1 2015-12-10 Richard Biener <rguenther@suse.de>
4 * gcc.dg/torture/pr68721.c: New testcase.
6 2015-12-10 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/68806
9 * gcc.dg/torture/pr68806.c: New testcase.
11 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
15 * gcc.c-torture/execute/alias-2.c: New testcase.
17 2015-12-09 Tobias Burnus <burnus@net-b.de>
18 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
20 * gfortran.dg/coarray_40.f90: New.
22 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
25 * g++.dg/lto/pr68811_0.C: New testcase.
26 * g++.dg/lto/pr68811_1.C: New testcase.
28 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/ext/bases2.C: New.
33 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
36 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
37 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
38 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
39 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
40 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
41 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
42 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
43 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
45 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
47 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
48 passing terminating NULL as int rather than pointer.
50 2015-12-09 Marek Polacek <polacek@redhat.com>
52 PR tree-optimization/66949
53 * gcc.dg/torture/pr66949-1.c: New test.
54 * gcc.dg/torture/pr66949-2.c: New test.
56 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
58 PR rtl-optimization/67609
59 * gcc.dg/torture/pr67609.c: New.
61 2015-12-09 Richard Biener <rguenther@suse.de>
63 PR tree-optimization/68583
64 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
65 * gcc.dg/vect/vect-72.c: Adjust.
66 * gcc.dg/vect/vect-cselim-2.c: Likewise.
67 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
69 2015-12-09 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/68417
72 * gcc.dg/vect/pr68417.c: New testcase.
74 2015-12-09 Martin Liska <mliska@suse.cz>
76 * gcc.dg/ipa/pr68790.c: New test.
78 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
82 * gcc.c-torture/execute/alias-3.c: New testcase.
84 2015-12-08 Martin Sebor <msebor@redhat.com>
87 * g++.dg/other/offsetof8.C: New test.
89 2015-12-08 Nathan Sidwell <nathan@acm.org>
91 * gcc.target/nvptx/trailing-init.c: New.
93 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
94 * gcc.c-torture/compile/pr33855.c: Likewise.
95 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
97 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.target/i386/pr68701-1.c: New test.
101 * gcc.target/i386/pr68701-2.c: Ditto.
103 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
105 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
106 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
107 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
109 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
111 * gcc.dg/sso-9.c (foo): Robustify trick.
113 2015-12-08 David Malcolm <dmalcolm@redhat.com>
115 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
118 2015-12-08 David Malcolm <dmalcolm@redhat.com>
121 * gcc.dg/plugin/diagnostic-test-expressions-1.c
122 (test_builtin_choose_expr): New test function.
123 (test_builtin_call_with_static_chain): Likewise.
124 (test_builtin_complex): Likewise.
125 (test_builtin_shuffle): Likewise.
127 2015-12-08 Jiong Wang <jiong.wang@arm.com>
129 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
132 2015-12-08 Marek Polacek <polacek@redhat.com>
135 * g++.dg/cpp0x/pr68116.C: New test.
137 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
139 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
142 2015-12-08 Jakub Jelinek <jakub@redhat.com>
146 * c-c++-common/pr68657-1.c: New test.
147 * c-c++-common/pr68657-2.c: New test.
148 * c-c++-common/pr68657-3.c: New test.
149 * gcc.dg/cpp/warn-normalized-3.c: Use
150 -Werror=normalized=nfc instead of -Werror=normalized=
153 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
155 * lib/target-supports.exp
156 (check_effective_target_arm_vfp_ok_nocache): New.
157 (check_effective_target_arm_vfp_ok): Call the new
158 check_effective_target_arm_vfp_ok_nocache function.
159 (check_effective_target_arm_fp_ok_nocache): New.
160 (check_effective_target_arm_fp_ok): New.
161 (add_options_for_arm_fp): New.
162 (check_effective_target_arm_crypto_ok_nocache): Require
163 target_arm_v8_neon_ok instead of arm32.
164 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
165 (check_effective_target_arm_crypto_pragma_ok): New.
166 (add_options_for_arm_vfp): New.
167 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
168 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
170 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
171 -mfloat-abi=softfp, use arm_fp effective target instead.
172 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
174 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
175 use arm_vfp effective target instead.
176 * gcc.target/arm/attr-neon3.c: Likewise.
178 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
180 * gfortran.dg/pr68627.f: Limit target to x86.
182 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
183 Joern Rennecke <joern.rennecke@embecosm.com>
185 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
186 inline assembly read to make sure dummy is not optimized
189 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
191 PR tree-optimization/68766
192 * gcc.dg/pr68766.c: New test.
194 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
196 * gcc.target/sparc/struct-ret-check.c: Rename to...
197 * gcc.target/sparc/struct-ret-check-1.c: ...this.
198 * gcc.target/sparc/struct-ret-check-2.c: New test.
200 2015-12-07 Jakub Jelinek <jakub@redhat.com>
203 * g++.dg/tree-ssa/pr68760.C: New test.
206 * g++.dg/tree-ssa/pr66726.c: Renamed to...
207 * g++.dg/tree-ssa/pr66726.C: ... this.
209 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
211 * gcc.target/mips/wrap-delay.c: New test.
213 2015-12-07 Jason Merrill <jason@redhat.com>
215 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
216 environment variable.
218 2015-12-07 Marek Polacek <polacek@redhat.com>
221 * gcc.dg/pr68668.c: New test.
223 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
225 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
227 2015-12-07 Nathan Sidwell <nathan@acm.org>
229 * gcc.target/nvptx/abort.c: New.
231 2015-12-07 David Malcolm <dmalcolm@redhat.com>
233 * gcc.dg/diagnostic-ranges-1.c: New test file.
234 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
235 (test_percent_q_plus_d): New test function.
236 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
237 (test_show_locus): Rewrite test code using
238 rich_location::set_range. Add code to unit-test the "%q+D"
241 2015-12-07 Martin Liska <mliska@suse.cz>
243 * g++.dg/ipa/pr66896.C: New test.
245 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
247 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
248 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
250 2015-12-07 Nathan Sidwell <nathan@acm.org>
252 * gcc.target/nvptx/decl-init.c: New.
254 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
257 * gfortran.dg/pr68627.f: New test.
259 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
262 * gcc.target/i386/pr68633.c: New test.
264 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
266 * gcc.target/i386/clzero.c: New.
267 * gcc.target/i386/sse-12.c: Add -mclzero.
268 * gcc.target/i386/sse-13.c: Ditto.
269 * gcc.target/i386/sse-14.c: Ditto.
270 * gcc.target/i386/sse-22.c: Ditto.
271 * gcc.target/i386/sse-23.c: Ditto.
272 * g++.dg/other/i386-2.C: Ditto.
273 * g++.dg/other/i386-3.C: Ditto.
275 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
277 * gcc.target/powerpc/recip-sqrtf.c: New test.
279 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
280 Sebastian Pop <s.pop@samsung.com>
282 * gcc.dg/graphite/id-29.c: New test.
284 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
285 Sebastian Pop <s.pop@samsung.com>
287 PR tree-optimization/68693
288 * gfortran.dg/graphite/pr68693.f90: New test.
290 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
292 * gcc.c-torture/compile/20151204.c: New.
294 2015-12-04 Nathan Sidwell <nathan@acm.org>
296 * gcc.dg/vla-24.c: Requires alloca.
298 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
300 PR rtl-optimization/68349
301 * gcc.target/i386/pr68349.c: New test.
303 2015-12-04 Nathan Sidwell <nathan@acm.org>
305 * gcc.target/nvptx/ary-init.c: New.
307 2015-12-04 David Malcolm <dmalcolm@redhat.com>
309 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
310 * g++.dg/gomp/loop-1.C: Update dg-error locations.
311 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
312 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
313 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
314 * g++.dg/template/crash55.C: Update dg-error directives.
315 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
317 * g++.dg/template/pr64100.C: Update location of dg-error
319 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
320 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
321 improved location information.
322 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
323 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
324 dg-warning; add a dg-message.
325 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
326 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
327 * obj-c++.dg/plugin/plugin.exp: New file, based on
328 objc.dg/plugin/plugin.exp.
330 2015-12-04 Jakub Jelinek <jakub@redhat.com>
333 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
335 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
336 * gcc.dg/tree-ssa/pr23109.c: Likewise.
337 * gcc.dg/tree-ssa/recip-5.c: Likewise.
338 * gcc.dg/pr33007.c: Likewise.
340 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
342 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
343 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
344 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
345 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
346 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
347 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
349 2015-11-25 Nick Clifton <nickc@redhat.com>
351 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
352 * gcc.target/msp430/mul_main.h: New test support file.
353 * gcc.target/msp430/mul_none.c: New test.
354 * gcc.target/msp430/mul_16bit.c: New test.
355 * gcc.target/msp430/mul_32bit.c: New test.
356 * gcc.target/msp430/mul_f5.c: New test.
358 2015-12-04 Jakub Jelinek <jakub@redhat.com>
360 PR tree-optimization/68680
361 * gcc.target/i386/pr68680.c: New test.
363 PR tree-optimization/68671
364 * gcc.dg/pr68671.c: New test.
366 2015-12-02 Jeff Law <law@redhat.com>
368 * gcc.dg/tree-ssa/reassoc-43.c: New test.
370 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
372 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
374 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
376 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
377 access arbitrary stack frames.
378 * gcc.dg/Wno-frame-address.c: Likewise.
380 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
382 * gcc.target/s390/asm-machine-1.c: Updated.
383 * gcc.target/s390/asm-machine-2.c: Updated.
384 * gcc.target/s390/asm-machine-3.c: Updated.
385 * gcc.target/s390/asm-machine-4.c: Updated.
387 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
389 * gcc.target/s390/asm-machine-1.c: New test.
390 * gcc.target/s390/asm-machine-2.c: New test.
391 * gcc.target/s390/asm-machine-3.c: New test.
392 * gcc.target/s390/asm-machine-4.c: New test.
393 * gcc.target/s390/target-attribute/tattr-1.c: New test.
394 * gcc.target/s390/target-attribute/tattr-2.c: New test.
395 * gcc.target/s390/target-attribute/tattr-3.c: New test.
396 * gcc.target/s390/target-attribute/tattr-4.c: New test.
397 * gcc.target/s390/target-attribute/tattr-5.c: New test.
398 * gcc.target/s390/target-attribute/tattr-6.c: New test.
399 * gcc.target/s390/target-attribute/tattr-7.c: New test.
400 * gcc.target/s390/target-attribute/tattr-8.c: New test.
401 * gcc.target/s390/target-attribute/tattr-9.c: New test.
402 * gcc.target/s390/target-attribute/tattr-10.c: New test.
403 * gcc.target/s390/target-attribute/tattr-11.c: New test.
404 * gcc.target/s390/target-attribute/tattr-12.c: New test.
405 * gcc.target/s390/target-attribute/tattr-13.c: New test.
406 * gcc.target/s390/target-attribute/tattr-14.c: New test.
407 * gcc.target/s390/target-attribute/tattr-15.c: New test.
408 * gcc.target/s390/target-attribute/tattr-16.c: New test.
409 * gcc.target/s390/target-attribute/tattr-17.c: New test.
410 * gcc.target/s390/target-attribute/tattr-18.c: New test.
411 * gcc.target/s390/target-attribute/tattr-19.c: New test.
412 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
413 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
414 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
415 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
416 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
417 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
418 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
419 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
420 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
421 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
422 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
423 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
424 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
425 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
426 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
427 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
428 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
429 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
430 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
431 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
432 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
433 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
434 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
435 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
436 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
437 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
438 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
439 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
440 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
441 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
442 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
443 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
444 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
445 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
446 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
447 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
448 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
449 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
450 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
451 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
452 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
453 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
454 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
455 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
456 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
457 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
458 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
459 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
460 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
461 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
462 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
463 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
464 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
465 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
466 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
467 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
468 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
469 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
470 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
471 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
472 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
473 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
474 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
475 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
476 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
477 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
478 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
479 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
480 Add check whether target attribute is available.
481 Run test in target-attribute subdir.
482 * gcc.target/s390/s390-c++.exp
483 (check_effective_target_target_attribute): Likewise.
485 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
487 * c-c++-common/attr-simd-4.c: New test.
488 * c-c++-common/attr-simd-5.c: New test.
490 2015-12-04 Nathan Sidwell <nathan@acm.org>
492 * gcc.dg/graphite/id-28.c: Requires pthreads.
494 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
496 * gcc.dg/vla-24.c: New test.
498 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
500 * gcc.target/aarch64/stack-checking.c: New test.
502 2015-12-04 Richard Biener <rguenther@suse.de>
505 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
507 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
509 * gcc.dg/sso-9.c: New test.
511 2015-12-04 Jakub Jelinek <jakub@redhat.com>
514 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
515 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
517 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
520 * gcc.target/i386/rop1.c: New test.
522 2015-12-03 Nathan Sidwell <nathan@acm.org>
524 * gcc.target/nvptx/decl.c: New.
525 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
527 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
529 PR rtl-optimization/68624
530 * gcc.c-torture/execute/pr68624.c: New test.
532 2015-12-03 Richard Biener <rguenther@suse.de>
534 PR tree-optimization/66051
535 * gcc.dg/vect/slp-42.c: New testcase.
537 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
539 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
540 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
542 2015-12-03 Richard Biener <rguenther@suse.de>
544 PR tree-optimization/67800
545 PR tree-optimization/68333
546 * gcc.target/i386/vect-pr67800.c: New testcase.
548 2015-12-03 Richard Biener <rguenther@suse.de>
550 PR tree-optimization/68639
551 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
553 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
556 * g++.dg/torture/pr68184.C: New testcase.
558 2015-12-03 Jakub Jelinek <jakub@redhat.com>
560 PR preprocessor/57580
561 * c-c++-common/cpp/pr57580.c: New test.
562 * c-c++-common/gomp/pr57580.c: New test.
564 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
565 Sebastian Pop <s.pop@samsung.com>
567 * gcc.dg/graphite/id-28.c: New.
569 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
570 Sebastian Pop <s.pop@samsung.com>
572 * gfortran.dg/graphite/id-26.f03: New.
574 2015-12-02 Jason Merrill <jason@redhat.com>
576 * lib/g++.exp: Handle --stds= option.
577 * lib/g++-dg.exp (g++-dg-runtest): Use it.
579 2015-12-02 Tobias Burnus <burnus@net-b.de>
580 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
582 * gfortran.dg/coarray/event_1.f90: New.
583 * gfortran.dg/coarray/event_2.f90: New.
585 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
586 Sebastian Pop <s.pop@samsung.com>
588 PR tree-optimization/68550
589 * gfortran.dg/graphite/pr68550-1.f90: New.
590 * gfortran.dg/graphite/pr68550-2.f90: New.
592 2015-12-02 Marek Polacek <polacek@redhat.com>
595 * gcc.dg/pr68513.c: New test.
597 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
600 * gfortran.dg/goacc/array-reduction.f90: New test.
601 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
602 * gfortran.dg/goacc/coarray.f95: Likewise.
603 * gfortran.dg/goacc/coarray_2.f90: Likewise.
604 * gfortran.dg/goacc/reduction-2.f95: Likewise.
605 * gfortran.dg/goacc/reduction.f95: Likewise.
607 2015-12-02 Jakub Jelinek <jakub@redhat.com>
610 * gcc.target/i386/pr68647.c: New test.
612 2015-12-02 Marek Polacek <polacek@redhat.com>
615 * g++.dg/warn/nonnull3.C: New test.
617 2015-12-02 Joseph Myers <joseph@codesourcery.com>
620 * gcc.dg/pr68162-1.c: New test.
622 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
623 Sebastian Pop <s.pop@samsung.com>
625 * gfortran.dg/graphite/run-id-3.f90: New.
627 2015-12-02 David Sherwood <david.sherwood@arm.com>
629 * gcc.target/aarch64/fmaxmin.c: New test.
631 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
633 * gfortran.dg/goacc/coarray.f95: XFAIL.
634 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
635 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
638 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
639 Julian Brown <julian@codesourcery.com>
640 James Norris <James_Norris@mentor.com>
642 * c-c++-common/goacc/host_data-5.c: New file.
643 * c-c++-common/goacc/host_data-6.c: Likewise.
645 2015-12-02 Tom de Vries <tom@codesourcery.com>
647 * c-c++-common/goacc/kernels-default-2.c: New test.
648 * c-c++-common/goacc/kernels-default.c: New test.
650 2015-12-02 Tom de Vries <tom@codesourcery.com>
652 * c-c++-common/goacc/kernels-alias-2.c: New test.
653 * c-c++-common/goacc/kernels-alias-3.c: New test.
654 * c-c++-common/goacc/kernels-alias-4.c: New test.
655 * c-c++-common/goacc/kernels-alias-5.c: New test.
656 * c-c++-common/goacc/kernels-alias-6.c: New test.
657 * c-c++-common/goacc/kernels-alias-7.c: New test.
658 * c-c++-common/goacc/kernels-alias-8.c: New test.
659 * c-c++-common/goacc/kernels-alias.c: New test.
661 2015-12-02 Tom de Vries <tom@codesourcery.com>
663 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
664 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
665 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
667 2015-12-02 Richard Biener <rguenther@suse.de>
669 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
670 y guarding a call to abort ().
671 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
672 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
674 2015-12-02 Marek Polacek <polacek@redhat.com>
677 * gcc.dg/torture/pr68570.c: New test.
679 2015-12-02 Richard Biener <rguenther@suse.de>
681 PR tree-optimization/68625
682 * gcc.dg/torture/pr68625.c: New testcase.
684 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
686 * gcc.target/i386/pr68432-1.c: New test.
687 * gcc.target/i386/pr68432-2.c: Likewise.
688 * gcc.target/i386/pr68432-3.c: Likewise.
690 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
692 * gcc.target/s390/zvector/vec-splat-2.c: New test.
694 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
696 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
698 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
700 * gcc.target/s390/zvector/vec-splat-1.c: New test.
702 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
704 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
705 * gcc.target/s390/bswaphi-1.c: New test.
707 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
709 * lib/target-supports.exp: Add s390 and s390x to the list of long
712 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
714 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
715 s390x to enable 64 bit bswap patterns.
716 * gcc.dg/optimize-bswapdi-2.c: Likewise.
717 * gcc.dg/optimize-bswapdi-3.c: Likewise.
718 * lib/target-supports.exp: Add a comment for s390.
720 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
722 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
723 order to make -m31 work.
724 * gcc.dg/optimize-bswapsi-1.c: Likewise.
725 * gcc.dg/optimize-bswapsi-2.c: Likewise.
727 2015-12-02 Jakub Jelinek <jakub@redhat.com>
730 * gcc.dg/pr68533.c: New test.
732 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
734 PR tree-optimization/68577
735 * gcc.dg/vect/pr68577.c: New test.
737 2015-12-01 Nathan Sidwell <nathan@acm.org>
739 * gcc.target/nvptx/uninit-decl.c: New.
741 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
743 * gcc.c-torture/execute/alias-1.c: New testcase.
745 2015-12-01 Marek Polacek <polacek@redhat.com>
747 PR tree-optimization/64769
748 * c-c++-common/gomp/pr64769.c: New test.
750 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
752 * gcc.target/powerpc/swaps-p8-22.c: New.
754 2015-12-01 Marek Polacek <polacek@redhat.com>
756 PR tree-optimization/67916
757 * gcc.dg/torture/pr67916.c: New test.
759 2015-12-01 Marek Polacek <polacek@redhat.com>
762 * c-c++-common/pr68582.c: New test.
764 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
766 PR tree-optimization/68474
767 * gcc.dg/pr68474.c: New test.
769 2015-12-01 Christian Bruel <christian.bruel@st.com>
772 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
774 2015-12-01 Tom de Vries <tom@codesourcery.com>
776 * gcc.dg/pr46032.c: Move to ...
777 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
779 * gcc.dg/pr46032-2.c: Move to ...
780 * gcc.dg/gomp/pr46032-2.c: ... here.
781 Drop dg-require-effective-target fopenmp.
782 * gcc.dg/pr46032-3.c: Move to ...
783 * gcc.dg/gomp/pr46032-3.c: ... here.
784 Drop dg-require-effective-target fopenmp.
786 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
788 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
789 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
790 * gfortran.dg/goacc/loop-6.f95: Likewise.
791 * gfortran.dg/goacc/loop-7.f95: New test.
792 * gfortran.dg/goacc/reduction-2.f95: New test.
794 2015-12-01 Richard Biener <rguenther@suse.de>
796 PR tree-optimization/68379
797 * gcc.dg/torture/pr68379.c: New testcase.
798 * gfortran.dg/pr68379-1.f90: Likewise.
799 * gfortran.dg/pr68379-2.f: Likewise.
801 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
803 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
804 * gcc.dg/pr46032-2.c: Likewise.
805 * gcc.dg/pr46032-3.c: Likewise.
807 2015-12-01 Richard Biener <rguenther@suse.de>
810 * g++.dg/torture/pr68470.C: New testcase.
812 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
815 * gcc.dg/pr68595.c: New test.
817 2015-12-01 Christian Bruel <christian.bruel@st.com>
819 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
820 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
821 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
823 2015-12-01 Bin Cheng <bin.cheng@arm.com>
825 PR tree-optimization/68529
826 * gcc.dg/tree-ssa/pr68529-1.c: New test.
827 * gcc.dg/tree-ssa/pr68529-2.c: New test.
828 * gcc.dg/tree-ssa/pr68529-3.c: New test.
830 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
832 * gcc.dg/lto/alias-1_0.c: New testcase.
833 * gcc.dg/lto/alias-1_1.c: New testcase.
835 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
836 Sebastian Pop <s.pop@samsung.com>
838 PR tree-optimization/68565
839 * gfortran.dg/graphite/pr68565.f90: New.
841 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
842 Sebastian Pop <s.pop@samsung.com>
844 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
846 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
847 Nathan Sidwell <nathan@codesourcery.com>
849 * gfortran.dg/goacc/routine-3.f90: New test.
850 * gfortran.dg/goacc/routine-4.f90: New test.
851 * gfortran.dg/goacc/routine-5.f90: New test.
852 * gfortran.dg/goacc/routine-6.f90: New test.
853 * gfortran.dg/goacc/subroutines: New test.
855 2015-11-30 Tom de Vries <tom@codesourcery.com>
857 * gcc.dg/pr46032-2.c: New test.
858 * gcc.dg/pr46032-3.c: New test.
860 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
863 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
864 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
865 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
866 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
867 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
868 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
869 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
870 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
871 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
872 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
873 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
874 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
875 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
876 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
877 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
878 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
879 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
881 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
882 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
883 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
884 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
885 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
886 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
887 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
888 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
889 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
890 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
891 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
892 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
893 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
894 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
895 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
896 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
897 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
898 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
899 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
900 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
901 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
902 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
903 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
904 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
905 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
906 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
907 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
908 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
909 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
910 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
911 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
912 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
913 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
914 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
915 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
916 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
917 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
918 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
919 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
920 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
921 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
922 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
923 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
924 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
925 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
926 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
927 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
928 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
929 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
930 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
931 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
932 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
933 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
934 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
935 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
936 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
937 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
938 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
939 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
940 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
941 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
942 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
943 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
944 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
945 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
946 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
947 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
948 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
949 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
950 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
951 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
952 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
953 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
954 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
955 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
956 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
957 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
958 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
959 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
960 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
961 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
963 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
964 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
965 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
966 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
967 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
968 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
969 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
970 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
971 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
972 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
973 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
974 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
975 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
976 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
977 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
978 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
979 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
980 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
981 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
982 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
983 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
984 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
985 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
986 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
987 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
988 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
989 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
990 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
991 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
992 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
993 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
994 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
995 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
996 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
997 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
998 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
999 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1000 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1001 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1002 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1003 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1004 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1005 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1006 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1008 2015-11-30 Tom de Vries <tom@codesourcery.com>
1010 PR tree-optimization/46032
1011 * gcc.dg/pr46032.c: New test.
1013 2015-11-30 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/68592
1016 * gfortran.dg/pr68592.f: New testcase.
1018 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1021 * gfortran.dg/submodule_13.f08: New test.
1023 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1025 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1028 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1030 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1032 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1034 * gcc.dg/dump-ada-spec-1.c: Move to...
1035 * c-c++-common/dump-ada-spec-1.c: ...here.
1036 * c-c++-common/dump-ada-spec-2.c: New test.
1038 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1040 * gnat.dg/loop_optimization22.ad[sb]: New test.
1042 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1044 * gnat.dg/specs/rep_clause5.ads: New test.
1046 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1049 * gcc.c-torture/compile/pr67106.c: New testcase.
1051 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1054 * g++.dg/torture/pr67581.C: New testcase.
1056 2015-11-27 Richard Biener <rguenther@suse.de>
1058 PR tree-optimization/68559
1059 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1060 * gcc.dg/vect/pr45752.c: Likewise.
1062 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1064 PR rtl-optimization/68250
1065 * gcc.c-torture/execute/pr68250.c: New test.
1067 2015-11-27 Marek Polacek <polacek@redhat.com>
1069 * gcc.dg/pr63568.c: Convert to GIMPLE.
1071 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1073 PR rtl-optimization/68506
1074 * gcc.c-torture/execute/pr68506.c: New test.
1076 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1079 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1080 * c-c++-common/gomp/pr63326.c: New test.
1082 2015-11-27 Richard Biener <rguenther@suse.de>
1084 PR tree-optimization/68553
1085 * gcc.dg/vect/pr45752.c: Adjust.
1086 * gcc.dg/vect/slp-perm-4.c: Likewise.
1088 2015-11-26 Martin Sebor <msebor@redhat.com>
1090 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1091 appropriate for the target.
1092 (operator new[]): Use it.
1094 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/cpp0x/pr67238.C: New.
1099 2015-11-26 Martin Sebor <msebor@redhat.com>
1101 * g++.dg/pr67876.C: Remove duplicate content.
1103 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1105 * g++.dg/guality/pr67192.C: New test.
1107 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1109 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1110 support code for vqrdml{as}h_lane tests.
1111 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1112 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1114 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1116 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1117 support code for vqrdml{as}h tests.
1118 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1119 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1121 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1123 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1124 (check_effective_target_arm_arch_FUNC_ok)
1125 (add_options_for_arm_arch_FUNC)
1126 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1127 to the list to be generated.
1128 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1129 (check_effective_target_arm_v8_1a_neon_ok): New.
1130 (check_effective_target_arm_v8_1a_neon_hw): New.
1132 2015-11-26 Nathan Sidwell <nathan@acm.org>
1134 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1136 2015-11-26 Richard Biener <rguenther@suse.de>
1139 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1142 2015-11-26 Richard Biener <rguenther@suse.de>
1145 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1147 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/concepts/pr67249.C: New.
1152 2015-11-26 Richard Biener <rguenther@suse.de>
1155 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1156 vectorize init loop and adjust expected outcome.
1158 2015-11-26 Richard Biener <rguenther@suse.de>
1161 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1162 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1163 also monitor final optimization result.
1165 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1167 PR rtl-optimization/68249
1168 PR rtl-optimization/68321
1169 * gcc.c-torture/execute/pr68249.c: New test.
1170 * gcc.c-torture/execute/pr68321.c: New test.
1172 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1175 * gcc.target/i386/mpx/pr68416.c: New test.
1177 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/cpp0x/no-weak1.C: New.
1182 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1184 PR tree-optimization/68128
1185 * gcc.dg/gomp/pr68128-1.c: New test.
1186 * gcc.dg/gomp/pr68128-2.c: New test.
1188 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1190 PR rtl-optimization/67226
1191 * gcc.c-torture/execute/pr67226.c: New test.
1193 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1196 * g++.dg/ubsan/pr68508.C: New test.
1198 2015-11-25 Martin Sebor <msebor@redhat.com>
1201 * g++.dg/pr67876.C: New test.
1203 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1204 Sebastian Pop <s.pop@samsung.com>
1206 PR tree-optimization/68453
1207 * gfortran.dg/graphite/pr68453.f90: New.
1209 2015-11-25 Martin Sebor <msebor@redhat.com>
1212 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1213 * gcc.dg/addr_builtin-1.c: Same.
1215 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1217 * gcc.target/powerpc/dform-1.c: New test.
1218 * gcc.target/powerpc/dform-2.c: Likewise.
1220 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1222 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1223 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1224 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1226 2015-11-25 Tom de Vries <tom@codesourcery.com>
1228 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1229 * gcc.dg/pr23911.c: Same.
1230 * gcc.dg/tree-ssa/20030709-2.c: Same.
1231 * gcc.dg/tree-ssa/20030731-2.c: Same.
1232 * gcc.dg/tree-ssa/20040729-1.c: Same.
1233 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1234 * gcc.dg/tree-ssa/loop-36.c: Same.
1235 * gcc.dg/tree-ssa/pr21086.c: Same.
1236 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1237 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1238 * gcc.dg/vect/pr26359.c: Same.
1239 * c-c++-common/restrict-2.c: Update after adding new lim1.
1240 * c-c++-common/restrict-4.c: Same.
1241 * g++.dg/tree-ssa/pr33615.C: Same.
1242 * g++.dg/tree-ssa/restrict1.C: Same.
1243 * gcc.dg/tm/pub-safety-1.c: Same.
1244 * gcc.dg/tm/reg-promotion.c: Same.
1245 * gcc.dg/tree-ssa/20050314-1.c: Same.
1246 * gcc.dg/tree-ssa/loop-32.c: Same.
1247 * gcc.dg/tree-ssa/loop-33.c: Same.
1248 * gcc.dg/tree-ssa/loop-34.c: Same.
1249 * gcc.dg/tree-ssa/loop-35.c: Same.
1250 * gcc.dg/tree-ssa/loop-7.c: Same.
1251 * gcc.dg/tree-ssa/pr23109.c: Same.
1252 * gcc.dg/tree-ssa/restrict-3.c: Same.
1253 * gcc.dg/tree-ssa/restrict-5.c: Same.
1254 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1255 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1256 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1257 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1258 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1259 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1260 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1261 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1262 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1263 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1264 * gcc.dg/tree-ssa/structopt-1.c: Same.
1265 * gfortran.dg/pr32921.f: Same.
1266 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1267 * g++.dg/tree-ssa/pr61009.C: Same.
1268 * g++.dg/tree-ssa/ssa-dom.C: Same.
1269 * gcc.dg/pr20115-1.c: Same.
1270 * gcc.dg/tree-prof/20050826-2.c: Same.
1271 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1272 * gcc.dg/tree-ssa/20030821-1.c: Same.
1273 * gcc.dg/tree-ssa/20030922-2.c: Same.
1274 * gcc.dg/tree-ssa/20031022-1.c: Same.
1275 * gcc.dg/tree-ssa/20040615-1.c: Same.
1276 * gcc.dg/tree-ssa/20040624-1.c: Same.
1277 * gcc.dg/tree-ssa/pr21417.c: Same.
1278 * gcc.dg/tree-ssa/pr61607.c: Same.
1279 * gcc.dg/tree-ssa/slsr-27.c: Same.
1280 * gcc.dg/tree-ssa/slsr-28.c: Same.
1281 * gcc.dg/tree-ssa/slsr-29.c: Same.
1282 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1283 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1284 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1285 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1286 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1287 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1288 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1289 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1290 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1291 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1292 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1293 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1294 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1295 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1296 * gcc.dg/tree-ssa/vrp47.c: Same.
1297 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1298 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1299 * gcc.dg/tree-ssa/loop-40.c: Same.
1300 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1302 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1306 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1308 * gfortran.dg/nint_p7.f90: New testcase.
1310 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1311 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/cpp0x/constexpr-array13.C: New.
1316 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1317 Cesar Philippidis <cesar@codesourcery.com>
1320 * goacc/omp-fixed.f: New test.
1321 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1323 2015-11-25 Richard Biener <rguenther@suse.de>
1326 * gcc.dg/torture/pr68528.c: New testcase.
1328 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1333 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1335 PR rtl-optimization/68435
1336 * gcc.dg/pr68435.c: New test.
1338 2015-11-25 Richard Biener <rguenther@suse.de>
1340 PR tree-optimization/68517
1341 * gcc.dg/torture/pr68517.c: New testcase.
1343 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1346 * gcc.dg/pr67089-1.c: New test.
1347 * gcc.dg/pr67089-2.c: New test.
1348 * gcc.dg/pr67089-3.c: New test.
1349 * gcc.dg/pr67089-4.c: New test.
1350 * gcc.dg/pr67089-5.c: New test.
1351 * gcc.dg/pr67089-6.c: New test.
1352 * gcc.dg/pr67089-7.c: New test.
1354 2015-11-25 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/68502
1357 * gcc.dg/vect/pr68502-1.c: New testcase.
1358 * gcc.dg/vect/pr68502-2.c: Likewise.
1360 2015-11-24 Michael Collison <michael.collison@linaro.org>
1362 * gcc.target/aarch64/saddw-1.c: New test.
1363 * gcc.target/aarch64/saddw-2.c: New test.
1364 * gcc.target/aarch64/uaddw-1.c: New test.
1365 * gcc.target/aarch64/uaddw-2.c: New test.
1366 * gcc.target/aarch64/uaddw-3.c: New test.
1367 * lib/target-support.exp
1368 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1369 Add aarch64 to list of support targets.
1371 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1373 * gcc.target/mips/frame-header-4.c: New test.
1375 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1378 * gfortran.dg/simplify_cshift_3.f90
1380 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1383 * g++.dg/cpp1y/pr68278.C: New.
1385 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp1y/pr68388.C: New.
1390 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1391 Sebastian Pop <s.pop@samsung.com>
1393 PR tree-optimization/67984
1394 * gcc.dg/graphite/pr67984.c: New.
1396 2015-11-24 Michael Matz <matz@suse.de>
1398 PR rtl-optimization/68392
1399 * g++.dg/pr68392.C: New test.
1401 2015-11-24 Nathan Sidwell <nathan@acm.org>
1403 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1405 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1407 PR rtl-optimization/68381
1408 * gcc.c-torture/execute/pr68381.c: New test.
1410 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1412 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1413 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1415 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1418 * gcc.target/i386/pr68497.c: New test.
1420 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1422 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1424 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1426 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1428 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1430 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1432 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1434 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1436 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1438 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1440 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1442 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1444 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1447 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1450 * gcc.dg/pr68375.c: New test.
1452 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1455 * gcc.target/i386/pr68483-1.c: New test.
1456 * gcc.target/i386/pr68483-2.c: New test.
1458 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1461 * gcc.target/i386/mpx/pr68337-1.c: New test.
1462 * gcc.target/i386/mpx/pr68337-2.c: New test.
1464 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1466 PR rtl-optimization/68194
1467 PR rtl-optimization/68328
1468 PR rtl-optimization/68185
1469 * gcc.c-torture/execute/pr68185.c: New test.
1470 * gcc.c-torture/execute/pr68328.c: Likewise.
1472 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1474 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
1476 2015-11-23 David Malcolm <dmalcolm@redhat.com>
1479 * objc.dg/plugin: New subdirectory.
1480 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
1481 * objc.dg/plugin/plugin.exp: New file, based on
1482 gcc.dg/plugin/plugin.exp.
1484 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1485 Sebastian Pop <s.pop@samsung.com>
1487 PR tree-optimization/68493
1488 * gcc.dg/graphite/pr68493.c: New.
1490 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
1491 Sebastian Pop <s.pop@samsung.com>
1493 PR tree-optimization/68279
1494 * gfortran.dg/graphite/pr68279.f90: New.
1496 2015-11-23 Marek Polacek <polacek@redhat.com>
1498 PR tree-optimization/68455
1499 * gcc.dg/tree-ssa/pr68455.c: New test.
1501 2015-11-23 Richard Biener <rguenther@suse.de>
1503 PR tree-optimization/68465
1504 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
1506 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1509 * gcc.target/aarch64/pr68363_1.c: New test.
1511 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
1513 * gcc.target/aarch64/simd/vmulx.x: New.
1514 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
1515 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
1516 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
1518 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1521 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1523 2015-11-23 Richard Biener <rguenther@suse.de>
1524 Jiong Wang <jiong.wang@arm.com>
1526 PR tree-optimization/68317
1527 PR tree-optimization/68326
1528 * gcc.dg/pr68317.c: New testcase.
1530 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1532 PR tree-optimization/68327
1533 * gcc.dg/pr68327.c: New test.
1535 2015-11-23 Tom de Vries <tom@codesourcery.com>
1537 PR tree-optimization/68460
1538 * gcc.dg/autopar/pr68460.c: New test.
1540 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1542 * c-c++-common/asan/halt_on_error-1.c: New test.
1543 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1545 2015-11-23 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/68482
1548 * gcc.dg/vect/pr68482.c: New testcase.
1550 2015-11-23 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/68445
1553 * gcc.dg/vect/pr68445.c: New testcase.
1555 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1557 * gcc.target/s390/load-relative-check.c: New test to check
1558 generation of load relative instructions.
1560 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1562 * gfortran.dg/fmt_t_8.f90: New test.
1564 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1567 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1569 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1571 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1573 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1576 * gfortran.dg/simplify_cshift_2.f90: New test.
1578 2015-11-22 James Norris <jnorris@codesourcery.com>
1579 Cesar Philippidis <cesar@codesourcery.com>
1581 * gfortran.dg/goacc/declare-1.f95: Update test.
1582 * gfortran.dg/goacc/declare-2.f95: New test.
1584 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1586 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1587 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1588 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1589 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1590 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1591 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1592 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1593 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1594 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1595 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1596 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1597 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1599 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1601 * gfortran.dg/simplify_cshift_1.f90: New test.
1603 2015-11-21 Nathan Sidwell <nathan@acm.org>
1605 * gcc.dg/atomic-generic.c: Include <string.h>.
1607 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1609 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1611 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1613 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1615 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.dg/debug/pr66432.c: New test.
1620 2015-11-20 Ian Lance Taylor <iant@google.com>
1623 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1625 2015-11-20 Mike Stump <mikestump@comcast.net>
1627 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1630 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1633 * gcc.dg/fixits.c: New file.
1634 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1635 (test_fixit_insert): New.
1636 (test_fixit_remove): New.
1637 (test_fixit_replace): New.
1638 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1639 (test_fixit_insert): New.
1640 (test_fixit_remove): New.
1641 (test_fixit_replace): New.
1642 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1643 (test_show_locus): Add tests of rendering fixit hints.
1645 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.dg/vect/pr68339.c: New test.
1650 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1652 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1654 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1657 * gfortran.dg/submodule_12.f90: New test
1660 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1662 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1664 * lib/target-supports.exp
1665 (check_effective_target_arm_neon_ok_nocache): Add check
1668 2015-11-20 Tom de Vries <tom@codesourcery.com>
1670 PR tree-optimization/68373
1671 * gcc.dg/autopar/pr68373.c: New test.
1673 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1676 * g++.dg/abi/mangle67.C: New test.
1678 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1680 * gcc.target/s390/bswap-1.c: New test.
1682 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1684 * gcc.target/s390/pfpo.c: New test.
1686 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1688 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1689 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1691 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1693 * g++.dg/spellcheck-fields.C: New file.
1695 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1696 Sebastian Pop <s.pop@samsung.com>
1698 PR tree-optimization/68428
1699 * gcc.dg/graphite/pr68428.c: New.
1701 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1702 Sebastian Pop <s.pop@samsung.com>
1704 PR tree-optimization/68335
1705 * gfortran.dg/graphite/pr68335.f90: New.
1707 2015-11-19 Nathan Sidwell <nathan@acm.org>
1709 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1710 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1711 * gcc.dg/special/weak-2.c: Likewise.
1712 * gcc.dg/weak/weak-12.c: Likewise.
1713 * gcc.dg/weak/weak-15.c: Likewise.
1714 * gcc.dg/weak/weak-16.c: Likewise.
1715 * gcc.dg/weak/weak-1.c: Likewise.
1716 * gcc.dg/weak/weak-2.c: Likewise.
1717 * gcc.dg/weak/weak-4.c: Likewise.
1718 * gcc.dg/torture/pr53922.c: Likewise.
1719 * gcc.dg/torture/pr60092.c: Likewise.
1721 2015-11-19 Marek Polacek <polacek@redhat.com>
1724 * gcc.dg/pr68412-2.c: New test.
1725 * gcc.dg/pr68412.c: New test.
1727 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1729 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1730 * gcc.target/avr/uint8-single-reg.c: New testcase.
1732 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1735 * g++.dg/eh/goto3.C: New test.
1737 2015-11-19 Marek Polacek <polacek@redhat.com>
1739 PR tree-optimization/68431
1740 * gcc.dg/tree-ssa/pr68431.c: New test.
1742 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1744 PR rtl-optimization/68376
1745 * gcc.c-torture/execute/pr68376-1.c: New test.
1746 * gcc.c-torture/execute/pr68376-2.c: New test.
1749 * gcc.target/i386/pr67770.c: New test.
1751 2015-11-18 Jeff Law <law@redhat.com>
1753 PR tree-optimization/68198
1754 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1755 * gcc.dg/tree-ssa/pr68198.c: New test.
1757 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1760 * gfortran.dg/pr59910.f90: New test.
1762 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1765 * gfortran.dg/pr43996.f90: New test.
1767 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1770 * gcc.dg/atomic/stdatomic-fence-2.c,
1771 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1773 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1775 * gnat.dg/loop_optimization19.adb: New test.
1776 * gnat.dg/loop_optimization20.adb: Likewise.
1777 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1779 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1781 * gnat.dg/opt52.adb: New test.
1783 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1785 * gcc.dg/goacc/nvptx-sese-1.c: New.
1787 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/renaming7.adb: New test.
1790 * gnat.dg/renaming7_pkg.ads: New helper.
1792 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1794 PR tree-optimization/68402
1795 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1796 to avoid undefined behaviour.
1798 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1800 PR tree-optimization/68157
1801 * g++.dg/opt/pr68157.C: New test.
1803 2015-11-18 Richard Biener <rguenther@suse.de>
1805 PR tree-optimization/67790
1806 * gcc.dg/vect/pr67790.c: New testcase.
1808 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1810 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1812 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1814 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1815 (test_braced_init): New function.
1816 (test_statement_expression): New function.
1817 (test_address_of_label): New function.
1818 (test_transaction_expressions): New function.
1819 (test_keywords): New function.
1820 (test_builtin_va_arg): New function.
1821 (test_builtin_offsetof): New function.
1822 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1824 2015-11-17 Martin Sebor <msebor@redhat.com>
1827 * g++.dg/init/new46.C: New test.
1829 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1832 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1834 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1837 * gcc.dg/pr68134.c: New test.
1839 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842 * gcc.c-torture/execute/pr68143_1.c: New test.
1844 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1846 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1848 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1850 * gcc.dg/tree-ssa/ifc-8.c: New test.
1852 2015-11-16 Marek Polacek <polacek@redhat.com>
1855 * g++.dg/delayedfold/switch-1.C: New test.
1857 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1861 * gfortran.dg/pr58027.f90: New test.
1863 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1865 * c-c++-common/attr-simd.c: New test.
1866 * c-c++-common/attr-simd-2.c: New test.
1867 * c-c++-common/attr-simd-3.c: New test.
1869 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1871 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1873 2015-11-16 Christian Bruel <christian.bruel@st.com>
1875 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1876 Check __ARM_NEON__ instead of "arm_neon.h.
1877 * gcc.target/arm/attr-neon3.c: New test.
1878 * gcc.target/arm/attr-neon-fp16.c: Likewise
1880 2015-11-16 Christian Bruel <christian.bruel@st.com>
1883 * gcc.target/arm/lto/pr65837_0.c
1884 * gcc.target/arm/attr-neon2.c
1885 * gcc.target/arm/attr-neon.c
1886 * gcc.target/arm/attr-neon-builtin-fail.c
1887 * gcc.target/arm/attr-crypto.c
1889 2015-11-16 Richard Biener <rguenther@suse.de>
1891 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1893 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1896 * gfortran.dg/deferred_character_1.f90: New test.
1897 * gfortran.dg/deferred_character_4.f90: New test for comment
1901 * gfortran.dg/deferred_character_2.f90: New test.
1904 * gfortran.dg/deferred_character_3.f90: New test.
1907 * gfortran.dg/deferred_character_5.f90: New test.
1910 * gfortran.dg/deferred_character_6.f90: New test.
1913 * gfortran.dg/deferred_character_7.f90: New test.
1915 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1918 * gfortran.dg/pr67803.f90: New test.
1920 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1922 * g++.dg/cpp/ucn-1.C: Fix typo.
1924 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1926 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1927 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1929 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1930 Jeff Law <law@redhat.com>
1932 * gcc.dg/tree-ssa/split-path-1.c: New test.
1934 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1936 * c-c++-common/goacc/loop-auto-1.c: New.
1938 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1939 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1941 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1944 * gfortran.dg/pr68319.f90: New test.
1946 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1948 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1949 hardware floating point support.
1951 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1952 vector direct move instructions.
1954 * gcc.target/powerpc/maddld.c: New test.
1956 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1958 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1959 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1960 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1962 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1964 * gcc.dg/diagnostic-token-ranges.c: New file.
1965 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1966 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1967 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1968 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1969 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1970 line_table param when calling
1971 linemap_position_for_line_and_column.
1972 (test_show_locus): Pass line_table to rich_location ctors.
1973 (plugin_init): Remove setting of global_dc->colorize_source_p.
1974 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1976 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1977 diagnostic_plugin_test_tree_expression_range.c,
1978 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1979 and diagnostic-test-show-trees-1.c.
1981 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1983 PR tree-optimization/67682
1984 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1985 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1986 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1987 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1989 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1991 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1993 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1995 PR tree-optimization/68264
1996 * gcc.dg/torture/pr68264.c: New test.
1998 2015-11-13 Marek Polacek <polacek@redhat.com>
2001 * gcc.dg/pr68320.c: New test.
2003 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2005 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2007 2015-11-13 Richard Biener <rguenther@suse.de>
2009 PR tree-optimization/68306
2010 * gcc.dg/pr68306.c: Adjust.
2011 * gcc.dg/pr68306-2.c: New testcase.
2012 * gcc.dg/pr68306-3.c: Likewise.
2014 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2016 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2017 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2019 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2022 * gfortran.dg/module_private_2.f90: New test.
2024 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2027 * gfortran.dg/warn_unused_function_2.f90: New test.
2029 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2031 Revert [ARM] Remove neon-testgen.ml and generated tests.
2032 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2034 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2035 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2036 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2037 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2038 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2039 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2040 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2041 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2042 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2043 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2044 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2045 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2046 * gcc.target/arm/neon/vRhadds16.c: Remove.
2047 * gcc.target/arm/neon/vRhadds32.c: Remove.
2048 * gcc.target/arm/neon/vRhadds8.c: Remove.
2049 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2050 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2051 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2052 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2053 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2054 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2055 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2056 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2057 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2058 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2059 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2060 * gcc.target/arm/neon/vRshls16.c: Remove.
2061 * gcc.target/arm/neon/vRshls32.c: Remove.
2062 * gcc.target/arm/neon/vRshls64.c: Remove.
2063 * gcc.target/arm/neon/vRshls8.c: Remove.
2064 * gcc.target/arm/neon/vRshlu16.c: Remove.
2065 * gcc.target/arm/neon/vRshlu32.c: Remove.
2066 * gcc.target/arm/neon/vRshlu64.c: Remove.
2067 * gcc.target/arm/neon/vRshlu8.c: Remove.
2068 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2069 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2070 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2071 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2072 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2073 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2074 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2075 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2076 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2077 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2078 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2079 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2080 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2081 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2082 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2083 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2084 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2085 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2086 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2087 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2088 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2089 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2090 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2091 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2092 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2093 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2094 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2095 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2096 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2097 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2098 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2099 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2100 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2101 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2102 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2103 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2104 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2105 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2106 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2107 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2108 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2109 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2110 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2111 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2112 * gcc.target/arm/neon/vabaQs16.c: Remove.
2113 * gcc.target/arm/neon/vabaQs32.c: Remove.
2114 * gcc.target/arm/neon/vabaQs8.c: Remove.
2115 * gcc.target/arm/neon/vabaQu16.c: Remove.
2116 * gcc.target/arm/neon/vabaQu32.c: Remove.
2117 * gcc.target/arm/neon/vabaQu8.c: Remove.
2118 * gcc.target/arm/neon/vabals16.c: Remove.
2119 * gcc.target/arm/neon/vabals32.c: Remove.
2120 * gcc.target/arm/neon/vabals8.c: Remove.
2121 * gcc.target/arm/neon/vabalu16.c: Remove.
2122 * gcc.target/arm/neon/vabalu32.c: Remove.
2123 * gcc.target/arm/neon/vabalu8.c: Remove.
2124 * gcc.target/arm/neon/vabas16.c: Remove.
2125 * gcc.target/arm/neon/vabas32.c: Remove.
2126 * gcc.target/arm/neon/vabas8.c: Remove.
2127 * gcc.target/arm/neon/vabau16.c: Remove.
2128 * gcc.target/arm/neon/vabau32.c: Remove.
2129 * gcc.target/arm/neon/vabau8.c: Remove.
2130 * gcc.target/arm/neon/vabdQf32.c: Remove.
2131 * gcc.target/arm/neon/vabdQs16.c: Remove.
2132 * gcc.target/arm/neon/vabdQs32.c: Remove.
2133 * gcc.target/arm/neon/vabdQs8.c: Remove.
2134 * gcc.target/arm/neon/vabdQu16.c: Remove.
2135 * gcc.target/arm/neon/vabdQu32.c: Remove.
2136 * gcc.target/arm/neon/vabdQu8.c: Remove.
2137 * gcc.target/arm/neon/vabdf32.c: Remove.
2138 * gcc.target/arm/neon/vabdls16.c: Remove.
2139 * gcc.target/arm/neon/vabdls32.c: Remove.
2140 * gcc.target/arm/neon/vabdls8.c: Remove.
2141 * gcc.target/arm/neon/vabdlu16.c: Remove.
2142 * gcc.target/arm/neon/vabdlu32.c: Remove.
2143 * gcc.target/arm/neon/vabdlu8.c: Remove.
2144 * gcc.target/arm/neon/vabds16.c: Remove.
2145 * gcc.target/arm/neon/vabds32.c: Remove.
2146 * gcc.target/arm/neon/vabds8.c: Remove.
2147 * gcc.target/arm/neon/vabdu16.c: Remove.
2148 * gcc.target/arm/neon/vabdu32.c: Remove.
2149 * gcc.target/arm/neon/vabdu8.c: Remove.
2150 * gcc.target/arm/neon/vabsQf32.c: Remove.
2151 * gcc.target/arm/neon/vabsQs16.c: Remove.
2152 * gcc.target/arm/neon/vabsQs32.c: Remove.
2153 * gcc.target/arm/neon/vabsQs8.c: Remove.
2154 * gcc.target/arm/neon/vabsf32.c: Remove.
2155 * gcc.target/arm/neon/vabss16.c: Remove.
2156 * gcc.target/arm/neon/vabss32.c: Remove.
2157 * gcc.target/arm/neon/vabss8.c: Remove.
2158 * gcc.target/arm/neon/vaddQf32.c: Remove.
2159 * gcc.target/arm/neon/vaddQs16.c: Remove.
2160 * gcc.target/arm/neon/vaddQs32.c: Remove.
2161 * gcc.target/arm/neon/vaddQs64.c: Remove.
2162 * gcc.target/arm/neon/vaddQs8.c: Remove.
2163 * gcc.target/arm/neon/vaddQu16.c: Remove.
2164 * gcc.target/arm/neon/vaddQu32.c: Remove.
2165 * gcc.target/arm/neon/vaddQu64.c: Remove.
2166 * gcc.target/arm/neon/vaddQu8.c: Remove.
2167 * gcc.target/arm/neon/vaddf32.c: Remove.
2168 * gcc.target/arm/neon/vaddhns16.c: Remove.
2169 * gcc.target/arm/neon/vaddhns32.c: Remove.
2170 * gcc.target/arm/neon/vaddhns64.c: Remove.
2171 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2172 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2173 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2174 * gcc.target/arm/neon/vaddls16.c: Remove.
2175 * gcc.target/arm/neon/vaddls32.c: Remove.
2176 * gcc.target/arm/neon/vaddls8.c: Remove.
2177 * gcc.target/arm/neon/vaddlu16.c: Remove.
2178 * gcc.target/arm/neon/vaddlu32.c: Remove.
2179 * gcc.target/arm/neon/vaddlu8.c: Remove.
2180 * gcc.target/arm/neon/vadds16.c: Remove.
2181 * gcc.target/arm/neon/vadds32.c: Remove.
2182 * gcc.target/arm/neon/vadds64.c: Remove.
2183 * gcc.target/arm/neon/vadds8.c: Remove.
2184 * gcc.target/arm/neon/vaddu16.c: Remove.
2185 * gcc.target/arm/neon/vaddu32.c: Remove.
2186 * gcc.target/arm/neon/vaddu64.c: Remove.
2187 * gcc.target/arm/neon/vaddu8.c: Remove.
2188 * gcc.target/arm/neon/vaddws16.c: Remove.
2189 * gcc.target/arm/neon/vaddws32.c: Remove.
2190 * gcc.target/arm/neon/vaddws8.c: Remove.
2191 * gcc.target/arm/neon/vaddwu16.c: Remove.
2192 * gcc.target/arm/neon/vaddwu32.c: Remove.
2193 * gcc.target/arm/neon/vaddwu8.c: Remove.
2194 * gcc.target/arm/neon/vandQs16.c: Remove.
2195 * gcc.target/arm/neon/vandQs32.c: Remove.
2196 * gcc.target/arm/neon/vandQs64.c: Remove.
2197 * gcc.target/arm/neon/vandQs8.c: Remove.
2198 * gcc.target/arm/neon/vandQu16.c: Remove.
2199 * gcc.target/arm/neon/vandQu32.c: Remove.
2200 * gcc.target/arm/neon/vandQu64.c: Remove.
2201 * gcc.target/arm/neon/vandQu8.c: Remove.
2202 * gcc.target/arm/neon/vands16.c: Remove.
2203 * gcc.target/arm/neon/vands32.c: Remove.
2204 * gcc.target/arm/neon/vands64.c: Remove.
2205 * gcc.target/arm/neon/vands8.c: Remove.
2206 * gcc.target/arm/neon/vandu16.c: Remove.
2207 * gcc.target/arm/neon/vandu32.c: Remove.
2208 * gcc.target/arm/neon/vandu64.c: Remove.
2209 * gcc.target/arm/neon/vandu8.c: Remove.
2210 * gcc.target/arm/neon/vbicQs16.c: Remove.
2211 * gcc.target/arm/neon/vbicQs32.c: Remove.
2212 * gcc.target/arm/neon/vbicQs64.c: Remove.
2213 * gcc.target/arm/neon/vbicQs8.c: Remove.
2214 * gcc.target/arm/neon/vbicQu16.c: Remove.
2215 * gcc.target/arm/neon/vbicQu32.c: Remove.
2216 * gcc.target/arm/neon/vbicQu64.c: Remove.
2217 * gcc.target/arm/neon/vbicQu8.c: Remove.
2218 * gcc.target/arm/neon/vbics16.c: Remove.
2219 * gcc.target/arm/neon/vbics32.c: Remove.
2220 * gcc.target/arm/neon/vbics64.c: Remove.
2221 * gcc.target/arm/neon/vbics8.c: Remove.
2222 * gcc.target/arm/neon/vbicu16.c: Remove.
2223 * gcc.target/arm/neon/vbicu32.c: Remove.
2224 * gcc.target/arm/neon/vbicu64.c: Remove.
2225 * gcc.target/arm/neon/vbicu8.c: Remove.
2226 * gcc.target/arm/neon/vbslQf32.c: Remove.
2227 * gcc.target/arm/neon/vbslQp16.c: Remove.
2228 * gcc.target/arm/neon/vbslQp64.c: Remove.
2229 * gcc.target/arm/neon/vbslQp8.c: Remove.
2230 * gcc.target/arm/neon/vbslQs16.c: Remove.
2231 * gcc.target/arm/neon/vbslQs32.c: Remove.
2232 * gcc.target/arm/neon/vbslQs64.c: Remove.
2233 * gcc.target/arm/neon/vbslQs8.c: Remove.
2234 * gcc.target/arm/neon/vbslQu16.c: Remove.
2235 * gcc.target/arm/neon/vbslQu32.c: Remove.
2236 * gcc.target/arm/neon/vbslQu64.c: Remove.
2237 * gcc.target/arm/neon/vbslQu8.c: Remove.
2238 * gcc.target/arm/neon/vbslf32.c: Remove.
2239 * gcc.target/arm/neon/vbslp16.c: Remove.
2240 * gcc.target/arm/neon/vbslp64.c: Remove.
2241 * gcc.target/arm/neon/vbslp8.c: Remove.
2242 * gcc.target/arm/neon/vbsls16.c: Remove.
2243 * gcc.target/arm/neon/vbsls32.c: Remove.
2244 * gcc.target/arm/neon/vbsls64.c: Remove.
2245 * gcc.target/arm/neon/vbsls8.c: Remove.
2246 * gcc.target/arm/neon/vbslu16.c: Remove.
2247 * gcc.target/arm/neon/vbslu32.c: Remove.
2248 * gcc.target/arm/neon/vbslu64.c: Remove.
2249 * gcc.target/arm/neon/vbslu8.c: Remove.
2250 * gcc.target/arm/neon/vcageQf32.c: Remove.
2251 * gcc.target/arm/neon/vcagef32.c: Remove.
2252 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2253 * gcc.target/arm/neon/vcagtf32.c: Remove.
2254 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2255 * gcc.target/arm/neon/vcalef32.c: Remove.
2256 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2257 * gcc.target/arm/neon/vcaltf32.c: Remove.
2258 * gcc.target/arm/neon/vceqQf32.c: Remove.
2259 * gcc.target/arm/neon/vceqQp8.c: Remove.
2260 * gcc.target/arm/neon/vceqQs16.c: Remove.
2261 * gcc.target/arm/neon/vceqQs32.c: Remove.
2262 * gcc.target/arm/neon/vceqQs8.c: Remove.
2263 * gcc.target/arm/neon/vceqQu16.c: Remove.
2264 * gcc.target/arm/neon/vceqQu32.c: Remove.
2265 * gcc.target/arm/neon/vceqQu8.c: Remove.
2266 * gcc.target/arm/neon/vceqf32.c: Remove.
2267 * gcc.target/arm/neon/vceqp8.c: Remove.
2268 * gcc.target/arm/neon/vceqs16.c: Remove.
2269 * gcc.target/arm/neon/vceqs32.c: Remove.
2270 * gcc.target/arm/neon/vceqs8.c: Remove.
2271 * gcc.target/arm/neon/vcequ16.c: Remove.
2272 * gcc.target/arm/neon/vcequ32.c: Remove.
2273 * gcc.target/arm/neon/vcequ8.c: Remove.
2274 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2275 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2276 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2277 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2278 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2279 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2280 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2281 * gcc.target/arm/neon/vcgef32.c: Remove.
2282 * gcc.target/arm/neon/vcges16.c: Remove.
2283 * gcc.target/arm/neon/vcges32.c: Remove.
2284 * gcc.target/arm/neon/vcges8.c: Remove.
2285 * gcc.target/arm/neon/vcgeu16.c: Remove.
2286 * gcc.target/arm/neon/vcgeu32.c: Remove.
2287 * gcc.target/arm/neon/vcgeu8.c: Remove.
2288 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2289 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2290 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2291 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2292 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2293 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2294 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2295 * gcc.target/arm/neon/vcgtf32.c: Remove.
2296 * gcc.target/arm/neon/vcgts16.c: Remove.
2297 * gcc.target/arm/neon/vcgts32.c: Remove.
2298 * gcc.target/arm/neon/vcgts8.c: Remove.
2299 * gcc.target/arm/neon/vcgtu16.c: Remove.
2300 * gcc.target/arm/neon/vcgtu32.c: Remove.
2301 * gcc.target/arm/neon/vcgtu8.c: Remove.
2302 * gcc.target/arm/neon/vcleQf32.c: Remove.
2303 * gcc.target/arm/neon/vcleQs16.c: Remove.
2304 * gcc.target/arm/neon/vcleQs32.c: Remove.
2305 * gcc.target/arm/neon/vcleQs8.c: Remove.
2306 * gcc.target/arm/neon/vcleQu16.c: Remove.
2307 * gcc.target/arm/neon/vcleQu32.c: Remove.
2308 * gcc.target/arm/neon/vcleQu8.c: Remove.
2309 * gcc.target/arm/neon/vclef32.c: Remove.
2310 * gcc.target/arm/neon/vcles16.c: Remove.
2311 * gcc.target/arm/neon/vcles32.c: Remove.
2312 * gcc.target/arm/neon/vcles8.c: Remove.
2313 * gcc.target/arm/neon/vcleu16.c: Remove.
2314 * gcc.target/arm/neon/vcleu32.c: Remove.
2315 * gcc.target/arm/neon/vcleu8.c: Remove.
2316 * gcc.target/arm/neon/vclsQs16.c: Remove.
2317 * gcc.target/arm/neon/vclsQs32.c: Remove.
2318 * gcc.target/arm/neon/vclsQs8.c: Remove.
2319 * gcc.target/arm/neon/vclss16.c: Remove.
2320 * gcc.target/arm/neon/vclss32.c: Remove.
2321 * gcc.target/arm/neon/vclss8.c: Remove.
2322 * gcc.target/arm/neon/vcltQf32.c: Remove.
2323 * gcc.target/arm/neon/vcltQs16.c: Remove.
2324 * gcc.target/arm/neon/vcltQs32.c: Remove.
2325 * gcc.target/arm/neon/vcltQs8.c: Remove.
2326 * gcc.target/arm/neon/vcltQu16.c: Remove.
2327 * gcc.target/arm/neon/vcltQu32.c: Remove.
2328 * gcc.target/arm/neon/vcltQu8.c: Remove.
2329 * gcc.target/arm/neon/vcltf32.c: Remove.
2330 * gcc.target/arm/neon/vclts16.c: Remove.
2331 * gcc.target/arm/neon/vclts32.c: Remove.
2332 * gcc.target/arm/neon/vclts8.c: Remove.
2333 * gcc.target/arm/neon/vcltu16.c: Remove.
2334 * gcc.target/arm/neon/vcltu32.c: Remove.
2335 * gcc.target/arm/neon/vcltu8.c: Remove.
2336 * gcc.target/arm/neon/vclzQs16.c: Remove.
2337 * gcc.target/arm/neon/vclzQs32.c: Remove.
2338 * gcc.target/arm/neon/vclzQs8.c: Remove.
2339 * gcc.target/arm/neon/vclzQu16.c: Remove.
2340 * gcc.target/arm/neon/vclzQu32.c: Remove.
2341 * gcc.target/arm/neon/vclzQu8.c: Remove.
2342 * gcc.target/arm/neon/vclzs16.c: Remove.
2343 * gcc.target/arm/neon/vclzs32.c: Remove.
2344 * gcc.target/arm/neon/vclzs8.c: Remove.
2345 * gcc.target/arm/neon/vclzu16.c: Remove.
2346 * gcc.target/arm/neon/vclzu32.c: Remove.
2347 * gcc.target/arm/neon/vclzu8.c: Remove.
2348 * gcc.target/arm/neon/vcntQp8.c: Remove.
2349 * gcc.target/arm/neon/vcntQs8.c: Remove.
2350 * gcc.target/arm/neon/vcntQu8.c: Remove.
2351 * gcc.target/arm/neon/vcntp8.c: Remove.
2352 * gcc.target/arm/neon/vcnts8.c: Remove.
2353 * gcc.target/arm/neon/vcntu8.c: Remove.
2354 * gcc.target/arm/neon/vcombinef32.c: Remove.
2355 * gcc.target/arm/neon/vcombinep16.c: Remove.
2356 * gcc.target/arm/neon/vcombinep64.c: Remove.
2357 * gcc.target/arm/neon/vcombinep8.c: Remove.
2358 * gcc.target/arm/neon/vcombines16.c: Remove.
2359 * gcc.target/arm/neon/vcombines32.c: Remove.
2360 * gcc.target/arm/neon/vcombines64.c: Remove.
2361 * gcc.target/arm/neon/vcombines8.c: Remove.
2362 * gcc.target/arm/neon/vcombineu16.c: Remove.
2363 * gcc.target/arm/neon/vcombineu32.c: Remove.
2364 * gcc.target/arm/neon/vcombineu64.c: Remove.
2365 * gcc.target/arm/neon/vcombineu8.c: Remove.
2366 * gcc.target/arm/neon/vcreatef32.c: Remove.
2367 * gcc.target/arm/neon/vcreatep16.c: Remove.
2368 * gcc.target/arm/neon/vcreatep64.c: Remove.
2369 * gcc.target/arm/neon/vcreatep8.c: Remove.
2370 * gcc.target/arm/neon/vcreates16.c: Remove.
2371 * gcc.target/arm/neon/vcreates32.c: Remove.
2372 * gcc.target/arm/neon/vcreates64.c: Remove.
2373 * gcc.target/arm/neon/vcreates8.c: Remove.
2374 * gcc.target/arm/neon/vcreateu16.c: Remove.
2375 * gcc.target/arm/neon/vcreateu32.c: Remove.
2376 * gcc.target/arm/neon/vcreateu64.c: Remove.
2377 * gcc.target/arm/neon/vcreateu8.c: Remove.
2378 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2379 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2380 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2381 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2382 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2383 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2384 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2385 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2386 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2387 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2388 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2389 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2390 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2391 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2392 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2393 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2394 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2395 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2396 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2397 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2398 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2399 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2400 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2401 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2402 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2403 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2404 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2405 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2406 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2407 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2408 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2409 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2410 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2411 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2412 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2413 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2414 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2415 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2416 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2417 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2418 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2419 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2420 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2421 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2422 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2423 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2424 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2425 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2426 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2427 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2428 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2429 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2430 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2431 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2432 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2433 * gcc.target/arm/neon/vdup_np16.c: Remove.
2434 * gcc.target/arm/neon/vdup_np64.c: Remove.
2435 * gcc.target/arm/neon/vdup_np8.c: Remove.
2436 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2437 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2438 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2439 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2440 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2441 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2442 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2443 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2444 * gcc.target/arm/neon/veorQs16.c: Remove.
2445 * gcc.target/arm/neon/veorQs32.c: Remove.
2446 * gcc.target/arm/neon/veorQs64.c: Remove.
2447 * gcc.target/arm/neon/veorQs8.c: Remove.
2448 * gcc.target/arm/neon/veorQu16.c: Remove.
2449 * gcc.target/arm/neon/veorQu32.c: Remove.
2450 * gcc.target/arm/neon/veorQu64.c: Remove.
2451 * gcc.target/arm/neon/veorQu8.c: Remove.
2452 * gcc.target/arm/neon/veors16.c: Remove.
2453 * gcc.target/arm/neon/veors32.c: Remove.
2454 * gcc.target/arm/neon/veors64.c: Remove.
2455 * gcc.target/arm/neon/veors8.c: Remove.
2456 * gcc.target/arm/neon/veoru16.c: Remove.
2457 * gcc.target/arm/neon/veoru32.c: Remove.
2458 * gcc.target/arm/neon/veoru64.c: Remove.
2459 * gcc.target/arm/neon/veoru8.c: Remove.
2460 * gcc.target/arm/neon/vextQf32.c: Remove.
2461 * gcc.target/arm/neon/vextQp16.c: Remove.
2462 * gcc.target/arm/neon/vextQp64.c: Remove.
2463 * gcc.target/arm/neon/vextQp8.c: Remove.
2464 * gcc.target/arm/neon/vextQs16.c: Remove.
2465 * gcc.target/arm/neon/vextQs32.c: Remove.
2466 * gcc.target/arm/neon/vextQs64.c: Remove.
2467 * gcc.target/arm/neon/vextQs8.c: Remove.
2468 * gcc.target/arm/neon/vextQu16.c: Remove.
2469 * gcc.target/arm/neon/vextQu32.c: Remove.
2470 * gcc.target/arm/neon/vextQu64.c: Remove.
2471 * gcc.target/arm/neon/vextQu8.c: Remove.
2472 * gcc.target/arm/neon/vextf32.c: Remove.
2473 * gcc.target/arm/neon/vextp16.c: Remove.
2474 * gcc.target/arm/neon/vextp64.c: Remove.
2475 * gcc.target/arm/neon/vextp8.c: Remove.
2476 * gcc.target/arm/neon/vexts16.c: Remove.
2477 * gcc.target/arm/neon/vexts32.c: Remove.
2478 * gcc.target/arm/neon/vexts64.c: Remove.
2479 * gcc.target/arm/neon/vexts8.c: Remove.
2480 * gcc.target/arm/neon/vextu16.c: Remove.
2481 * gcc.target/arm/neon/vextu32.c: Remove.
2482 * gcc.target/arm/neon/vextu64.c: Remove.
2483 * gcc.target/arm/neon/vextu8.c: Remove.
2484 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2485 * gcc.target/arm/neon/vfmaf32.c: Remove.
2486 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2487 * gcc.target/arm/neon/vfmsf32.c: Remove.
2488 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2489 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2490 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2491 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2492 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2493 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2494 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2495 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2496 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2497 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2498 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2499 * gcc.target/arm/neon/vget_highf32.c: Remove.
2500 * gcc.target/arm/neon/vget_highp16.c: Remove.
2501 * gcc.target/arm/neon/vget_highp64.c: Remove.
2502 * gcc.target/arm/neon/vget_highp8.c: Remove.
2503 * gcc.target/arm/neon/vget_highs16.c: Remove.
2504 * gcc.target/arm/neon/vget_highs32.c: Remove.
2505 * gcc.target/arm/neon/vget_highs64.c: Remove.
2506 * gcc.target/arm/neon/vget_highs8.c: Remove.
2507 * gcc.target/arm/neon/vget_highu16.c: Remove.
2508 * gcc.target/arm/neon/vget_highu32.c: Remove.
2509 * gcc.target/arm/neon/vget_highu64.c: Remove.
2510 * gcc.target/arm/neon/vget_highu8.c: Remove.
2511 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2512 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2513 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2514 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2515 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2516 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2517 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2518 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2519 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2520 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2521 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2522 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2523 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2524 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2525 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2526 * gcc.target/arm/neon/vget_lows16.c: Remove.
2527 * gcc.target/arm/neon/vget_lows32.c: Remove.
2528 * gcc.target/arm/neon/vget_lows64.c: Remove.
2529 * gcc.target/arm/neon/vget_lows8.c: Remove.
2530 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2531 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2532 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2533 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2534 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2535 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2536 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2537 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2538 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2539 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2540 * gcc.target/arm/neon/vhadds16.c: Remove.
2541 * gcc.target/arm/neon/vhadds32.c: Remove.
2542 * gcc.target/arm/neon/vhadds8.c: Remove.
2543 * gcc.target/arm/neon/vhaddu16.c: Remove.
2544 * gcc.target/arm/neon/vhaddu32.c: Remove.
2545 * gcc.target/arm/neon/vhaddu8.c: Remove.
2546 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2547 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2548 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2549 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2550 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2551 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2552 * gcc.target/arm/neon/vhsubs16.c: Remove.
2553 * gcc.target/arm/neon/vhsubs32.c: Remove.
2554 * gcc.target/arm/neon/vhsubs8.c: Remove.
2555 * gcc.target/arm/neon/vhsubu16.c: Remove.
2556 * gcc.target/arm/neon/vhsubu32.c: Remove.
2557 * gcc.target/arm/neon/vhsubu8.c: Remove.
2558 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2559 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2560 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2561 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2562 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2563 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2564 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2565 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2566 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2567 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2568 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2569 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2570 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2571 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2572 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2573 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2574 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2575 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2576 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2577 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2578 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2579 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2580 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2581 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2582 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2583 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2584 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2585 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2586 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2587 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2588 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2589 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2590 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2591 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2592 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2593 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2594 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2595 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2596 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2597 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2598 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2599 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2600 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2601 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2602 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2603 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2604 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2605 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2606 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2607 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2608 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2609 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2610 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2611 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2612 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2613 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2614 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2615 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2616 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2617 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2618 * gcc.target/arm/neon/vld1f32.c: Remove.
2619 * gcc.target/arm/neon/vld1p16.c: Remove.
2620 * gcc.target/arm/neon/vld1p64.c: Remove.
2621 * gcc.target/arm/neon/vld1p8.c: Remove.
2622 * gcc.target/arm/neon/vld1s16.c: Remove.
2623 * gcc.target/arm/neon/vld1s32.c: Remove.
2624 * gcc.target/arm/neon/vld1s64.c: Remove.
2625 * gcc.target/arm/neon/vld1s8.c: Remove.
2626 * gcc.target/arm/neon/vld1u16.c: Remove.
2627 * gcc.target/arm/neon/vld1u32.c: Remove.
2628 * gcc.target/arm/neon/vld1u64.c: Remove.
2629 * gcc.target/arm/neon/vld1u8.c: Remove.
2630 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2631 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2632 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2633 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2634 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2635 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2636 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2637 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2638 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2639 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2640 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2641 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2642 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2643 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2644 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2645 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2646 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2647 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2648 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2649 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2650 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2651 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2652 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2653 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2654 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2655 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2656 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2657 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2658 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2659 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2660 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2661 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2662 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2663 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2664 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2665 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2666 * gcc.target/arm/neon/vld2f32.c: Remove.
2667 * gcc.target/arm/neon/vld2p16.c: Remove.
2668 * gcc.target/arm/neon/vld2p64.c: Remove.
2669 * gcc.target/arm/neon/vld2p8.c: Remove.
2670 * gcc.target/arm/neon/vld2s16.c: Remove.
2671 * gcc.target/arm/neon/vld2s32.c: Remove.
2672 * gcc.target/arm/neon/vld2s64.c: Remove.
2673 * gcc.target/arm/neon/vld2s8.c: Remove.
2674 * gcc.target/arm/neon/vld2u16.c: Remove.
2675 * gcc.target/arm/neon/vld2u32.c: Remove.
2676 * gcc.target/arm/neon/vld2u64.c: Remove.
2677 * gcc.target/arm/neon/vld2u8.c: Remove.
2678 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2679 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2680 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2681 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2682 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2683 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2684 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2685 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2686 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2687 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2688 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2689 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2690 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2691 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2692 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2693 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2694 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2695 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2696 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2697 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2698 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2699 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2700 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2701 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2702 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2703 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2704 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2705 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2706 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2707 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2708 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2709 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2710 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2711 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2712 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2713 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2714 * gcc.target/arm/neon/vld3f32.c: Remove.
2715 * gcc.target/arm/neon/vld3p16.c: Remove.
2716 * gcc.target/arm/neon/vld3p64.c: Remove.
2717 * gcc.target/arm/neon/vld3p8.c: Remove.
2718 * gcc.target/arm/neon/vld3s16.c: Remove.
2719 * gcc.target/arm/neon/vld3s32.c: Remove.
2720 * gcc.target/arm/neon/vld3s64.c: Remove.
2721 * gcc.target/arm/neon/vld3s8.c: Remove.
2722 * gcc.target/arm/neon/vld3u16.c: Remove.
2723 * gcc.target/arm/neon/vld3u32.c: Remove.
2724 * gcc.target/arm/neon/vld3u64.c: Remove.
2725 * gcc.target/arm/neon/vld3u8.c: Remove.
2726 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2727 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2728 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2729 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2730 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2731 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2732 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2733 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2734 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2735 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2736 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2737 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2738 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2739 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2740 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2741 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2742 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2743 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2744 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2745 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2746 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2747 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2748 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2749 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2750 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2751 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2752 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2753 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2754 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2755 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2756 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2757 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2758 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2759 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2760 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2761 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2762 * gcc.target/arm/neon/vld4f32.c: Remove.
2763 * gcc.target/arm/neon/vld4p16.c: Remove.
2764 * gcc.target/arm/neon/vld4p64.c: Remove.
2765 * gcc.target/arm/neon/vld4p8.c: Remove.
2766 * gcc.target/arm/neon/vld4s16.c: Remove.
2767 * gcc.target/arm/neon/vld4s32.c: Remove.
2768 * gcc.target/arm/neon/vld4s64.c: Remove.
2769 * gcc.target/arm/neon/vld4s8.c: Remove.
2770 * gcc.target/arm/neon/vld4u16.c: Remove.
2771 * gcc.target/arm/neon/vld4u32.c: Remove.
2772 * gcc.target/arm/neon/vld4u64.c: Remove.
2773 * gcc.target/arm/neon/vld4u8.c: Remove.
2774 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2775 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2776 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2777 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2778 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2779 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2780 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2781 * gcc.target/arm/neon/vmaxf32.c: Remove.
2782 * gcc.target/arm/neon/vmaxs16.c: Remove.
2783 * gcc.target/arm/neon/vmaxs32.c: Remove.
2784 * gcc.target/arm/neon/vmaxs8.c: Remove.
2785 * gcc.target/arm/neon/vmaxu16.c: Remove.
2786 * gcc.target/arm/neon/vmaxu32.c: Remove.
2787 * gcc.target/arm/neon/vmaxu8.c: Remove.
2788 * gcc.target/arm/neon/vminQf32.c: Remove.
2789 * gcc.target/arm/neon/vminQs16.c: Remove.
2790 * gcc.target/arm/neon/vminQs32.c: Remove.
2791 * gcc.target/arm/neon/vminQs8.c: Remove.
2792 * gcc.target/arm/neon/vminQu16.c: Remove.
2793 * gcc.target/arm/neon/vminQu32.c: Remove.
2794 * gcc.target/arm/neon/vminQu8.c: Remove.
2795 * gcc.target/arm/neon/vminf32.c: Remove.
2796 * gcc.target/arm/neon/vmins16.c: Remove.
2797 * gcc.target/arm/neon/vmins32.c: Remove.
2798 * gcc.target/arm/neon/vmins8.c: Remove.
2799 * gcc.target/arm/neon/vminu16.c: Remove.
2800 * gcc.target/arm/neon/vminu32.c: Remove.
2801 * gcc.target/arm/neon/vminu8.c: Remove.
2802 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2803 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2804 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2805 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2806 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2807 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2808 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2809 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2810 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2811 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2812 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2813 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2814 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2815 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2816 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2817 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2818 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2819 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2820 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2821 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2822 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2823 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2824 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2825 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2826 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2827 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2828 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2829 * gcc.target/arm/neon/vmlaf32.c: Remove.
2830 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2831 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2832 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2833 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2834 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2835 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2836 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2837 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2838 * gcc.target/arm/neon/vmlals16.c: Remove.
2839 * gcc.target/arm/neon/vmlals32.c: Remove.
2840 * gcc.target/arm/neon/vmlals8.c: Remove.
2841 * gcc.target/arm/neon/vmlalu16.c: Remove.
2842 * gcc.target/arm/neon/vmlalu32.c: Remove.
2843 * gcc.target/arm/neon/vmlalu8.c: Remove.
2844 * gcc.target/arm/neon/vmlas16.c: Remove.
2845 * gcc.target/arm/neon/vmlas32.c: Remove.
2846 * gcc.target/arm/neon/vmlas8.c: Remove.
2847 * gcc.target/arm/neon/vmlau16.c: Remove.
2848 * gcc.target/arm/neon/vmlau32.c: Remove.
2849 * gcc.target/arm/neon/vmlau8.c: Remove.
2850 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2851 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2852 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2853 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2854 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2855 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2856 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2857 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2858 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2859 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2860 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2861 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2862 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2863 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2864 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2865 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2866 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2867 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2868 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2869 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2870 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2871 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2872 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2873 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2874 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2875 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2876 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2877 * gcc.target/arm/neon/vmlsf32.c: Remove.
2878 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2879 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2880 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2881 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2882 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2883 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2884 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2885 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2886 * gcc.target/arm/neon/vmlsls16.c: Remove.
2887 * gcc.target/arm/neon/vmlsls32.c: Remove.
2888 * gcc.target/arm/neon/vmlsls8.c: Remove.
2889 * gcc.target/arm/neon/vmlslu16.c: Remove.
2890 * gcc.target/arm/neon/vmlslu32.c: Remove.
2891 * gcc.target/arm/neon/vmlslu8.c: Remove.
2892 * gcc.target/arm/neon/vmlss16.c: Remove.
2893 * gcc.target/arm/neon/vmlss32.c: Remove.
2894 * gcc.target/arm/neon/vmlss8.c: Remove.
2895 * gcc.target/arm/neon/vmlsu16.c: Remove.
2896 * gcc.target/arm/neon/vmlsu32.c: Remove.
2897 * gcc.target/arm/neon/vmlsu8.c: Remove.
2898 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2899 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2900 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2901 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2902 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2903 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2904 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2905 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2906 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2907 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2908 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2909 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2910 * gcc.target/arm/neon/vmov_np16.c: Remove.
2911 * gcc.target/arm/neon/vmov_np8.c: Remove.
2912 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2913 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2914 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2915 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2916 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2917 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2918 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2919 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2920 * gcc.target/arm/neon/vmovls16.c: Remove.
2921 * gcc.target/arm/neon/vmovls32.c: Remove.
2922 * gcc.target/arm/neon/vmovls8.c: Remove.
2923 * gcc.target/arm/neon/vmovlu16.c: Remove.
2924 * gcc.target/arm/neon/vmovlu32.c: Remove.
2925 * gcc.target/arm/neon/vmovlu8.c: Remove.
2926 * gcc.target/arm/neon/vmovns16.c: Remove.
2927 * gcc.target/arm/neon/vmovns32.c: Remove.
2928 * gcc.target/arm/neon/vmovns64.c: Remove.
2929 * gcc.target/arm/neon/vmovnu16.c: Remove.
2930 * gcc.target/arm/neon/vmovnu32.c: Remove.
2931 * gcc.target/arm/neon/vmovnu64.c: Remove.
2932 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2933 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2934 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2935 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2936 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2937 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2938 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2939 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2940 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2941 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2942 * gcc.target/arm/neon/vmulQf32.c: Remove.
2943 * gcc.target/arm/neon/vmulQp8.c: Remove.
2944 * gcc.target/arm/neon/vmulQs16.c: Remove.
2945 * gcc.target/arm/neon/vmulQs32.c: Remove.
2946 * gcc.target/arm/neon/vmulQs8.c: Remove.
2947 * gcc.target/arm/neon/vmulQu16.c: Remove.
2948 * gcc.target/arm/neon/vmulQu32.c: Remove.
2949 * gcc.target/arm/neon/vmulQu8.c: Remove.
2950 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2951 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2952 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2953 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2954 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2955 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2956 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2957 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2958 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2959 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2960 * gcc.target/arm/neon/vmulf32.c: Remove.
2961 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2962 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2963 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2964 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2965 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2966 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2967 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2968 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2969 * gcc.target/arm/neon/vmullp8.c: Remove.
2970 * gcc.target/arm/neon/vmulls16.c: Remove.
2971 * gcc.target/arm/neon/vmulls32.c: Remove.
2972 * gcc.target/arm/neon/vmulls8.c: Remove.
2973 * gcc.target/arm/neon/vmullu16.c: Remove.
2974 * gcc.target/arm/neon/vmullu32.c: Remove.
2975 * gcc.target/arm/neon/vmullu8.c: Remove.
2976 * gcc.target/arm/neon/vmulp8.c: Remove.
2977 * gcc.target/arm/neon/vmuls16.c: Remove.
2978 * gcc.target/arm/neon/vmuls32.c: Remove.
2979 * gcc.target/arm/neon/vmuls8.c: Remove.
2980 * gcc.target/arm/neon/vmulu16.c: Remove.
2981 * gcc.target/arm/neon/vmulu32.c: Remove.
2982 * gcc.target/arm/neon/vmulu8.c: Remove.
2983 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2984 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2985 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2986 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2987 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2988 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2989 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2990 * gcc.target/arm/neon/vmvnp8.c: Remove.
2991 * gcc.target/arm/neon/vmvns16.c: Remove.
2992 * gcc.target/arm/neon/vmvns32.c: Remove.
2993 * gcc.target/arm/neon/vmvns8.c: Remove.
2994 * gcc.target/arm/neon/vmvnu16.c: Remove.
2995 * gcc.target/arm/neon/vmvnu32.c: Remove.
2996 * gcc.target/arm/neon/vmvnu8.c: Remove.
2997 * gcc.target/arm/neon/vnegQf32.c: Remove.
2998 * gcc.target/arm/neon/vnegQs16.c: Remove.
2999 * gcc.target/arm/neon/vnegQs32.c: Remove.
3000 * gcc.target/arm/neon/vnegQs8.c: Remove.
3001 * gcc.target/arm/neon/vnegf32.c: Remove.
3002 * gcc.target/arm/neon/vnegs16.c: Remove.
3003 * gcc.target/arm/neon/vnegs32.c: Remove.
3004 * gcc.target/arm/neon/vnegs8.c: Remove.
3005 * gcc.target/arm/neon/vornQs16.c: Remove.
3006 * gcc.target/arm/neon/vornQs32.c: Remove.
3007 * gcc.target/arm/neon/vornQs64.c: Remove.
3008 * gcc.target/arm/neon/vornQs8.c: Remove.
3009 * gcc.target/arm/neon/vornQu16.c: Remove.
3010 * gcc.target/arm/neon/vornQu32.c: Remove.
3011 * gcc.target/arm/neon/vornQu64.c: Remove.
3012 * gcc.target/arm/neon/vornQu8.c: Remove.
3013 * gcc.target/arm/neon/vorns16.c: Remove.
3014 * gcc.target/arm/neon/vorns32.c: Remove.
3015 * gcc.target/arm/neon/vorns64.c: Remove.
3016 * gcc.target/arm/neon/vorns8.c: Remove.
3017 * gcc.target/arm/neon/vornu16.c: Remove.
3018 * gcc.target/arm/neon/vornu32.c: Remove.
3019 * gcc.target/arm/neon/vornu64.c: Remove.
3020 * gcc.target/arm/neon/vornu8.c: Remove.
3021 * gcc.target/arm/neon/vorrQs16.c: Remove.
3022 * gcc.target/arm/neon/vorrQs32.c: Remove.
3023 * gcc.target/arm/neon/vorrQs64.c: Remove.
3024 * gcc.target/arm/neon/vorrQs8.c: Remove.
3025 * gcc.target/arm/neon/vorrQu16.c: Remove.
3026 * gcc.target/arm/neon/vorrQu32.c: Remove.
3027 * gcc.target/arm/neon/vorrQu64.c: Remove.
3028 * gcc.target/arm/neon/vorrQu8.c: Remove.
3029 * gcc.target/arm/neon/vorrs16.c: Remove.
3030 * gcc.target/arm/neon/vorrs32.c: Remove.
3031 * gcc.target/arm/neon/vorrs64.c: Remove.
3032 * gcc.target/arm/neon/vorrs8.c: Remove.
3033 * gcc.target/arm/neon/vorru16.c: Remove.
3034 * gcc.target/arm/neon/vorru32.c: Remove.
3035 * gcc.target/arm/neon/vorru64.c: Remove.
3036 * gcc.target/arm/neon/vorru8.c: Remove.
3037 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3038 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3039 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3040 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3041 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3042 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3043 * gcc.target/arm/neon/vpadals16.c: Remove.
3044 * gcc.target/arm/neon/vpadals32.c: Remove.
3045 * gcc.target/arm/neon/vpadals8.c: Remove.
3046 * gcc.target/arm/neon/vpadalu16.c: Remove.
3047 * gcc.target/arm/neon/vpadalu32.c: Remove.
3048 * gcc.target/arm/neon/vpadalu8.c: Remove.
3049 * gcc.target/arm/neon/vpaddf32.c: Remove.
3050 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3051 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3052 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3053 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3054 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3055 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3056 * gcc.target/arm/neon/vpaddls16.c: Remove.
3057 * gcc.target/arm/neon/vpaddls32.c: Remove.
3058 * gcc.target/arm/neon/vpaddls8.c: Remove.
3059 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3060 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3061 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3062 * gcc.target/arm/neon/vpadds16.c: Remove.
3063 * gcc.target/arm/neon/vpadds32.c: Remove.
3064 * gcc.target/arm/neon/vpadds8.c: Remove.
3065 * gcc.target/arm/neon/vpaddu16.c: Remove.
3066 * gcc.target/arm/neon/vpaddu32.c: Remove.
3067 * gcc.target/arm/neon/vpaddu8.c: Remove.
3068 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3069 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3070 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3071 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3072 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3073 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3074 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3075 * gcc.target/arm/neon/vpminf32.c: Remove.
3076 * gcc.target/arm/neon/vpmins16.c: Remove.
3077 * gcc.target/arm/neon/vpmins32.c: Remove.
3078 * gcc.target/arm/neon/vpmins8.c: Remove.
3079 * gcc.target/arm/neon/vpminu16.c: Remove.
3080 * gcc.target/arm/neon/vpminu32.c: Remove.
3081 * gcc.target/arm/neon/vpminu8.c: Remove.
3082 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3083 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3084 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3085 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3086 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3087 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3088 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3089 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3090 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3091 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3092 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3093 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3094 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3095 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3096 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3097 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3098 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3099 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3100 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3101 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3102 * gcc.target/arm/neon/vqRshls16.c: Remove.
3103 * gcc.target/arm/neon/vqRshls32.c: Remove.
3104 * gcc.target/arm/neon/vqRshls64.c: Remove.
3105 * gcc.target/arm/neon/vqRshls8.c: Remove.
3106 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3107 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3108 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3109 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3110 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3111 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3112 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3113 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3114 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3115 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3116 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3117 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3118 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3119 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3120 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3121 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3122 * gcc.target/arm/neon/vqabss16.c: Remove.
3123 * gcc.target/arm/neon/vqabss32.c: Remove.
3124 * gcc.target/arm/neon/vqabss8.c: Remove.
3125 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3126 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3127 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3128 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3129 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3130 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3131 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3132 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3133 * gcc.target/arm/neon/vqadds16.c: Remove.
3134 * gcc.target/arm/neon/vqadds32.c: Remove.
3135 * gcc.target/arm/neon/vqadds64.c: Remove.
3136 * gcc.target/arm/neon/vqadds8.c: Remove.
3137 * gcc.target/arm/neon/vqaddu16.c: Remove.
3138 * gcc.target/arm/neon/vqaddu32.c: Remove.
3139 * gcc.target/arm/neon/vqaddu64.c: Remove.
3140 * gcc.target/arm/neon/vqaddu8.c: Remove.
3141 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3142 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3143 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3144 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3145 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3146 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3147 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3148 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3149 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3150 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3151 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3152 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3153 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3154 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3155 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3156 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3157 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3158 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3159 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3160 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3161 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3162 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3163 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3164 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3165 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3166 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3167 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3168 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3169 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3170 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3171 * gcc.target/arm/neon/vqmovns16.c: Remove.
3172 * gcc.target/arm/neon/vqmovns32.c: Remove.
3173 * gcc.target/arm/neon/vqmovns64.c: Remove.
3174 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3175 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3176 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3177 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3178 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3179 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3180 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3181 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3182 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3183 * gcc.target/arm/neon/vqnegs16.c: Remove.
3184 * gcc.target/arm/neon/vqnegs32.c: Remove.
3185 * gcc.target/arm/neon/vqnegs8.c: Remove.
3186 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3187 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3188 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3189 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3190 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3191 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3192 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3193 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3194 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3195 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3196 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3197 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3198 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3199 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3200 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3201 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3202 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3203 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3204 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3205 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3206 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3207 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3208 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3209 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3210 * gcc.target/arm/neon/vqshls16.c: Remove.
3211 * gcc.target/arm/neon/vqshls32.c: Remove.
3212 * gcc.target/arm/neon/vqshls64.c: Remove.
3213 * gcc.target/arm/neon/vqshls8.c: Remove.
3214 * gcc.target/arm/neon/vqshlu16.c: Remove.
3215 * gcc.target/arm/neon/vqshlu32.c: Remove.
3216 * gcc.target/arm/neon/vqshlu64.c: Remove.
3217 * gcc.target/arm/neon/vqshlu8.c: Remove.
3218 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3219 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3220 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3221 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3222 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3223 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3224 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3225 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3226 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3227 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3228 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3229 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3230 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3231 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3232 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3233 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3234 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3235 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3236 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3237 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3238 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3239 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3240 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3241 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3242 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3243 * gcc.target/arm/neon/vqsubs16.c: Remove.
3244 * gcc.target/arm/neon/vqsubs32.c: Remove.
3245 * gcc.target/arm/neon/vqsubs64.c: Remove.
3246 * gcc.target/arm/neon/vqsubs8.c: Remove.
3247 * gcc.target/arm/neon/vqsubu16.c: Remove.
3248 * gcc.target/arm/neon/vqsubu32.c: Remove.
3249 * gcc.target/arm/neon/vqsubu64.c: Remove.
3250 * gcc.target/arm/neon/vqsubu8.c: Remove.
3251 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3252 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3253 * gcc.target/arm/neon/vrecpef32.c: Remove.
3254 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3255 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3256 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3257 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3258 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3259 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3260 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3261 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3262 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3263 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3264 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3265 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3266 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3267 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3268 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3269 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3270 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3271 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3272 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3273 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3274 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3275 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3276 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3277 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3278 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3279 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3280 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3281 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3282 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3283 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3284 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3285 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3286 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3287 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3288 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3289 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3290 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3291 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3292 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3293 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3294 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3295 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3296 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3297 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3298 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3299 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3300 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3301 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3302 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3303 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3304 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3305 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3306 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3307 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3308 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3309 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3310 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3311 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3312 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3313 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3314 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3315 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3316 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3317 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3318 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3319 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3320 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3321 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3322 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3323 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3324 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3325 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3326 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3327 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3328 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3329 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3330 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3331 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3332 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3333 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3334 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3335 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3336 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3337 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3338 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3339 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3340 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3341 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3342 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3343 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3344 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3345 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3346 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3347 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3348 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3349 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3350 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3351 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3352 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3353 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3354 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3355 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3356 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3357 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3358 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3359 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3360 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3361 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3362 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3363 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3364 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3365 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3366 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3367 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3368 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3369 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3370 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3371 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3372 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3373 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3374 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3375 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3376 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3377 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3378 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3379 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3380 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3381 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3382 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3383 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3384 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3385 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3386 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3387 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3388 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3389 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3390 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3391 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3392 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3393 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3394 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3395 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3396 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3397 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3398 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3399 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3400 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3401 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3402 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3403 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3404 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3405 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3406 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3407 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3408 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3409 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3410 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3411 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3412 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3413 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3414 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3415 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3416 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3417 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3418 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3419 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3420 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3421 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3422 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3423 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3424 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3425 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3426 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3427 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3428 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3429 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3430 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3431 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3432 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3433 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3434 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3435 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3436 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3437 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3438 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3439 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3440 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3441 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3442 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3443 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3444 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3445 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3446 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3447 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3448 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3449 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3450 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3451 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3452 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3453 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3454 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3455 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3456 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3457 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3458 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3459 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3460 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3461 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3462 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3463 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3464 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3465 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3466 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3467 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3468 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3469 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3470 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3471 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3472 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3473 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3474 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3475 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3476 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3477 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3478 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3479 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3480 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3481 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3482 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3483 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3484 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3485 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3486 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3487 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3488 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3489 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3490 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3491 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3492 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3493 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3494 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3495 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3496 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3497 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3498 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3499 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3500 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3501 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3502 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3503 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3504 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3505 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3506 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3507 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3508 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3509 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3510 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3511 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3512 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3513 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3514 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3515 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3516 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3517 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3518 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3519 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3520 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3521 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3522 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3523 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3524 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3525 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3526 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3527 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3528 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3529 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3530 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3531 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3532 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3533 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3534 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3535 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3536 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3537 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3538 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3539 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3540 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3541 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3542 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3543 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3544 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3545 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3546 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3547 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3548 * gcc.target/arm/neon/vrev16p8.c: Remove.
3549 * gcc.target/arm/neon/vrev16s8.c: Remove.
3550 * gcc.target/arm/neon/vrev16u8.c: Remove.
3551 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3552 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3553 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3554 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3555 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3556 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3557 * gcc.target/arm/neon/vrev32p16.c: Remove.
3558 * gcc.target/arm/neon/vrev32p8.c: Remove.
3559 * gcc.target/arm/neon/vrev32s16.c: Remove.
3560 * gcc.target/arm/neon/vrev32s8.c: Remove.
3561 * gcc.target/arm/neon/vrev32u16.c: Remove.
3562 * gcc.target/arm/neon/vrev32u8.c: Remove.
3563 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3564 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3565 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3566 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3567 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3568 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3569 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3570 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3571 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3572 * gcc.target/arm/neon/vrev64f32.c: Remove.
3573 * gcc.target/arm/neon/vrev64p16.c: Remove.
3574 * gcc.target/arm/neon/vrev64p8.c: Remove.
3575 * gcc.target/arm/neon/vrev64s16.c: Remove.
3576 * gcc.target/arm/neon/vrev64s32.c: Remove.
3577 * gcc.target/arm/neon/vrev64s8.c: Remove.
3578 * gcc.target/arm/neon/vrev64u16.c: Remove.
3579 * gcc.target/arm/neon/vrev64u32.c: Remove.
3580 * gcc.target/arm/neon/vrev64u8.c: Remove.
3581 * gcc.target/arm/neon/vrndaf32.c: Remove.
3582 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3583 * gcc.target/arm/neon/vrndf32.c: Remove.
3584 * gcc.target/arm/neon/vrndmf32.c: Remove.
3585 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3586 * gcc.target/arm/neon/vrndnf32.c: Remove.
3587 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3588 * gcc.target/arm/neon/vrndpf32.c: Remove.
3589 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3590 * gcc.target/arm/neon/vrndqf32.c: Remove.
3591 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3592 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3593 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3594 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3595 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3596 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3597 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3598 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3599 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3600 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3601 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3602 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3603 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3604 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3605 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3606 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3607 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3608 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3609 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3610 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3611 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3612 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3613 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3614 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3615 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3616 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3617 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3618 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3619 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3620 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3621 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3622 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3623 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3624 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3625 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3626 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3627 * gcc.target/arm/neon/vshlQs16.c: Remove.
3628 * gcc.target/arm/neon/vshlQs32.c: Remove.
3629 * gcc.target/arm/neon/vshlQs64.c: Remove.
3630 * gcc.target/arm/neon/vshlQs8.c: Remove.
3631 * gcc.target/arm/neon/vshlQu16.c: Remove.
3632 * gcc.target/arm/neon/vshlQu32.c: Remove.
3633 * gcc.target/arm/neon/vshlQu64.c: Remove.
3634 * gcc.target/arm/neon/vshlQu8.c: Remove.
3635 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3636 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3637 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3638 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3639 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3640 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3641 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3642 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3643 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3644 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3645 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3646 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3647 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3648 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3649 * gcc.target/arm/neon/vshls16.c: Remove.
3650 * gcc.target/arm/neon/vshls32.c: Remove.
3651 * gcc.target/arm/neon/vshls64.c: Remove.
3652 * gcc.target/arm/neon/vshls8.c: Remove.
3653 * gcc.target/arm/neon/vshlu16.c: Remove.
3654 * gcc.target/arm/neon/vshlu32.c: Remove.
3655 * gcc.target/arm/neon/vshlu64.c: Remove.
3656 * gcc.target/arm/neon/vshlu8.c: Remove.
3657 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3658 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3659 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3660 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3661 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3662 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3663 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3664 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3665 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3666 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3667 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3668 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3669 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3670 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3671 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3672 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3673 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3674 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3675 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3676 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3677 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3678 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3679 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3680 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3681 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3682 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3683 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3684 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3685 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3686 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3687 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3688 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3689 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3690 * gcc.target/arm/neon/vsli_np16.c: Remove.
3691 * gcc.target/arm/neon/vsli_np64.c: Remove.
3692 * gcc.target/arm/neon/vsli_np8.c: Remove.
3693 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3694 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3695 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3696 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3697 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3698 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3699 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3700 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3701 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3702 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3703 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3704 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3705 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3706 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3707 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3708 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3709 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3710 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3711 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3712 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3713 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3714 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3715 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3716 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3717 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3718 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3719 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3720 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3721 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3722 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3723 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3724 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3725 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3726 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3727 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3728 * gcc.target/arm/neon/vsri_np16.c: Remove.
3729 * gcc.target/arm/neon/vsri_np64.c: Remove.
3730 * gcc.target/arm/neon/vsri_np8.c: Remove.
3731 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3732 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3733 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3734 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3735 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3736 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3737 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3738 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3739 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3740 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3741 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3742 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3743 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3744 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3745 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3746 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3747 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3748 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3749 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3750 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3751 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3752 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3753 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3754 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3755 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3756 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3757 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3758 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3759 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3760 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3761 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3762 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3763 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3764 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3765 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3766 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3767 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3768 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3769 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3770 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3771 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3772 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3773 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3774 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3775 * gcc.target/arm/neon/vst1f32.c: Remove.
3776 * gcc.target/arm/neon/vst1p16.c: Remove.
3777 * gcc.target/arm/neon/vst1p64.c: Remove.
3778 * gcc.target/arm/neon/vst1p8.c: Remove.
3779 * gcc.target/arm/neon/vst1s16.c: Remove.
3780 * gcc.target/arm/neon/vst1s32.c: Remove.
3781 * gcc.target/arm/neon/vst1s64.c: Remove.
3782 * gcc.target/arm/neon/vst1s8.c: Remove.
3783 * gcc.target/arm/neon/vst1u16.c: Remove.
3784 * gcc.target/arm/neon/vst1u32.c: Remove.
3785 * gcc.target/arm/neon/vst1u64.c: Remove.
3786 * gcc.target/arm/neon/vst1u8.c: Remove.
3787 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3788 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3789 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3790 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3791 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3792 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3793 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3794 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3795 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3796 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3797 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3798 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3799 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3800 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3801 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3802 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3803 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3804 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3805 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3806 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3807 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3808 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3809 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3810 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3811 * gcc.target/arm/neon/vst2f32.c: Remove.
3812 * gcc.target/arm/neon/vst2p16.c: Remove.
3813 * gcc.target/arm/neon/vst2p64.c: Remove.
3814 * gcc.target/arm/neon/vst2p8.c: Remove.
3815 * gcc.target/arm/neon/vst2s16.c: Remove.
3816 * gcc.target/arm/neon/vst2s32.c: Remove.
3817 * gcc.target/arm/neon/vst2s64.c: Remove.
3818 * gcc.target/arm/neon/vst2s8.c: Remove.
3819 * gcc.target/arm/neon/vst2u16.c: Remove.
3820 * gcc.target/arm/neon/vst2u32.c: Remove.
3821 * gcc.target/arm/neon/vst2u64.c: Remove.
3822 * gcc.target/arm/neon/vst2u8.c: Remove.
3823 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3824 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3825 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3826 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3827 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3828 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3829 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3830 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3831 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3832 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3833 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3834 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3835 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3836 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3837 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3838 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3839 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3840 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3841 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3842 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3843 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3844 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3845 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3846 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3847 * gcc.target/arm/neon/vst3f32.c: Remove.
3848 * gcc.target/arm/neon/vst3p16.c: Remove.
3849 * gcc.target/arm/neon/vst3p64.c: Remove.
3850 * gcc.target/arm/neon/vst3p8.c: Remove.
3851 * gcc.target/arm/neon/vst3s16.c: Remove.
3852 * gcc.target/arm/neon/vst3s32.c: Remove.
3853 * gcc.target/arm/neon/vst3s64.c: Remove.
3854 * gcc.target/arm/neon/vst3s8.c: Remove.
3855 * gcc.target/arm/neon/vst3u16.c: Remove.
3856 * gcc.target/arm/neon/vst3u32.c: Remove.
3857 * gcc.target/arm/neon/vst3u64.c: Remove.
3858 * gcc.target/arm/neon/vst3u8.c: Remove.
3859 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3860 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3861 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3862 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3863 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3864 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3865 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3866 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3867 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3868 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3869 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3870 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3871 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3872 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3873 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3874 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3875 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3876 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3877 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3878 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3879 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3880 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3881 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3882 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3883 * gcc.target/arm/neon/vst4f32.c: Remove.
3884 * gcc.target/arm/neon/vst4p16.c: Remove.
3885 * gcc.target/arm/neon/vst4p64.c: Remove.
3886 * gcc.target/arm/neon/vst4p8.c: Remove.
3887 * gcc.target/arm/neon/vst4s16.c: Remove.
3888 * gcc.target/arm/neon/vst4s32.c: Remove.
3889 * gcc.target/arm/neon/vst4s64.c: Remove.
3890 * gcc.target/arm/neon/vst4s8.c: Remove.
3891 * gcc.target/arm/neon/vst4u16.c: Remove.
3892 * gcc.target/arm/neon/vst4u32.c: Remove.
3893 * gcc.target/arm/neon/vst4u64.c: Remove.
3894 * gcc.target/arm/neon/vst4u8.c: Remove.
3895 * gcc.target/arm/neon/vsubQf32.c: Remove.
3896 * gcc.target/arm/neon/vsubQs16.c: Remove.
3897 * gcc.target/arm/neon/vsubQs32.c: Remove.
3898 * gcc.target/arm/neon/vsubQs64.c: Remove.
3899 * gcc.target/arm/neon/vsubQs8.c: Remove.
3900 * gcc.target/arm/neon/vsubQu16.c: Remove.
3901 * gcc.target/arm/neon/vsubQu32.c: Remove.
3902 * gcc.target/arm/neon/vsubQu64.c: Remove.
3903 * gcc.target/arm/neon/vsubQu8.c: Remove.
3904 * gcc.target/arm/neon/vsubf32.c: Remove.
3905 * gcc.target/arm/neon/vsubhns16.c: Remove.
3906 * gcc.target/arm/neon/vsubhns32.c: Remove.
3907 * gcc.target/arm/neon/vsubhns64.c: Remove.
3908 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3909 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3910 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3911 * gcc.target/arm/neon/vsubls16.c: Remove.
3912 * gcc.target/arm/neon/vsubls32.c: Remove.
3913 * gcc.target/arm/neon/vsubls8.c: Remove.
3914 * gcc.target/arm/neon/vsublu16.c: Remove.
3915 * gcc.target/arm/neon/vsublu32.c: Remove.
3916 * gcc.target/arm/neon/vsublu8.c: Remove.
3917 * gcc.target/arm/neon/vsubs16.c: Remove.
3918 * gcc.target/arm/neon/vsubs32.c: Remove.
3919 * gcc.target/arm/neon/vsubs64.c: Remove.
3920 * gcc.target/arm/neon/vsubs8.c: Remove.
3921 * gcc.target/arm/neon/vsubu16.c: Remove.
3922 * gcc.target/arm/neon/vsubu32.c: Remove.
3923 * gcc.target/arm/neon/vsubu64.c: Remove.
3924 * gcc.target/arm/neon/vsubu8.c: Remove.
3925 * gcc.target/arm/neon/vsubws16.c: Remove.
3926 * gcc.target/arm/neon/vsubws32.c: Remove.
3927 * gcc.target/arm/neon/vsubws8.c: Remove.
3928 * gcc.target/arm/neon/vsubwu16.c: Remove.
3929 * gcc.target/arm/neon/vsubwu32.c: Remove.
3930 * gcc.target/arm/neon/vsubwu8.c: Remove.
3931 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3932 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3933 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3934 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3935 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3936 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3937 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3938 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3939 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3940 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3941 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3942 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3943 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3944 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3945 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3946 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3947 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3948 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3949 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3950 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3951 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3952 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3953 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3954 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3955 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3956 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3957 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3958 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3959 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3960 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3961 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3962 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3963 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3964 * gcc.target/arm/neon/vtrnf32.c: Remove.
3965 * gcc.target/arm/neon/vtrnp16.c: Remove.
3966 * gcc.target/arm/neon/vtrnp8.c: Remove.
3967 * gcc.target/arm/neon/vtrns16.c: Remove.
3968 * gcc.target/arm/neon/vtrns32.c: Remove.
3969 * gcc.target/arm/neon/vtrns8.c: Remove.
3970 * gcc.target/arm/neon/vtrnu16.c: Remove.
3971 * gcc.target/arm/neon/vtrnu32.c: Remove.
3972 * gcc.target/arm/neon/vtrnu8.c: Remove.
3973 * gcc.target/arm/neon/vtstQp8.c: Remove.
3974 * gcc.target/arm/neon/vtstQs16.c: Remove.
3975 * gcc.target/arm/neon/vtstQs32.c: Remove.
3976 * gcc.target/arm/neon/vtstQs8.c: Remove.
3977 * gcc.target/arm/neon/vtstQu16.c: Remove.
3978 * gcc.target/arm/neon/vtstQu32.c: Remove.
3979 * gcc.target/arm/neon/vtstQu8.c: Remove.
3980 * gcc.target/arm/neon/vtstp8.c: Remove.
3981 * gcc.target/arm/neon/vtsts16.c: Remove.
3982 * gcc.target/arm/neon/vtsts32.c: Remove.
3983 * gcc.target/arm/neon/vtsts8.c: Remove.
3984 * gcc.target/arm/neon/vtstu16.c: Remove.
3985 * gcc.target/arm/neon/vtstu32.c: Remove.
3986 * gcc.target/arm/neon/vtstu8.c: Remove.
3987 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3988 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3989 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3990 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3991 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3992 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3993 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3994 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3995 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3996 * gcc.target/arm/neon/vuzpf32.c: Remove.
3997 * gcc.target/arm/neon/vuzpp16.c: Remove.
3998 * gcc.target/arm/neon/vuzpp8.c: Remove.
3999 * gcc.target/arm/neon/vuzps16.c: Remove.
4000 * gcc.target/arm/neon/vuzps32.c: Remove.
4001 * gcc.target/arm/neon/vuzps8.c: Remove.
4002 * gcc.target/arm/neon/vuzpu16.c: Remove.
4003 * gcc.target/arm/neon/vuzpu32.c: Remove.
4004 * gcc.target/arm/neon/vuzpu8.c: Remove.
4005 * gcc.target/arm/neon/vzipQf32.c: Remove.
4006 * gcc.target/arm/neon/vzipQp16.c: Remove.
4007 * gcc.target/arm/neon/vzipQp8.c: Remove.
4008 * gcc.target/arm/neon/vzipQs16.c: Remove.
4009 * gcc.target/arm/neon/vzipQs32.c: Remove.
4010 * gcc.target/arm/neon/vzipQs8.c: Remove.
4011 * gcc.target/arm/neon/vzipQu16.c: Remove.
4012 * gcc.target/arm/neon/vzipQu32.c: Remove.
4013 * gcc.target/arm/neon/vzipQu8.c: Remove.
4014 * gcc.target/arm/neon/vzipf32.c: Remove.
4015 * gcc.target/arm/neon/vzipp16.c: Remove.
4016 * gcc.target/arm/neon/vzipp8.c: Remove.
4017 * gcc.target/arm/neon/vzips16.c: Remove.
4018 * gcc.target/arm/neon/vzips32.c: Remove.
4019 * gcc.target/arm/neon/vzips8.c: Remove.
4020 * gcc.target/arm/neon/vzipu16.c: Remove.
4021 * gcc.target/arm/neon/vzipu32.c: Remove.
4022 * gcc.target/arm/neon/vzipu8.c: Remove.
4024 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4026 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4028 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4031 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4032 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4034 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4036 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4037 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4038 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4039 levenshtein_plugin.c.
4040 * gcc.dg/spellcheck-fields.c: New file.
4042 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4045 * gfortran.dg/pr68318_1.f90: New test.
4046 * gfortran.dg/pr68318_2.f90: Ditto.
4048 2015-11-12 James Norris <jnorris@codesourcery.com>
4049 Joseph Myers <joseph@codesourcery.com>
4051 * c-c++-common/goacc/declare-1.c: New test.
4052 * c-c++-common/goacc/declare-2.c: Likewise.
4054 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4056 [ARM] Remove neon-testgen.ml and generated tests.
4058 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4059 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4060 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4061 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4062 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4063 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4064 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4065 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4066 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4067 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4068 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4069 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4070 * gcc.target/arm/neon/vRhadds16.c: Remove.
4071 * gcc.target/arm/neon/vRhadds32.c: Remove.
4072 * gcc.target/arm/neon/vRhadds8.c: Remove.
4073 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4074 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4075 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4076 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4077 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4078 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4079 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4080 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4081 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4082 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4083 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4084 * gcc.target/arm/neon/vRshls16.c: Remove.
4085 * gcc.target/arm/neon/vRshls32.c: Remove.
4086 * gcc.target/arm/neon/vRshls64.c: Remove.
4087 * gcc.target/arm/neon/vRshls8.c: Remove.
4088 * gcc.target/arm/neon/vRshlu16.c: Remove.
4089 * gcc.target/arm/neon/vRshlu32.c: Remove.
4090 * gcc.target/arm/neon/vRshlu64.c: Remove.
4091 * gcc.target/arm/neon/vRshlu8.c: Remove.
4092 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4093 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4094 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4095 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4096 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4097 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4098 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4099 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4100 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4101 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4102 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4103 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4104 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4105 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4106 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4107 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4108 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4109 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4110 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4111 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4112 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4113 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4114 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4115 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4116 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4117 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4118 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4119 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4120 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4121 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4122 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4123 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4124 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4125 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4126 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4127 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4128 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4129 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4130 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4131 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4132 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4133 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4134 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4135 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4136 * gcc.target/arm/neon/vabaQs16.c: Remove.
4137 * gcc.target/arm/neon/vabaQs32.c: Remove.
4138 * gcc.target/arm/neon/vabaQs8.c: Remove.
4139 * gcc.target/arm/neon/vabaQu16.c: Remove.
4140 * gcc.target/arm/neon/vabaQu32.c: Remove.
4141 * gcc.target/arm/neon/vabaQu8.c: Remove.
4142 * gcc.target/arm/neon/vabals16.c: Remove.
4143 * gcc.target/arm/neon/vabals32.c: Remove.
4144 * gcc.target/arm/neon/vabals8.c: Remove.
4145 * gcc.target/arm/neon/vabalu16.c: Remove.
4146 * gcc.target/arm/neon/vabalu32.c: Remove.
4147 * gcc.target/arm/neon/vabalu8.c: Remove.
4148 * gcc.target/arm/neon/vabas16.c: Remove.
4149 * gcc.target/arm/neon/vabas32.c: Remove.
4150 * gcc.target/arm/neon/vabas8.c: Remove.
4151 * gcc.target/arm/neon/vabau16.c: Remove.
4152 * gcc.target/arm/neon/vabau32.c: Remove.
4153 * gcc.target/arm/neon/vabau8.c: Remove.
4154 * gcc.target/arm/neon/vabdQf32.c: Remove.
4155 * gcc.target/arm/neon/vabdQs16.c: Remove.
4156 * gcc.target/arm/neon/vabdQs32.c: Remove.
4157 * gcc.target/arm/neon/vabdQs8.c: Remove.
4158 * gcc.target/arm/neon/vabdQu16.c: Remove.
4159 * gcc.target/arm/neon/vabdQu32.c: Remove.
4160 * gcc.target/arm/neon/vabdQu8.c: Remove.
4161 * gcc.target/arm/neon/vabdf32.c: Remove.
4162 * gcc.target/arm/neon/vabdls16.c: Remove.
4163 * gcc.target/arm/neon/vabdls32.c: Remove.
4164 * gcc.target/arm/neon/vabdls8.c: Remove.
4165 * gcc.target/arm/neon/vabdlu16.c: Remove.
4166 * gcc.target/arm/neon/vabdlu32.c: Remove.
4167 * gcc.target/arm/neon/vabdlu8.c: Remove.
4168 * gcc.target/arm/neon/vabds16.c: Remove.
4169 * gcc.target/arm/neon/vabds32.c: Remove.
4170 * gcc.target/arm/neon/vabds8.c: Remove.
4171 * gcc.target/arm/neon/vabdu16.c: Remove.
4172 * gcc.target/arm/neon/vabdu32.c: Remove.
4173 * gcc.target/arm/neon/vabdu8.c: Remove.
4174 * gcc.target/arm/neon/vabsQf32.c: Remove.
4175 * gcc.target/arm/neon/vabsQs16.c: Remove.
4176 * gcc.target/arm/neon/vabsQs32.c: Remove.
4177 * gcc.target/arm/neon/vabsQs8.c: Remove.
4178 * gcc.target/arm/neon/vabsf32.c: Remove.
4179 * gcc.target/arm/neon/vabss16.c: Remove.
4180 * gcc.target/arm/neon/vabss32.c: Remove.
4181 * gcc.target/arm/neon/vabss8.c: Remove.
4182 * gcc.target/arm/neon/vaddQf32.c: Remove.
4183 * gcc.target/arm/neon/vaddQs16.c: Remove.
4184 * gcc.target/arm/neon/vaddQs32.c: Remove.
4185 * gcc.target/arm/neon/vaddQs64.c: Remove.
4186 * gcc.target/arm/neon/vaddQs8.c: Remove.
4187 * gcc.target/arm/neon/vaddQu16.c: Remove.
4188 * gcc.target/arm/neon/vaddQu32.c: Remove.
4189 * gcc.target/arm/neon/vaddQu64.c: Remove.
4190 * gcc.target/arm/neon/vaddQu8.c: Remove.
4191 * gcc.target/arm/neon/vaddf32.c: Remove.
4192 * gcc.target/arm/neon/vaddhns16.c: Remove.
4193 * gcc.target/arm/neon/vaddhns32.c: Remove.
4194 * gcc.target/arm/neon/vaddhns64.c: Remove.
4195 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4196 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4197 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4198 * gcc.target/arm/neon/vaddls16.c: Remove.
4199 * gcc.target/arm/neon/vaddls32.c: Remove.
4200 * gcc.target/arm/neon/vaddls8.c: Remove.
4201 * gcc.target/arm/neon/vaddlu16.c: Remove.
4202 * gcc.target/arm/neon/vaddlu32.c: Remove.
4203 * gcc.target/arm/neon/vaddlu8.c: Remove.
4204 * gcc.target/arm/neon/vadds16.c: Remove.
4205 * gcc.target/arm/neon/vadds32.c: Remove.
4206 * gcc.target/arm/neon/vadds64.c: Remove.
4207 * gcc.target/arm/neon/vadds8.c: Remove.
4208 * gcc.target/arm/neon/vaddu16.c: Remove.
4209 * gcc.target/arm/neon/vaddu32.c: Remove.
4210 * gcc.target/arm/neon/vaddu64.c: Remove.
4211 * gcc.target/arm/neon/vaddu8.c: Remove.
4212 * gcc.target/arm/neon/vaddws16.c: Remove.
4213 * gcc.target/arm/neon/vaddws32.c: Remove.
4214 * gcc.target/arm/neon/vaddws8.c: Remove.
4215 * gcc.target/arm/neon/vaddwu16.c: Remove.
4216 * gcc.target/arm/neon/vaddwu32.c: Remove.
4217 * gcc.target/arm/neon/vaddwu8.c: Remove.
4218 * gcc.target/arm/neon/vandQs16.c: Remove.
4219 * gcc.target/arm/neon/vandQs32.c: Remove.
4220 * gcc.target/arm/neon/vandQs64.c: Remove.
4221 * gcc.target/arm/neon/vandQs8.c: Remove.
4222 * gcc.target/arm/neon/vandQu16.c: Remove.
4223 * gcc.target/arm/neon/vandQu32.c: Remove.
4224 * gcc.target/arm/neon/vandQu64.c: Remove.
4225 * gcc.target/arm/neon/vandQu8.c: Remove.
4226 * gcc.target/arm/neon/vands16.c: Remove.
4227 * gcc.target/arm/neon/vands32.c: Remove.
4228 * gcc.target/arm/neon/vands64.c: Remove.
4229 * gcc.target/arm/neon/vands8.c: Remove.
4230 * gcc.target/arm/neon/vandu16.c: Remove.
4231 * gcc.target/arm/neon/vandu32.c: Remove.
4232 * gcc.target/arm/neon/vandu64.c: Remove.
4233 * gcc.target/arm/neon/vandu8.c: Remove.
4234 * gcc.target/arm/neon/vbicQs16.c: Remove.
4235 * gcc.target/arm/neon/vbicQs32.c: Remove.
4236 * gcc.target/arm/neon/vbicQs64.c: Remove.
4237 * gcc.target/arm/neon/vbicQs8.c: Remove.
4238 * gcc.target/arm/neon/vbicQu16.c: Remove.
4239 * gcc.target/arm/neon/vbicQu32.c: Remove.
4240 * gcc.target/arm/neon/vbicQu64.c: Remove.
4241 * gcc.target/arm/neon/vbicQu8.c: Remove.
4242 * gcc.target/arm/neon/vbics16.c: Remove.
4243 * gcc.target/arm/neon/vbics32.c: Remove.
4244 * gcc.target/arm/neon/vbics64.c: Remove.
4245 * gcc.target/arm/neon/vbics8.c: Remove.
4246 * gcc.target/arm/neon/vbicu16.c: Remove.
4247 * gcc.target/arm/neon/vbicu32.c: Remove.
4248 * gcc.target/arm/neon/vbicu64.c: Remove.
4249 * gcc.target/arm/neon/vbicu8.c: Remove.
4250 * gcc.target/arm/neon/vbslQf32.c: Remove.
4251 * gcc.target/arm/neon/vbslQp16.c: Remove.
4252 * gcc.target/arm/neon/vbslQp64.c: Remove.
4253 * gcc.target/arm/neon/vbslQp8.c: Remove.
4254 * gcc.target/arm/neon/vbslQs16.c: Remove.
4255 * gcc.target/arm/neon/vbslQs32.c: Remove.
4256 * gcc.target/arm/neon/vbslQs64.c: Remove.
4257 * gcc.target/arm/neon/vbslQs8.c: Remove.
4258 * gcc.target/arm/neon/vbslQu16.c: Remove.
4259 * gcc.target/arm/neon/vbslQu32.c: Remove.
4260 * gcc.target/arm/neon/vbslQu64.c: Remove.
4261 * gcc.target/arm/neon/vbslQu8.c: Remove.
4262 * gcc.target/arm/neon/vbslf32.c: Remove.
4263 * gcc.target/arm/neon/vbslp16.c: Remove.
4264 * gcc.target/arm/neon/vbslp64.c: Remove.
4265 * gcc.target/arm/neon/vbslp8.c: Remove.
4266 * gcc.target/arm/neon/vbsls16.c: Remove.
4267 * gcc.target/arm/neon/vbsls32.c: Remove.
4268 * gcc.target/arm/neon/vbsls64.c: Remove.
4269 * gcc.target/arm/neon/vbsls8.c: Remove.
4270 * gcc.target/arm/neon/vbslu16.c: Remove.
4271 * gcc.target/arm/neon/vbslu32.c: Remove.
4272 * gcc.target/arm/neon/vbslu64.c: Remove.
4273 * gcc.target/arm/neon/vbslu8.c: Remove.
4274 * gcc.target/arm/neon/vcageQf32.c: Remove.
4275 * gcc.target/arm/neon/vcagef32.c: Remove.
4276 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4277 * gcc.target/arm/neon/vcagtf32.c: Remove.
4278 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4279 * gcc.target/arm/neon/vcalef32.c: Remove.
4280 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4281 * gcc.target/arm/neon/vcaltf32.c: Remove.
4282 * gcc.target/arm/neon/vceqQf32.c: Remove.
4283 * gcc.target/arm/neon/vceqQp8.c: Remove.
4284 * gcc.target/arm/neon/vceqQs16.c: Remove.
4285 * gcc.target/arm/neon/vceqQs32.c: Remove.
4286 * gcc.target/arm/neon/vceqQs8.c: Remove.
4287 * gcc.target/arm/neon/vceqQu16.c: Remove.
4288 * gcc.target/arm/neon/vceqQu32.c: Remove.
4289 * gcc.target/arm/neon/vceqQu8.c: Remove.
4290 * gcc.target/arm/neon/vceqf32.c: Remove.
4291 * gcc.target/arm/neon/vceqp8.c: Remove.
4292 * gcc.target/arm/neon/vceqs16.c: Remove.
4293 * gcc.target/arm/neon/vceqs32.c: Remove.
4294 * gcc.target/arm/neon/vceqs8.c: Remove.
4295 * gcc.target/arm/neon/vcequ16.c: Remove.
4296 * gcc.target/arm/neon/vcequ32.c: Remove.
4297 * gcc.target/arm/neon/vcequ8.c: Remove.
4298 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4299 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4300 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4301 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4302 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4303 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4304 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4305 * gcc.target/arm/neon/vcgef32.c: Remove.
4306 * gcc.target/arm/neon/vcges16.c: Remove.
4307 * gcc.target/arm/neon/vcges32.c: Remove.
4308 * gcc.target/arm/neon/vcges8.c: Remove.
4309 * gcc.target/arm/neon/vcgeu16.c: Remove.
4310 * gcc.target/arm/neon/vcgeu32.c: Remove.
4311 * gcc.target/arm/neon/vcgeu8.c: Remove.
4312 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4313 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4314 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4315 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4316 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4317 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4318 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4319 * gcc.target/arm/neon/vcgtf32.c: Remove.
4320 * gcc.target/arm/neon/vcgts16.c: Remove.
4321 * gcc.target/arm/neon/vcgts32.c: Remove.
4322 * gcc.target/arm/neon/vcgts8.c: Remove.
4323 * gcc.target/arm/neon/vcgtu16.c: Remove.
4324 * gcc.target/arm/neon/vcgtu32.c: Remove.
4325 * gcc.target/arm/neon/vcgtu8.c: Remove.
4326 * gcc.target/arm/neon/vcleQf32.c: Remove.
4327 * gcc.target/arm/neon/vcleQs16.c: Remove.
4328 * gcc.target/arm/neon/vcleQs32.c: Remove.
4329 * gcc.target/arm/neon/vcleQs8.c: Remove.
4330 * gcc.target/arm/neon/vcleQu16.c: Remove.
4331 * gcc.target/arm/neon/vcleQu32.c: Remove.
4332 * gcc.target/arm/neon/vcleQu8.c: Remove.
4333 * gcc.target/arm/neon/vclef32.c: Remove.
4334 * gcc.target/arm/neon/vcles16.c: Remove.
4335 * gcc.target/arm/neon/vcles32.c: Remove.
4336 * gcc.target/arm/neon/vcles8.c: Remove.
4337 * gcc.target/arm/neon/vcleu16.c: Remove.
4338 * gcc.target/arm/neon/vcleu32.c: Remove.
4339 * gcc.target/arm/neon/vcleu8.c: Remove.
4340 * gcc.target/arm/neon/vclsQs16.c: Remove.
4341 * gcc.target/arm/neon/vclsQs32.c: Remove.
4342 * gcc.target/arm/neon/vclsQs8.c: Remove.
4343 * gcc.target/arm/neon/vclss16.c: Remove.
4344 * gcc.target/arm/neon/vclss32.c: Remove.
4345 * gcc.target/arm/neon/vclss8.c: Remove.
4346 * gcc.target/arm/neon/vcltQf32.c: Remove.
4347 * gcc.target/arm/neon/vcltQs16.c: Remove.
4348 * gcc.target/arm/neon/vcltQs32.c: Remove.
4349 * gcc.target/arm/neon/vcltQs8.c: Remove.
4350 * gcc.target/arm/neon/vcltQu16.c: Remove.
4351 * gcc.target/arm/neon/vcltQu32.c: Remove.
4352 * gcc.target/arm/neon/vcltQu8.c: Remove.
4353 * gcc.target/arm/neon/vcltf32.c: Remove.
4354 * gcc.target/arm/neon/vclts16.c: Remove.
4355 * gcc.target/arm/neon/vclts32.c: Remove.
4356 * gcc.target/arm/neon/vclts8.c: Remove.
4357 * gcc.target/arm/neon/vcltu16.c: Remove.
4358 * gcc.target/arm/neon/vcltu32.c: Remove.
4359 * gcc.target/arm/neon/vcltu8.c: Remove.
4360 * gcc.target/arm/neon/vclzQs16.c: Remove.
4361 * gcc.target/arm/neon/vclzQs32.c: Remove.
4362 * gcc.target/arm/neon/vclzQs8.c: Remove.
4363 * gcc.target/arm/neon/vclzQu16.c: Remove.
4364 * gcc.target/arm/neon/vclzQu32.c: Remove.
4365 * gcc.target/arm/neon/vclzQu8.c: Remove.
4366 * gcc.target/arm/neon/vclzs16.c: Remove.
4367 * gcc.target/arm/neon/vclzs32.c: Remove.
4368 * gcc.target/arm/neon/vclzs8.c: Remove.
4369 * gcc.target/arm/neon/vclzu16.c: Remove.
4370 * gcc.target/arm/neon/vclzu32.c: Remove.
4371 * gcc.target/arm/neon/vclzu8.c: Remove.
4372 * gcc.target/arm/neon/vcntQp8.c: Remove.
4373 * gcc.target/arm/neon/vcntQs8.c: Remove.
4374 * gcc.target/arm/neon/vcntQu8.c: Remove.
4375 * gcc.target/arm/neon/vcntp8.c: Remove.
4376 * gcc.target/arm/neon/vcnts8.c: Remove.
4377 * gcc.target/arm/neon/vcntu8.c: Remove.
4378 * gcc.target/arm/neon/vcombinef32.c: Remove.
4379 * gcc.target/arm/neon/vcombinep16.c: Remove.
4380 * gcc.target/arm/neon/vcombinep64.c: Remove.
4381 * gcc.target/arm/neon/vcombinep8.c: Remove.
4382 * gcc.target/arm/neon/vcombines16.c: Remove.
4383 * gcc.target/arm/neon/vcombines32.c: Remove.
4384 * gcc.target/arm/neon/vcombines64.c: Remove.
4385 * gcc.target/arm/neon/vcombines8.c: Remove.
4386 * gcc.target/arm/neon/vcombineu16.c: Remove.
4387 * gcc.target/arm/neon/vcombineu32.c: Remove.
4388 * gcc.target/arm/neon/vcombineu64.c: Remove.
4389 * gcc.target/arm/neon/vcombineu8.c: Remove.
4390 * gcc.target/arm/neon/vcreatef32.c: Remove.
4391 * gcc.target/arm/neon/vcreatep16.c: Remove.
4392 * gcc.target/arm/neon/vcreatep64.c: Remove.
4393 * gcc.target/arm/neon/vcreatep8.c: Remove.
4394 * gcc.target/arm/neon/vcreates16.c: Remove.
4395 * gcc.target/arm/neon/vcreates32.c: Remove.
4396 * gcc.target/arm/neon/vcreates64.c: Remove.
4397 * gcc.target/arm/neon/vcreates8.c: Remove.
4398 * gcc.target/arm/neon/vcreateu16.c: Remove.
4399 * gcc.target/arm/neon/vcreateu32.c: Remove.
4400 * gcc.target/arm/neon/vcreateu64.c: Remove.
4401 * gcc.target/arm/neon/vcreateu8.c: Remove.
4402 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4403 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4404 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4405 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4406 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4407 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4408 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4409 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4410 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4411 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4412 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4413 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4414 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4415 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4416 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4417 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4418 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4419 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4420 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4421 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4422 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4423 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4424 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4425 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4426 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4427 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4428 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4429 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4430 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4431 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4432 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4433 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4434 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4435 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4436 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4437 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4438 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4439 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4440 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4441 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4442 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4443 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4444 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4445 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4446 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4447 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4448 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4449 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4450 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4451 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4452 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4453 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4454 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4455 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4456 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4457 * gcc.target/arm/neon/vdup_np16.c: Remove.
4458 * gcc.target/arm/neon/vdup_np64.c: Remove.
4459 * gcc.target/arm/neon/vdup_np8.c: Remove.
4460 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4461 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4462 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4463 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4464 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4465 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4466 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4467 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4468 * gcc.target/arm/neon/veorQs16.c: Remove.
4469 * gcc.target/arm/neon/veorQs32.c: Remove.
4470 * gcc.target/arm/neon/veorQs64.c: Remove.
4471 * gcc.target/arm/neon/veorQs8.c: Remove.
4472 * gcc.target/arm/neon/veorQu16.c: Remove.
4473 * gcc.target/arm/neon/veorQu32.c: Remove.
4474 * gcc.target/arm/neon/veorQu64.c: Remove.
4475 * gcc.target/arm/neon/veorQu8.c: Remove.
4476 * gcc.target/arm/neon/veors16.c: Remove.
4477 * gcc.target/arm/neon/veors32.c: Remove.
4478 * gcc.target/arm/neon/veors64.c: Remove.
4479 * gcc.target/arm/neon/veors8.c: Remove.
4480 * gcc.target/arm/neon/veoru16.c: Remove.
4481 * gcc.target/arm/neon/veoru32.c: Remove.
4482 * gcc.target/arm/neon/veoru64.c: Remove.
4483 * gcc.target/arm/neon/veoru8.c: Remove.
4484 * gcc.target/arm/neon/vextQf32.c: Remove.
4485 * gcc.target/arm/neon/vextQp16.c: Remove.
4486 * gcc.target/arm/neon/vextQp64.c: Remove.
4487 * gcc.target/arm/neon/vextQp8.c: Remove.
4488 * gcc.target/arm/neon/vextQs16.c: Remove.
4489 * gcc.target/arm/neon/vextQs32.c: Remove.
4490 * gcc.target/arm/neon/vextQs64.c: Remove.
4491 * gcc.target/arm/neon/vextQs8.c: Remove.
4492 * gcc.target/arm/neon/vextQu16.c: Remove.
4493 * gcc.target/arm/neon/vextQu32.c: Remove.
4494 * gcc.target/arm/neon/vextQu64.c: Remove.
4495 * gcc.target/arm/neon/vextQu8.c: Remove.
4496 * gcc.target/arm/neon/vextf32.c: Remove.
4497 * gcc.target/arm/neon/vextp16.c: Remove.
4498 * gcc.target/arm/neon/vextp64.c: Remove.
4499 * gcc.target/arm/neon/vextp8.c: Remove.
4500 * gcc.target/arm/neon/vexts16.c: Remove.
4501 * gcc.target/arm/neon/vexts32.c: Remove.
4502 * gcc.target/arm/neon/vexts64.c: Remove.
4503 * gcc.target/arm/neon/vexts8.c: Remove.
4504 * gcc.target/arm/neon/vextu16.c: Remove.
4505 * gcc.target/arm/neon/vextu32.c: Remove.
4506 * gcc.target/arm/neon/vextu64.c: Remove.
4507 * gcc.target/arm/neon/vextu8.c: Remove.
4508 * gcc.target/arm/neon/vfmaQf32.c: Remove.
4509 * gcc.target/arm/neon/vfmaf32.c: Remove.
4510 * gcc.target/arm/neon/vfmsQf32.c: Remove.
4511 * gcc.target/arm/neon/vfmsf32.c: Remove.
4512 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
4513 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
4514 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
4515 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
4516 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
4517 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
4518 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
4519 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
4520 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4521 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4522 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4523 * gcc.target/arm/neon/vget_highf32.c: Remove.
4524 * gcc.target/arm/neon/vget_highp16.c: Remove.
4525 * gcc.target/arm/neon/vget_highp64.c: Remove.
4526 * gcc.target/arm/neon/vget_highp8.c: Remove.
4527 * gcc.target/arm/neon/vget_highs16.c: Remove.
4528 * gcc.target/arm/neon/vget_highs32.c: Remove.
4529 * gcc.target/arm/neon/vget_highs64.c: Remove.
4530 * gcc.target/arm/neon/vget_highs8.c: Remove.
4531 * gcc.target/arm/neon/vget_highu16.c: Remove.
4532 * gcc.target/arm/neon/vget_highu32.c: Remove.
4533 * gcc.target/arm/neon/vget_highu64.c: Remove.
4534 * gcc.target/arm/neon/vget_highu8.c: Remove.
4535 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4536 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4537 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4538 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4539 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4540 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4541 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4542 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4543 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4544 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4545 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4546 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4547 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4548 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4549 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4550 * gcc.target/arm/neon/vget_lows16.c: Remove.
4551 * gcc.target/arm/neon/vget_lows32.c: Remove.
4552 * gcc.target/arm/neon/vget_lows64.c: Remove.
4553 * gcc.target/arm/neon/vget_lows8.c: Remove.
4554 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4555 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4556 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4557 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4558 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4559 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4560 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4561 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4562 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4563 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4564 * gcc.target/arm/neon/vhadds16.c: Remove.
4565 * gcc.target/arm/neon/vhadds32.c: Remove.
4566 * gcc.target/arm/neon/vhadds8.c: Remove.
4567 * gcc.target/arm/neon/vhaddu16.c: Remove.
4568 * gcc.target/arm/neon/vhaddu32.c: Remove.
4569 * gcc.target/arm/neon/vhaddu8.c: Remove.
4570 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4571 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4572 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4573 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4574 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4575 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4576 * gcc.target/arm/neon/vhsubs16.c: Remove.
4577 * gcc.target/arm/neon/vhsubs32.c: Remove.
4578 * gcc.target/arm/neon/vhsubs8.c: Remove.
4579 * gcc.target/arm/neon/vhsubu16.c: Remove.
4580 * gcc.target/arm/neon/vhsubu32.c: Remove.
4581 * gcc.target/arm/neon/vhsubu8.c: Remove.
4582 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4583 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4584 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4585 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4586 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4587 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4588 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4589 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4590 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4591 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4592 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4593 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4594 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4595 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4596 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4597 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4598 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4599 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4600 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4601 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4602 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4603 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4604 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4605 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4606 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4607 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4608 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4609 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4610 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4611 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4612 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4613 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4614 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4615 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4616 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4617 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4618 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4619 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4620 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4621 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4622 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4623 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4624 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4625 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4626 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4627 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4628 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4629 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4630 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4631 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4632 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4633 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4634 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4635 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4636 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4637 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4638 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4639 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4640 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4641 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4642 * gcc.target/arm/neon/vld1f32.c: Remove.
4643 * gcc.target/arm/neon/vld1p16.c: Remove.
4644 * gcc.target/arm/neon/vld1p64.c: Remove.
4645 * gcc.target/arm/neon/vld1p8.c: Remove.
4646 * gcc.target/arm/neon/vld1s16.c: Remove.
4647 * gcc.target/arm/neon/vld1s32.c: Remove.
4648 * gcc.target/arm/neon/vld1s64.c: Remove.
4649 * gcc.target/arm/neon/vld1s8.c: Remove.
4650 * gcc.target/arm/neon/vld1u16.c: Remove.
4651 * gcc.target/arm/neon/vld1u32.c: Remove.
4652 * gcc.target/arm/neon/vld1u64.c: Remove.
4653 * gcc.target/arm/neon/vld1u8.c: Remove.
4654 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4655 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4656 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4657 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4658 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4659 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4660 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4661 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4662 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4663 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4664 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4665 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4666 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4667 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4668 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4669 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4670 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4671 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4672 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4673 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4674 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4675 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4676 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4677 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4678 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4679 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4680 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4681 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4682 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4683 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4684 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4685 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4686 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4687 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4688 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4689 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4690 * gcc.target/arm/neon/vld2f32.c: Remove.
4691 * gcc.target/arm/neon/vld2p16.c: Remove.
4692 * gcc.target/arm/neon/vld2p64.c: Remove.
4693 * gcc.target/arm/neon/vld2p8.c: Remove.
4694 * gcc.target/arm/neon/vld2s16.c: Remove.
4695 * gcc.target/arm/neon/vld2s32.c: Remove.
4696 * gcc.target/arm/neon/vld2s64.c: Remove.
4697 * gcc.target/arm/neon/vld2s8.c: Remove.
4698 * gcc.target/arm/neon/vld2u16.c: Remove.
4699 * gcc.target/arm/neon/vld2u32.c: Remove.
4700 * gcc.target/arm/neon/vld2u64.c: Remove.
4701 * gcc.target/arm/neon/vld2u8.c: Remove.
4702 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4703 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4704 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4705 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4706 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4707 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4708 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4709 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4710 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4711 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4712 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4713 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4714 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4715 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4716 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4717 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4718 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4719 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4720 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4721 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4722 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4723 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4724 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4725 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4726 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4727 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4728 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4729 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4730 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4731 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4732 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4733 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4734 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4735 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4736 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4737 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4738 * gcc.target/arm/neon/vld3f32.c: Remove.
4739 * gcc.target/arm/neon/vld3p16.c: Remove.
4740 * gcc.target/arm/neon/vld3p64.c: Remove.
4741 * gcc.target/arm/neon/vld3p8.c: Remove.
4742 * gcc.target/arm/neon/vld3s16.c: Remove.
4743 * gcc.target/arm/neon/vld3s32.c: Remove.
4744 * gcc.target/arm/neon/vld3s64.c: Remove.
4745 * gcc.target/arm/neon/vld3s8.c: Remove.
4746 * gcc.target/arm/neon/vld3u16.c: Remove.
4747 * gcc.target/arm/neon/vld3u32.c: Remove.
4748 * gcc.target/arm/neon/vld3u64.c: Remove.
4749 * gcc.target/arm/neon/vld3u8.c: Remove.
4750 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4751 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4752 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4753 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4754 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4755 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4756 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4757 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4758 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4759 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4760 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4761 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4762 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4763 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4764 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4765 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4766 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4767 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4768 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4769 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4770 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4771 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4772 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4773 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4774 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4775 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4776 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4777 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4778 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4779 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4780 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4781 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4782 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4783 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4784 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4785 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4786 * gcc.target/arm/neon/vld4f32.c: Remove.
4787 * gcc.target/arm/neon/vld4p16.c: Remove.
4788 * gcc.target/arm/neon/vld4p64.c: Remove.
4789 * gcc.target/arm/neon/vld4p8.c: Remove.
4790 * gcc.target/arm/neon/vld4s16.c: Remove.
4791 * gcc.target/arm/neon/vld4s32.c: Remove.
4792 * gcc.target/arm/neon/vld4s64.c: Remove.
4793 * gcc.target/arm/neon/vld4s8.c: Remove.
4794 * gcc.target/arm/neon/vld4u16.c: Remove.
4795 * gcc.target/arm/neon/vld4u32.c: Remove.
4796 * gcc.target/arm/neon/vld4u64.c: Remove.
4797 * gcc.target/arm/neon/vld4u8.c: Remove.
4798 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4799 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4800 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4801 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4802 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4803 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4804 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4805 * gcc.target/arm/neon/vmaxf32.c: Remove.
4806 * gcc.target/arm/neon/vmaxs16.c: Remove.
4807 * gcc.target/arm/neon/vmaxs32.c: Remove.
4808 * gcc.target/arm/neon/vmaxs8.c: Remove.
4809 * gcc.target/arm/neon/vmaxu16.c: Remove.
4810 * gcc.target/arm/neon/vmaxu32.c: Remove.
4811 * gcc.target/arm/neon/vmaxu8.c: Remove.
4812 * gcc.target/arm/neon/vminQf32.c: Remove.
4813 * gcc.target/arm/neon/vminQs16.c: Remove.
4814 * gcc.target/arm/neon/vminQs32.c: Remove.
4815 * gcc.target/arm/neon/vminQs8.c: Remove.
4816 * gcc.target/arm/neon/vminQu16.c: Remove.
4817 * gcc.target/arm/neon/vminQu32.c: Remove.
4818 * gcc.target/arm/neon/vminQu8.c: Remove.
4819 * gcc.target/arm/neon/vminf32.c: Remove.
4820 * gcc.target/arm/neon/vmins16.c: Remove.
4821 * gcc.target/arm/neon/vmins32.c: Remove.
4822 * gcc.target/arm/neon/vmins8.c: Remove.
4823 * gcc.target/arm/neon/vminu16.c: Remove.
4824 * gcc.target/arm/neon/vminu32.c: Remove.
4825 * gcc.target/arm/neon/vminu8.c: Remove.
4826 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4827 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4828 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4829 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4830 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4831 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4832 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4833 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4834 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4835 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4836 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4837 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4838 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4839 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4840 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4841 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4842 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4843 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4844 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4845 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4846 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4847 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4848 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4849 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4850 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4851 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4852 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4853 * gcc.target/arm/neon/vmlaf32.c: Remove.
4854 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4855 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4856 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4857 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4858 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4859 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4860 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4861 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4862 * gcc.target/arm/neon/vmlals16.c: Remove.
4863 * gcc.target/arm/neon/vmlals32.c: Remove.
4864 * gcc.target/arm/neon/vmlals8.c: Remove.
4865 * gcc.target/arm/neon/vmlalu16.c: Remove.
4866 * gcc.target/arm/neon/vmlalu32.c: Remove.
4867 * gcc.target/arm/neon/vmlalu8.c: Remove.
4868 * gcc.target/arm/neon/vmlas16.c: Remove.
4869 * gcc.target/arm/neon/vmlas32.c: Remove.
4870 * gcc.target/arm/neon/vmlas8.c: Remove.
4871 * gcc.target/arm/neon/vmlau16.c: Remove.
4872 * gcc.target/arm/neon/vmlau32.c: Remove.
4873 * gcc.target/arm/neon/vmlau8.c: Remove.
4874 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4875 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4876 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4877 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4878 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4879 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4880 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4881 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4882 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4883 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4884 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4885 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4886 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4887 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4888 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4889 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4890 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4891 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4892 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4893 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4894 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4895 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4896 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4897 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4898 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4899 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4900 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4901 * gcc.target/arm/neon/vmlsf32.c: Remove.
4902 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4903 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4904 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4905 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4906 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4907 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4908 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4909 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4910 * gcc.target/arm/neon/vmlsls16.c: Remove.
4911 * gcc.target/arm/neon/vmlsls32.c: Remove.
4912 * gcc.target/arm/neon/vmlsls8.c: Remove.
4913 * gcc.target/arm/neon/vmlslu16.c: Remove.
4914 * gcc.target/arm/neon/vmlslu32.c: Remove.
4915 * gcc.target/arm/neon/vmlslu8.c: Remove.
4916 * gcc.target/arm/neon/vmlss16.c: Remove.
4917 * gcc.target/arm/neon/vmlss32.c: Remove.
4918 * gcc.target/arm/neon/vmlss8.c: Remove.
4919 * gcc.target/arm/neon/vmlsu16.c: Remove.
4920 * gcc.target/arm/neon/vmlsu32.c: Remove.
4921 * gcc.target/arm/neon/vmlsu8.c: Remove.
4922 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4923 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4924 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4925 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4926 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4927 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4928 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4929 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4930 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4931 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4932 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4933 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4934 * gcc.target/arm/neon/vmov_np16.c: Remove.
4935 * gcc.target/arm/neon/vmov_np8.c: Remove.
4936 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4937 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4938 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4939 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4940 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4941 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4942 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4943 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4944 * gcc.target/arm/neon/vmovls16.c: Remove.
4945 * gcc.target/arm/neon/vmovls32.c: Remove.
4946 * gcc.target/arm/neon/vmovls8.c: Remove.
4947 * gcc.target/arm/neon/vmovlu16.c: Remove.
4948 * gcc.target/arm/neon/vmovlu32.c: Remove.
4949 * gcc.target/arm/neon/vmovlu8.c: Remove.
4950 * gcc.target/arm/neon/vmovns16.c: Remove.
4951 * gcc.target/arm/neon/vmovns32.c: Remove.
4952 * gcc.target/arm/neon/vmovns64.c: Remove.
4953 * gcc.target/arm/neon/vmovnu16.c: Remove.
4954 * gcc.target/arm/neon/vmovnu32.c: Remove.
4955 * gcc.target/arm/neon/vmovnu64.c: Remove.
4956 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4957 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4958 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4959 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4960 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4961 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4962 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4963 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4964 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4965 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4966 * gcc.target/arm/neon/vmulQf32.c: Remove.
4967 * gcc.target/arm/neon/vmulQp8.c: Remove.
4968 * gcc.target/arm/neon/vmulQs16.c: Remove.
4969 * gcc.target/arm/neon/vmulQs32.c: Remove.
4970 * gcc.target/arm/neon/vmulQs8.c: Remove.
4971 * gcc.target/arm/neon/vmulQu16.c: Remove.
4972 * gcc.target/arm/neon/vmulQu32.c: Remove.
4973 * gcc.target/arm/neon/vmulQu8.c: Remove.
4974 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4975 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4976 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4977 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4978 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4979 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4980 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4981 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4982 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4983 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4984 * gcc.target/arm/neon/vmulf32.c: Remove.
4985 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4986 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4987 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4988 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4989 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4990 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4991 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4992 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4993 * gcc.target/arm/neon/vmullp8.c: Remove.
4994 * gcc.target/arm/neon/vmulls16.c: Remove.
4995 * gcc.target/arm/neon/vmulls32.c: Remove.
4996 * gcc.target/arm/neon/vmulls8.c: Remove.
4997 * gcc.target/arm/neon/vmullu16.c: Remove.
4998 * gcc.target/arm/neon/vmullu32.c: Remove.
4999 * gcc.target/arm/neon/vmullu8.c: Remove.
5000 * gcc.target/arm/neon/vmulp8.c: Remove.
5001 * gcc.target/arm/neon/vmuls16.c: Remove.
5002 * gcc.target/arm/neon/vmuls32.c: Remove.
5003 * gcc.target/arm/neon/vmuls8.c: Remove.
5004 * gcc.target/arm/neon/vmulu16.c: Remove.
5005 * gcc.target/arm/neon/vmulu32.c: Remove.
5006 * gcc.target/arm/neon/vmulu8.c: Remove.
5007 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5008 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5009 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5010 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5011 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5012 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5013 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5014 * gcc.target/arm/neon/vmvnp8.c: Remove.
5015 * gcc.target/arm/neon/vmvns16.c: Remove.
5016 * gcc.target/arm/neon/vmvns32.c: Remove.
5017 * gcc.target/arm/neon/vmvns8.c: Remove.
5018 * gcc.target/arm/neon/vmvnu16.c: Remove.
5019 * gcc.target/arm/neon/vmvnu32.c: Remove.
5020 * gcc.target/arm/neon/vmvnu8.c: Remove.
5021 * gcc.target/arm/neon/vnegQf32.c: Remove.
5022 * gcc.target/arm/neon/vnegQs16.c: Remove.
5023 * gcc.target/arm/neon/vnegQs32.c: Remove.
5024 * gcc.target/arm/neon/vnegQs8.c: Remove.
5025 * gcc.target/arm/neon/vnegf32.c: Remove.
5026 * gcc.target/arm/neon/vnegs16.c: Remove.
5027 * gcc.target/arm/neon/vnegs32.c: Remove.
5028 * gcc.target/arm/neon/vnegs8.c: Remove.
5029 * gcc.target/arm/neon/vornQs16.c: Remove.
5030 * gcc.target/arm/neon/vornQs32.c: Remove.
5031 * gcc.target/arm/neon/vornQs64.c: Remove.
5032 * gcc.target/arm/neon/vornQs8.c: Remove.
5033 * gcc.target/arm/neon/vornQu16.c: Remove.
5034 * gcc.target/arm/neon/vornQu32.c: Remove.
5035 * gcc.target/arm/neon/vornQu64.c: Remove.
5036 * gcc.target/arm/neon/vornQu8.c: Remove.
5037 * gcc.target/arm/neon/vorns16.c: Remove.
5038 * gcc.target/arm/neon/vorns32.c: Remove.
5039 * gcc.target/arm/neon/vorns64.c: Remove.
5040 * gcc.target/arm/neon/vorns8.c: Remove.
5041 * gcc.target/arm/neon/vornu16.c: Remove.
5042 * gcc.target/arm/neon/vornu32.c: Remove.
5043 * gcc.target/arm/neon/vornu64.c: Remove.
5044 * gcc.target/arm/neon/vornu8.c: Remove.
5045 * gcc.target/arm/neon/vorrQs16.c: Remove.
5046 * gcc.target/arm/neon/vorrQs32.c: Remove.
5047 * gcc.target/arm/neon/vorrQs64.c: Remove.
5048 * gcc.target/arm/neon/vorrQs8.c: Remove.
5049 * gcc.target/arm/neon/vorrQu16.c: Remove.
5050 * gcc.target/arm/neon/vorrQu32.c: Remove.
5051 * gcc.target/arm/neon/vorrQu64.c: Remove.
5052 * gcc.target/arm/neon/vorrQu8.c: Remove.
5053 * gcc.target/arm/neon/vorrs16.c: Remove.
5054 * gcc.target/arm/neon/vorrs32.c: Remove.
5055 * gcc.target/arm/neon/vorrs64.c: Remove.
5056 * gcc.target/arm/neon/vorrs8.c: Remove.
5057 * gcc.target/arm/neon/vorru16.c: Remove.
5058 * gcc.target/arm/neon/vorru32.c: Remove.
5059 * gcc.target/arm/neon/vorru64.c: Remove.
5060 * gcc.target/arm/neon/vorru8.c: Remove.
5061 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5062 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5063 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5064 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5065 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5066 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5067 * gcc.target/arm/neon/vpadals16.c: Remove.
5068 * gcc.target/arm/neon/vpadals32.c: Remove.
5069 * gcc.target/arm/neon/vpadals8.c: Remove.
5070 * gcc.target/arm/neon/vpadalu16.c: Remove.
5071 * gcc.target/arm/neon/vpadalu32.c: Remove.
5072 * gcc.target/arm/neon/vpadalu8.c: Remove.
5073 * gcc.target/arm/neon/vpaddf32.c: Remove.
5074 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5075 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5076 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5077 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5078 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5079 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5080 * gcc.target/arm/neon/vpaddls16.c: Remove.
5081 * gcc.target/arm/neon/vpaddls32.c: Remove.
5082 * gcc.target/arm/neon/vpaddls8.c: Remove.
5083 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5084 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5085 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5086 * gcc.target/arm/neon/vpadds16.c: Remove.
5087 * gcc.target/arm/neon/vpadds32.c: Remove.
5088 * gcc.target/arm/neon/vpadds8.c: Remove.
5089 * gcc.target/arm/neon/vpaddu16.c: Remove.
5090 * gcc.target/arm/neon/vpaddu32.c: Remove.
5091 * gcc.target/arm/neon/vpaddu8.c: Remove.
5092 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5093 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5094 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5095 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5096 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5097 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5098 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5099 * gcc.target/arm/neon/vpminf32.c: Remove.
5100 * gcc.target/arm/neon/vpmins16.c: Remove.
5101 * gcc.target/arm/neon/vpmins32.c: Remove.
5102 * gcc.target/arm/neon/vpmins8.c: Remove.
5103 * gcc.target/arm/neon/vpminu16.c: Remove.
5104 * gcc.target/arm/neon/vpminu32.c: Remove.
5105 * gcc.target/arm/neon/vpminu8.c: Remove.
5106 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5107 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5108 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5109 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5110 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5111 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5112 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5113 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5114 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5115 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5116 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5117 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5118 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5119 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5120 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5121 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5122 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5123 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5124 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5125 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5126 * gcc.target/arm/neon/vqRshls16.c: Remove.
5127 * gcc.target/arm/neon/vqRshls32.c: Remove.
5128 * gcc.target/arm/neon/vqRshls64.c: Remove.
5129 * gcc.target/arm/neon/vqRshls8.c: Remove.
5130 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5131 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5132 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5133 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5134 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5135 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5136 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5137 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5138 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5139 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5140 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5141 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5142 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5143 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5144 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5145 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5146 * gcc.target/arm/neon/vqabss16.c: Remove.
5147 * gcc.target/arm/neon/vqabss32.c: Remove.
5148 * gcc.target/arm/neon/vqabss8.c: Remove.
5149 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5150 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5151 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5152 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5153 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5154 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5155 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5156 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5157 * gcc.target/arm/neon/vqadds16.c: Remove.
5158 * gcc.target/arm/neon/vqadds32.c: Remove.
5159 * gcc.target/arm/neon/vqadds64.c: Remove.
5160 * gcc.target/arm/neon/vqadds8.c: Remove.
5161 * gcc.target/arm/neon/vqaddu16.c: Remove.
5162 * gcc.target/arm/neon/vqaddu32.c: Remove.
5163 * gcc.target/arm/neon/vqaddu64.c: Remove.
5164 * gcc.target/arm/neon/vqaddu8.c: Remove.
5165 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5166 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5167 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5168 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5169 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5170 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5171 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5172 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5173 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5174 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5175 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5176 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5177 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5178 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5179 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5180 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5181 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5182 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5183 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5184 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5185 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5186 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5187 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5188 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5189 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5190 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5191 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5192 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5193 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5194 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5195 * gcc.target/arm/neon/vqmovns16.c: Remove.
5196 * gcc.target/arm/neon/vqmovns32.c: Remove.
5197 * gcc.target/arm/neon/vqmovns64.c: Remove.
5198 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5199 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5200 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5201 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5202 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5203 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5204 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5205 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5206 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5207 * gcc.target/arm/neon/vqnegs16.c: Remove.
5208 * gcc.target/arm/neon/vqnegs32.c: Remove.
5209 * gcc.target/arm/neon/vqnegs8.c: Remove.
5210 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5211 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5212 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5213 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5214 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5215 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5216 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5217 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5218 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5219 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5220 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5221 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5222 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5223 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5224 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5225 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5226 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5227 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5228 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5229 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5230 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5231 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5232 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5233 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5234 * gcc.target/arm/neon/vqshls16.c: Remove.
5235 * gcc.target/arm/neon/vqshls32.c: Remove.
5236 * gcc.target/arm/neon/vqshls64.c: Remove.
5237 * gcc.target/arm/neon/vqshls8.c: Remove.
5238 * gcc.target/arm/neon/vqshlu16.c: Remove.
5239 * gcc.target/arm/neon/vqshlu32.c: Remove.
5240 * gcc.target/arm/neon/vqshlu64.c: Remove.
5241 * gcc.target/arm/neon/vqshlu8.c: Remove.
5242 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5243 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5244 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5245 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5246 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5247 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5248 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5249 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5250 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5251 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5252 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5253 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5254 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5255 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5256 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5257 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5258 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5259 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5260 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5261 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5262 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5263 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5264 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5265 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5266 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5267 * gcc.target/arm/neon/vqsubs16.c: Remove.
5268 * gcc.target/arm/neon/vqsubs32.c: Remove.
5269 * gcc.target/arm/neon/vqsubs64.c: Remove.
5270 * gcc.target/arm/neon/vqsubs8.c: Remove.
5271 * gcc.target/arm/neon/vqsubu16.c: Remove.
5272 * gcc.target/arm/neon/vqsubu32.c: Remove.
5273 * gcc.target/arm/neon/vqsubu64.c: Remove.
5274 * gcc.target/arm/neon/vqsubu8.c: Remove.
5275 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5276 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5277 * gcc.target/arm/neon/vrecpef32.c: Remove.
5278 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5279 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5280 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5281 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5282 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5283 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5284 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5285 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5286 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5287 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5288 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5289 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5290 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5291 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5292 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5293 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5294 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5295 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5296 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5297 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5298 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5299 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5300 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5301 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5302 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5303 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5304 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5305 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5306 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5307 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5308 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5309 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5310 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5311 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5312 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5313 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5314 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5315 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5316 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5317 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5318 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5319 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5320 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5321 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5322 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5323 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5324 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5325 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5326 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5327 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5328 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5329 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5330 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5331 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5332 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5333 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5334 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5335 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5336 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5337 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5338 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5339 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5340 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5341 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5342 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5343 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5344 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5345 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5346 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5347 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5348 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5349 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5350 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5351 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5352 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5353 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5354 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5355 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5356 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5357 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5358 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5359 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5360 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5361 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5362 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5363 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5364 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5365 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5366 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5367 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5368 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5369 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5370 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5371 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5372 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5373 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5374 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5375 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5376 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5377 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5378 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5379 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5380 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5381 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5382 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5383 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5384 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5385 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5386 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5387 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5388 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5389 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5390 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5391 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5392 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5393 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5394 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5395 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5396 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5397 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5398 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5399 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5400 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5401 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5402 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5403 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5404 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5405 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5406 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5407 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5408 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5409 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5410 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5411 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5412 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5413 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5414 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5415 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5416 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5417 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5418 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5419 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5420 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5421 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5422 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5423 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5424 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5425 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5426 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5427 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5428 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5429 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5430 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5431 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5432 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5433 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5434 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5435 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5436 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5437 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5438 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5439 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5440 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5441 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5442 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5443 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5444 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5445 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5446 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5447 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5448 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5449 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5450 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5451 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5452 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5453 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5454 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5455 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5456 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5457 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5458 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5459 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5460 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5461 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5462 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5463 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5464 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5465 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5466 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5467 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5468 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5469 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
5470 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
5471 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
5472 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
5473 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
5474 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
5475 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
5476 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
5477 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
5478 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
5479 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
5480 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
5481 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
5482 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
5483 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
5484 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
5485 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
5486 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
5487 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
5488 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
5489 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
5490 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
5491 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
5492 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
5493 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
5494 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
5495 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
5496 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
5497 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
5498 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
5499 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
5500 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
5501 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
5502 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
5503 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
5504 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
5505 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
5506 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
5507 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
5508 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
5509 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
5510 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
5511 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
5512 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
5513 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
5514 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
5515 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
5516 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
5517 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
5518 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
5519 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
5520 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5521 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5522 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5523 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5524 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5525 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5526 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5527 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5528 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5529 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5530 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5531 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5532 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5533 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5534 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5535 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5536 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5537 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5538 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5539 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5540 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5541 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5542 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5543 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5544 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5545 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5546 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5547 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5548 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5549 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5550 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5551 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5552 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5553 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5554 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5555 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5556 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5557 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5558 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5559 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5560 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5561 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5562 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5563 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5564 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5565 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5566 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5567 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5568 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5569 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5570 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5571 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5572 * gcc.target/arm/neon/vrev16p8.c: Remove.
5573 * gcc.target/arm/neon/vrev16s8.c: Remove.
5574 * gcc.target/arm/neon/vrev16u8.c: Remove.
5575 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5576 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5577 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5578 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5579 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5580 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5581 * gcc.target/arm/neon/vrev32p16.c: Remove.
5582 * gcc.target/arm/neon/vrev32p8.c: Remove.
5583 * gcc.target/arm/neon/vrev32s16.c: Remove.
5584 * gcc.target/arm/neon/vrev32s8.c: Remove.
5585 * gcc.target/arm/neon/vrev32u16.c: Remove.
5586 * gcc.target/arm/neon/vrev32u8.c: Remove.
5587 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5588 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5589 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5590 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5591 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5592 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5593 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5594 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5595 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5596 * gcc.target/arm/neon/vrev64f32.c: Remove.
5597 * gcc.target/arm/neon/vrev64p16.c: Remove.
5598 * gcc.target/arm/neon/vrev64p8.c: Remove.
5599 * gcc.target/arm/neon/vrev64s16.c: Remove.
5600 * gcc.target/arm/neon/vrev64s32.c: Remove.
5601 * gcc.target/arm/neon/vrev64s8.c: Remove.
5602 * gcc.target/arm/neon/vrev64u16.c: Remove.
5603 * gcc.target/arm/neon/vrev64u32.c: Remove.
5604 * gcc.target/arm/neon/vrev64u8.c: Remove.
5605 * gcc.target/arm/neon/vrndaf32.c: Remove.
5606 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5607 * gcc.target/arm/neon/vrndf32.c: Remove.
5608 * gcc.target/arm/neon/vrndmf32.c: Remove.
5609 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5610 * gcc.target/arm/neon/vrndnf32.c: Remove.
5611 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5612 * gcc.target/arm/neon/vrndpf32.c: Remove.
5613 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5614 * gcc.target/arm/neon/vrndqf32.c: Remove.
5615 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5616 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5617 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5618 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5619 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5620 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5621 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5622 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5623 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5624 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5625 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5626 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5627 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5628 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5629 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5630 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5631 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5632 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5633 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5634 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5635 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5636 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5637 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5638 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5639 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5640 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5641 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5642 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5643 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5644 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5645 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5646 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5647 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5648 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5649 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5650 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5651 * gcc.target/arm/neon/vshlQs16.c: Remove.
5652 * gcc.target/arm/neon/vshlQs32.c: Remove.
5653 * gcc.target/arm/neon/vshlQs64.c: Remove.
5654 * gcc.target/arm/neon/vshlQs8.c: Remove.
5655 * gcc.target/arm/neon/vshlQu16.c: Remove.
5656 * gcc.target/arm/neon/vshlQu32.c: Remove.
5657 * gcc.target/arm/neon/vshlQu64.c: Remove.
5658 * gcc.target/arm/neon/vshlQu8.c: Remove.
5659 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5660 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5661 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5662 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5663 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5664 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5665 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5666 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5667 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5668 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5669 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5670 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5671 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5672 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5673 * gcc.target/arm/neon/vshls16.c: Remove.
5674 * gcc.target/arm/neon/vshls32.c: Remove.
5675 * gcc.target/arm/neon/vshls64.c: Remove.
5676 * gcc.target/arm/neon/vshls8.c: Remove.
5677 * gcc.target/arm/neon/vshlu16.c: Remove.
5678 * gcc.target/arm/neon/vshlu32.c: Remove.
5679 * gcc.target/arm/neon/vshlu64.c: Remove.
5680 * gcc.target/arm/neon/vshlu8.c: Remove.
5681 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5682 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5683 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5684 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5685 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5686 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5687 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5688 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5689 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5690 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5691 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5692 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5693 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5694 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5695 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5696 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5697 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5698 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5699 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5700 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5701 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5702 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5703 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5704 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5705 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5706 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5707 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5708 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5709 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5710 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5711 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5712 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5713 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5714 * gcc.target/arm/neon/vsli_np16.c: Remove.
5715 * gcc.target/arm/neon/vsli_np64.c: Remove.
5716 * gcc.target/arm/neon/vsli_np8.c: Remove.
5717 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5718 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5719 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5720 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5721 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5722 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5723 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5724 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5725 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5726 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5727 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5728 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5729 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5730 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5731 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5732 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5733 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5734 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5735 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5736 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5737 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5738 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5739 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5740 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5741 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5742 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5743 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5744 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5745 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5746 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5747 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5748 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5749 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5750 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5751 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5752 * gcc.target/arm/neon/vsri_np16.c: Remove.
5753 * gcc.target/arm/neon/vsri_np64.c: Remove.
5754 * gcc.target/arm/neon/vsri_np8.c: Remove.
5755 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5756 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5757 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5758 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5759 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5760 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5761 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5762 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5763 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5764 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5765 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5766 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5767 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5768 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5769 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5770 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5771 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5772 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5773 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5774 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5775 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5776 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5777 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5778 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5779 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5780 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5781 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5782 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5783 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5784 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5785 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5786 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5787 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5788 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5789 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5790 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5791 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5792 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5793 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5794 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5795 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5796 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5797 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5798 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5799 * gcc.target/arm/neon/vst1f32.c: Remove.
5800 * gcc.target/arm/neon/vst1p16.c: Remove.
5801 * gcc.target/arm/neon/vst1p64.c: Remove.
5802 * gcc.target/arm/neon/vst1p8.c: Remove.
5803 * gcc.target/arm/neon/vst1s16.c: Remove.
5804 * gcc.target/arm/neon/vst1s32.c: Remove.
5805 * gcc.target/arm/neon/vst1s64.c: Remove.
5806 * gcc.target/arm/neon/vst1s8.c: Remove.
5807 * gcc.target/arm/neon/vst1u16.c: Remove.
5808 * gcc.target/arm/neon/vst1u32.c: Remove.
5809 * gcc.target/arm/neon/vst1u64.c: Remove.
5810 * gcc.target/arm/neon/vst1u8.c: Remove.
5811 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5812 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5813 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5814 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5815 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5816 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5817 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5818 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5819 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5820 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5821 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5822 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5823 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5824 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5825 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5826 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5827 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5828 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5829 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5830 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5831 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5832 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5833 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5834 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5835 * gcc.target/arm/neon/vst2f32.c: Remove.
5836 * gcc.target/arm/neon/vst2p16.c: Remove.
5837 * gcc.target/arm/neon/vst2p64.c: Remove.
5838 * gcc.target/arm/neon/vst2p8.c: Remove.
5839 * gcc.target/arm/neon/vst2s16.c: Remove.
5840 * gcc.target/arm/neon/vst2s32.c: Remove.
5841 * gcc.target/arm/neon/vst2s64.c: Remove.
5842 * gcc.target/arm/neon/vst2s8.c: Remove.
5843 * gcc.target/arm/neon/vst2u16.c: Remove.
5844 * gcc.target/arm/neon/vst2u32.c: Remove.
5845 * gcc.target/arm/neon/vst2u64.c: Remove.
5846 * gcc.target/arm/neon/vst2u8.c: Remove.
5847 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5848 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5849 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5850 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5851 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5852 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5853 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5854 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5855 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5856 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5857 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5858 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5859 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5860 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5861 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5862 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5863 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5864 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5865 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5866 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5867 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5868 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5869 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5870 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5871 * gcc.target/arm/neon/vst3f32.c: Remove.
5872 * gcc.target/arm/neon/vst3p16.c: Remove.
5873 * gcc.target/arm/neon/vst3p64.c: Remove.
5874 * gcc.target/arm/neon/vst3p8.c: Remove.
5875 * gcc.target/arm/neon/vst3s16.c: Remove.
5876 * gcc.target/arm/neon/vst3s32.c: Remove.
5877 * gcc.target/arm/neon/vst3s64.c: Remove.
5878 * gcc.target/arm/neon/vst3s8.c: Remove.
5879 * gcc.target/arm/neon/vst3u16.c: Remove.
5880 * gcc.target/arm/neon/vst3u32.c: Remove.
5881 * gcc.target/arm/neon/vst3u64.c: Remove.
5882 * gcc.target/arm/neon/vst3u8.c: Remove.
5883 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5884 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5885 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5886 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5887 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5888 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5889 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5890 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5891 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5892 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5893 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5894 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5895 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5896 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5897 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5898 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5899 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5900 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5901 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5902 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5903 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5904 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5905 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5906 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5907 * gcc.target/arm/neon/vst4f32.c: Remove.
5908 * gcc.target/arm/neon/vst4p16.c: Remove.
5909 * gcc.target/arm/neon/vst4p64.c: Remove.
5910 * gcc.target/arm/neon/vst4p8.c: Remove.
5911 * gcc.target/arm/neon/vst4s16.c: Remove.
5912 * gcc.target/arm/neon/vst4s32.c: Remove.
5913 * gcc.target/arm/neon/vst4s64.c: Remove.
5914 * gcc.target/arm/neon/vst4s8.c: Remove.
5915 * gcc.target/arm/neon/vst4u16.c: Remove.
5916 * gcc.target/arm/neon/vst4u32.c: Remove.
5917 * gcc.target/arm/neon/vst4u64.c: Remove.
5918 * gcc.target/arm/neon/vst4u8.c: Remove.
5919 * gcc.target/arm/neon/vsubQf32.c: Remove.
5920 * gcc.target/arm/neon/vsubQs16.c: Remove.
5921 * gcc.target/arm/neon/vsubQs32.c: Remove.
5922 * gcc.target/arm/neon/vsubQs64.c: Remove.
5923 * gcc.target/arm/neon/vsubQs8.c: Remove.
5924 * gcc.target/arm/neon/vsubQu16.c: Remove.
5925 * gcc.target/arm/neon/vsubQu32.c: Remove.
5926 * gcc.target/arm/neon/vsubQu64.c: Remove.
5927 * gcc.target/arm/neon/vsubQu8.c: Remove.
5928 * gcc.target/arm/neon/vsubf32.c: Remove.
5929 * gcc.target/arm/neon/vsubhns16.c: Remove.
5930 * gcc.target/arm/neon/vsubhns32.c: Remove.
5931 * gcc.target/arm/neon/vsubhns64.c: Remove.
5932 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5933 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5934 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5935 * gcc.target/arm/neon/vsubls16.c: Remove.
5936 * gcc.target/arm/neon/vsubls32.c: Remove.
5937 * gcc.target/arm/neon/vsubls8.c: Remove.
5938 * gcc.target/arm/neon/vsublu16.c: Remove.
5939 * gcc.target/arm/neon/vsublu32.c: Remove.
5940 * gcc.target/arm/neon/vsublu8.c: Remove.
5941 * gcc.target/arm/neon/vsubs16.c: Remove.
5942 * gcc.target/arm/neon/vsubs32.c: Remove.
5943 * gcc.target/arm/neon/vsubs64.c: Remove.
5944 * gcc.target/arm/neon/vsubs8.c: Remove.
5945 * gcc.target/arm/neon/vsubu16.c: Remove.
5946 * gcc.target/arm/neon/vsubu32.c: Remove.
5947 * gcc.target/arm/neon/vsubu64.c: Remove.
5948 * gcc.target/arm/neon/vsubu8.c: Remove.
5949 * gcc.target/arm/neon/vsubws16.c: Remove.
5950 * gcc.target/arm/neon/vsubws32.c: Remove.
5951 * gcc.target/arm/neon/vsubws8.c: Remove.
5952 * gcc.target/arm/neon/vsubwu16.c: Remove.
5953 * gcc.target/arm/neon/vsubwu32.c: Remove.
5954 * gcc.target/arm/neon/vsubwu8.c: Remove.
5955 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5956 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5957 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5958 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5959 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5960 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5961 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5962 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5963 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5964 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5965 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5966 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5967 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5968 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5969 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5970 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5971 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5972 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5973 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5974 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5975 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5976 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5977 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5978 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5979 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5980 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5981 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5982 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5983 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5984 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5985 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5986 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5987 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5988 * gcc.target/arm/neon/vtrnf32.c: Remove.
5989 * gcc.target/arm/neon/vtrnp16.c: Remove.
5990 * gcc.target/arm/neon/vtrnp8.c: Remove.
5991 * gcc.target/arm/neon/vtrns16.c: Remove.
5992 * gcc.target/arm/neon/vtrns32.c: Remove.
5993 * gcc.target/arm/neon/vtrns8.c: Remove.
5994 * gcc.target/arm/neon/vtrnu16.c: Remove.
5995 * gcc.target/arm/neon/vtrnu32.c: Remove.
5996 * gcc.target/arm/neon/vtrnu8.c: Remove.
5997 * gcc.target/arm/neon/vtstQp8.c: Remove.
5998 * gcc.target/arm/neon/vtstQs16.c: Remove.
5999 * gcc.target/arm/neon/vtstQs32.c: Remove.
6000 * gcc.target/arm/neon/vtstQs8.c: Remove.
6001 * gcc.target/arm/neon/vtstQu16.c: Remove.
6002 * gcc.target/arm/neon/vtstQu32.c: Remove.
6003 * gcc.target/arm/neon/vtstQu8.c: Remove.
6004 * gcc.target/arm/neon/vtstp8.c: Remove.
6005 * gcc.target/arm/neon/vtsts16.c: Remove.
6006 * gcc.target/arm/neon/vtsts32.c: Remove.
6007 * gcc.target/arm/neon/vtsts8.c: Remove.
6008 * gcc.target/arm/neon/vtstu16.c: Remove.
6009 * gcc.target/arm/neon/vtstu32.c: Remove.
6010 * gcc.target/arm/neon/vtstu8.c: Remove.
6011 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6012 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6013 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6014 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6015 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6016 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6017 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6018 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6019 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6020 * gcc.target/arm/neon/vuzpf32.c: Remove.
6021 * gcc.target/arm/neon/vuzpp16.c: Remove.
6022 * gcc.target/arm/neon/vuzpp8.c: Remove.
6023 * gcc.target/arm/neon/vuzps16.c: Remove.
6024 * gcc.target/arm/neon/vuzps32.c: Remove.
6025 * gcc.target/arm/neon/vuzps8.c: Remove.
6026 * gcc.target/arm/neon/vuzpu16.c: Remove.
6027 * gcc.target/arm/neon/vuzpu32.c: Remove.
6028 * gcc.target/arm/neon/vuzpu8.c: Remove.
6029 * gcc.target/arm/neon/vzipQf32.c: Remove.
6030 * gcc.target/arm/neon/vzipQp16.c: Remove.
6031 * gcc.target/arm/neon/vzipQp8.c: Remove.
6032 * gcc.target/arm/neon/vzipQs16.c: Remove.
6033 * gcc.target/arm/neon/vzipQs32.c: Remove.
6034 * gcc.target/arm/neon/vzipQs8.c: Remove.
6035 * gcc.target/arm/neon/vzipQu16.c: Remove.
6036 * gcc.target/arm/neon/vzipQu32.c: Remove.
6037 * gcc.target/arm/neon/vzipQu8.c: Remove.
6038 * gcc.target/arm/neon/vzipf32.c: Remove.
6039 * gcc.target/arm/neon/vzipp16.c: Remove.
6040 * gcc.target/arm/neon/vzipp8.c: Remove.
6041 * gcc.target/arm/neon/vzips16.c: Remove.
6042 * gcc.target/arm/neon/vzips32.c: Remove.
6043 * gcc.target/arm/neon/vzips8.c: Remove.
6044 * gcc.target/arm/neon/vzipu16.c: Remove.
6045 * gcc.target/arm/neon/vzipu32.c: Remove.
6046 * gcc.target/arm/neon/vzipu8.c: Remove.
6049 2015-11-12 Marek Polacek <polacek@redhat.com>
6052 * gcc.dg/pr67784-1.c: New test.
6053 * gcc.dg/pr67784-2.c: New test.
6055 2015-11-12 Martin Liska <mliska@suse.cz>
6057 * gcc.dg/ipa/pr68035.c: New test.
6059 2015-11-12 Richard Biener <rguenther@suse.de>
6061 PR tree-optimization/68306
6062 * gcc.dg/pr68306.c: New testcase.
6064 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6066 Implement D0013R2, logical type traits.
6068 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6070 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6072 * c-c++-common/goacc/data-default-1.c: New.
6074 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6076 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6078 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6080 PR tree-optimization/68305
6081 * gcc.dg/vect/pr68305.c: New test.
6083 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6085 * gcc.target/i386/pr67265-2.c: New test.
6087 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6089 * gcc.dg/pr68286.c: New test.
6091 2015-11-12 Christian Bruel <christian.bruel@st.com>
6093 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6095 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6097 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6100 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6102 * gcc.dg/pr65521.c: Fail on AIX.
6104 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6106 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6107 * gcc.dg/graphite/fuse-2.c: Same.
6108 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6109 isl-ast-gen-*.c files.
6110 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6111 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6112 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6113 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6114 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6115 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6116 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6117 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6118 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6119 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6120 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6122 2015-11-11 Marek Polacek <polacek@redhat.com>
6126 * c-c++-common/pr68107.c: New test.
6127 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6128 (large_array_char_template): Likewise.
6129 * g++.dg/init/new44.C: Adjust dg-error.
6131 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6133 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6134 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6136 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6138 * gcc.target/i386/pr67265.c: New test.
6140 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6142 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6143 tests for the expected generated code.
6145 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6147 * gcc.target/mips/split-ds-sequence.c: New test.
6149 2015-11-11 Julia Koval <julia.koval@intel.com>
6151 * g++.dg/ext/mv16.C: New functions.
6153 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6154 Jiong Wang <jiong.wang@arm.com>
6156 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6158 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6160 * gcc.target/i386/mask-pack.c: New test.
6161 * gcc.target/i386/mask-unpack.c: New test.
6163 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6165 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6167 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6169 * gcc.dg/vect/slp-cond-5.c: New test.
6171 2015-11-10 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/68240
6174 * gcc.dg/torture/pr68240.c: New testcase.
6176 2015-11-10 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/56118
6179 * gcc.target/i386/pr56118.c: New testcase.
6181 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6183 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6185 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6187 * gfortran.dg/pr68251.f90: New test.
6189 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6191 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6193 2015-11-09 Martin Sebor <msebor@redhat.com>
6195 * init/new45.C: New test to verify that operator new is invoked
6196 with or without overhead for a cookie.
6199 * init/new44.C: New test for placement new expressions for arrays
6200 with excessive number of elements.
6203 * init/new43.C: New test for placement new expressions for arrays
6204 with negative number of elements.
6206 * other/new-size-type.C: Expect array new expression with
6207 an excessive number of elements to be rejected.
6209 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6211 * c-c++-common/goacc/routine-1.c: New.
6212 * c-c++-common/goacc/routine-2.c: New.
6213 * c-c++-common/goacc/routine-3.c: New.
6214 * c-c++-common/goacc/routine-4.c: New.
6215 * c-c++-common/goacc/routine-5.c: New.
6217 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6219 * gcc.target/sparc/sparc-ret.c: Rename to...
6220 * gcc.target/sparc/sparc-ret-1.c: ...this.
6221 * gcc.target/sparc/sparc-ret-2.c: New test.
6223 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6225 * lib/target-supports.exp (check_p8vector_hw_available): Split
6227 (check_vsx_hw_available): Likewise.
6228 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6229 support and for PowerPC float128 support.
6230 (check_p9modulo_hw_available): Likewise.
6231 (check_ppc_float128_sw_available): Likewise.
6232 (check_ppc_float128_hw_available): Likewise.
6233 (check_effective_target_powerpc_p9vector_ok): Likewise.
6234 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6235 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6236 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6237 (is-effective-target): Add new PowerPc targets.
6238 (is-effective-target-keyword): Likewise.
6239 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6240 instructions, use it.
6242 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6243 * gcc.target/powerpc/mod-2.c: Likewise.
6244 * gcc.target/powerpc/ctz-1.c: Likewise.
6245 * gcc.target/powerpc/ctz-2.c: Likewise.
6246 * gcc.target/powerpc/extswsli-1.c: Likewise.
6247 * gcc.target/powerpc/extswsli-2.c: Likewise.
6248 * gcc.target/powerpc/extswsli-3.c: Likewise.
6250 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6251 and allow the test on PowerPC LE.
6252 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6253 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6255 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6256 check instead of powerpc_vsx_ok.
6257 * gcc.target/powerpc/float128-mix.c: Likewise.
6259 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6261 * gcc.dg/sso/*.c: Robustify dg-output directives.
6263 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6265 * g++.dg/ubsan/pr68259.C: New test.
6267 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6269 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6270 (main): Use _Cilk_spawn instead of cilk_spawn.
6272 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6274 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6275 scan-assembler directive.
6277 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6280 * gcc.dg/pr68129_1.c: New test.
6282 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6285 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6286 (main): Invoke them.
6288 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6291 * gcc.dg/guality/pr67192.c: New test.
6293 2015-11-09 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/68248
6296 * gcc.dg/torture/pr68248.c: New testcase.
6298 2015-11-09 Richard Biener <rguenther@suse.de>
6300 PR tree-optimization/56118
6301 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6303 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6305 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6306 labelref and check use of constant pool by looking for .word and
6309 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6312 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6314 2015-11-09 Richard Henderson <rth@redhat.com>
6316 * gcc.target/i386/addr-space-1.c: New test.
6317 * gcc.target/i386/addr-space-2.c: New test.
6318 * gcc.target/i386/addr-space-3.c: New test.
6320 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6323 * gfortran.dg/pr68053.f90: New test.
6325 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6327 * g++.dg/lto/pr68057_0.C: Fix testcase.
6329 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6331 * gfortran.dg/PR67518.f90: move from here...
6332 * gfortran.dg/graphite/PR67518.f90: to here.
6333 * gfortran.dg/PR53852.f90: move from here...
6334 * gfortran.dg/graphite/PR53852.f90: to here.
6336 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6338 * gcc.dg/sso-1.c: New test.
6339 * gcc.dg/sso-2.c: Likewise.
6340 * gcc.dg/sso-3.c: Likewise.
6341 * gcc.dg/sso-4.c: Likewise.
6342 * gcc.dg/sso-5.c: Likewise.
6343 * gcc.dg/sso-6.c: Likewise.
6344 * gcc.dg/sso-7.c: Likewise.
6345 * gcc.dg/sso-8.c: Likewise.
6346 * gcc.dg/sso: New directory.
6347 * gcc.target/i386/movbe-3.c: New test.
6348 * gnat.dg/sso1.adb: Likewise.
6349 * gnat.dg/sso2.ad[sb]: Likewise.
6350 * gnat.dg/sso3.adb: Likewise.
6351 * gnat.dg/sso4.adb: Likewise.
6352 * gnat.dg/sso5.adb: Likewise.
6353 * gnat.dg/sso6.adb: Likewise.
6354 * gnat.dg/sso7.adb: Likewise.
6355 * gnat.dg/specs/sso1.ads: Likewise.
6356 * gnat.dg/specs/sso2.ads: Likewise.
6357 * gnat.dg/sso: New directory.
6359 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6362 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6364 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6367 * gfortran.dg/pr68224.f90: New test.
6369 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6372 * gfortran.dg/proc_ptr_47.f90: New test.
6375 * gfortran.dg/pr66465.f90: New test.
6377 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6379 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6381 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6384 * gfortran.dg/pr68153.f90: New test.
6386 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6389 * gfortran.dg/pr68151.f90: New test.
6391 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6393 PR tree-optimization/68235
6394 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6396 2015-11-06 Jeff Law <law@redhat.com>
6398 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6399 realized jump threads.
6400 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6401 threads rather than dom1 dump.
6403 2015-11-06 Michael Collison <michael.collison@linaro.org
6404 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6407 2015-08-01 Michael Collison <michael.collison@linaro.org
6408 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6410 * gcc.target/arm/mincmp.c: New test.
6412 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6415 * gfortran.dg/warn_unused_function_2.f90: Add two new
6416 "defined but not used" subroutines.
6418 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6420 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6421 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6422 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6423 expected diagnostics for the addition of quotes.
6424 * gfortran.dg/gomp/target3.f90: Likewise.
6425 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6426 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6427 * c-c++-common/gomp/doacross-1.c: Likewise.
6428 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6429 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6430 Adjust expected diagnostics wording.
6431 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6432 Don't expect error on ordered threads simd when in for simd.
6433 * c-c++-common/gomp/nesting-2.c: New test.
6434 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6435 * c-c++-common/gomp/ordered-4.c: New test.
6437 2015-11-06 Mike Stump <mikestump@comcast.net>
6439 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6441 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6442 Sebastian Pop <s.pop@samsung.com>
6444 * gcc.dg/graphite/fuse-1.c: New.
6445 * gcc.dg/graphite/fuse-2.c: New.
6446 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6448 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6450 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6452 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6454 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6455 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6457 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6458 * lib/gcc-dg.exp: Load multiline.exp.
6460 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6462 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6463 * gcc.target/arm/interrupt-1.c: Likewise.
6464 * gcc.target/arm/interrupt-2.c: Likewise.
6465 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6467 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6468 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6470 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
6471 macros for assembly checks.
6472 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
6473 frsqrts and frsqrte are not emitted.
6474 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
6475 frsqrts and frsqrte are emitted.
6476 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
6478 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6480 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
6482 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6486 * g++.dg/lto/pr68057_0.C: New testcase.
6487 * g++.dg/lto/pr68057_1.C: New testcase.
6488 * g++.dg/torture/pr68220.C: New testcase.
6490 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6492 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
6495 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
6497 PR tree-optimization/68145
6498 * g++.dg/vect/pr68145.cc: New test.
6500 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6503 * gcc.dg/pr68088_1.c: New test.
6505 2015-11-06 Richard Biener <rguenther@suse.de>
6507 * gcc.dg/vect/bb-slp-38.c: New testcase.
6509 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
6511 * gfortran.dg/goacc/private-3.f95: XFAIL.
6513 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
6517 * gfortran.dg/PR67518.f90: New test.
6518 * gfortran.dg/PR53852.f90: New test.
6520 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6521 Tom de Vries <tom@codesourcery.com>
6522 Nathan Sidwell <nathan@codesourcery.com>
6523 Thomas Schwinge <thomas@codesourcery.com>
6525 * c-c++-common/goacc/combined-directives.c: New test.
6526 * c-c++-common/goacc/loop-clauses.c: New test.
6527 * c-c++-common/goacc/tile.c: New test.
6528 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6529 as gang static arguments.
6530 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6531 * g++.dg/goacc/template.C: New test.
6532 * gfortran.dg/goacc/combined-directives.f90: New test.
6533 * gfortran.dg/goacc/default.f95: New test.
6534 * gfortran.dg/goacc/default_none.f95: New test.
6535 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6536 * gfortran.dg/goacc/gang-static.f95: New test.
6537 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6538 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6539 * gfortran.dg/goacc/list.f95: Update test.
6540 * gfortran.dg/goacc/loop-2.f95: Likewise.
6541 * gfortran.dg/goacc/loop-4.f95: New test.
6542 * gfortran.dg/goacc/loop-5.f95: New test.
6543 * gfortran.dg/goacc/loop-6.f95: New test.
6544 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6545 * gfortran.dg/goacc/multi-clause.f90: New test.
6546 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6547 * gfortran.dg/goacc/update.f95: New test.
6549 2015-11-05 Martin Sebor <msebor@redhat.com>
6552 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6553 invocations where the size of the destination buffer object
6554 or its type (or both) is unknown.
6556 2015-11-05 Martin Sebor <msebor@redhat.com>
6559 * g++.dg/warn/Wplacement-new-size.C: New test.
6561 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6563 * gcc.dg/pr68112.c: New.
6564 * gcc.dg/vect/vect-strided-shift-1.c: New.
6566 2015-11-05 Marek Polacek <polacek@redhat.com>
6569 * gcc.dg/pr68090.c: New test.
6571 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6573 * gcc.dg/ifcvt-4.c: New.
6575 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6578 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6580 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6582 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6583 of variables in both data sharing and mapping clauses and for
6584 structure element based array sections being mapped rather than
6586 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6587 expected diagnostics wording in one case.
6588 * c-c++-common/gomp/distribute-1.c: New test.
6589 * c-c++-common/gomp/element-1.c: New test.
6590 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6591 and #pragma omp end declare target pair around the function.
6592 Change s from a parameter to a file scope variable.
6593 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6594 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6595 on non-zero low-bound in reduction array sections. Add further
6597 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6598 * c-c++-common/gomp/target-teams-1.c: New test.
6599 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6600 for expected mangling on x86_64/i?86.
6601 * gcc.dg/gomp/declare-simd-3.c: New test.
6602 * gcc.dg/gomp/declare-simd-4.c: New test.
6603 * gcc.dg/gomp/for-20.c: New test.
6604 * gcc.dg/gomp/for-21.c: New test.
6605 * gcc.dg/gomp/for-22.c: New test.
6606 * gcc.dg/gomp/for-23.c: New test.
6607 * gcc.dg/gomp/for-24.c: New test.
6608 * gcc.dg/gomp/linear-1.c: New test.
6609 * gcc.dg/gomp/loop-1.c: New test.
6610 * g++.dg/gomp/atomic-17.C: New test.
6611 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6612 non-static data member in shared clause. Add single construct.
6613 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6614 scan-assembler-times directives for expected mangling on x86_64/i?86.
6615 * g++.dg/gomp/declare-simd-3.C: Likewise.
6616 * g++.dg/gomp/declare-simd-4.C: New test.
6617 * g++.dg/gomp/declare-simd-5.C: New test.
6618 * g++.dg/gomp/declare-target-1.C: New test.
6619 * g++.dg/gomp/linear-2.C: New test.
6620 * g++.dg/gomp/loop-1.C: New test.
6621 * g++.dg/gomp/loop-2.C: New test.
6622 * g++.dg/gomp/loop-3.C: New test.
6623 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6624 non-static data member in shared clause.
6625 * g++.dg/gomp/member-3.C: New test.
6626 * g++.dg/gomp/member-4.C: New test.
6627 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6628 (bar): Remove dg-message.
6629 * g++.dg/gomp/target-teams-1.C: New test.
6631 2015-11-05 Richard Biener <rguenther@suse.de>
6633 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6634 uninitialized variables.
6635 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6636 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6637 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6638 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6639 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6640 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6641 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6642 * gcc.dg/ipa/pure-const-2.c: Likewise.
6643 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6644 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6645 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6646 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6647 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6648 * gcc.dg/vect/pr30858.c: Likewise.
6649 * gcc.dg/vect/pr33866.c: Likewise.
6650 * gcc.dg/vect/pr37027.c: Likewise.
6651 * c-c++-common/ubsan/null-10.c: Likewise.
6652 * gcc.target/i386/incoming-8.c: Likewise.
6654 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6656 * gnat.dg/slice9.adb: New test.
6658 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6660 * gfortran.dg/goacc/reduction-2.f95: Delete.
6662 2015-11-04 Tom de Vries <tom@codesourcery.com>
6664 PR tree-optimization/67742
6665 * gcc.dg/tree-ssa/restrict-7.c: New test.
6666 * gcc.dg/tree-ssa/restrict-8.c: New test.
6668 2015-11-03 Martin Sebor <msebor@redhat.com>
6671 * c-c++-common/builtin-offsetof-2.c: New test.
6673 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6676 * gfortran.dg/warn_unused_function_3.f90: New test.
6678 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6680 * gnat.dg/discr45.adb: Only compile the test.
6682 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6684 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6685 * gcc.target/i386/mvc5.c: Ditto.
6686 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6689 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6691 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6693 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6696 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6698 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6699 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6700 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6701 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6702 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6703 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6705 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6707 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6709 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6711 * gcc.dg/mvc1.c: Move to ...
6712 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6713 * gcc.dg/mvc2.c: Move to ...
6714 * gcc.target/i386/mvc2.c: ... here.
6715 * gcc.dg/mvc3.c: Move to ...
6716 * gcc.target/i386/mvc3.c: ... here.
6717 * gcc.dg/mvc4.c: Move to ...
6718 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6719 * gcc.dg/mvc5.c: Move to ...
6720 * gcc.target/i386/mvc5.c: ... here.
6721 * gcc.dg/mvc6.c: Move to ...
6722 * gcc.target/i386/mvc6.c: ... here.
6723 * gcc.dg/mvc7.c: Move to ...
6724 * gcc.target/i386/mvc7.c: ... here.
6726 * g++.dg/ext/mvc1.C: Require ifunc.
6728 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6730 PR tree-optimization/68083
6731 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6733 2015-11-02 Jeff Law <law@redhat.com>
6735 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6736 irreducible loops in the CFG.
6738 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6741 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6743 * gcc.dg/vect/vect-strided-shift-1.c: New.
6745 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6748 * gcc.target/arm/pr67929_1.c: Move to...
6749 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6750 Remove arm-specific directives. Add noclone, noinline
6753 2015-11-01 Jeff Law <law@redhat.com>
6755 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6757 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6759 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6760 (sse2_test): Rename from main. Do not return 0.
6762 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6764 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6765 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6766 * gfortran.dg/read_dir.f90: XFAIL AIX.
6768 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6770 Remove the implementation of N3994, terse range-for loops.
6771 * g++.dg/cpp1z/range-for1.C: Remove.
6773 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6775 * gnat.dg/discr45.adb: New test.
6777 2015-10-31 Tom de Vries <tom@codesourcery.com>
6779 * gfortran.dg/assumed_type_2.f90: Update test.
6780 * gfortran.dg/no_arg_check_2.f90: Same.
6782 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6784 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6786 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6789 * gfortran.dg/pr46588.f90: New test.
6791 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6793 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6794 * gcc.dg/mvc2.c: Ditto.
6795 * gcc.dg/mvc3.c: Ditto.
6796 * gcc.dg/mvc4.c: Ditto.
6797 * gcc.dg/mvc5.c: Ditto.
6798 * gcc.dg/mvc6.c: Ditto.
6799 * gcc.dg/mvc7.c: Ditto.
6800 * g++.dg/ext/mvc1.C: Ditto.
6801 * g++.dg/ext/mvc2.C: Ditto.
6802 * g++.dg/ext/mvc3.C: Ditto.
6803 * g++.dg/ext/mvc4.C: Ditto.
6805 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6808 * gfortran.dg/pr51993.f90: New test.
6810 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6812 PR rtl-optimization/68106
6813 * gcc.target/aarch64/pr68106.c: New.
6815 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6818 * gfortran.dg/pr36192_1.f90: New test.
6820 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6823 *gfortran.dg/pr68154.f90
6825 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6827 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6828 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6830 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6832 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6834 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6836 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6838 * gcc.target/powerpc/float128-mix.c: Likewise.
6840 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6843 * gfortran.dg/pr68054.f90: New test.
6845 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6848 * gfortran.dg/pr67885.f90: New test.
6850 2015-10-29 Jeff Law <law@redhat.com>
6852 PR tree-optimization/67892
6853 * gcc.dg/tree-ssa/pr21417: Update expected output.
6854 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6856 2015-10-29 Richard Biener <rguenther@suse.de>
6859 * c-c++-common/ubsan/pr68142.c: New testcase.
6861 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6864 * g++.dg/other/cv_func4.C: New.
6866 2015-10-29 Richard Biener <rguenther@suse.de>
6869 * c-c++-common/ubsan/pr56956.c: New testcase.
6871 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6873 * gnat.dg/discr44.adb: New test.
6875 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6878 * gcc.dg/debug/pr66068.c: New test.
6880 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6883 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6884 array bounds error at line 25.
6886 2015-10-28 Catherine Moore <clm@codesourcery.com>
6888 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6889 * gcc.target/mips/oddspreg-6.c: Likewise.
6890 * gcc.target/mips/oddspreg-1.c: Likewise.
6891 * gcc.target/mips/oddspreg-2.c: Likewise.
6893 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6896 * gcc.target/avr/pr67839.c: New test.
6898 2015-10-28 Richard Biener <rguenther@suse.de>
6900 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6902 2015-10-28 Tom de Vries <tom@codesourcery.com>
6904 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6906 2015-10-28 Richard Biener <rguenther@suse.de>
6909 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6912 2015-10-28 Richard Biener <rguenther@suse.de>
6914 PR tree-optimization/65962
6915 * gcc.dg/vect/vect-62.c: Adjust.
6917 2015-10-28 Richard Biener <rguenther@suse.de>
6920 * gcc.dg/torture/pr68067-1.c: New testcase.
6921 * gcc.dg/torture/pr68067-2.c: Likewise.
6923 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6925 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6927 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6929 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6930 as xvmadd and xvnmsub.
6931 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6933 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6935 * c-c++-common/goacc/loop-shape.c: New test.
6937 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6938 Cesar Philippidis <cesar@codesourcery.com>
6940 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6941 * g++.dg/gomp/pr33372-3.C: Likewise.
6943 2015-10-27 Richard Henderson <rth@redhat.com>
6946 * gcc.target/i386/pr67609-2.c: New test.
6948 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6951 * gcc.target/aarch64/pr68102_1.c: New test.
6953 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6956 * gfortran.dg/allocate_with_source_15.f03: New test
6958 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6959 James Norris <jnorris@codesourcery.com>
6962 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6964 * gfortran.dg/goacc/loop-1.f95: Likewise.
6965 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6966 * gfortran.dg/goacc/cray.f95: Likewise.
6967 * gfortran.dg/goacc/parameter.f95: Likewise.
6969 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6972 * gfortran.dg/pr67805_2.f90: New test.
6974 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6975 Aditya Kumar <aditya.k7@samsung.com>
6977 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6978 * gcc.dg/graphite/interchange-1.c: Same.
6979 * gcc.dg/graphite/interchange-10.c: Same.
6980 * gcc.dg/graphite/interchange-11.c: Same.
6981 * gcc.dg/graphite/interchange-13.c: Same.
6982 * gcc.dg/graphite/interchange-3.c: Same.
6983 * gcc.dg/graphite/interchange-4.c: Same.
6984 * gcc.dg/graphite/interchange-7.c: Same.
6985 * gcc.dg/graphite/interchange-9.c: Same.
6986 * gcc.dg/graphite/uns-interchange-9.c: Same.
6987 * gfortran.dg/graphite/interchange-3.f90: Same.
6989 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6992 * gcc.target/i386/pr67215-1.c: New test.
6993 * gcc.target/i386/pr67215-2.c: Likewise.
6994 * gcc.target/i386/pr67215-3.c: Likewise.
6996 2015-10-27 Richard Biener <rguenther@suse.de>
6998 PR tree-optimization/68104
6999 * gcc.dg/torture/pr68104.c: New testcase.
7001 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7003 * gcc.dg/vect/vect-strided-shift-1.c: New.
7005 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7008 * gcc.target/arm/pr67929_1.c: New test.
7010 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7012 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7014 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7016 PR tree-optimization/68097
7017 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7018 --param max-ssa-name-query-depth=3 to dg-options.
7020 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7022 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7024 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7026 * gcc.dg/builtins-52.c: Add -O to dg-options.
7028 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7030 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7032 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7036 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7038 (PR64765): New function.
7039 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7040 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7042 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7043 * gfortran.dg/goacc/parameter.f95: Likewise.
7045 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7048 * gfortran.dg/empty_label_typedecl.f90: New test.
7050 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7053 * gfortran.dg/pr36192.f90: New test.
7055 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7057 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7058 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7059 * gnat.dg/opt51.adb: New test.
7060 * gnat.dg/opt51_pkg.ads: New helper.
7062 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7064 * gcc.target/mips/ds-schedule-1.c: New.
7065 * gcc.target/mips/ds-schedule-2.c: New.
7067 2015-10-26 Jeff Law <law@redhat.com>
7069 PR tree-optimization/68013
7070 * gcc.c-torture/compile/pr68013.c: New test.
7072 2015-10-26 Richard Biener <rguenther@suse.de>
7073 Dominik Vogt <vogt@linux.vnet.ibm.com>
7076 * gcc.target/s390/pr67443.c: New testcase.
7078 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7080 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7081 make it unique per testcase.
7082 * gfortran.dg/chmod_2.f90: Likewise.
7083 * gfortran.dg/chmod_3.f90: Likewise.
7084 * gfortran.dg/direct_io_8.f90: Likewise.
7085 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7086 * gfortran.dg/f2003_io_1.f03: Likewise.
7087 * gfortran.dg/f2003_io_2.f03: Likewise.
7088 * gfortran.dg/f2003_io_8.f03: Likewise.
7089 * gfortran.dg/inquire_size.f90: Likewise.
7090 * gfortran.dg/namelist_66.f90: Likewise.
7091 * gfortran.dg/namelist_82.f90: Likewise.
7092 * gfortran.dg/namelist_87.f90: Likewise.
7093 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7094 * gfortran.dg/open_new.f90: Likewise.
7095 * gfortran.dg/stat_1.f90: Likewise.
7096 * gfortran.dg/stat_2.f90: Likewise.
7097 * gfortran.dg/streamio_15.f90: Likewise.
7098 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7100 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7103 * g++.dg/pr67989.C: New test.
7105 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7107 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7108 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7109 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7110 suffix to the temporary filename to make it unique per testcase.
7112 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7114 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7116 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7119 * gfortran.dg/allocate_with_source_12.f03: New test
7122 * gfortran.dg/allocate_with_source_13.f03: New test
7125 * gfortran.dg/allocate_with_source_14.f03: New test
7127 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7129 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7131 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7134 * gcc.target/i386/pr68084.c: New test.
7136 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7140 * gfortran.dg/allocate_with_source_10.f08: New test.
7141 * gfortran.dg/allocate_with_source_11.f08: New test.
7142 * gfortran.dg/class_array_15.f03: Changed count of expected
7143 _builtin_frees to 11. One step of temporaries is spared, therefore
7144 the allocatable component of that temporary is not to be freeed.
7146 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7149 * gfortran.dg/pr68055.f90: New case.
7151 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7154 * gfortran.dg/pr67805.f90: New testcase.
7155 * gfortran.dg/array_constructor_26.f03: Update testcase.
7156 * gfortran.dg/array_constructor_27.f03: Ditto.
7157 * gfortran.dg/char_type_len_2.f90: Ditto.
7158 * gfortran.dg/pr67802.f90: Ditto.
7159 * gfortran.dg/used_before_typed_3.f90: Ditto.
7161 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7164 * g++.dg/torture/pr67600.C: New testcase.
7166 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7168 * g++.dg/pr68062.C: New test.
7170 2015-10-23 Jeff Law <law@redhat.com>
7172 PR tree-optimization/67830
7173 * gcc.dg/pr67830.c: New test.
7175 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7177 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7179 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7180 Andrew Pinski <apinski@cavium.com>
7182 PR rtl-optimization/67736
7183 * gcc.dg/torture/pr67736.c: New test.
7184 * gcc.dg/combine-subregs.c: New test.
7186 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7188 PR tree-optimization/65947
7189 * lib/target-supports.exp
7190 (check_effective_target_vect_max_reduc): Add.
7191 * gcc.dg/vect/pr65947-1.c: New test.
7192 * gcc.dg/vect/pr65947-2.c: New test.
7193 * gcc.dg/vect/pr65947-3.c: New test.
7194 * gcc.dg/vect/pr65947-4.c: New test.
7195 * gcc.dg/vect/pr65947-5.c: New test.
7196 * gcc.dg/vect/pr65947-6.c: New test.
7197 * gcc.dg/vect/pr65947-7.c: New test.
7198 * gcc.dg/vect/pr65947-8.c: New test.
7199 * gcc.dg/vect/pr65947-9.c: New test.
7200 * gcc.dg/vect/pr65947-10.c: New test.
7201 * gcc.dg/vect/pr65947-11.c: New test.
7203 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7205 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7206 Make weak rather than noinline.
7207 * gcc.dg/builtins-57.c: Compile with -O.
7208 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7210 2015-10-23 Tom de Vries <tom@codesourcery.com>
7212 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7214 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7217 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7218 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7220 2015-10-22 Martin Sebor <msebor@redhat.com>
7223 * gcc.misc-tests/help.exp: Verify that option descriptions
7225 * lib/options.exp (check_for_options): Use the regexp --line option.
7226 Print unexpected match on failure.
7228 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7230 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7232 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7235 * g++.dg/cpp1y/var-templ46.C: New.
7237 2015-10-22 Richard Biener <rguenther@suse.de>
7239 PR tree-optimization/58497
7240 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7242 2015-10-22 Richard Biener <rguenther@suse.de>
7244 PR tree-optimization/19049
7245 PR tree-optimization/65962
7246 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7247 * gcc.dg/vect/vect-63.c: Adjust.
7248 * gcc.dg/vect/vect-70.c: Likewise.
7249 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7250 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7251 * gfortran.dg/vect/pr19049.f90: Likewise.
7252 * gfortran.dg/vect/vect-8.f90: Likewise.
7254 2015-10-22 Richard Biener <rguenther@suse.de>
7258 * gcc.dg/torture/ftrapv-2.c: New testcase.
7260 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7263 * gcc.target/s390/pr68015.c: New test.
7265 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7268 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7271 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7272 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7275 * gcc.target/aarch64/pr63304_1.c: New test.
7277 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7280 * g++.dg/parse/enum13.C: New.
7282 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7285 * g++.dg/parse/enum12.C: New.
7287 2015-10-21 Martin Sebor <msebor@redhat.com>
7290 * gcc.misc-tests/help.exp: Adjust.
7291 * lib/options.exp (check_for_options): Add detail to output.
7293 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7296 * gfortran.dg/pr67939.f90: New test.
7298 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7299 Sebastian Pop <s.pop@samsung.com>
7301 * gcc.dg/graphite/scop-11.c: Update pattern.
7303 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7306 * g++.dg/ipa/pr67056.C: New testcase.
7308 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7310 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7313 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7315 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7316 Add associated options for arm*-*-*.
7317 (sqrt): Remove dummy definition.
7319 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7321 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7323 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7325 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7326 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7327 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7329 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7331 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7332 sra-max-scalarization-size-Ospeed.
7334 2015-10-21 Marek Polacek <polacek@redhat.com>
7338 * gcc.dg/pr68024.c: New test.
7340 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7342 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7343 * c-c++-common/goacc/sb-1.c: Adjust errors.
7344 * c-c++-common/goacc/sb-3.c: Adjust errors.
7345 * c-c++-common/goacc/loop-1.c: Adjust errors.
7346 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7347 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7348 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7350 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7352 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7354 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7356 * gcc.dg/lto/simd-function_0.c: New test.
7358 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7361 * gcc.target/i386/pr68018.c: New test.
7363 2015-10-21 Richard Biener <rguenther@suse.de>
7366 * gcc.dg/torture/pr68031.c: New testcase.
7368 2015-10-21 Richard Biener <rguenther@suse.de>
7370 PR tree-optimization/68026
7371 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7373 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7375 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7376 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7377 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7378 * g++.dg/asan/default-options-1.C: Likewise.
7380 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7382 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7383 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7385 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7387 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7389 2015-10-20 Marek Polacek <polacek@redhat.com>
7392 * gcc.dg/pr67964.c: New test.
7394 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7396 PR rtl-optimization/67609
7397 * gcc.target/i386/pr67609.c: New.
7399 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7401 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7403 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7405 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7406 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7408 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7411 * gcc.target/i386/pr66810.c: New test.
7413 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7417 * gcc.target/i386/pr67963-1.c: New test.
7418 * gcc.target/i386/pr67963-2.c: Likewise.
7419 * gcc.target/i386/pr67963-3.c: Likewise.
7420 * gcc.target/i386/pr67985-1.c: Likewise.
7421 * gcc.target/i386/pr67985-2.c: Likewise.
7422 * gcc.target/i386/pr67985-3.c: Likewise.
7424 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7426 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7428 2015-10-20 Richard Biener <rguenther@suse.de>
7430 PR tree-optimization/68017
7431 * gcc.dg/torture/pr68017.c: New testcase.
7433 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7436 * gcc.target/aarch64/pr66912.c: New.
7437 * gcc.target/arm/pr66912.c: New.
7439 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7441 * gfortran.dg/pr67900.f90: New tests.
7443 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7445 * gnat.dg/opt50.adb: New test.
7446 * gnat.dg/opt50_pkg.adb: New helper.
7447 * gnat.dg/opt50_pkg.ads: New helper.
7449 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7452 * gfortran.dg/pr68019.f90: new test.
7454 2015-10-19 Richard Biener <rguenther@suse.de>
7456 PR tree-optimization/67975
7457 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7459 2015-10-19 Richard Biener <rguenther@suse.de>
7461 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7463 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7466 * gcc.target/i386/pr67995-1.c: New test.
7467 * gcc.target/i386/pr67995-2.c: Likewise.
7468 * gcc.target/i386/pr67995-3.c: Likewise.
7470 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
7473 * gcc.dg/PR68002.c: New test.
7475 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
7477 * gcc.dg/builtins-20.c: Remove undefined behavior.
7479 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
7482 * gfortran.dg/common_25.f90: New file.
7484 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
7487 * gfortran.dg/move_alloc_15.f90: New test
7488 * gfortran.dg/move_alloc_16.f90: New test
7491 * gfortran.dg/deferred_character_assignment_1.f90: New test
7493 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
7496 * gfortran.df/pr67987.f90: New test.
7497 * gfortran.dg/char_length_2.f90: Update testcase.
7499 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7501 * gcc.target/i386/iamcu/test_basic_returning.c
7502 (def_test_returning_type): Use union to check float return bits.
7504 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7506 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
7507 Replace printf with __builtin_printf.
7509 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
7511 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
7514 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
7517 * gnat.dg/pack21.adb: New test.
7518 * gnat.dg/pack22.adb: Likewise.
7519 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7521 2015-10-16 Christian Bruel <christian.bruel@st.com>
7524 * gcc.target/arm/no-align.c: New test.
7525 * gcc.target/arm/attr-align1.c: New test.
7526 * gcc.target/arm/attr-align2.c: New test.
7527 * gcc.target/arm/attr-align3.c: New test.
7529 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7531 * gcc.c-torture/compile/icfmatch.c: Add testcase
7533 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7536 * g++.dg/cpp1z/fold-ice1.C: New.
7538 2015-10-16 Michael Collison <michael.collison@linaro.org>
7539 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7541 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7543 2015-10-15 Marek Polacek <polacek@redhat.com>
7545 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7547 2015-10-15 Marek Polacek <polacek@redhat.com>
7549 PR tree-optimization/67953
7550 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7552 * gcc.dg/torture/pr67953.c: New test.
7554 2015-10-14 Jeff Law <law@redhat.com>
7556 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7557 contained within have their own file/test now.
7558 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7559 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7560 expectations a bit more.
7561 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7562 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7563 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7564 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7565 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7568 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7570 2015-10-14 Marek Polacek <polacek@redhat.com>
7572 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7582 2015-10-14 Richard Biener <rguenther@suse.de>
7584 PR tree-optimization/67915
7585 * gcc.dg/torture/pr67915.c: New testcase.
7587 2015-10-14 Marek Polacek <polacek@redhat.com>
7589 PR tree-optimization/67815
7590 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7591 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7592 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7594 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7596 * gcc.dg/pragma-pop_options-1.c: New test.
7598 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7599 Aldy Hernandez <aldyh@redhat.com>
7601 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7602 * c-c++-common/gomp/clauses-1.c: New test.
7603 * c-c++-common/gomp/clauses-2.c: New test.
7604 * c-c++-common/gomp/clauses-3.c: New test.
7605 * c-c++-common/gomp/clauses-4.c: New test.
7606 * c-c++-common/gomp/declare-target-1.c: New test.
7607 * c-c++-common/gomp/declare-target-2.c: New test.
7608 * c-c++-common/gomp/depend-3.c: New test.
7609 * c-c++-common/gomp/depend-4.c: New test.
7610 * c-c++-common/gomp/doacross-1.c: New test.
7611 * c-c++-common/gomp/if-1.c: New test.
7612 * c-c++-common/gomp/if-2.c: New test.
7613 * c-c++-common/gomp/linear-1.c: New test.
7614 * c-c++-common/gomp/map-2.c: New test.
7615 * c-c++-common/gomp/map-3.c: New test.
7616 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7617 f_omp_target_data): Add map clause to target data.
7618 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7619 * c-c++-common/gomp/ordered-1.c: New test.
7620 * c-c++-common/gomp/ordered-2.c: New test.
7621 * c-c++-common/gomp/ordered-3.c: New test.
7622 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7624 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7625 clause and ordered construct where no longer allowed.
7626 * c-c++-common/gomp/priority-1.c: New test.
7627 * c-c++-common/gomp/reduction-1.c: New test.
7628 * c-c++-common/gomp/schedule-simd-1.c: New test.
7629 * c-c++-common/gomp/sink-1.c: New test.
7630 * c-c++-common/gomp/sink-2.c: New test.
7631 * c-c++-common/gomp/sink-3.c: New test.
7632 * c-c++-common/gomp/sink-4.c: New test.
7633 * c-c++-common/gomp/udr-1.c: New test.
7634 * c-c++-common/taskloop-1.c: New test.
7635 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7636 value of _OPENMP macro.
7637 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7638 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7639 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7640 * gcc.dg/gomp/clause-1.c:
7641 * gcc.dg/gomp/reduction-1.c: New test.
7642 * gcc.dg/gomp/sink-fold-1.c: New test.
7643 * gcc.dg/gomp/sink-fold-2.c: New test.
7644 * gcc.dg/gomp/sink-fold-3.c: New test.
7645 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7646 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7647 of non-static data members.
7648 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7649 Add some linear clause tests.
7650 * g++.dg/gomp/declare-simd-3.C: New test.
7651 * g++.dg/gomp/linear-1.C: New test.
7652 * g++.dg/gomp/member-1.C: New test.
7653 * g++.dg/gomp/member-2.C: New test.
7654 * g++.dg/gomp/pr66571-2.C: New test.
7655 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7657 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7658 in reduction clause.
7659 * g++.dg/gomp/reference-1.C: New test.
7660 * g++.dg/gomp/sink-1.C: New test.
7661 * g++.dg/gomp/sink-2.C: New test.
7662 * g++.dg/gomp/sink-3.C: New test.
7663 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7664 * g++.dg/gomp/this-1.C: New test.
7665 * g++.dg/gomp/this-2.C: New test.
7666 * g++.dg/vect/simd-clone-2.cc: New test.
7667 * g++.dg/vect/simd-clone-2.h: New test.
7668 * g++.dg/vect/simd-clone-3.cc: New test.
7669 * g++.dg/vect/simd-clone-4.cc: New test.
7670 * g++.dg/vect/simd-clone-4.h: New test.
7671 * g++.dg/vect/simd-clone-5.cc: New test.
7673 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7675 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7676 after r228716 (Fix vtbl[34] and vtbx4).
7678 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7680 PR tree-optimization/67909, 67947
7681 * gcc.dg/torture/pr67947.c: New test.
7683 2015-10-13 Jeff Law <law@redhat.com>
7685 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7687 2015-10-12 Jeff Law <law@redhat.com>
7689 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7690 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7691 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7692 ssa-dom-thread-11.c.
7694 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7696 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7699 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7701 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7703 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7704 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7705 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7706 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7707 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7708 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7709 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7710 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7712 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7714 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7715 and -mno-frame-header-opt options.
7716 * gcc.target/mips/frame-header-1.c: New file.
7717 * gcc.target/mips/frame-header-2.c: New file.
7718 * gcc.target/mips/frame-header-3.c: New file.
7720 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7721 Hale Wang <hale.wang@arm.com>
7723 * gcc.dg/tree-ssa/forwprop-33.c: New.
7725 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7728 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7729 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7730 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7731 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7732 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7733 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7734 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7735 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7736 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7737 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7739 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7741 * lib/multiline.exp: New file.
7742 * lib/prune.exp: Load multiline.exp.
7743 (prune_gcc_output): Call into multiline.exp to handle any
7744 multiline output directives.
7745 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7748 2015-10-09 Martin Jambor <mjambor@suse.cz>
7750 PR tree-optimization/67794
7751 * gcc.dg/ipa/ipa-sra-10.c: New test.
7752 * gcc.dg/torture/pr67794.c: Likewise.
7754 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7756 PR rtl-optimization/67828
7757 * gcc.dg/torture/pr67828.c: New.
7759 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7762 * lib/target-supports.exp (check_effective_target_non_strict_align):
7763 Adjust for arm*-*-*.
7764 * gcc.target/arm/pr67366.c: New test.
7766 2015-10-09 Richard Biener <rguenther@suse.de>
7768 PR tree-optimization/67891
7769 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7771 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7773 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7775 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7777 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7779 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7781 * gcc.dg/loop-unswitch-2.c: New test.
7782 * gcc.dg/loop-unswitch-3.c: Likewise.
7783 * gcc.dg/loop-unswitch-4.c: Likewise.
7785 2015-10-08 Tom de Vries <tom@codesourcery.com>
7787 * gcc.dg/dse.c: Only dump in dse1 pass.
7788 * gcc.dg/tree-ssa/pr30375.c: Same.
7790 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7793 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7794 (PUSH, POP): New defines.
7795 (sse2_test): Use PUSH and POP to misalign runtime stack.
7796 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7798 2015-10-07 James Norris <jnorris@codesourcery.com>
7800 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7801 to atomic_init. (atomic_init): Restrict flags usage.
7803 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7806 * gfortran.dg/sizeof_5.f90: New test.
7808 2015-10-06 Jeff Law <law@redhat.com>
7810 * gcc.c-torture/compile/pr67816.c: New test.
7812 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7814 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7816 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7819 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7821 2015-10-06 Marek Polacek <polacek@redhat.com>
7824 * c-c++-common/Wtautological-compare-4.c: New test.
7826 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7827 Peter Bergner <bergner@vnet.ibm.com>
7830 * gcc.target/powerpc/pr67808.c: New test.
7832 2015-10-06 Nick Clifton <nickc@redhat.com>
7834 * gcc.target/msp430: New directory.
7835 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7837 * gcc.target/msp430/data-attributes.c: New file. Checks the
7838 noinit and persistent data attributes.
7840 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7842 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7844 2015-10-06 Richard Biener <rguenther@suse.de>
7846 PR tree-optimization/67859
7847 * gcc.dg/torture/pr67859.c: New testcase.
7849 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7851 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7853 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7856 * g++.dg/template/defarg19.C: New.
7857 * g++.dg/template/defarg20.C: Likewise.
7859 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7860 Sebastian Pop <s.pop@samsung.com>
7862 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7864 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7865 Sebastian Pop <s.pop@samsung.com>
7867 * gcc.dg/graphite/scop-sor.c: Xfail.
7869 2015-10-05 Martin Jambor <mjambor@suse.cz>
7870 Jan Hubicka <hubicka@ucw.cz>
7872 * gcc.dg/ipa/propalign-4.c: New test.
7873 * gcc.dg/ipa/propalign-5.c: Likewise.
7875 2015-10-05 Marek Polacek <polacek@redhat.com>
7877 PR tree-optimization/67821
7878 * gcc.dg/torture/pr67821-2.c: New test.
7879 * gcc.dg/torture/pr67821.c: New test.
7881 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7883 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7885 2015-10-05 Christian Bruel <christian.bruel@st.com>
7887 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7889 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7891 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7892 (exec_vcvt): Add comments.
7894 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7896 PR rtl-optimization/67447
7897 * gcc.target/i386/pr67447.c: New test.
7899 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7901 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7903 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7904 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7905 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7906 * gcc.target/i386/vect-unpack-1.c: Ditto.
7907 * gcc.target/i386/vect-unpack-2.c: Ditto.
7909 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7912 * gfortran.dg/common_24.f: New.
7914 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7916 * gcc.target/arm/pr67756.c: Fixed warnings.
7918 2015-10-02 Marek Polacek <polacek@redhat.com>
7921 * gcc.dg/pr67730-1.c: New test.
7922 * gcc.dg/pr67730-2.c: New test.
7923 * gcc.dg/pr67730.h: New test.
7925 2015-10-02 Marek Polacek <polacek@redhat.com>
7927 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7929 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7931 PR tree-optimization/67754
7932 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7933 * gfortran.dg/graphite/block-2.f: Same.
7935 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7937 * gcc.dg/graphite/scop-23.c: New.
7939 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7941 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7944 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7946 PR rtl-optimization/67756
7947 * gcc.target/arm/pr67756.c: New.
7949 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7951 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7952 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7953 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7955 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7958 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7960 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7961 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7962 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7963 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7964 * gcc.target/i386/vect-unpack-1.c: Ditto.
7965 * gcc.target/i386/vect-unpack-2.c: Ditto.
7967 2015-10-02 Marek Polacek <polacek@redhat.com>
7970 * c-c++-common/Wduplicated-cond-1.c: New test.
7971 * c-c++-common/Wduplicated-cond-2.c: New test.
7972 * c-c++-common/Wduplicated-cond-3.c: New test.
7973 * c-c++-common/Wduplicated-cond-4.c: New test.
7974 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7975 -Wduplicated-cond warning.
7977 2015-10-02 Renlin Li <renlin.li@arm.com>
7979 * gcc.target/aarch64/csneg-1.c: Update.
7981 2015-10-02 Renlin Li <renlin.li@arm.com>
7984 * gcc.target/aarch64/pr66776.c: New.
7986 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7988 * gnat.dg/warn13.adb: New test.
7990 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7992 * gnat.dg/vect15.ad[sb]: New test.
7993 * gnat.dg/vect16.ad[sb]: Likewise.
7994 * gnat.dg/vect17.ad[sb]: Likewise.
7995 * gnat.dg/vect18.ad[sb]: Likewise.
7997 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7999 PR rtl-optimization/67786
8000 PR rtl-optimization/67787
8001 * gcc.dg/pr67786.c: New test.
8002 * gcc.dg/pr67787.c: Likewise.
8004 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8006 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8008 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8011 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8013 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8017 * gfortran.dg/string_array_constructor_1.f90: New.
8018 * gfortran.dg/string_array_constructor_2.f90: New.
8019 * gfortran.dg/string_array_constructor_3.f90: New.
8021 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8025 * gcc.target/powerpc/pr67789.c: New testcase.
8027 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8030 * gfortran.dg/pr67802.f90: New test.
8032 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8035 gfortran.dg/pr66979.f90: new test.
8037 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8040 * gfortran.dg/pr67616.f90: New test.
8042 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8045 * g++.dg/cpp0x/range-for30.C: New.
8047 2015-10-01 Marek Polacek <polacek@redhat.com>
8050 * gcc.dg/atomic/pr65345-4.c: New test.
8051 * gcc.dg/pr65345-3.c: New test.
8053 2015-10-01 Marek Polacek <polacek@redhat.com>
8055 PR tree-optimization/67769
8056 * gcc.dg/torture/pr67769.c: New test.
8058 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8060 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8062 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8065 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8067 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8069 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8070 (main): Rename to sse2_test. Abort if count != 5.
8071 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8073 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8075 2015-10-01 Richard Biener <rguenther@suse.de>
8077 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8078 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8080 2015-09-30 Jeff Law <law@redhat.com>
8082 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8084 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8086 PR rtl-optimization/67037
8087 * gcc.c-torture/execute/pr67037.c: New test.
8089 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8091 * lib/target-supports.exp (check_effective_target_sync_int_128):
8092 Return 1 on spu-*-* targets.
8093 (check_effective_target_sync_int_128_runtime): Likewise.
8094 (check_effective_target_sync_long_long): Likewise.
8095 (check_effective_target_sync_long_long_runtime): Likewise.
8096 (check_effective_target_sync_int_long): Likewise.
8097 (check_effective_target_sync_char_short): Likewise.
8099 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8101 * gcc.target/i386/pr67761.c: New test.
8103 2015-09-30 Marek Polacek <polacek@redhat.com>
8106 * gcc.dg/pr67730.c: New test.
8108 2015-09-30 Marek Polacek <polacek@redhat.com>
8110 PR tree-optimization/67690
8111 * gcc.dg/torture/pr67690.c: New test.
8113 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8115 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8116 * g++.dg/gomp/tls-wrap4.C: Likewise.
8117 * gcc.dg/atomic-op-optimize.c: Likewise.
8118 * gcc.dg/pr54087.c: Likewise.
8119 * gcc.dg/tls/section-2.c: Likewise.
8120 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8121 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8122 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8123 * gcc.target/arm/divzero.c: Likewise.
8124 * gcc.target/arm/sibcall-2.c: Likewise.
8125 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8126 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8127 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8128 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8129 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8130 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8131 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8132 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8133 * gfortran.dg/default_format_2.f90: Likewise.
8134 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8136 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8138 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8140 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8142 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8143 * gfortran.dg/round_4.f90: ditto.
8145 2015-09-29 Richard Biener <rguenther@suse.de>
8147 PR tree-optimization/67170
8148 * gfortran.dg/pr67170.f90: New testcase.
8150 2015-09-29 Richard Biener <rguenther@suse.de>
8152 PR tree-optimization/67741
8153 * gcc.dg/torture/pr67741.c: New testcase.
8155 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8157 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8158 non-zero for __builtin_signbit tests.
8160 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8163 * gcc.target/i386/pr65105-1.c: New.
8164 * gcc.target/i386/pr65105-2.c: New.
8165 * gcc.target/i386/pr65105-3.c: New.
8166 * gcc.target/i386/pr65105-4.C: New.
8167 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8169 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8171 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8173 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8177 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8179 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8180 * gfortran.dg/function_types_3.f90: Change error message to
8181 "Type inaccessible...."
8182 * gfortran.dg/ptr_func_assign_1.f08: New test.
8183 * gfortran.dg/ptr_func_assign_2.f08: New test.
8185 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8189 * gfortran.dg/ptr_func_assign_3.f08: New test.
8190 * gfortran.dg/ptr_func_assign_4.f08: New test.
8192 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8193 Sebastian Pop <s.pop@samsung.com>
8195 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8196 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8197 * gcc.dg/graphite/block-3.c: Same.
8198 * gcc.dg/graphite/block-4.c: Same.
8199 * gcc.dg/graphite/block-5.c: Same.
8200 * gcc.dg/graphite/block-6.c: Same.
8201 * gcc.dg/graphite/block-7.c: Same.
8202 * gcc.dg/graphite/block-8.c: Same.
8203 * gcc.dg/graphite/block-pr47654.c: Same.
8204 * gcc.dg/graphite/interchange-0.c: Same.
8205 * gcc.dg/graphite/interchange-1.c: Same.
8206 * gcc.dg/graphite/interchange-10.c: Same.
8207 * gcc.dg/graphite/interchange-11.c: Same.
8208 * gcc.dg/graphite/interchange-12.c: Same.
8209 * gcc.dg/graphite/interchange-13.c: Same.
8210 * gcc.dg/graphite/interchange-14.c: Same.
8211 * gcc.dg/graphite/interchange-15.c: Same.
8212 * gcc.dg/graphite/interchange-3.c: Same.
8213 * gcc.dg/graphite/interchange-4.c: Same.
8214 * gcc.dg/graphite/interchange-5.c: Same.
8215 * gcc.dg/graphite/interchange-6.c: Same.
8216 * gcc.dg/graphite/interchange-7.c: Same.
8217 * gcc.dg/graphite/interchange-8.c: Same.
8218 * gcc.dg/graphite/interchange-9.c: Same.
8219 * gcc.dg/graphite/interchange-mvt.c: Same.
8220 * gcc.dg/graphite/pr35356-1.c: Same.
8221 * gcc.dg/graphite/pr35356-3.c: Same.
8222 * gcc.dg/graphite/pr37485.c: Same.
8223 * gcc.dg/graphite/scop-1.c: Same.
8224 * gcc.dg/graphite/scop-11.c: Same.
8225 * gcc.dg/graphite/scop-5.c: Same.
8226 * gcc.dg/graphite/uns-block-1.c: Same.
8227 * gcc.dg/graphite/uns-interchange-9.c: Same.
8228 * gfortran.dg/graphite/block-1.f90: Same.
8229 * gfortran.dg/graphite/interchange-3.f90: Same.
8230 * gfortran.dg/graphite/pr14741.f90: Same.
8231 * gfortran.dg/graphite/block-2.f: Same.
8233 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8234 Sebastian Pop <s.pop@samsung.com>
8236 PR tree-optimization/67700
8237 * gcc.dg/graphite/run-id-pr67700.c: New.
8239 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8242 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8243 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8245 * gcc.target/sh/pr54236-5.c: New.
8246 * gcc.target/sh/pr54236-6.c: New.
8248 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8250 PR rtl-optimization/67456
8251 PR rtl-optimization/67464
8252 PR rtl-optimization/67465
8253 * gcc.dg/pr67465.c: New test.
8255 2015-09-28 Tom de Vries <tom@codesourcery.com>
8257 PR tree-optimization/62171
8258 * gcc.dg/vect/pr62171.c: New test.
8260 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8262 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8263 skip on AIX. XFAIL individual line tests.
8265 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8267 PR rtl-optimization/64164
8268 PR tree-optimization/67312
8269 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8270 * gcc.target/i386/stackalign/return-4.c: Add -O.
8272 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8274 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8276 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8279 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8281 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8283 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8284 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8285 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8286 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8287 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8288 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8289 DW_AT_noreturn on AIX.
8290 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8291 DW_AT_noreturn on AIX.
8292 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8293 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8294 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8295 DW_AT_GNU_deleted on AIX.
8296 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8297 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8298 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8299 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8300 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8301 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8302 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8303 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8304 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8305 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8306 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8307 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8308 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8309 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8310 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8312 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8315 * gfortran.dg/pr67614.f90: New test.
8317 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8320 * gfortran.dg/pr67525.f90: New test.
8322 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8325 * gfortran.dg/allocatable_function_9.f90: New.
8327 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8330 * gcc.target/sh/pr67675.c: New.
8332 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8334 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8336 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8338 * gcc.target/i386/pr66749.c (dg-options): Replace
8339 -mtune=lakemount with -mtune=lakemont.
8340 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8341 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8343 2015-09-25 Marek Polacek <polacek@redhat.com>
8345 * c-c++-common/ubsan/bounds-11.c: New test.
8346 * c-c++-common/ubsan/bounds-12.c: New test.
8348 2015-09-25 Marek Polacek <polacek@redhat.com>
8351 * c-c++-common/ubsan/pr64906.c: New test.
8353 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8355 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8356 with -mtune=lakemount.
8357 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8358 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8360 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8363 * gcc.dg/Werror-13.c: New test.
8365 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8367 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8369 2015-09-24 Richard Biener <rguenther@suse.de>
8372 * g++.dg/pr67699.C: New testcase.
8374 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8377 * gcc.target/arm/fp16-inf.c: New test.
8379 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8381 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8382 name while checking for AVX-512VBMI presence.
8384 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8386 * lib/target-supports.exp (check_effective_target_pie): Check for
8387 PIE support on Solaris 11.x and 12.
8389 2015-09-24 Richard Biener <rguenther@suse.de>
8391 * g++.dg/tree-ssa/restrict3.C: New testcase.
8393 2015-09-24 Richard Biener <rguenther@suse.de>
8395 PR tree-optimization/48885
8396 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8398 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8400 * c-c++-common/Wmisleading-indentation.c: Augment test.
8402 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8404 Fix small typos in the coding rule enforcement warnings.
8405 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8408 2015-09-23 Richard Biener <rguenther@suse.de>
8411 * gcc.dg/ubsan/pr67662.c: New testcase.
8413 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8416 * gcc.dg/pragma-diag-6.c: New test.
8418 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8420 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8422 2015-09-23 Richard Biener <rguenther@suse.de>
8424 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8426 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8428 * c-c++-common/Wmisleading-indentation.c: Augment test.
8430 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8432 * g++.dg/diagostic/disable.C: New.
8434 2015-09-22 Tom de Vries <tom@codesourcery.com>
8436 PR tree-optimization/67671
8437 * g++.dg/pr67671.C: New test.
8439 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8442 * gcc.target/i386/pr67480.c: New test.
8444 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8446 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8447 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8448 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8449 avx512dq, avx512cd, avx512er and avx512pf.
8451 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8453 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8454 update-fetch operations.
8455 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8457 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8459 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8460 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8462 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8464 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8466 * gcc.target/aarch64/atomic-inst-swap.c: New.
8468 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8470 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
8471 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
8472 * gcc.target/i386/pr59789.c (f1): Likewise.
8473 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
8474 * gcc.target/i386/intrinsics_6.c: Likewise.
8475 * gcc.dg/winline-5.c (int t): Likewise.
8476 * gcc.dg/winline-9.c (t): Likewise.
8477 * gcc.dg/always_inline2.c (q): Likewise.
8478 * gcc.dg/winline-2.c (inline int t): Likewise.
8479 * gcc.dg/winline-6.c: Likewise.
8480 * gcc.dg/winline-10.c (void g): Likewise.
8481 * gcc.dg/pr49243.c (void parse): Likewise.
8482 * gcc.dg/always_inline3.c (q2): Likewise.
8483 * gcc.dg/winline-3.c: Likewise.
8484 * gcc.dg/winline-7.c (inline void *t): Likewise.
8486 2015-09-22 Tom de Vries <tom@codesourcery.com>
8488 PR tree-optimization/67666
8489 * g++.dg/pr67666.C: New test.
8491 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
8494 * gfortran.dg/pr67615.f90: new test.
8496 2015-09-21 Jeff Law <law@redhat.com>
8498 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
8500 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
8502 Complete the implementation of N4230, Nested namespace definition.
8503 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
8504 attributes and nested namespace definitions.
8505 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8506 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
8507 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
8508 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
8509 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
8510 appearing before the namespace identifier.
8512 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8515 * gcc.dg/cpp/pr66415-1.c: Test column number.
8517 2015-09-21 Richard Biener <rguenther@suse.de>
8519 * g++.dg/ext/attr-alias-3.C: Add -g.
8521 2015-09-21 Richard Biener <rguenther@suse.de>
8524 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8526 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8529 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8531 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8533 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8535 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8538 * gcc.dg/pr53265.c: Update.
8540 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8542 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8544 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8547 * gcc.target/sh/pr59478.c: New.
8549 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8552 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8553 * gcc.target/sh/pr54236-2.c: Likewise.
8555 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8557 * gcc.target/sh/pr43417.c: Move target independent test to ...
8558 * gcc.c-torture/compile/pr43417.c: ... here.
8560 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8562 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8563 check_effective_target_big_endian, check_effective_target_little_endian,
8564 check_effective_target_any_fpu, check_effective_target_double_fpu,
8565 check_effective_target_use_single_only_fpu,
8566 check_effective_target_default_single_fpu,
8567 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8568 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8569 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8570 check_effective_target_fmovd_enabled,
8571 check_effective_target_has_privileged, check_effective_target_has_pref,
8572 check_effective_target_banked_r0r7_isr,
8573 check_effective_target_stack_save_isr): New effective target checks.
8574 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8575 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8576 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8577 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8578 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8579 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8580 * gcc.target/sh/attr-isr.c: Likewise.
8581 * gcc.target/sh/fpul-usage-1.c: Likewise.
8582 * gcc.target/sh/hiconst.c: Likewise.
8583 * gcc.target/sh/mfmovd.c: Likewise.
8584 * gcc.target/sh/pr21255-3.c: Likewise.
8585 * gcc.target/sh/pr33135-1.c: Likewise.
8586 * gcc.target/sh/pr33135-2.c: Likewise.
8587 * gcc.target/sh/pr33135-3.c: Likewise.
8588 * gcc.target/sh/pr33135-4.c: Likewise.
8589 * gcc.target/sh/pr39423-2.c: Likewise.
8590 * gcc.target/sh/pr49880-4.c: Likewise.
8591 * gcc.target/sh/pr49880-5.c: Likewise.
8592 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8593 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8594 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8595 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8596 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8597 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8598 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8599 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8600 * gcc.target/sh/pr50751-2.c: Likewise.
8601 * gcc.target/sh/pr50751-3.c: Likewise.
8602 * gcc.target/sh/pr50751-5.c: Likewise.
8603 * gcc.target/sh/pr50751-6.c: Likewise.
8604 * gcc.target/sh/pr50751-8.c: Likewise.
8605 * gcc.target/sh/pr51244-15.c: Likewise.
8606 * gcc.target/sh/pr51244-2.c: Likewise.
8607 * gcc.target/sh/pr51244-20.c: Likewise.
8608 * gcc.target/sh/pr51244-6.c: Likewise.
8609 * gcc.target/sh/pr52483-4.c: Likewise.
8610 * gcc.target/sh/pr53511-1.c: Likewise.
8611 * gcc.target/sh/pr53512-1.c: Likewise.
8612 * gcc.target/sh/pr53512-2.c: Likewise.
8613 * gcc.target/sh/pr53512-3.c: Likewise.
8614 * gcc.target/sh/pr53512-4.c: Likewise.
8615 * gcc.target/sh/pr53513-1.c: Likewise.
8616 * gcc.target/sh/pr54089-2.c: Likewise.
8617 * gcc.target/sh/pr54089-3.c: Likewise.
8618 * gcc.target/sh/pr54089-4.c: Likewise.
8619 * gcc.target/sh/pr54602-2.c: Likewise.
8620 * gcc.target/sh/pr54602-3.c: Likewise.
8621 * gcc.target/sh/pr54602-4.c: Likewise.
8622 * gcc.target/sh/pr54680.c: Likewise.
8623 * gcc.target/sh/pr55303-1.c: Likewise.
8624 * gcc.target/sh/pr55303-2.c: Likewise.
8625 * gcc.target/sh/pr55303-3.c: Likewise.
8626 * gcc.target/sh/pr56547-1.c: Likewise.
8627 * gcc.target/sh/pr56547-2.c: Likewise.
8628 * gcc.target/sh/pr61195.c: Likewise.
8629 * gcc.target/sh/pr61996.c: Likewise.
8630 * gcc.target/sh/pr6526.c: Likewise.
8631 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8632 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8633 * gcc.target/sh/prefetch.c: Likewise.
8634 * gcc.target/sh/rte-delay-slot.c: Likewise.
8635 * gcc.target/sh/sh2a-band.c: Likewise.
8636 * gcc.target/sh/sh2a-bclr.c: Likewise.
8637 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8638 * gcc.target/sh/sh2a-bld.c: Likewise.
8639 * gcc.target/sh/sh2a-bor.c: Likewise.
8640 * gcc.target/sh/sh2a-bset.c: Likewise.
8641 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8642 * gcc.target/sh/sh2a-bxor.c: Likewise.
8643 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8644 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8645 * gcc.target/sh/sh2a-movrt.c: Likewise.
8646 * gcc.target/sh/sh2a-resbank.c: Likewise.
8647 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8648 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8649 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8650 * gcc.target/sh/sh4a-cosf.c: Likewise.
8651 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8652 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8653 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8654 * gcc.target/sh/sh4a-sinf.c: Likewise.
8656 2015-09-20 Jeff Law <law@redhat.com>
8658 PR tree-optimization/47679
8659 * g++.dg/warn/Wuninitialized-6.C: New test.
8661 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8663 Implement nested namespace definitions.
8664 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8665 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8666 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8667 * g++.dg/lookup/name-clash5.C: Adjust.
8668 * g++.dg/lookup/name-clash6.C: Likewise.
8670 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8672 * gcc.dg/pragma-diag-5.c: New test.
8674 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8677 * gcc.dg/torture/pr67619.c: New test.
8678 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8681 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8683 PR tree-optimization/67283
8684 * gcc.dg/tree-ssa/sra-15.c: New.
8685 * gcc.dg/tree-ssa/sra-16.c: New.
8687 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8690 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8691 (f2, f3): Make the function static.
8692 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8694 2015-09-17 Christian Bruel <christian.bruel@st.com>
8696 * gcc.target/arm/attr_thumb-static2.c: New test.
8698 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8700 * gnat.dg/overflow_sum3.adb: New test.
8702 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8704 * gcc.target/arm/stack-checking.c: New test.
8706 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8709 * gfortran.dg/public_private_module_5.f90: Add module procedure
8710 trigger_smod to ensure that the smod file is written.
8712 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8714 * gcc.target/aarch64/copysign_1.c: New.
8715 * gcc.target/aarch64/copysign_2.c: New.
8717 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8719 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8720 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8721 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8723 2015-09-16 John Marino <gnugcc@marino.st>
8725 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8727 2015-09-16 Richard Biener <rguenther@suse.de>
8730 * gcc.dg/torture/pr67253.c: New testcase.
8732 2015-09-16 Richard Biener <rguenther@suse.de>
8735 * gcc.dg/pr67271.c: New testcase.
8737 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8739 * gnat.dg/opt49.adb: New test.
8741 2015-09-16 Richard Biener <rguenther@suse.de>
8744 * gcc.dg/torture/pr67442.c: New testcase.
8746 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8748 * gnat.dg/array24.adb: New test.
8749 * gnat.dg/blocklocs.adb: Delete.
8751 2015-09-15 Marek Polacek <polacek@redhat.com>
8754 * gcc.dg/pr67580.c: New test.
8756 2015-09-15 Richard Biener <rguenther@suse.de>
8758 PR tree-optimization/67470
8759 * gcc.dg/torture/pr67470.c: New testcase.
8761 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8763 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8765 2015-09-15 Richard Biener <rguenther@suse.de>
8768 * gcc.dg/pr67563.c: New testcase.
8770 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8773 * gfortran.dg/pr67460.f90: New test.
8775 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8777 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8778 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8780 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8783 * g++.dg/cpp0x/new-auto1.C: New.
8785 2015-09-11 Mark Wielaard <mjw@redhat.com>
8788 * g++.dg/warn/unused-variable-1.C: New test.
8789 * g++.dg/warn/unused-variable-2.C: Likewise.
8790 * gcc.dg/unused-4.c: Adjust warning for static const.
8791 * gcc.dg/unused-variable-1.c: New test.
8792 * gcc.dg/unused-variable-2.c: Likewise.
8794 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8796 * gfortran.dg/private_type_3.f90: Require visibility.
8797 * gfortran.dg/module_variable_2.f90: Same.
8798 * gfortran.dg/nested_forall_1.f: Same.
8799 * gfortran.dg/elemental_dependency_4.f90: Same.
8800 * gfortran.dg/bind_c_usage_25.f90: Same.
8801 * gfortran.dg/access_spec_1.f90: Same.
8802 * gfortran.dg/public_private_module_2.f90: Same.
8803 * gfortran.dg/host_assoc_variable_1.f90: Same.
8804 * gfortran.dg/public_private_module_6.f90: Same.
8805 * gfortran.dg/module_variable_1.f90: Same.
8806 * gfortran.dg/pr37286.f90: Same.
8807 * gfortran.dg/internal_pack_7.f90: Same.
8808 * gfortran.dg/submodule_10.f08: Same.
8809 * gfortran.dg/allocatable_function_8.f90: Same.
8810 * gfortran.dg/merge_init_expr_2.f90: Same.
8811 * gfortran.dg/class_37.f03: Same.
8812 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8813 * gfortran.dg/typebound_call_20.f03: Same.
8814 * gfortran.dg/proc_ptr_result_3.f90: Same.
8815 * gfortran.dg/pr32535.f90: Same.
8816 * gfortran.dg/typebound_proc_19.f90: Same.
8817 * gfortran.dg/initialization_10.f90: Same.
8818 * gfortran.dg/bind_c_usage_8.f03: Same.
8819 * gfortran.dg/pr61335.f90: Same.
8820 * gfortran.dg/elemental_dependency_5.f90: Same.
8821 * gfortran.dg/proc_ptr_3.f90: Same.
8822 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8824 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8826 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8827 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8828 * gcc.dg/loop-8.c: Likewise.
8830 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8833 * gnat.dg/specs/addr1.ads: Remove.
8835 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8837 * gcc.dg/pie-link.c: Add -pie to dg-options.
8839 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8841 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8842 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8844 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8846 * gcc.target/powerpc/swaps-p8-20.c: New test.
8847 * gcc.target/powerpc/swaps-p8-21.c: New test.
8849 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8852 * gfortran.dg/pr67526.f90: New test.
8854 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8857 * g++.dg/cpp0x/variadic166.C: New.
8859 2015-09-09 Mark Wielaard <mjw@redhat.com>
8861 * c-c++-common/nonnull-1.c: New test.
8863 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8866 * gfortran.dg/submodule_11.f08: New test.
8868 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8871 * gcc.c-torture/compile/pr67506.c: New test.
8873 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8875 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8876 initialization with a byte mask. No change expected here.
8877 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8878 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8879 initialization with contigious bitmask. Literal pool is expectd
8882 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8885 * gcc.target/arm/pr67439_1.c: New test.
8887 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8889 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8892 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8895 * g++.dg/gomp/pr67523.C: New test.
8898 * g++.dg/gomp/pr67522.C: New test.
8901 * c-c++-common/gomp/pr67521.c: New test.
8904 * c-c++-common/gomp/pr67517.c: New test.
8907 * g++.dg/gomp/pr67514.C: New test.
8910 * g++.dg/gomp/pr67511.C: New test.
8913 * c-c++-common/gomp/pr67502.c: New test.
8915 2015-09-09 Marek Polacek <polacek@redhat.com>
8918 * gcc.dg/pr67512.c: New test.
8920 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8923 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8924 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8925 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8926 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8928 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8930 * gcc.target/aarch64/mod_2.x: New file.
8931 * gcc.target/aarch64/mod_256.x: Likewise.
8932 * gcc.target/arm/mod_2.c: New test.
8933 * gcc.target/arm/mod_256.c: Likewise.
8934 * gcc.target/aarch64/mod_2.c: Likewise.
8935 * gcc.target/aarch64/mod_256.c: Likewise.
8937 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8940 * g++.dg/gomp/pr67504.C: New test.
8943 * c-c++-common/gomp/pr67501.c: New test.
8946 * gcc.dg/gomp/pr67500.c: New test.
8949 * gcc.dg/gomp/pr67495.c: New test.
8951 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8952 Sebastian Pop <s.pop@samsung.com>
8954 PR tree-optimization/53852
8955 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8956 both isl-0.12 and isl-0.15.
8957 * gcc.dg/graphite/uns-interchange-14.c: Same.
8958 * gcc.dg/graphite/uns-interchange-15.c: Same.
8959 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8961 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8962 Sebastian Pop <s.pop@samsung.com>
8964 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8965 * gcc.dg/graphite/block-1.c: Same.
8966 * gcc.dg/graphite/block-5.c: Same.
8967 * gcc.dg/graphite/block-6.c: Same.
8968 * gcc.dg/graphite/interchange-1.c: Same.
8969 * gcc.dg/graphite/interchange-10.c: Same.
8970 * gcc.dg/graphite/interchange-11.c: Same.
8971 * gcc.dg/graphite/interchange-13.c: Same.
8972 * gcc.dg/graphite/interchange-14.c: Same.
8973 * gcc.dg/graphite/interchange-3.c: Same.
8974 * gcc.dg/graphite/interchange-4.c: Same.
8975 * gcc.dg/graphite/interchange-7.c: Same.
8976 * gcc.dg/graphite/interchange-8.c: Same.
8977 * gcc.dg/graphite/interchange-9.c: Same.
8978 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8979 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8980 * gcc.dg/graphite/pr37485.c: Same.
8981 * gcc.dg/graphite/scop-0.c (int toto): Same.
8982 * gcc.dg/graphite/scop-1.c: Same.
8983 * gcc.dg/graphite/scop-10.c: Same.
8984 * gcc.dg/graphite/scop-11.c: Same.
8985 * gcc.dg/graphite/scop-12.c: Same.
8986 * gcc.dg/graphite/scop-13.c: Same.
8987 * gcc.dg/graphite/scop-16.c: Same.
8988 * gcc.dg/graphite/scop-17.c: Same.
8989 * gcc.dg/graphite/scop-18.c: Same.
8990 * gcc.dg/graphite/scop-2.c: Same.
8991 * gcc.dg/graphite/scop-21.c (int test): Same.
8992 * gcc.dg/graphite/scop-22.c (void foo): Same.
8993 * gcc.dg/graphite/scop-4.c: Same.
8994 * gcc.dg/graphite/scop-5.c: Same.
8995 * gcc.dg/graphite/scop-6.c: Same.
8996 * gcc.dg/graphite/scop-7.c: Same.
8997 * gcc.dg/graphite/scop-8.c: Same.
8998 * gcc.dg/graphite/scop-9.c: Same.
8999 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9000 data-refs remain inside the inner loop.
9001 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9002 * gcc.dg/graphite/uns-interchange-14.c: Same.
9003 * gcc.dg/graphite/uns-interchange-9.c: Same.
9004 * gfortran.dg/graphite/interchange-3.f90
9006 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9009 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9010 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9011 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9012 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9013 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9014 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9015 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9016 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9017 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9018 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9019 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9020 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9022 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9024 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9025 * lib/target-supports.exp
9026 (check_effective_target_arm_neon_fp16_hw): New.
9028 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9030 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9031 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9033 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9035 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9036 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9038 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9039 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9040 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9041 when those are supported.
9042 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9045 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9046 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9049 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9050 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9051 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9053 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9055 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9057 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9058 Add float16x8_t case.
9059 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9060 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9061 main, exec_vcreate): Likewise.
9062 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9063 exec_vget_high): Likewise.
9064 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9065 exec_vget_low): Likewise.
9066 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9068 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9069 exec_vld1_dup): Likewise.
9070 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9071 exec_vld1_lane): Likewise.
9072 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9074 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9075 exec_vldX_dup): Likewise.
9076 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9077 exec_vldX_lane): Likewise.
9078 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9079 exec_vset_lane): Likewise.
9080 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9081 exec_vst1_lane): Likewise.
9083 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9085 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9086 * gcc.target/aarch64/vget_low_1.c: Likewise.
9088 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9090 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9091 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9092 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9093 (main): update orig_data to avoid float16 NaN on bigendian.
9095 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9097 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9099 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9100 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9101 * gcc.target/aarch64/vld1_lane.c: Likewise.
9103 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9106 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9108 2015-09-07 Marek Polacek <polacek@redhat.com>
9111 * gcc.dg/asm-10.c: New test.
9113 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9116 * gcc.dg/lto/pr67452_0.c: New test.
9118 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9121 * gcc.target/avr/pr65210.c: New test.
9123 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9126 * lib/target-supports.exp (check_cached_effective_target):
9127 Apppend $prop to et_prop_list only if needed.
9129 2015-09-04 Marek Polacek <polacek@redhat.com>
9132 * gcc.dg/ubsan/pr67279.c: New test.
9134 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9135 Petr Murzin <petr.murzin@intel.com>
9136 Kirill Yukhin <kirill.yukhin@intel.com>
9138 * gcc.target/i386/avx512f-scatter-1.c: New.
9139 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9140 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9142 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9144 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9145 rather than calling rmdir, cleanup if open fails.
9147 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9149 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9150 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9151 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9152 Return true for PowerPC targets that implement Altivec.
9154 2015-09-03 Renlin Li <renlin.li@arm.com>
9156 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9158 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9160 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9162 * gcc.target/powerpc/vec-shift.c: New test.
9164 2015-09-03 Tom de Vries <tom@codesourcery.com>
9166 PR tree-optimization/65637
9167 * gcc.dg/autopar/reduc-4.c: New test.
9169 2015-09-03 Tom de Vries <tom@codesourcery.com>
9171 PR tree-optimization/65637
9172 * gcc.dg/autopar/pr46099-2.c: New test.
9174 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9177 * g++.dg/pr67351.C: New test.
9179 2015-09-03 Richard Biener <rguenther@suse.de>
9182 * g++.dg/lto/pr66705_0.C: New testcase.
9184 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9187 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9188 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9190 2015-09-02 Marek Polacek <polacek@redhat.com>
9193 * gcc.dg/pr67432.c: New test.
9195 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9197 * lib/target-supports.exp (clear_effective_target_cache): New.
9198 (check_cached_effective_target): Update et_prop_list.
9199 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9200 * g++.dg/compat/compat.exp: Likewise.
9201 * g++.dg/compat/struct-layout-1.exp: Likewise.
9202 * lib/asan-dg.exp: Likewise.
9203 * lib/atomic-dg.exp: Likewise.
9204 * lib/cilk-plus-dg.exp: Likewise.
9205 * lib/clearcap.exp: Likewise.
9206 * lib/mpx-dg.exp: Likewise.
9207 * lib/tsan-dg.exp: Likewise.
9208 * lib/ubsan-dg.exp: Likewise.
9210 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9212 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9214 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9215 Andrew Bennett <andrew.bennett@imgtec.com>
9217 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9218 dependencies between ISA level and compact-branches.
9219 * gcc.target/mips/branch-10.c: Update expected output to allow
9220 compact forms of b/bal.
9221 * gcc.target/mips/branch-11.c: Likewise.
9222 * gcc.target/mips/branch-12.c: Likewise.
9223 * gcc.target/mips/branch-13.c: Likewise.
9224 * gcc.target/mips/branch-3.c: Likewise.
9225 * gcc.target/mips/branch-4.c: Likewise.
9226 * gcc.target/mips/branch-5.c: Likewise.
9227 * gcc.target/mips/branch-6.c: Likewise.
9228 * gcc.target/mips/branch-7.c: Likewise.
9229 * gcc.target/mips/branch-8.c: Likewise.
9230 * gcc.target/mips/branch-9.c: Likewise.
9231 * gcc.target/mips/branch-cost-1.c: Likewise.
9232 * gcc.target/mips/call-1.c: Likewise.
9233 * gcc.target/mips/call-2.c: Likewise.
9234 * gcc.target/mips/call-3.c: Likewise.
9235 * gcc.target/mips/call-4.c: Likewise.
9236 * gcc.target/mips/call-5.c: Likewise.
9237 * gcc.target/mips/call-6.c: Likewise.
9238 * gcc.target/mips/lazy-binding-1.c: Likewise.
9239 * gcc.target/mips/near-far-1.c: Likewise.
9240 * gcc.target/mips/near-far-2.c: Likewise.
9241 * gcc.target/mips/near-far-3.c: Likewise.
9242 * gcc.target/mips/near-far-4.c: Likewise.
9243 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9244 run with compact branches allowed.
9245 * gcc.target/mips/compact-branches-1.c: New file.
9246 * gcc.target/mips/compact-branches-2.c: Likewise.
9247 * gcc.target/mips/compact-branches-3.c: Likewise.
9248 * gcc.target/mips/compact-branches-4.c: Likewise.
9249 * gcc.target/mips/compact-branches-5.c: Likewise.
9250 * gcc.target/mips/compact-branches-6.c: Likewise.
9251 * gcc.target/mips/compact-branches-7.c: Likewise.
9253 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9255 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9256 Clean-up a created directory if testcase fails.
9258 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9261 * g++.dg/pr67405.C: New test.
9263 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9265 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9267 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9269 * gcc.dg/ifcvt-1.c: New test.
9270 * gcc.dg/ifcvt-2.c: Likewise.
9271 * gcc.dg/ifcvt-3.c: Likewise.
9273 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9276 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9279 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9281 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9283 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9286 * g++.dg/other/pr61753.C: New.
9288 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9290 * gcc.dg/tree-ssa/cmp-1.c: New file.
9292 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9294 * gcc.dg/tree-ssa/complex-7.c: New file.
9296 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9298 * gcc.target/powerpc/swaps-p8-19.c: New test.
9300 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9303 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9305 2015-08-29 Tom de Vries <tom@codesourcery.com>
9307 PR tree-optimization/46193
9308 * gcc.dg/autopar/pr46193.c: New test.
9310 2015-08-28 Nathan Sidwell <nathan@acm.org>
9312 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9313 use exit code for failure.
9315 * gcc.dg/torture/matrix-1.c: Use plain printf.
9316 * gcc.dg/torture/matrix-2.c: Likewise.
9317 * gcc.dg/torture/matrix-5.c: Likewise.
9318 * gcc.dg/torture/matrix-6.c: Likewise.
9319 * gcc.dg/torture/transpose-1.c: Likewise.
9320 * gcc.dg/torture/transpose-2.c: Likewise.
9321 * gcc.dg/torture/transpose-3.c: Likewise.
9322 * gcc.dg/torture/transpose-4.c: Likewise.
9323 * gcc.dg/torture/transpose-5.c: Likewise.
9324 * gcc.dg/torture/transpose-6.c: Likewise.
9326 2015-08-28 Jeff Law <law@redhat.com>
9329 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9330 * gcc.dg/torture/pr66752-1.c: New test
9331 * g++.dg/torture/pr66752-2.C: New test.
9333 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9335 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9337 * gcc.dg/tree-ssa/sra-15.c: New.
9339 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9341 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9342 * gcc.target/mips/msub-8.c: Ditto
9344 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9346 * lib/target-supports.exp (check-effective_target_vect_double):
9347 Enable for Power targets with VSX hardware available.
9348 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9349 vect_no_align && { ! vect_hw_misalign }.
9351 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9353 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9354 Replaced by opt_files, compile with -floop-nest-optimize.
9355 * g++.dg/graphite/graphite.exp: Same.
9356 * gfortran.dg/graphite/graphite.exp: Same.
9357 * gcc.dg/graphite/block-0.c: Adjust pattern.
9358 * gcc.dg/graphite/block-1.c: Same.
9359 * gcc.dg/graphite/block-3.c: Same.
9360 * gcc.dg/graphite/block-4.c: Same.
9361 * gcc.dg/graphite/block-5.c: Same.
9362 * gcc.dg/graphite/block-6.c: Same.
9363 * gcc.dg/graphite/block-7.c: Same.
9364 * gcc.dg/graphite/block-8.c: Same.
9365 * gcc.dg/graphite/block-pr47654.c: Same.
9366 * gcc.dg/graphite/interchange-0.c: Same.
9367 * gcc.dg/graphite/interchange-1.c: Same.
9368 * gcc.dg/graphite/interchange-10.c: Same.
9369 * gcc.dg/graphite/interchange-11.c: Same.
9370 * gcc.dg/graphite/interchange-12.c: Same.
9371 * gcc.dg/graphite/interchange-13.c: Same.
9372 * gcc.dg/graphite/interchange-14.c: Same.
9373 * gcc.dg/graphite/interchange-15.c: Same.
9374 * gcc.dg/graphite/interchange-3.c: Same.
9375 * gcc.dg/graphite/interchange-4.c: Same.
9376 * gcc.dg/graphite/interchange-5.c: Same.
9377 * gcc.dg/graphite/interchange-6.c: Same.
9378 * gcc.dg/graphite/interchange-7.c: Same.
9379 * gcc.dg/graphite/interchange-8.c: Same.
9380 * gcc.dg/graphite/interchange-9.c: Same.
9381 * gcc.dg/graphite/interchange-mvt.c: Same.
9382 * gcc.dg/graphite/pr37485.c: Same.
9383 * gcc.dg/graphite/uns-block-1.c: Same.
9384 * gcc.dg/graphite/uns-interchange-12.c: Same.
9385 * gcc.dg/graphite/uns-interchange-14.c: Same.
9386 * gcc.dg/graphite/uns-interchange-15.c: Same.
9387 * gcc.dg/graphite/uns-interchange-9.c: Same.
9388 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9389 * gfortran.dg/graphite/interchange-3.f90: Same.
9391 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9394 * gcc.target/i386/pr67317-1.c: New test.
9395 * gcc.target/i386/pr67317-2.c: Ditto.
9396 * gcc.target/i386/pr67317-3.c: Ditto.
9397 * gcc.target/i386/pr67317-4.c: Ditto.
9398 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9399 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9401 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9403 * gcc.target/powerpc/vec-shr.c: New.
9405 2015-08-27 Marek Polacek <polacek@redhat.com>
9408 * gcc.dg/torture/pr67005.c: New test.
9410 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9412 * gcc.dg/tree-ssa/sra-15.c: New.
9414 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9416 * gcc.target/aarch64/long_branch_1.c: New test.
9418 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9420 * gcc.target/s390/20150826-1.c: New test.
9422 2015-08-26 Renlin Li <renlin.li@arm.com>
9424 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9426 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9428 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9430 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9432 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9433 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9434 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9435 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9437 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9439 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9441 * gcc.target/aarch64/tlsle_1.x: New test source.
9442 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9443 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9444 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9446 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9449 * gfortran.dg/shape_8.f90: New test.
9451 2015-08-25 Marek Polacek <polacek@redhat.com>
9454 * gcc.dg/weak/weak-18.c: New test.
9456 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9458 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9459 gcc_jit_context_set_bool_use_external_driver.
9461 2015-08-25 Nathan Sidwell <nathan@acm.org>
9463 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9465 * gcc.dg/20001117-1.c: Needs return_address.
9466 * gcc.dg/20020415-1.c: Needs alloca.
9467 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9468 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9469 * gcc.dg/pr63186.c: Needs label_values.
9470 * gcc.dg/torture/pr33848.c: Likwise.
9472 * lib/target-supports.exp (check_effective_target_fopenacc,
9473 check_effective_target_fopenmp): Disable for nvptx.
9474 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
9475 * gcc.dg/stack-usage-1.c: Likewise.
9476 * gcc.dg/stack-usage-2.c: Likewise.
9477 * gcc.dg/unused-5.c: Likewise.
9478 * gcc.dg/unwind-1.c: Likewise.
9480 2015-08-25 Christian Bruel <christian.bruel@st.com>
9482 * gcc.dg/Wno-frame-address.c: Skip for ARM.
9483 * g++.dg/Wno-frame-address.C: Ditto.
9485 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9488 * g++.dg/pr67211.C: New test.
9490 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
9494 * gfortran.dg/block_end_error_1.f90: New test.
9495 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
9497 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9500 * gcc.target/i386/pr66821.c: New test.
9502 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
9505 * gcc.target/i386/pr67329.c: New test.
9507 2015-08-24 Nathan Sidwell <nathan@acm.org>
9509 * gcc.dg/pr49551.c: Needs -fdata-sections.
9511 * gcc.dg/pr64935-2.c: Needs scheduling.
9513 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
9514 * gcc.dg/torture/pr63738.c: Likewise.
9515 * gcc.dg/torture/pr64728.c: Likewise.
9516 * gcc.dg/pr63748.c: Likewise.
9517 * gcc.dg/20020312-2.c: Likewise.
9519 * gcc.dg/torture/pr66123.c: Needs label_values.
9521 * gcc.dg/torture/pr41261.c: Needs profiling.
9522 * gcc.dg/pr26570.c: Likewise.
9523 * gcc.dg/pr61776.c: Likewise.
9524 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9525 * gcc.dg/gomp/pr34610.c: Likewise.
9526 * gcc.dg/pr54121.c: Likewise.
9527 * gcc.dg/20050325-1.c: Likewise.
9528 * gcc.dg/pr66899.c: Likewise.
9529 * gcc.dg/pr48770.c: Likewise.
9530 * gcc.dg/pr24225.c: Likewise.
9532 * gcc.dg/pr27531-1.c: Needs io.
9533 * gcc.dg/pr44606.c: Likewise.
9535 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9537 * gcc.dg/pr51990.c: Needs alloca.
9539 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9541 2015-08-24 Tom de Vries <tom@codesourcery.com>
9543 PR tree-optimization/65468
9544 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9546 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9549 * gfortran.dg/backtrace_1.f90: New test.
9551 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9554 * gfortran.dg/execute_command_line_2.f90: New test.
9556 2015-08-23 Tom de Vries <tom@codesourcery.com>
9558 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9559 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9560 vect_no_int_max to vect_no_int_min_max.
9561 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9562 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9563 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9564 * gcc.dg/vect/slp-reduc-4.c: Same.
9565 * gcc.dg/vect/slp-reduc-5.c: Same.
9566 * gcc.dg/vect/vect-125.c: Same.
9567 * gcc.dg/vect/vect-13.c: Same.
9568 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9569 * gcc.dg/vect/vect-reduc-1.c: Same.
9570 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9571 * gcc.dg/vect/vect-reduc-1char.c:Same.
9572 * gcc.dg/vect/vect-reduc-1short.c: Same.
9573 * gcc.dg/vect/vect-reduc-2.c: Same.
9574 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9575 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9576 * lib/target-supports.exp: Same.
9578 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9581 * g++.dg/cpp0x/decltype63.C: New.
9583 2015-08-22 Nathan Sidwell <nathan@acm.org>
9585 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9586 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9587 * c-c++-common/Wunused-var-8.c: Likewise.
9588 * c-c++-common/gomp/pr61486-2.c: Likewise.
9589 * c-c++-common/Wunused-var-6.c: Likewise.
9590 * c-c++-common/goacc/reduction-1.c: Likewise.
9591 * c-c++-common/goacc/reduction-2.c: Likewise.
9592 * c-c++-common/goacc/reduction-3.c: Likewise.
9593 * c-c++-common/goacc/reduction-4.c: Likewise.
9594 * gcc.dg/builtins-64.c: Likewise.
9595 * gcc.dg/pr59523.c: Likewise.
9596 * gcc.dg/tree-ssa/20080530.c: Likewise.
9597 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9598 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9599 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9600 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9601 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9602 * gcc.dg/pr59011.c: Likewise.
9603 * gcc.dg/uninit-9.c: Likewise.
9604 * gcc.dg/pr61561.c: Likewise.
9605 * gcc.dg/vla-4.c: Likewise.
9606 * gcc.dg/20101010-1.c: Likewise.
9607 * gcc.dg/pr49120.c: Likewise.
9608 * gcc.dg/20030331-2.c: Likewise.
9609 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9610 * gcc.dg/pr25682.c: Likewise.
9611 * gcc.dg/guality/guality.c: Likewise.
9612 * gcc.dg/pr27301.c: Likewise.
9613 * gcc.dg/uninit-9-O0.c: Likewise.
9614 * gcc.dg/fold-alloca-1.c: Likewise.
9615 * gcc.dg/pr41470.c: Likewise.
9616 * gcc.dg/pr51491-2.c: Likewise.
9617 * gcc.dg/winline-7.c: Likewise.
9618 * gcc.dg/vla-2.c: Likewise.
9619 * gcc.dg/pr50764.c: Likewise.
9620 * gcc.dg/c99-vla-1.c: Likewise.
9621 * gcc.dg/pr33238.c: Likewise.
9622 * gcc.dg/c99-const-expr-13.c: Likewise.
9623 * gcc.dg/builtin-return-1.c: Likewise.
9624 * gcc.dg/vla-3.c: Likewise.
9625 * gcc.dg/20020415-1.c: Likewise.
9626 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9627 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9628 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9629 * gcc.dg/torture/calleesave-sse.c: Likewise.
9630 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9631 * gcc.dg/gomp/vla-2.c: Likewise.
9632 * gcc.dg/gomp/vla-3.c: Likewise.
9633 * gcc.dg/gomp/vla-4.c: Likewise.
9634 * gcc.dg/gomp/pr30494.c: Likewise.
9635 * gcc.dg/gomp/vla-5.c: Likewise.
9636 * gcc.dg/pr51990-2.c: Likewise.
9637 * gcc.dg/vla-22.c: Likewise.
9639 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9641 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9642 * gcc.dg/dollar.c: Likewise.
9643 * gcc.dg/pragma-message.c: Likewise.
9644 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9645 * c-c++-common/raw-string-14.c: Likewise.
9647 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9649 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9650 property that instantiation here is a compile-time error.
9652 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9654 * g++.dg/other/pr67065.C: Extend.
9656 2015-08-21 Nathan Sidwell <nathan@acm.org>
9658 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9660 (check_effective_target_global_constructor): New.
9661 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9662 * gcc.dg/debug/debug.exp: Skip for nvptx.
9663 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9665 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9666 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9667 * gcc.c-torture/compile/pr33855.c: Likewise.
9668 * gcc.c-torture/compile/920723-1.c: Likewise.
9669 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9671 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9673 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9676 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9678 * gcc.c-torture/execute/switch-1.c: Likewise.
9680 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9681 * gcc.c-torture/execute/printf-1.c: Likewise.
9682 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9683 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9684 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9685 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9686 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9687 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9688 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9689 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9690 * gcc.c-torture/execute/gofast.c: Likewise.
9691 * gcc.c-torture/execute/complex-6.c: Likewise.
9693 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9694 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9695 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9696 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9697 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9698 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9699 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9700 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9701 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9702 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9703 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9704 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9705 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9706 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9707 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9708 * gcc.dg/setjmp-1.c: Likewise.
9709 * gcc.dg/cleanup-5.c: Likewise.
9710 * gcc.dg/cleanup-12.c: Likewise.
9711 * gcc.dg/cleanup-13.c: Likewise.
9713 * gcc.dg/constructor-1.c: Require global ctor.
9715 * gcc.dg/fork-instrumentation.c: Require profiling.
9716 * gcc.dg/20030107-1.c: Likewise.
9717 * gcc.dg/20030702-1.c: Likewise.
9719 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9720 * gcc.dg/cpp/paste2.c: Likewise.
9721 * gcc.dg/cpp/strify3.c: Likewise.
9722 * gcc.dg/cpp/strify4.c: Likewise.
9723 * gcc.dg/cpp/lexnum.c: Likewise.
9724 * gcc.dg/cpp/digraphs.c: Likewise.
9725 * gcc.dg/cpp/macro1.c: Likewise.
9727 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9729 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9731 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9733 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9736 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9738 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9739 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9740 vec_vpmsum_be and vec_shasigma_be.
9742 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9744 * lib/target-supports.exp
9745 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9746 with -mfp16-format=ieee.
9748 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9751 * g++.dg/other/pr67065.C: New.
9753 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9755 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9757 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9758 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9759 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9760 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9762 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9764 * gcc.dg/wide_shift_64_1.c: New testcase.
9765 * gcc.dg/wide_shift_128_1.c: Likewise.
9766 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9768 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9770 * lib/target-supports.exp
9771 (check_effective_target_fstack_protector_enabled): New test.
9772 * gcc.target/i386/ssp-default.c: New test.
9774 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9777 * gfortran.dg/generic_31.f90: New.
9779 2015-08-19 Marek Polacek <polacek@redhat.com>
9782 * g++.dg/torture/pr67133.C: New test.
9784 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9786 * gcc.target/powerpc/altivec-35.c: New test.
9787 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9788 * gcc.target/powerpc/vsx-vector-7.c: New test.
9790 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9793 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9794 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9796 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9798 PR rtl-optimization/67218
9799 * gcc.c-torture/execute/ieee/pr67218.c,
9800 gcc.target/aarch64/fcvt_int_float_double1.c,
9801 gcc.target/aarch64/fcvt_int_float_double2.c,
9802 gcc.target/aarch64/fcvt_int_float_double3.c,
9803 gcc.target/aarch64/fcvt_int_float_double4.c,
9804 gcc.target/aarch64/fcvt_uint_float_double1.c,
9805 gcc.target/aarch64/fcvt_uint_float_double2.c,
9806 gcc.target/aarch64/fcvt_uint_float_double3.c,
9807 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9809 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9811 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9812 dg-options to disable LSE extensions.
9813 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9814 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9815 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9816 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9817 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9818 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9819 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9820 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9821 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9822 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9823 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9824 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9825 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9826 * gcc.target/aarch64/sync-op-full.c: Likewise.
9827 * gcc.target/aarch64/sync-op-release.c: Likewise.
9829 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9832 * g++.dg/cpp1z/feat-cxx1z.C: New.
9834 2015-08-18 Marek Polacek <polacek@redhat.com>
9837 * gcc.dg/torture/pr67222.c: New test.
9839 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9841 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9843 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9845 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9846 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9847 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9849 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9851 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9852 which is used in later code.
9854 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9857 * g++.dg/cpp0x/nullptr34.C: New.
9858 * g++.dg/warn/Wconversion2.C: Adjust.
9859 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9860 * g++.old-deja/g++.other/null3.C: Likewise.
9862 * g++.dg/cpp0x/pr51313.C: Adjust.
9864 2015-08-17 Richard Biener <rguenther@suse.de>
9866 PR tree-optimization/67221
9867 * gcc.dg/torture/pr67221.c: New testcase.
9869 2015-08-17 Mike Stump <mikestump@comcast.net>
9870 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9872 * gcc.target/arm/memcpy-aligned-1.c: New test.
9874 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9877 * gfortran.dg/norm_4.f90: Rename to...
9878 * gfortran.dg/norm2_4.f90: this.
9879 * gfortran.dg/norm2_5.f90: New test.
9881 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9883 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9884 * gcc.dg/ssp-1.c: Make counter a register.
9885 * gcc.dg/ssp-2.c: Likewise.
9886 * gcc.dg/torture/parm-coalesce.c: New.
9888 2015-08-14 Marek Polacek <polacek@redhat.com>
9891 * gcc.dg/torture/pr67133.c: New test.
9893 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9894 Matthias Klose <doko@debian.org>
9897 * gcc.c-torture/compile/pr67143.c: New
9898 * gcc.target/aarch64/atomic-op-imm.c
9899 (atomic_fetch_add_negative_RELAXED): New.
9900 (atomic_fetch_sub_negative_ACQUIRE): New.
9902 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9904 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9905 * gcc.target/aarch64/target_attr_8.c: Likewise.
9906 * gcc.target/aarch64/target_attr_14.c: Likewise.
9908 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9910 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9912 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9914 * gcc.target/i386/builtin_target.c: Add skylake check.
9916 2015-08-13 Jeff Law <law@redhat.com>
9918 * gcc.dg/pr66314.c: Moved from here to ..
9919 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9920 to clear all sanitizers before -fsanitize=kernel-address.
9922 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9924 * gcc.target/aarch64/cinc_common_1.c: New test.
9926 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9929 * g++.dg/ext/attribute-may-alias-1.C: New.
9930 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9932 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9934 * gcc.target/aarch64/atomic-inst-cas.c: New.
9935 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9937 2015-08-13 Andreas Schwab <schwab@suse.de>
9939 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9941 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9944 * g++.dg/torture/pr62164.C: New.
9946 2015-08-13 Richard Biener <rguenther@suse.de>
9948 PR tree-optimization/67191
9949 * gcc.dg/torture/pr67191.c: New testcase.
9950 * g++.dg/torture/pr67191.C: Likewise.
9952 2015-08-13 Richard Biener <rguenther@suse.de>
9954 PR tree-optimization/66502
9955 PR tree-optimization/67167
9956 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9958 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9961 * g++.dg/init/new42.C: New.
9963 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9966 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9968 * gcc.target/powerpc/pr67071-2.c: Likewise.
9969 * gcc.target/powerpc/pr67071-3.c: Likewise.
9971 2015-08-12 Marek Polacek <polacek@redhat.com>
9974 * c-c++-common/Wshift-overflow-6.c: New test.
9975 * c-c++-common/Wshift-overflow-7.c: New test.
9976 * g++.dg/cpp1y/left-shift-2.C: New test.
9978 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9981 * g++.dg/cpp0x/pr52742.C: New.
9983 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9985 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9986 Check Knights Landing support.
9988 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9991 * g++.dg/warn/Wunused-result-1.C: New.
9993 2015-08-12 Richard Biener <rguenther@suse.de>
9995 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9996 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9997 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9998 * g++.dg/tree-ssa/pr61034.C: Adjust.
9999 * gcc.dg/fold-compare-2.c: Likewise.
10000 * gcc.dg/pr50763.c: Likewise.
10001 * gcc.dg/predict-3.c: Likewise.
10002 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10003 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10004 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10005 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10006 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10007 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10008 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10009 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10010 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10011 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10012 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10013 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10015 2015-08-12 Nathan Sidwell <nathan@acm.org>
10017 * gcc.dg/vrp-min-max-1.c: New.
10018 * gcc.dg/vrp-min-max-2.c: New.
10020 2015-08-12 Richard Biener <rguenther@suse.de>
10022 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10024 2015-08-12 Tom de Vries <tom@codesourcery.com>
10027 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10028 Handle absence of vector min/max for sparc.
10030 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10033 * g++.dg/ext/mv25.C: New test.
10035 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10037 * gcc.target/i386/avx2-vect-shift.c: New test.
10039 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10043 * gcc.dg/pragma-diag-3.c: New test.
10044 * gcc.dg/pragma-diag-4.c: New test.
10046 2015-08-11 Nathan Sidwell <nathan@acm.org>
10048 * c-c++-common/dfp/operator-comma.c: Call init function.
10049 * c-c++-common/dfp/convert-dfp-2.c: New test.
10051 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10053 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10054 Treat model == 0x4f as Broadwell.
10056 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10058 PR libfortran/67140
10059 * gfortran.dg/pr67140.f90: New test.
10061 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10064 PR middle-end/66332
10065 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10067 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10070 * gfortran.dg/ieee/large_4.f90: New test.
10072 2015-08-08 Bud Davis <jmdavis@link.com>
10075 * gfortran.dg/common_22.f90: New.
10077 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10079 PR rtl-optimization/67028
10080 * gcc.dg/pr67028.c: New testcase.
10082 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10084 PR rtl-optimization/67029
10085 * gcc.dg/pr67029.c: New test.
10087 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10090 * gfortran.dg/ieee/ieee_8.f90: New test.
10092 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10094 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10096 * gcc.target/aarch64/noplt_2.c: Likewise.
10097 * gcc.target/aarch64/noplt_3.c: Likewise.
10099 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10101 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10102 optimization level, and print a summary at the end.
10104 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10106 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10108 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10110 * gcc.target/aarch64/noplt_3.c: New testcase.
10112 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10114 * gcc.target/aarch64/noplt_1.c: New testcase.
10115 * gcc.target/aarch64/noplt_2.c: Likewise.
10117 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10119 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10120 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10122 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10124 * gcc.target/s390/dwarfregtable-1.c: New test.
10125 * gcc.target/s390/dwarfregtable-2.c: New test.
10126 * gcc.target/s390/dwarfregtable-3.c: New test.
10128 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10130 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10132 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10135 * gfortran.dg/ieee/large_2.f90: New test.
10136 * gfortran.dg/ieee/large_3.F90: New test.
10138 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10141 * gfortran.dg/ieee/large_1.f90: Adjust test.
10143 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10144 Jeff Law <law@redhat.com>
10147 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10148 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10149 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10150 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10151 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10152 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10154 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10156 PR middle-end/66311
10157 * gfortran.dg/pr66311.f90: New file.
10159 2015-08-05 Richard Biener <rguenther@suse.de>
10161 PR tree-optimization/67121
10162 * gcc.dg/torture/pr67121.c: New testcase.
10164 2015-08-05 Nick Clifton <nickc@redhat.com>
10166 * gcc.target/rl78: New directory.
10167 * gcc.target/rl78/rl78.exp: New file: Test driver.
10168 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10170 2015-08-05 Richard Biener <rguenther@suse.de>
10172 PR middle-end/67120
10173 * gcc.dg/torture/pr67120.c: New testcase.
10175 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10179 * lib/fortran-modules.exp: Call cleanup-submodules from
10181 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10182 cover the cases where private entities are no longer optimized
10184 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10186 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10187 * gfortran.dg/submodule_5.f08: The same.
10188 * gfortran.dg/submodule_9.f08: The same.
10189 * gfortran.dg/submodule_10.f08: New test.
10191 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10194 * g++.dg/cpp1y/var-templ35.C: New.
10196 2015-08-05 Richard Biener <rguenther@suse.de>
10198 PR tree-optimization/67055
10199 * g++.dg/torture/pr67055.C: New testcase.
10201 2015-08-05 Richard Biener <rguenther@suse.de>
10203 PR tree-optimization/67109
10204 * gcc.dg/torture/pr67109.c: New testcase.
10205 * gcc.dg/vect/vect-119.c: Adjust.
10207 2015-08-05 Richard Biener <rguenther@suse.de>
10209 PR middle-end/67107
10210 * gcc.dg/pr67107.c: New testcase.
10212 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10215 * g++.dg/cpp1z/abbrev2.C: New.
10217 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10219 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10221 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10224 * g++.dg/init/explicit4.C: New.
10226 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10228 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10229 without VSX an Power8 vector support.
10231 2015-08-04 Richard Biener <rguenther@suse.de>
10233 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10235 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10238 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10241 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/cpp1y/var-templ34.C: New.
10246 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10248 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10249 * gcc.target/aarch64/target_attr_1.c: Likewise.
10250 * gcc.target/aarch64/target_attr_2.c: Likewise.
10251 * gcc.target/aarch64/target_attr_3.c: Likewise.
10252 * gcc.target/aarch64/target_attr_4.c: Likewise.
10253 * gcc.target/aarch64/target_attr_5.c: Likewise.
10254 * gcc.target/aarch64/target_attr_6.c: Likewise.
10255 * gcc.target/aarch64/target_attr_7.c: Likewise.
10256 * gcc.target/aarch64/target_attr_8.c: Likewise.
10257 * gcc.target/aarch64/target_attr_9.c: Likewise.
10258 * gcc.target/aarch64/target_attr_10.c: Likewise.
10259 * gcc.target/aarch64/target_attr_11.c: Likewise.
10260 * gcc.target/aarch64/target_attr_12.c: Likewise.
10261 * gcc.target/aarch64/target_attr_13.c: Likewise.
10262 * gcc.target/aarch64/target_attr_14.c: Likewise.
10263 * gcc.target/aarch64/target_attr_15.c: Likewise.
10265 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10267 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10269 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10271 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10273 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10275 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10278 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10281 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10282 * gfortran.dg/ieee/large_1.f90: New test.
10284 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10286 PR tree-optimization/67043
10287 * gcc.dg/pr67043.c: New test.
10289 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10291 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10293 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10295 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10296 it to push/pop timing items.
10297 (main): For each optimization level, create a gcc_jit_timer, and
10298 time all of the iteration within that level cumulatively.
10299 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10300 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10302 2015-08-03 Alexander Basov <coohpt@gmail.com>
10304 PR middle-end/64744
10305 PR middle-end/48470
10306 PR middle-end/43404
10307 * gcc.target/arm/pr43404.c : New testcase.
10308 * gcc.target/arm/pr48470.c : New testcase.
10309 * gcc.target/arm/pr64744-1.c : New testcase.
10310 * gcc.target/arm/pr64744-2.c : New testcase.
10312 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10314 PR tree-optimization/67077
10315 * gcc.dg/pr67077.c: New test.
10317 2015-08-03 Jeff Law <law@redhat.com>
10319 PR middle-end/66314
10320 PR gcov-profile/66899
10321 * gcc.dg/pr66899.c: New test.
10322 * gcc.dg/pr66314.c: New test.
10324 2015-08-03 Marek Polacek <polacek@redhat.com>
10327 * gcc.dg/pr67088.c: New test.
10329 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10332 * gcc.target/arm/vnmul-1.c: New.
10333 * gcc.target/arm/vnmul-2.c: New.
10334 * gcc.target/arm/vnmul-3.c: New.
10335 * gcc.target/arm/vnmul-4.c: New.
10337 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10340 * gfortran.dg/class_allocate_20.f90: New.
10342 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10344 * gcc.target/aarch64/csel_bfx_1.c: New test.
10345 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10347 2015-08-02 Martin Sebor <msebor@redhat.com>
10349 * g++.dg/Wframe-address-in-Wall.C: New test.
10350 * g++.dg/Wframe-address.C: New test.
10351 * g++.dg/Wno-frame-address.C: New test.
10352 * gcc.dg/Wframe-address-in-Wall.c: New test.
10353 * gcc.dg/Wframe-address.c: New test.
10354 * gcc.dg/Wno-frame-address.c: New test.
10356 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10358 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10360 2015-08-01 Michael Collison <michael.collison@linaro.org
10361 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10363 * gcc.target/arm/mincmp.c: New test.
10365 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10368 * gfortran.dg/associated_target_6.f03: New test
10370 2015-08-01 Tom de Vries <tom@codesourcery.com>
10372 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10373 optimize ("-ftree-parallelize-loops=0").
10374 Add successful scans for 2 detected reductions. Add xfail scans for 3
10375 detected reductions.
10376 * gcc.dg/autopar/reduc-2short.c: Same.
10377 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10378 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10379 detected reductions.
10380 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10381 and max reductions.
10383 2015-07-31 Marek Polacek <polacek@redhat.com>
10386 * g++.dg/ubsan/pr66977.C: New test.
10388 2015-07-30 Marek Polacek <polacek@redhat.com>
10390 * c-c++-common/Wtautological-compare-3.c: New test.
10392 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10394 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10395 (CHECK): Pass address of scalar, rather than array.
10397 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10399 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10401 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10403 * gcc.target/aarch64/fp16/fp16.exp: New.
10404 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10405 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10407 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10409 * gcc.target/aarch64/f16_movs_1.c: New test.
10411 2015-07-28 Tom de Vries <tom@codesourcery.com>
10413 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10416 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10417 Manuel López-Ibáñez <manu@gcc.gnu.org>
10419 * gcc.dg/parm-incomplete-1.c: Update.
10420 * gcc.dg/pr18809-1.c: Update.
10421 * gcc.dg/pr27953.c: Update.
10422 * gcc.dg/vla-11.c: Update.
10424 2015-07-27 Marek Polacek <polacek@redhat.com>
10426 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10428 2015-07-27 Tom de Vries <tom@codesourcery.com>
10430 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10431 attribute. Update comment.
10433 Add scan for not parallelizing inner loop.
10434 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10438 2015-07-27 Marek Polacek <polacek@redhat.com>
10441 * c-c++-common/Wtautological-compare-2.c: New test.
10443 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10446 * gcc.target/i386/pr66232-6.c: New tests.
10447 * gcc.target/i386/pr66232-7.c: Likewise.
10448 * gcc.target/i386/pr66232-8.c: Likewise.
10449 * gcc.target/i386/pr66232-9.c: Likewise.
10451 2015-07-27 Marek Polacek <polacek@redhat.com>
10455 * c-c++-common/Wtautological-compare-1.c: New test.
10457 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10460 * g++.dg/template/pr18969.C: New test.
10461 * g++.dg/template/pr18969-2.C: New test.
10462 * g++.old-deja/g++.jason/overload.C: Remove return value in
10463 template function returning void.
10465 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10467 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10468 immediates to avoid shift-overflow warnings.
10470 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
10473 * g++.dg/init/pr66857.C: New test.
10475 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
10478 * gcc.target/i386/pr66648.c: New test.
10480 2015-07-25 Tom de Vries <tom@codesourcery.com>
10482 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
10483 interchange_files and block_files variables.
10484 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
10486 * gcc.dg/graphite/uns-interchange-12.c: Same.
10487 * gcc.dg/graphite/uns-interchange-14.c: Same.
10488 * gcc.dg/graphite/uns-interchange-15.c: Same.
10489 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
10490 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
10492 2015-07-25 Jeff Law <law@redhat.com>
10496 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10497 * gcc.dg/torture/pr66752-1.c: New test
10498 * g++.dg/torture/pr66752-2.C: New test.
10500 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
10503 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10505 PR rtl-optimization/64164
10506 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10507 * gcc.dg/ssp-1.c: Make counter a register.
10508 * gcc.dg/ssp-2.c: Likewise.
10509 * gcc.dg/torture/parm-coalesce.c: New.
10511 2015-07-24 Tom de Vries <tom@codesourcery.com>
10513 * gcc.dg/graphite/block-1.c: Xfail scan.
10514 * gcc.dg/graphite/interchange-12.c: Same.
10515 * gcc.dg/graphite/interchange-14.c: Same.
10516 * gcc.dg/graphite/interchange-15.c: Same.
10517 * gcc.dg/graphite/interchange-9.c: Same.
10518 * gcc.dg/graphite/interchange-mvt.c: Same.
10519 * gcc.dg/graphite/uns-block-1.c: New test.
10520 * gcc.dg/graphite/uns-interchange-12.c: New test.
10521 * gcc.dg/graphite/uns-interchange-14.c: New test.
10522 * gcc.dg/graphite/uns-interchange-15.c: New test.
10523 * gcc.dg/graphite/uns-interchange-9.c: New test.
10524 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10526 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10529 * c-c++-common/Wunused-function-1.c: New.
10531 2015-07-24 Tom de Vries <tom@codesourcery.com>
10533 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10534 alternative exit-first loop transform.
10535 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10536 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10537 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10538 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10539 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10540 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10541 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10542 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10543 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10545 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10548 * gcc.target/i386/mpx/pr66566.c: New test.
10550 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10553 * gcc.target/i386/pr66978.c: New test.
10555 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10557 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10559 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10561 * gcc.target/s390/insv-1.c: New test.
10562 * gcc.target/s390/insv-2.c: New test.
10563 * gcc.target/s390/insv-3.c: New test.
10565 2015-07-24 Tom de Vries <tom@codesourcery.com>
10567 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10569 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10571 PR middle-end/25530
10572 * gcc.dg/pr25530.c: New test.
10574 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10576 PR middle-end/25529
10577 * gcc.dg/pr25529.c: New test.
10579 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10581 * gcc.target/arm/reg_equal_test.c: New test.
10583 2015-07-23 Jeff Law <law@redhat.com>
10586 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10587 * gcc.dg/torture/pr66752-1.c: New test
10588 * g++.dg/torture/pr66752-2.C: New test.
10590 2015-07-23 Marek Polacek <polacek@redhat.com>
10593 * g++.dg/warn/Wlogical-op-2.C: New test.
10595 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10597 PR rtl-optimization/64164
10598 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10599 * gcc.dg/ssp-1.c: Make counter a register.
10600 * gcc.dg/ssp-2.c: Likewise.
10601 * gcc.dg/torture/parm-coalesce.c: New.
10603 2015-07-23 Marek Polacek <polacek@redhat.com>
10606 * c-c++-common/ubsan/pr66908.c: New test.
10608 2015-07-23 Tom de Vries <tom@codesourcery.com>
10610 * gcc.dg/autopar/outer-4.c: Add xfail.
10611 * gcc.dg/autopar/outer-5.c: Same.
10612 * gcc.dg/autopar/outer-6.c: Same.
10613 * gcc.dg/autopar/reduc-2.c: Same.
10614 * gcc.dg/autopar/reduc-2char.c: Same.
10615 * gcc.dg/autopar/reduc-2short.c: Same.
10616 * gcc.dg/autopar/reduc-8.c: Same.
10617 * gcc.dg/autopar/uns-outer-4.c: New test.
10618 * gcc.dg/autopar/uns-outer-5.c: New test.
10619 * gcc.dg/autopar/uns-outer-6.c: New test.
10621 2015-07-23 Richard Biener <rguenther@suse.de>
10623 PR tree-optimization/66952
10624 * gcc.dg/torture/pr66952.c: Use signed char.
10626 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10628 PR tree-optimization/66926,66951
10629 * gcc.dg/vect/pr66951.c: New test.
10631 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10634 * g++.dg/parse/error57.C: New.
10635 * g++.dg/expr/string-2.C: Update.
10637 2015-07-23 Richard Biener <rguenther@suse.de>
10639 PR tree-optimization/66945
10640 * gcc.dg/torture/pr66945.c: New testcase.
10642 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10645 * g++.dg/ext/mv24.C: New test.
10647 2015-07-22 Marek Polacek <polacek@redhat.com>
10649 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10652 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10656 * gfortran.dg/generic_30.f90: New.
10658 2015-07-22 Richard Biener <rguenther@suse.de>
10660 PR tree-optimization/66952
10661 * gcc.dg/torture/pr66952.c: New testcase.
10663 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10665 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10667 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10669 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10671 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10673 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10675 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10677 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10679 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10681 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10683 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10685 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10687 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10689 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10691 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10693 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10695 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10697 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10699 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10701 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10703 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10705 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10707 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10709 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10711 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10713 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10715 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10717 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10719 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10721 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10723 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10725 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10727 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10729 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10731 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10733 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10735 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10737 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10739 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10741 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10743 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10745 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10747 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10749 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10751 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10753 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10755 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10757 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10759 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10761 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10763 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10765 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10767 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10769 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10771 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10773 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10775 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10777 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10779 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10781 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10783 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10785 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10787 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10789 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10791 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10793 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10795 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10797 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10799 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10801 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10803 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10805 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10807 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10809 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10811 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10813 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10815 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10817 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10819 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10821 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10823 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10825 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10827 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10829 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10831 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10833 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10835 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10837 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10839 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10841 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10843 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10845 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10847 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10849 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10851 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10853 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10855 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10857 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10859 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10861 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10863 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10865 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10867 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10869 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10871 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10873 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10875 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10877 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10879 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10881 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10883 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10885 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10887 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10889 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10891 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10893 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10895 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10897 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10899 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10901 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10903 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10905 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10907 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10909 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10911 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10913 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10915 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10917 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10919 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10921 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10923 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10925 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10927 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10930 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10932 * g++.dg/template/crash81.C: Update.
10934 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10937 * gcc.target/i386/pr66424.c: New.
10939 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10941 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10943 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10946 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10947 Drop address sanitization.
10949 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10951 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10952 Skip -march=armv4t.
10953 (dg-additional-options): Set armv5t flag.
10955 2015-07-21 Marek Polacek <polacek@redhat.com>
10957 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10958 * gcc.dg/vmx/unpack.c: Likewise.
10959 * gcc.target/powerpc/quad-atomic.c: Likewise.
10961 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10963 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10965 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10967 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10970 2015-07-20 Marek Polacek <polacek@redhat.com>
10973 * c-c++-common/Wshift-overflow-1.c: New test.
10974 * c-c++-common/Wshift-overflow-2.c: New test.
10975 * c-c++-common/Wshift-overflow-3.c: New test.
10976 * c-c++-common/Wshift-overflow-4.c: New test.
10977 * c-c++-common/Wshift-overflow-5.c: New test.
10978 * g++.dg/cpp1y/left-shift-1.C: New test.
10979 * gcc.dg/c90-left-shift-2.c: New test.
10980 * gcc.dg/c90-left-shift-3.c: New test.
10981 * gcc.dg/c99-left-shift-2.c: New test.
10982 * gcc.dg/c99-left-shift-3.c: New test.
10983 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10984 * gcc.c-torture/execute/pr40386.c: Likewise.
10985 * gcc.dg/vect/pr33373.c: Likewise.
10986 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10987 * gcc.dg/vect/vect-shift-2.c: Likewise.
10989 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10991 * gcc.target/aarch64/neg_abs_1.c: New test.
10993 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10996 * gcc.target/i386/pr66922.c: New test.
10998 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11000 PR middle-end/46851
11001 PR middle-end/60340
11002 * gcc.dg/tree-ssa/pr42327.c: Removed.
11003 * g++.dg/other/pr35011.C: Removed.
11005 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11008 * gcc.target/i386/pr66906.c: New test.
11010 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11012 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11013 as follow-up to r225930.
11015 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11018 * lib/fortran-modules.exp (proc cleanup-submodules): New
11020 * gfortran.dg/submodule_1.f08: Change extension and clean up
11021 the submodule files.
11022 * gfortran.dg/submodule_2.f08: ditto
11023 * gfortran.dg/submodule_6.f08: ditto
11024 * gfortran.dg/submodule_7.f08: ditto
11025 * gfortran.dg/submodule_8.f08: New test
11026 * gfortran.dg/submodule_9.f08: New test
11028 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11029 Sebastian Pop <s.pop@samsung.com>
11031 PR middle-end/61929
11032 * gcc.dg/graphite/pr61929.c: New.
11034 2015-07-17 Marek Polacek <polacek@redhat.com>
11036 * gcc.dg/fold-minus-7.c: New test.
11038 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11040 * gfortran.dg/co_reduce_1.f90: New file.
11042 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11045 * gcc.target/i386/pr66824.c:
11047 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11050 * gfortran.dg/structure_constructor_13.f03: New test.
11052 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11055 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11056 of generated while loops in the tree dump.
11057 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11059 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11061 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11063 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11066 * gcc.target/i386/pr66891.c: New test.
11068 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11070 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11072 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11074 PR rtl-optimization/66626
11075 * gcc.target/i386/pr66626-2.c: New.
11077 2015-07-16 Richard Biener <rguenther@suse.de>
11079 PR tree-optimization/66894
11080 * gcc.dg/torture/pr66894.c: New testcase.
11082 2015-07-16 Richard Biener <rguenther@suse.de>
11084 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11086 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11089 * g++.dg/pr66866.C: New test.
11091 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11093 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11095 2015-07-15 Richard Biener <rguenther@suse.de>
11097 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11098 { -O3 -fomit-frame-pointer },
11099 { -O3 -fomit-frame-pointer -funroll-loops } and
11100 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11102 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11103 -finline-functions }
11105 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11107 * gcc.target/mips/interrupt_handler-5.c: New test.
11109 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11110 Robert Suchanek <robert.suchanek@imgtec.com>
11112 * gcc.target/mips/interrupt_handler-4.c: New test.
11114 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11117 * gcc.dg/lto/lto.exp: Initialize MPX.
11119 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11121 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11123 * gcc.target/arm/scd42-3.c: Likewise.
11125 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11127 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11128 code to be run when the pre-arch code increases the isa_rev to
11129 mips32r6 or greater.
11131 2015-07-15 Richard Biener <rguenther@suse.de>
11133 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11134 { -O3 -fomit-frame-pointer },
11135 { -O3 -fomit-frame-pointer -funroll-loops } and
11136 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11138 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11139 -finline-functions }
11140 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11141 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11142 to additional_flags.
11144 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11146 PR rtl-optimization/66838
11147 * gcc.target/i386/pr66838.c: New test.
11149 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11152 * g++.dg/template/pr66850.C: New test.
11154 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11155 Cesar Philippidis <cesar@codesourcery.com>
11156 Chung-Lin Tang <cltang@codesourcery.com>
11158 * gcc.target/nios2/nios2-flushd.c: New.
11159 * gcc.target/nios2/nios2-rdprs.c: New.
11160 * gcc.target/nios2/r2-atomic.c: New.
11161 * gcc.target/nios2/r2-eni.c: New.
11162 * gcc.target/nios2/r2-wrpie.c: New.
11164 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11165 Cesar Philippidis <cesar@codesourcery.com>
11166 Chung-Lin Tang <cltang@codesourcery.com>
11168 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11169 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11171 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11172 Cesar Philippidis <cesar@codesourcery.com>
11173 Chung-Lin Tang <cltang@codesourcery.com>
11175 * gcc.target/nios2/andci.c: New.
11176 * gcc.target/nios2/bmx.c: New.
11177 * gcc.target/nios2/cdx-add.c: New.
11178 * gcc.target/nios2/cdx-branch.c: New.
11179 * gcc.target/nios2/cdx-callret.c: New.
11180 * gcc.target/nios2/cdx-loadstore.c: New.
11181 * gcc.target/nios2/cdx-logical.c: New.
11182 * gcc.target/nios2/cdx-mov.c: New.
11183 * gcc.target/nios2/cdx-shift.c: New.
11184 * gcc.target/nios2/cdx-sub.c: New.
11185 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11187 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11190 * g++.dg/cpp0x/vt-65071.C: New.
11192 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11193 Cesar Philippidis <cesar@codesourcery.com>
11194 Chung-Lin Tang <cltang@codesourcery.com>
11196 * gcc.target/nios2/r2-io-range.c: New.
11197 * gcc.target/nios2/r2-stio-1.c: New.
11198 * gcc.target/nios2/r2-stio-2.c: New.
11199 * gcc.target/nios2/nios2-ldxio.c: New.
11200 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11201 of just compile. Add more tests.
11203 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11205 gfortran.dg/pr66864.f90: New test.
11207 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11209 PR rtl-optimization/66626
11210 * gcc.target/i386/pr66626.c: New.
11212 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11214 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11215 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11216 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11218 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11220 * g++.dg/template/crash81.C: Adjust for error + inform change.
11221 * g++.dg/template/pr58878.C: Likewise.
11222 * g++.dg/template/shadow1.C: Likewise.
11223 * g++.dg/template/shadow2.C: Likewise.
11224 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11225 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11226 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11227 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11229 2015-07-14 Richard Biener <rguenther@suse.de>
11231 PR tree-optimization/66863
11232 * gcc.dg/torture/pr66863.c: New testcase.
11234 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11237 * g++.dg/template/pr65186.C: New test.
11239 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11241 * gcc.target/arm/macro_defs0.c: Add directive to skip
11242 test if -marm is present.
11243 * gcc.target/arm/macro_defs1.c: Likewise.
11245 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11247 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11249 * gcc.target/aarch64/adds1.c: Likewise.
11250 * gcc.target/aarch64/ands_1.c: Likewise.
11251 * gcc.target/aarch64/bics_1.c: Likewise.
11252 * gcc.target/aarch64/subs1.c: Likewise.
11253 * gcc.target/aarch64/subs3.c: Likewise.
11255 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11258 * gfortran.dg/pr64589.f90: New test.
11260 2015-07-13 Renlin Li <renlin.li@arm.com>
11263 * gcc.c-torture/execute/pr66556.c: New.
11265 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11267 * gcc.dg/20020219-1.c: Fix double word typos.
11268 * gcc.dg/20020919-1.c: Same.
11270 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11271 Jeff Law <law@redhat.com>
11273 PR middle-end/66726
11274 * g++.dg/tree-ssa/pr66726.c: New test.
11275 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11276 * gcc.dg/tree-ssa/pr66726.c: New test.
11278 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11281 * g++.dg/cpp0x/variadic-ttp2.C: New.
11283 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11286 * g++.dg/cpp0x/auto46.C: New test.
11287 * g++.dg/template/pr30044.C: New test.
11288 * g++.dg/template/shadow2.C: New test.
11289 * g++.dg/template/error55.C: New test.
11290 * g++.dg/template/crash83.C: Accept any error string.
11291 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11293 * g++.dg/cpp0x/variadic19.C: Likewise
11294 * g++.dg/template/canon-type-13.C: Likewise.
11295 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11296 * g++.dg/torture/20070621-1.C: Likewise.
11298 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11301 * g++.dg/init/explicit3.C: New.
11303 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11306 * gcc.target/i386/pr66819-1.c: New test.
11307 * gcc.target/i386/pr66819-2.c: Likewise.
11308 * gcc.target/i386/pr66819-3.c: Likewise.
11309 * gcc.target/i386/pr66819-4.c: Likewise.
11310 * gcc.target/i386/pr66819-5.c: Likewise.
11312 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11315 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11316 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11317 type to prevent possible flag-clobbering zero-extensions.
11318 * gcc.target/i386/pr66703.c: New test.
11320 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11323 * g++.dg/cpp0x/nsdmi-template15.C: New.
11325 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11327 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11329 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11331 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11332 * gcc.target/arm/flip-thumb.c: Likewise.
11334 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11337 * gcc.target/i386/pr66813.c: New test.
11339 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11341 PR middle-end/66820
11342 * gcc.dg/gomp/pr66820.c: New test.
11344 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11347 * g++.dg/cpp0x/scoped_enum6.C: New.
11349 2015-07-10 Tom de Vries <tom@codesourcery.com>
11351 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11352 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11354 2015-07-10 Richard Biener <rguenther@suse.de>
11356 PR tree-optimization/66823
11357 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11358 which should not be necessary. XFAIL.
11360 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11363 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11365 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11367 PR middle-end/66633
11368 * gcc.dg/gomp/pr66633-1.c: New test.
11369 * gcc.dg/gomp/pr66633-2.c: New test.
11370 * gcc.dg/gomp/pr66633-3.c: New test.
11371 * gcc.dg/gomp/pr66633-4.c: New test.
11373 2015-07-09 John Marino <gnugcc@marino.st>
11375 * lib/target-supports.exp (check_effective_target_pie):
11378 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11381 * gcc.target/i386/pr66814.c: New test.
11383 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11386 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11387 * gcc.target/aarch64/fnmul-2.c: Likewise.
11388 * gcc.target/aarch64/fnmul-3.c: Likewise.
11389 * gcc.target/aarch64/fnmul-4.c: Likewise.
11391 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11394 * g++.dg/cpp0x/vt-65790.C: New.
11396 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11399 * gcc.target/i386/pr66818.c: New test.
11401 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11404 * gcc.target/i386/pr66817.c: New test.
11406 2015-07-09 Marek Polacek <polacek@redhat.com>
11408 PR tree-optimization/66718
11409 * gcc.dg/vect/vect-126.c: New test.
11411 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11413 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11414 even when dwarf-2 is not the default.
11416 2015-07-08 Jeff Law <law@redhat.com>
11419 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11420 to have a single memory reference.
11422 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11424 * g++.dg/other/dump-ada-spec-9.C: New test.
11426 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11428 * g++.dg/vect/vect.exp: Run also simd* tests.
11429 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11430 (check_vect): Fix up get_cpuid call for C++.
11431 * g++.dg/vect/simd-clone-1.cc: New test.
11433 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11435 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11437 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11439 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11440 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11442 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11445 * gcc.target/i386/pr66806.c: New test.
11447 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11450 * g++.dg/cpp0x/auto45.C: New.
11452 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11454 PR middle-end/66334
11455 * gcc.target/i386/pr66334.c: New.
11457 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11459 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11462 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11465 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11466 (verify_code): Update expected error message.
11467 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11468 (verify_code): Likewise.
11469 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
11470 (verify_code): Likewise.
11472 2015-07-08 Richard Biener <rguenther@suse.de>
11474 PR tree-optimization/66793
11475 * gcc.dg/torture/pr66793.c: New testcase.
11477 2015-07-08 Richard Biener <rguenther@suse.de>
11479 PR tree-optimization/66794
11480 * gcc.dg/torture/pr66794.c: New testcase.
11482 2015-07-08 Marek Polacek <polacek@redhat.com>
11485 * g++.dg/abi/abi-tag15.C: New test.
11487 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11489 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
11490 * gcc.target/mips/branch-3.c: Ditto
11491 * gcc.target/mips/branch-4.c: Ditto.
11492 * gcc.target/mips/branch-5.c: Ditto.
11493 * gcc.target/mips/branch-6.c: Ditto.
11494 * gcc.target/mips/branch-7.c: Ditto.
11495 * gcc.target/mips/branch-8.c: Ditto.
11496 * gcc.target/mips/branch-9.c: Ditto.
11497 * gcc.target/mips/branch-10.c: Ditto.
11498 * gcc.target/mips/branch-11.c: Ditto.
11499 * gcc.target/mips/branch-12.c: Ditto.
11500 * gcc.target/mips/branch-13.c: Ditto.
11501 * gcc.target/mips/umips-branch-5.c: New file.
11502 * gcc.target/mips/umips-branch-6.c: New file.
11503 * gcc.target/mips/umips-branch-7.c: New file.
11504 * gcc.target/mips/umips-branch-8.c: New file.
11505 * gcc.target/mips/umips-branch-9.c: New file.
11506 * gcc.target/mips/umips-branch-10.c: New file.
11507 * gcc.target/mips/umips-branch-11.c: New file.
11508 * gcc.target/mips/umips-branch-12.c: New file.
11509 * gcc.target/mips/umips-branch-13.c: New file.
11510 * gcc.target/mips/umips-branch-14.c: New file.
11511 * gcc.target/mips/umips-branch-15.c: New file.
11512 * gcc.target/mips/umips-branch-16.c: New file.
11513 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
11514 (OCCUPY_0xfffc): New define.
11516 2015-07-08 Renlin Li <renlin.li@arm.com>
11518 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11520 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11522 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11524 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11526 * gcc.target/i386/bt-3.c: New test.
11527 * gcc.target/i386/bt-4.c: Ditto.
11529 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11531 * g++.dg/other/dump-ada-spec-8.C: New test.
11533 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11536 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11538 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11540 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11542 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11543 Avoid using an opaque struct for local "f".
11545 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11548 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11549 * jit.dg/test-pr66779.c: New testcase.
11551 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11553 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11556 2015-07-07 Richard Biener <rguenther@suse.de>
11558 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11560 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11562 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11563 * gcc.target/mips/call-5.c: Ditto.
11564 * gcc.target/mips/call-6.c: Ditto.
11566 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11568 * gcc.dg/dx-test.c: New test-case.
11570 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11573 * gfortran.dg/allocate_with_source_9.f08: New test.
11575 2015-07-07 Christian Bruel <christian.bruel@st.com>
11578 * gcc.target/arm/flip-thumb.c: Fix scan.
11579 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11580 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11581 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11584 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11587 * gcc.c-torture/execute/pr65956.c: New test.
11589 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11591 * gcc.target/arm/aapcs/align1.c: New.
11592 * gcc.target/arm/aapcs/align_rec1.c: New.
11593 * gcc.target/arm/aapcs/align2.c: New.
11594 * gcc.target/arm/aapcs/align_rec2.c: New.
11595 * gcc.target/arm/aapcs/align3.c: New.
11596 * gcc.target/arm/aapcs/align_rec3.c: New.
11597 * gcc.target/arm/aapcs/align4.c: New.
11598 * gcc.target/arm/aapcs/align_rec4.c: New.
11599 * gcc.target/arm/aapcs/align_vararg1.c: New.
11600 * gcc.target/arm/aapcs/align_vararg2.c: New.
11602 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11604 * gfortran.dg/iomsg_2.f90: New test.
11606 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11609 * gcc.target/i386/pr66749.c: New test.
11611 2015-07-06 Richard Biener <rguenther@suse.de>
11613 PR tree-optimization/66772
11614 * gcc.dg/torture/pr66772-1.c: New testcase.
11615 * gcc.dg/torture/pr66772-2.c: Likewise.
11617 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11619 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11620 the jals instruction.
11622 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11625 * gcc.target/i386/pr53383-1.c: New file.
11626 * gcc.target/i386/pr53383-2.c: Likewise.
11627 * gcc.target/i386/pr53383-3.c: Likewise.
11629 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11631 * gcc.target/aarch64/fnmul-1.c: New.
11632 * gcc.target/aarch64/fnmul-2.c: New.
11633 * gcc.target/aarch64/fnmul-3.c: New.
11634 * gcc.target/aarch64/fnmul-4.c: New.
11636 2015-07-06 Richard Biener <rguenther@suse.de>
11638 PR middle-end/66759
11639 * gcc.dg/torture/pr66759.c: New testcase.
11641 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11644 * gfortran.dg/alloc_comp_class_3.f03: New test.
11645 * gfortran.dg/alloc_comp_class_4.f03: New test.
11647 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11649 * gcc.c-torture/execute/pr66757.c: New test.
11651 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11653 PR tree-optimization/66720
11654 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11656 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11657 Sandra Loosemore <sandra@codesourcery.com>
11659 * gcc.target/nios2/gprel-offset.c: New test.
11661 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11664 * gfortran.dg/pr66725.f90: New test.
11666 2015-07-03 Jason Merrill <jason@redhat.com>
11668 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11669 Avoid narrowing error.
11671 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11673 PR rtl-optimization/66706
11674 * gcc.target/powerpc/shift-int.c: New testcase.
11676 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11679 * gcc.target/i386/pr66746.c: New file.
11681 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11683 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11685 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11687 PR tree-optimization/66119
11688 * g++.dg/opt/pr66119.C: New.
11690 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11693 * gfortran.dg/submodule_1.f90: New test
11694 * gfortran.dg/submodule_2.f90: New test
11695 * gfortran.dg/submodule_3.f90: New test
11696 * gfortran.dg/submodule_4.f90: New test
11697 * gfortran.dg/submodule_5.f90: New test
11698 * gfortran.dg/submodule_6.f90: New test
11699 * gfortran.dg/submodule_7.f90: New test
11701 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11703 PR preprocessor/53690
11704 * g++.dg/cpp/pr53690.C: New.
11706 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11708 * gcc.target/powerpc/vec-cmp.c: New test.
11710 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11713 * gfortran.dg/pr56520.f90: New test.
11715 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11718 * gfortran.dg/pr66545_1.f90: New test.
11719 * gfortran.dg/pr66545_2.f90: New test.
11721 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11723 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11724 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11726 2015-07-02 Richard Biener <rguenther@suse.de>
11729 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11732 2015-07-02 Richard Biener <rguenther@suse.de>
11734 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11736 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11738 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11740 2015-07-01 Jason Merrill <jason@redhat.com>
11742 * lib/target-supports.exp (cxx_default): Set to C++14.
11744 2015-07-01 Tom de Vries <tom@codesourcery.com>
11747 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11750 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11752 * gfortran.dg/warn_conversion_8.f90: New test.
11754 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11756 PR rtl-optimization/61047
11757 * gcc.c-torture/execute/20150611-1.c: New testcase.
11759 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11762 * jit.dg/all-non-failing-tests.h: Add
11763 test-pr66700-observing-write-through-ptr.c.
11764 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11766 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11768 * jit.dg/test-accessing-union.c: Add comments for use by
11769 gcc/jit/docs/topics/types.rst.
11771 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11773 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11774 'do-require-effective-target' with 'dg-require-effective-target'.
11775 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11776 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11777 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11778 'stlex' with 'strex' as the expected output.
11780 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11783 * g++.dg/cpp0x/gen-attrs-60.C: New.
11784 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11786 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11788 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11790 * gcc.target/aarch64/pic-small.c: Restrict this test under
11791 check_effective_target_aarch64_small_fpic.
11793 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11795 * gfortran.dg/gomp/pr66633.f90: New test.
11797 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11800 * g++.dg/template/pr66686.C: New test.
11802 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11804 * gnat.dg/lto17.ad[sb]: New test.
11806 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11808 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11809 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11811 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11813 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11815 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11817 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11819 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11821 * jit.dg/test-switch.c: New testcase.
11822 * jit.dg/test-switch.cc: New testcase.
11824 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11827 * jit.dg/all-non-failing-tests.h: Add note about
11828 test-validly-unreachable-block.c.
11829 * jit.dg/test-validly-unreachable-block.c: New file.
11831 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11834 * jit.dg/all-non-failing-tests.h: Add note about
11835 test-extra-options.c.
11836 * jit.dg/test-extra-options.c: New testcase.
11838 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11841 * gcc.target/i386/pr66691.c: New.
11843 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11845 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11846 * gcc.target/i386/iamcu/args.h: Likewise.
11847 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11848 * gcc.target/i386/iamcu/defines.h: Likewise.
11849 * gcc.target/i386/iamcu/macros.h: Likewise.
11850 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11851 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11852 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11853 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11854 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11855 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11856 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11857 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11858 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11859 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11860 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11861 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11862 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11863 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11864 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11865 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11866 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11868 2015-06-30 Marek Polacek <polacek@redhat.com>
11870 * gcc.dg/fold-minus-6.c: New test.
11872 * gcc.dg/fold-ior-3.c: New test.
11874 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11876 Implement N4197 - Adding u8 character literals
11877 * g++.dg/cpp1z/utf8.C: New.
11878 * g++.dg/cpp1z/utf8-neg.C: New.
11879 * g++.dg/cpp1z/udlit-utf8char.C: New.
11881 2015-06-30 Marek Polacek <polacek@redhat.com>
11883 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11885 2015-06-30 Tom de Vries <tom@codesourcery.com>
11887 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11888 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11889 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11890 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11892 2015-06-30 Marek Polacek <polacek@redhat.com>
11894 * gcc.dg/fold-ior-2.c: New test.
11896 2015-06-30 Tom de Vries <tom@codesourcery.com>
11898 PR tree-optimization/66652
11899 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11900 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11902 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11904 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11907 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11908 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11910 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11913 * gfortran.dg/wunused-parameter.f90: New test.
11915 2015-06-29 Richard Henderson <rth@redhat.com>
11917 * gcc.target/i386/asm-flag-1.c: New.
11918 * gcc.target/i386/asm-flag-2.c: New.
11919 * gcc.target/i386/asm-flag-3.c: New.
11920 * gcc.target/i386/asm-flag-4.c: New.
11921 * gcc.target/i386/asm-flag-5.c: New.
11923 2015-06-29 Marek Polacek <polacek@redhat.com>
11926 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11927 * c-c++-common/pr66322.c: New test.
11928 * g++.dg/eh/scope1.C: Remove dg-warning.
11930 2015-06-29 Richard Biener <rguenther@suse.de>
11932 PR tree-optimization/66677
11933 * gcc.dg/vect/pr66677.c: New testcase.
11935 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11937 PR middle-end/64130
11938 * gcc.dg/tree-ssa/pr64130.c: New test.
11940 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11942 * gcc.target/aarch64/pic-small.c: New testcase.
11944 2015-06-26 Richard Biener <rguenther@suse.de>
11946 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11948 2015-06-26 Marek Polacek <polacek@redhat.com>
11950 * gcc.dg/fold-and-1.c: New test.
11951 * gcc.dg/fold-and-2.c: New test.
11953 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11955 * gnat.dg/warn11.adb: Add missing dg directive.
11956 * gnat.dg/warn12.adb: New test.
11957 * gnat.dg/warn12_pkg.ads: New helper.
11959 2015-06-26 Richard Biener <rguenther@suse.de>
11961 * gfortran.dg/reassoc_3.f90: Adjust.
11963 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11966 * gcc.target/i386/pr66412.c: New test.
11968 2015-06-25 Richard Biener <rguenther@suse.de>
11970 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11972 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11974 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11976 2015-06-25 Richard Biener <rguenther@suse.de>
11978 * gfortran.dg/vect/vect-9.f90: New testcase.
11980 2015-06-25 Nick Clifton <nickc@redhat.com>
11982 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11983 H8300 and M32R targets.
11985 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11988 * gfortran.dg/maxerrors.f90: New test.
11990 2015-06-08 DJ Delorie <dj@redhat.com>
11992 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11994 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11996 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11998 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12000 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12001 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12002 * gcc.target/aarch64/nofp_1.c: New file.
12004 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12006 Implement N3928 - Extending static_assert
12007 * g++.dg/cpp0x/static_assert8.C: Adjust.
12008 * g++.dg/cpp0x/static_assert12.C: New.
12009 * g++.dg/cpp0x/static_assert13.C: New.
12010 * g++.dg/cpp1y/static_assert1.C: New.
12011 * g++.dg/cpp1y/static_assert2.C: New.
12012 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12014 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12017 * g++.dg/cpp0x/trailing11.C: New.
12019 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12021 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12023 * gcc.target/arm/memset-inline-10.c: Likewise.
12024 * gcc.target/arm/pr58784.c: Likewise.
12025 * gcc.target/arm/pr59985.C: Likewise.
12026 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12028 2015-06-24 Renlin Li <renlin.li@arm.com>
12030 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12031 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12033 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12036 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12039 * g++.dg/cpp0x/auto45.C: New test.
12040 * g++.dg/template/pr30044.C: New test.
12041 * g++.dg/template/crash83.C: Accept any error string.
12042 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12044 * g++.dg/cpp0x/variadic18.C: Likewise
12045 * g++.dg/template/canon-type-13.C: Likewise.
12046 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12048 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12051 * g++.dg/other/linkage2.C: New.
12053 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12056 * gcc.target/arm/pr63408.c: New test.
12058 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12060 * lib/c-torture.exp: Don't call check_effective_target_lto
12061 before setting up environment correctly.
12062 * lib/gcc-dg.exp: Likewise, and protect
12063 gcc_force_conventional_output.
12065 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12067 PR rtl-optimization/66306
12068 * gcc.target/s390/pr66306.c: New test.
12070 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12072 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12073 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12074 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12075 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12076 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12077 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12078 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12080 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12083 * gcc.c-torture/pr65803.c: New test.
12085 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12088 * g++.dg/cpp0x/auto45.C: New test.
12089 * g++.dg/template/pr30044.C: New test.
12090 * g++.dg/template/crash83.C: Accept any error string.
12091 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12093 * g++.dg/cpp0x/variadic18.C: Likewise
12094 * g++.dg/template/canon-type-13.C: Likewise.
12095 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12097 2015-06-23 Marek Polacek <polacek@redhat.com>
12099 * c-c++-common/Wlogical-op-3.c: New test.
12101 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12104 * g++.dg/cpp0x/scoped_enum5.C: New.
12106 2015-06-23 Richard Biener <rguenther@suse.de>
12108 PR tree-optimization/66636
12109 * gcc.dg/vect/pr66636.c: New testcase.
12111 2015-06-23 Marek Polacek <polacek@redhat.com>
12113 * gcc.dg/fold-minus-4.c: New test.
12114 * gcc.dg/fold-minus-5.c: New test.
12115 * c-c++-common/ubsan/overflow-add-5.c: New test.
12117 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12119 Add missing testcase from r224672.
12120 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12122 * gcc.target/vax/bswapdi-1.c: New.
12124 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12127 * gfortran.dg/associate_18.f08: New test.
12129 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12132 * gcc.target/i386/pr66560-1.c: New test.
12133 * gcc.target/i386/pr66560-2.c: Ditto.
12134 * gcc.target/i386/pr66560-3.c: Ditto.
12135 * gcc.target/i386/pr66560-4.c: Ditto.
12137 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12139 * gcc.target/nvptx/nvptx.exp: New file.
12140 * gcc.target/nvptx/proto-1.c: Likewise.
12142 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12144 PR tree-optimization/66449
12145 * gcc.dg/vect/pr66449.c: New test.
12147 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12149 * g++.dg/other/dump-ada-spec-5.C: New test.
12150 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12151 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12153 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12155 * g++.dg/inherit/pure1.C: Test location too.
12157 2015-06-22 Marek Polacek <polacek@redhat.com>
12159 * gcc.dg/fold-ior-1.c: New test.
12160 * gcc.dg/fold-minus-2.c: New test.
12161 * gcc.dg/fold-minus-3.c: New test.
12162 * gcc.dg/fold-plus-1.c: New test.
12163 * gcc.dg/fold-plus-2.c: New test.
12164 * gcc.dg/fold-xor-4.c: New test.
12165 * gcc.dg/fold-xor-5.c: New test.
12167 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12170 * g++.dg/torture/pr65914.C: New.
12172 2015-06-22 Richard Biener <rguenther@suse.de>
12174 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12175 not existing TORTURE_OPTIONS only.
12176 * lib/gcc-dg.exp: Likewise.
12178 2015-06-22 Christian Bruel <christian.bruel@st.com>
12181 * gcc.target/arm/flip-thumb.c: New test.
12183 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12184 Martin Liska <mliska@suse.cz>
12187 * g++.dg/ipa/pr65908.C: New testcase.
12189 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12192 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12193 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12195 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12197 * gnat.dg/specs/debug1.ads: Adjust.
12199 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12201 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12202 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12203 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12204 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12205 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12206 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12207 * gcc.target/aarch64/fmovd-zero.c: Delete.
12208 * gcc.target/aarch64/fmovf-zero.c: Delete.
12210 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12212 * gcc.target/vax/bswapdi-1.c: New.
12214 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12216 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12218 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12220 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12222 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12224 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12226 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12228 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12230 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12232 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12234 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12236 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12238 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12240 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12242 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12244 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12246 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12248 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12250 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12252 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12254 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12256 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12258 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12260 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12262 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12264 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12266 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12268 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12270 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12272 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12274 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12276 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12278 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12280 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12282 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12284 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12286 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12288 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12290 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12292 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12293 (_ARM_FPSCR): Add FZ field.
12294 (clean_results): Force FZ=1 on AArch64.
12295 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12297 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12299 * gcc.target/aarch64/pr62308.c: New test.
12301 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12304 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12306 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12308 * gcc.target/i386/mpx/pr66581.c: New test.
12310 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12312 * gcc.target/i386/cmov9.c: New test.
12314 2015-06-18 Richard Biener <rguenther@suse.de>
12316 * g++.dg/other/const4.C: New testcase.
12318 2015-06-18 Michael Matz <matz@suse.de>
12320 PR middle-end/66253
12321 * gcc.dg/vect/pr66253.c: New testcase.
12323 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12326 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12328 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12330 PR middle-end/66568
12331 * gcc.target/i386/mpx/pr66568.c: New test.
12333 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12335 PR middle-end/66567
12336 * gcc.target/i386/mpx/pr66567.c: New test.
12338 2015-06-18 Richard Biener <rguenther@suse.de>
12340 PR tree-optimization/66510
12341 * gcc.dg/vect/slp-perm-12.c: New testcase.
12343 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12345 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12346 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12347 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12348 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12350 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12353 * g++.dg/gomp/pr66571-1.C: New test.
12355 PR middle-end/66429
12356 * c-c++-common/gomp/pr66429.c: New test.
12358 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12360 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12361 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12363 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12365 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12368 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12371 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12373 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12375 * gcc.target/mips/pr65862-1.c: New test.
12376 * gcc.target/mips/pr65862-2.c: Likewise.
12378 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12380 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12381 * gcc.target/i386/pr52252-atom.c: Ditto.
12382 * gcc.target/i386/vect-div-1.c: Ditto.
12383 * gcc.target/i386/rotate-5.c: Ditto.
12384 * gcc.target/i386/pr50202.c: Ditto.
12385 * gcc.target/i386/pr37843-3.c: Ditto.
12386 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12387 * gcc.target/i386/pr53397-1.c: Ditto.
12388 * gcc.target/i386/pr55934.c: Ditto.
12389 * gcc.target/i386/pr37843-4.c: Ditto.
12390 * gcc.target/i386/pr60451.c: Ditto.
12391 * gcc.target/i386/pr53397-2.c: Ditto.
12392 * gcc.target/i386/vectorize1.c: Ditto.
12393 * gcc.target/i386/extract-insert-combining.c: Ditto.
12394 * gcc.target/i386/pr53759.c: Ditto.
12395 * gcc.target/i386/pr52252-core.c: Ditto.
12396 * gcc.target/i386/rotate-3.c: Ditto.
12397 * gcc.target/i386/sse-20.c: Ditto.
12398 * gcc.target/i386/rotate-4.c: Ditto.
12399 * gcc.target/i386/pr61403.c: Ditto.
12400 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12401 * gcc.target/i386/pr60901.c: Ditto.
12402 * gcc.target/i386/pr59794-7.c: Ditto.
12403 * gcc.target/i386/pr62208.c: Ditto.
12404 * gcc.target/i386/pr53416.c: Ditto.
12405 * gcc.target/i386/asm-dialect-1.c: Ditto.
12406 * gcc.target/i386/pr50038.c: Ditto.
12407 * gcc.target/i386/47698.c: Ditto.
12408 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12409 * gcc.target/i386/pr59794-2.c: Ditto.
12410 * gcc.target/i386/pr59794-3.c: Ditto.
12411 * gcc.target/i386/pr39058.c: Ditto.
12412 * gcc.target/i386/pr60205-1.c: Ditto.
12413 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12414 * gcc.target/i386/sse2-movq-2.c: Ditto.
12416 2015-06-17 Richard Biener <rguenther@suse.de>
12418 PR tree-optimization/66251
12419 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12421 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12424 * g++.dg/parse/new-placement1.C: New.
12426 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12428 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12429 * jit.dg/test-compound-assignment.c: New testcase.
12431 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12434 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12435 to "testcases" array.
12437 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12440 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12441 * jit.dg/test-debug-strings.c: New test case.
12442 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12443 the discriminant has a sane debug string.
12445 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12448 * gcc.target/i386/pr56766-1.c: New test.
12449 * gcc.target/i386/pr56766-2.c: Ditto.
12451 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12453 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12454 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12455 * gcc.target/mips/loongson-simd.c: Ditto.
12457 2015-06-16 Richard Biener <rguenther@suse.de>
12459 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12461 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12463 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12464 passed by the testsuite driver.
12466 2015-06-16 Richard Biener <rguenther@suse.de>
12468 * gcc.dg/vect/slp-perm-11.c: New testcase.
12470 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
12472 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
12475 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12477 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12478 Reinstate calls to torture-init and torture-finalize.
12480 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12482 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
12484 2015-06-15 Nathan Sidwell <nathan@acm.org>
12487 * g++.dg/cpp0x/nsdmi-template14.C: New test.
12489 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
12492 * g++.dg/cpp0x/local-type1.C: New.
12494 2015-06-15 Andre Vehreschild <vehre@gmx.de>
12499 * gfortran.dg/allocate_with_source_3.f90: Removed check for
12500 unimplemented error.
12501 * gfortran.dg/allocate_with_source_7.f08: New test.
12502 * gfortran.dg/allocate_with_source_8.f08: New test.
12504 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
12507 * g++.dg/warn/Walways-true-3.C: New test.
12509 2015-06-13 Tom de Vries <tom@codesourcery.com>
12511 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
12513 2015-06-13 Tom de Vries <tom@codesourcery.com>
12515 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
12516 (main): Remove superfluous attributes.
12517 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12518 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12520 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12522 * gcc.target/i386/monitorx.c: New.
12523 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12524 * gcc.target/i386/sse-13.c: Ditto.
12525 * gcc.target/i386/sse-14.c: Ditto.
12526 * gcc.target/i386/sse-22.c: Ditto.
12527 * gcc.target/i386/sse-23.c: Ditto.
12528 * g++.dg/other/i386-2.C: Ditto.
12529 * g++.dg/other/i386-3.C: Ditto.
12531 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12533 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12535 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12538 * gfortran.dg/allocatable_scalar_13.f90: New test
12540 2015-06-11 Marek Polacek <polacek@redhat.com>
12542 * gcc.dg/fold-xor-3.c: New test.
12544 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12546 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12547 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12549 2015-06-11 Christian Bruel <christian.bruel@st.com>
12552 * gcc.target/arm/pragma_attribute.c: New test.
12554 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12556 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12558 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12561 * gcc.target/i386/pr66473.c: New test.
12563 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12566 * gcc.dg/tls/pr66470.c: New test.
12567 * gcc.target/i386/pr66470.c: New test.
12569 2015-06-10 Christian Bruel <christian.bruel@st.com>
12572 * gcc.target/arm/attr_arm.c: New test
12573 * gcc.target/arm/attr_arm-err.c: New test
12574 * gcc.target/arm/attr_thumb.c: New test
12575 * gcc.target/arm/attr_thumb-static.c: New test
12577 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12582 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12584 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12586 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12587 passed by the testsuite driver.
12589 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12592 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12593 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12594 * gcc.dg/ssp-1.c: Make counter a register.
12595 * gcc.dg/ssp-2.c: Likewise.
12596 * gcc.dg/torture/parm-coalesce.c: New.
12598 2015-06-09 Tom de Vries <tom@codesourcery.com>
12600 * gcc.target/i386/vararg-loc.c: New test.
12602 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12605 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12606 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12608 2015-06-09 Marek Polacek <polacek@redhat.com>
12610 PR tree-optimization/66299
12611 * gcc.dg/pr66299-1.c: New test.
12612 * gcc.dg/pr66299-2.c: New test.
12613 * gcc.dg/pr66299-3.c: New test.
12615 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12617 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12618 passed by the testsuite driver.
12620 2015-06-09 Richard Biener <rguenther@suse.de>
12622 PR middle-end/66423
12623 * gcc.dg/fold-modpow2.c: New testcase.
12625 2015-06-09 Richard Biener <rguenther@suse.de>
12627 PR tree-optimization/66419
12628 * gcc.dg/vect/bb-slp-37.c: New testcase.
12630 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12632 * gcc.target/arm/stl-cond.c: New test.
12634 2015-06-09 Richard Biener <rguenther@suse.de>
12636 PR middle-end/66413
12637 * gcc.dg/torture/pr66413.c: New testcase.
12639 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12641 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12642 * gcc.dg/ssp-1.c: Make counter a register.
12643 * gcc.dg/ssp-2.c: Likewise.
12644 * gcc.dg/torture/parm-coalesce.c: New.
12646 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12648 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12649 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12651 2015-06-08 Tom de Vries <tom@codesourcery.com>
12653 PR rtl-optimization/66444
12654 * gcc.dg/pr66444.c: New test.
12656 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12659 * gfortran.dg/class_is_1.f90: New test.
12660 * gfortran.dg/type_is_1.f90: Ditto.
12662 2015-06-08 Marek Polacek <polacek@redhat.com>
12665 * gcc.dg/cpp/pr66415-1.c: New test.
12666 * gcc.dg/cpp/pr66415-2.c: New test.
12668 2015-06-08 Richard Biener <rguenther@suse.de>
12670 PR tree-optimization/66422
12671 * gcc.dg/Warray-bounds-16.c: New testcase.
12673 2015-06-08 Richard Biener <rguenther@suse.de>
12675 * gcc.dg/vect/slp-perm-10.c: New testcase.
12676 * gcc.dg/vect/slp-23.c: Adjust.
12677 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12678 vector pointer update.
12680 2015-06-08 Marek Polacek <polacek@redhat.com>
12683 * g++.dg/ubsan/pr66452.C: New test.
12685 2015-06-08 Tom de Vries <tom@codesourcery.com>
12687 PR tree-optimization/66436
12688 * gcc.dg/gomp/dump-new-function-2.c: New test.
12689 * gcc.dg/gomp/dump-new-function-3.c: Same.
12690 * gcc.dg/gomp/dump-new-function.c: Same.
12692 2015-06-08 Tom de Vries <tom@codesourcery.com>
12694 PR tree-optimization/66435
12695 * gcc.dg/gomp/notify-new-function-2.c: New test.
12696 * gcc.dg/gomp/notify-new-function-3.c: Same.
12697 * gcc.dg/gomp/notify-new-function.c: Same.
12699 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12701 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12702 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12703 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12704 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12705 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12706 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12709 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12712 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12713 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12715 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12716 * gfortran.dg/warn_conversion_5.f90: New test.
12717 * gfortran.dg/warn_conversion_6.f90: New test.
12718 * gfortran.dg/warn_conversion_7.f90: New test.
12720 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12723 * gfortran.dg/blockdata_9.f: New test.
12725 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12728 * gfortran.dg/forall_17.f90: New test.
12730 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12732 * g++.dg/cpp0x/pr57101.C: Add warning.
12733 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12734 * g++.dg/ext/visibility/anon7.C: Same.
12735 * g++.dg/ipa/pr63587-2.C: Same.
12736 * g++.dg/opt/dump1.C: Same.
12737 * g++.dg/opt/pr59622-3.C: Same.
12738 * g++.dg/opt/pr59622.C: Same.
12739 * g++.dg/torture/pr46383.C: Same.
12740 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12741 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12742 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12744 * gfortran.dg/intent_out_8.f90: Same.
12745 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12747 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12750 gfortran.dg/equiv_9.f90: New test.
12753 2015-06-05 Tom de Vries <tom@codesourcery.com>
12755 merge from gomp4 branch:
12756 2015-05-28 Tom de Vries <tom@codesourcery.com>
12758 PR tree-optimization/65443
12759 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12760 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12761 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12763 2015-06-05 Nathan Sidwell <nathan@acm.org>
12766 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12768 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12770 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12772 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12774 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12776 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12778 * gcc.target/i386/noplt-1.c: New test.
12779 * gcc.target/i386/noplt-2.c: New test.
12780 * gcc.target/i386/noplt-3.c: New test.
12781 * gcc.target/i386/noplt-4.c: New test.
12783 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12786 * gfortran.dg/adjustl_1.f90: New test.
12788 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12790 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12791 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12793 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12795 * lto.c (iterative_hash_canonical_type,
12796 gimple_register_canonical_type): only hash main variants of types
12798 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12800 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12801 Move set of dg-do-what-default after early return.
12803 2015-06-04 Marek Polacek <polacek@redhat.com>
12806 * gcc.dg/lvalue-8.c: New test.
12808 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12809 Paolo Carlini <paolo.carlini@oracle.com>
12812 * g++.dg/other/pr66130.C: New.
12813 * g++.dg/cpp0x/pr66130.C: Likewise.
12815 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12817 * g++.dg/cpp0x/decl-loc1.C: New.
12818 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12819 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12820 * g++.dg/init/ctor8.C: Likewise.
12821 * g++.dg/parse/semicolon4.C: Likewise.
12823 2015-06-03 Marek Polacek <polacek@redhat.com>
12826 * g++.dg/ubsan/static-init-1.C: New test.
12827 * g++.dg/ubsan/static-init-2.C: New test.
12828 * g++.dg/ubsan/static-init-3.C: New test.
12830 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12833 * gcc.target/i386/pr66275.c: New test.
12835 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12837 * gcc.dg/Wcxx-compat-22.c: New testcase.
12838 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12839 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12840 * c-c++-common/pr58346-1.c: Likewise.
12841 * c-c++-common/transparent-union-1.c: Likewise.
12843 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12845 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12846 * g++.dg/plugin/def_plugin.c: New file.
12847 * g++.dg/plugin/def-plugin-test.C: New file.
12849 2015-06-03 Richard Biener <rguenther@suse.de>
12851 * gcc.dg/vect/bb-slp-36.c: New testcase.
12853 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12855 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12857 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12859 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12860 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12861 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12862 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12864 2015-06-03 Marek Polacek <polacek@redhat.com>
12868 * gcc.dg/pr64223-1.c: New test.
12869 * gcc.dg/pr64223-2.c: New test.
12871 2015-06-03 Richard Biener <rguenther@suse.de>
12873 PR tree-optimization/63916
12874 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12876 2015-06-03 Richard Biener <rguenther@suse.de>
12878 PR tree-optimization/66375
12879 * gcc.dg/torture/pr66375.c: New testcase.
12881 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12883 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12885 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12888 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12890 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12893 * gfortran.dg/reshape_7.f90: New test.
12895 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12898 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12901 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12904 * gcc.dg/pr49551.c: New testcase.
12906 2015-06-02 Richard Biener <rguenther@suse.de>
12909 * g++.dg/lto/pr65549_0.C: New testcase.
12911 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12914 PR middle-end/66332
12915 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12917 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12919 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12921 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12924 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12926 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12928 PR tree-optimization/48052
12929 * gcc.dg/tree-ssa/scev-8.c: New.
12930 * gcc.dg/tree-ssa/scev-9.c: New.
12931 * gcc.dg/tree-ssa/scev-10.c: New.
12932 * gcc.dg/vect/pr48052.c: New.
12934 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12936 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12938 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12940 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12942 2015-06-02 Marek Polacek <polacek@redhat.com>
12944 PR middle-end/66345
12945 * gcc.dg/torture/pr66345.c: New test.
12947 2015-06-02 Richard Biener <rguenther@suse.de>
12949 PR tree-optimization/65961
12950 * gcc.dg/torture/pr65961.c: New testcase.
12952 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12954 PR tree-optimization/52563
12955 PR tree-optimization/62173
12956 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12957 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12959 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12961 * gnat.dg/specs/varsize_return2.ads: New test.
12962 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12964 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12966 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12968 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12971 * gcc.target/aarch64/sync-comp-swap.c: New.
12972 * gcc.target/aarch64/sync-comp-swap.x: New.
12973 * gcc.target/aarch64/sync-op-acquire.c: New.
12974 * gcc.target/aarch64/sync-op-acquire.x: New.
12975 * gcc.target/aarch64/sync-op-full.c: New.
12976 * gcc.target/aarch64/sync-op-full.x: New.
12977 * gcc.target/aarch64/sync-op-release.c: New.
12978 * gcc.target/aarch64/sync-op-release.x: New.
12980 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12982 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12985 2015-06-01 Richard Biener <rguenther@suse.de>
12987 PR tree-optimization/66349
12988 PR tree-optimization/66352
12989 PR tree-optimization/66357
12990 * gcc.dg/torture/pr66357.c: New testcase.
12991 * gcc.dg/torture/pr66349.c: Likewise.
12992 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12994 2015-06-01 Richard Biener <rguenther@suse.de>
12997 2015-05-29 Richard Biener <rguenther@suse.de>
12999 PR tree-optimization/66314
13000 * gcc.dg/asan/pr66314.c: New testcase.
13002 2015-06-01 Richard Biener <rguenther@suse.de>
13004 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13006 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13008 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13010 (hp3, hp4): Add inline keyword.
13011 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13012 (hp2): Add inline keyword.
13013 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13014 (hp2): Add inline keyword.
13016 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13019 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13020 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13021 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13022 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13024 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13026 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13027 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13029 2015-06-01 Richard Biener <rguenther@suse.de>
13031 PR tree-optimization/66280
13032 * g++.dg/torture/pr66280.C: New testcase.
13033 * g++.dg/torture/pr66280-2.C: Likewise.
13035 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13037 * gnat.dg/addr9_1.adb: New test.
13038 * gnat.dg/addr9_2.adb: Likewise.
13039 * gnat.dg/addr9_3.adb: Likewise.
13040 * gnat.dg/addr9_4.adb: Likewise.
13042 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13044 * g++.dg/other/dump-ada-spec-4.C: New test.
13046 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13048 * gcc.dg/alias-8.c: Fix dg-warning.
13050 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13052 * gcc.dg/alias-8.c: Do not xfail.
13053 * gcc.dg/pr62167.c: Prevent FRE.
13054 * gcc.dg/alias-14.c: New testcase.
13056 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13058 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13060 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13063 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13065 * gcc.target/s390/hotpatch-10.c: Likewise.
13066 * gcc.target/s390/hotpatch-11.c: Likewise.
13067 * gcc.target/s390/hotpatch-12.c: Likewise.
13068 * gcc.target/s390/hotpatch-17.c: Likewise.
13069 * gcc.target/s390/hotpatch-18.c: Likewise.
13070 * gcc.target/s390/hotpatch-20.c: Likewise.
13071 * gcc.target/s390/hotpatch-21.c: Likewise.
13072 * gcc.target/s390/hotpatch-22.c: Likewise.
13073 * gcc.target/s390/hotpatch-23.c: Likewise.
13074 * gcc.target/s390/hotpatch-24.c: Likewise.
13075 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13076 to check for the exact nops too.
13077 * gcc.target/s390/hotpatch-3.c: Likewise.
13078 * gcc.target/s390/hotpatch-4.c: Likewise.
13079 * gcc.target/s390/hotpatch-5.c: Likewise.
13080 * gcc.target/s390/hotpatch-6.c: Likewise.
13081 * gcc.target/s390/hotpatch-7.c: Likewise.
13082 * gcc.target/s390/hotpatch-8.c: Likewise.
13083 * gcc.target/s390/hotpatch-9.c: Likewise.
13084 * gcc.target/s390/hotpatch-14.c: Likewise.
13085 * gcc.target/s390/hotpatch-15.c: Likewise.
13086 * gcc.target/s390/hotpatch-16.c: Likewise.
13087 * gcc.target/s390/hotpatch-19.c: Likewise.
13088 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13089 scan-assembler-times counting number of .align directives.
13090 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13091 dg-options. Remove scan-assembler-times counting number of .align
13093 * gcc.target/s390/hotpatch-26.c: New file.
13094 * gcc.target/s390/hotpatch-27.c: New file.
13095 * gcc.target/s390/hotpatch-28.c: New file.
13096 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13097 using -Os -O0 -O1 -O2 -O3 options.
13099 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13101 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13103 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13105 PR tree-optimization/66142
13106 * gcc.dg/vect/pr66142.c: New test.
13108 2015-05-29 Richard Biener <rguenther@suse.de>
13110 PR tree-optimization/66314
13111 * gcc.dg/asan/pr66314.c: New testcase.
13113 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13115 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13116 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13117 Adjust all callers.
13118 (schedule-cleanups, dg-keep-saved-temps): New proc.
13119 (gcc-dg-test-1): Schedule cleanups.
13120 * lib/profopt.exp (profopt-execute): Likewise.
13121 * g++.dg/cdce3.C: Adjust expected line numbers.
13122 * gcc.dg/cdce1.c: Likewise.
13123 * gcc.dg/cdce2.c: Likewise.
13124 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13125 * gcc.dg/strlenopt-24.c: Likewise.
13126 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13127 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13128 * obj-c++.dg/encode-2.mm: Likewise.
13130 2015-05-28 DJ Delorie <dj@redhat.com>
13132 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13134 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13136 * gnat.dg/discr43.adb: New test.
13138 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13140 * gnat.dg/varsize_temp.adb: Rename into...
13141 * gnat.dg/varsize1.adb: ...this.
13142 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13143 * gnat.dg/varsize2.ad[sb]: ...this.
13144 * gnat.dg/varsize3_1.adb: New test.
13145 * gnat.dg/varsize3_2.adb: Likewise.
13146 * gnat.dg/varsize3_3.adb: Likewise.
13147 * gnat.dg/varsize3_4.adb: Likewise.
13148 * gnat.dg/varsize3_5.adb: Likewise.
13149 * gnat.dg/varsize3_6.adb: Likewise.
13150 * gnat.dg/varsize3_pkg1.ads: New helper.
13151 * gnat.dg/varsize3_pkg2.ads: Likewise.
13152 * gnat.dg/varsize3_pkg3.ads: Likewise.
13154 2015-05-28 Richard Biener <rguenther@suse.de>
13156 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13158 2015-05-28 Richard Biener <rguenther@suse.de>
13160 PR tree-optimization/66142
13161 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13163 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13166 * gcc.dg/darwin-minversion-3.c: Update testcase.
13167 * gcc.dg/darwin-minversion-4.c: Ditto.
13168 * gcc.dg/darwin-minversion-5.c: New testcase.
13169 * gcc.dg/darwin-minversion-6.c: Ditto.
13170 * gcc.dg/darwin-minversion-7.c: Ditto.
13171 * gcc.dg/darwin-minversion-8.c: Ditto.
13172 * gcc.dg/darwin-minversion-9.c: Ditto.
13173 * gcc.dg/darwin-minversion-10.c: Ditto.
13174 * gcc.dg/darwin-minversion-11.c: Ditto.
13175 * gcc.dg/darwin-minversion-12.c: Ditto.
13177 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13179 PR rtl-optimization/66168
13180 * gcc.c-torture/compile/pr66168.c: New test.
13182 2015-05-27 Jeff Law <law@redhat.com>
13185 * gcc.dg/target/m68k/pr39726-1.c: New test.
13187 2015-05-27 Nathan Sidwell <nathan@acm.org>
13190 * g++.dg/ext/alias-canon3.C: New.
13192 2015-05-27 Richard Biener <rguenther@suse.de>
13194 PR tree-optimization/66272
13196 2014-08-15 Richard Biener <rguenther@suse.de>
13198 PR tree-optimization/62031
13199 * gcc.dg/torture/pr66272.c: New testcase.
13201 2015-05-27 Richard Biener <rguenther@suse.de>
13203 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13205 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13208 * gcc.dg/pr65358.c: New test.
13210 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13213 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13215 * gfortran.dg/allocate_with_source_6.f90: New test.
13217 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13219 * gnat.dg/atomic7_1.adb: New test.
13220 * gnat.dg/atomic7_2.adb: Likewise.
13221 * gnat.dg/atomic7_pkg1.ads: New helper.
13222 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13224 2015-05-26 Michael Matz <matz@suse.de>
13226 PR middle-end/66251
13227 * gcc.dg/vect/pr66251.c: New test.
13229 2015-05-26 Richard Biener <rguenther@suse.de>
13231 PR tree-optimization/66142
13232 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13234 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13237 * gfortran.dg/allocatable_scalar_13.f90: New test
13239 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13241 * gnat.dg/warn11.adb: New test.
13242 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13244 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13246 * gnat.dg/vfa1_1.adb: New test.
13247 * gnat.dg/vfa1_2.adb: Likewise.
13248 * gnat.dg/vfa1_3.adb: Likewise.
13249 * gnat.dg/vfa1_4.adb: Likewise.
13250 * gnat.dg/vfa1_pkg.ads: New helper.
13252 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13254 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13255 * gcc.target/i386/pr66232-3.c: Likewise.
13257 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13260 * gcc.target/i386/pr66274.c: New test.
13262 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13264 * gnat.dg/renaming6.ad[sb]: New test.
13266 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13268 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13269 and 'dg-require-effective-target pie'.
13271 2015-05-23 Nathan Sidwell <nathan@acm.org>
13274 * g++.dg/cpp0x/pr66243.C: New.
13276 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13279 * g++.dg/lto/pr66180_0.C: New testcase.
13280 * g++.dg/lto/pr66180_1.C: New testcase.
13282 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13285 * typebound_call_27.f90: New file.
13287 2015-05-23 Nathan Sidwell <nathan@acm.org>
13290 * g++.dg/template/pr65936.C: New.
13292 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13294 PR tree-optimization/63387
13295 * gcc.dg/pr63387-2.c: New testcase.
13297 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13299 * gcc.dg/simd-1.c: Update to the new message.
13301 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13303 * gcc.dg/nand.c: New testcase.
13305 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13307 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13308 Set dg-do-what-default to compile only on ARM targets without
13309 arm_neon_hw execution support. Remove redundant c-torture-execute
13310 in loop over test cases.
13312 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13315 * gcc.target/aarch64/pr65491_1.c: New test.
13316 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13317 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13319 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13322 * g++.dg/cpp0x/explicit9.C: New.
13323 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13325 2015-05-22 Richard Biener <rguenther@suse.de>
13327 PR tree-optimization/66251
13328 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13330 2015-05-22 Marek Polacek <polacek@redhat.com>
13333 * c-c++-common/attributes-enum-1.c: New test.
13334 * c-c++-common/attributes-enum-2.c: New test.
13335 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13336 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13338 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13340 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13341 effective target support. If no arm_neon_hw support, do not attempt
13342 to execute the tests; only compile them.
13343 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13344 and "dg-require-effective-target arm_neon_ok".
13345 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13346 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13347 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13348 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13349 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13350 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13351 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13352 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13353 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13354 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13355 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13356 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13357 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13358 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13359 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13360 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13361 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13362 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13363 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13364 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13365 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13366 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13367 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13368 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13369 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13370 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13371 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13372 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13373 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13374 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13375 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13376 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13377 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13378 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13379 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13380 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13381 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13382 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13383 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13384 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13385 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13386 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13387 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13388 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13389 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13390 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13391 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13392 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13393 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13394 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13395 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13396 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13397 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13398 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13399 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13400 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13401 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13402 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13403 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13404 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13405 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13406 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13407 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13408 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13409 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13410 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13411 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13412 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13413 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13414 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13415 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13416 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13417 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13418 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13419 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13420 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13421 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13422 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13423 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13424 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13425 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13426 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13427 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13428 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13429 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13430 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13431 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13432 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13433 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13434 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13435 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13436 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13437 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13438 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13439 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13440 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13441 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13442 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13443 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13444 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13445 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13446 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13447 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13448 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13449 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13450 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13451 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13452 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13453 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13454 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13455 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13456 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13457 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13459 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13461 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13462 * gcc.dg/vect/pr59354.c: Likewise.
13463 * gcc.dg/vect/pr64252.c: Likewise.
13464 * gcc.dg/vect/pr64404.c: Likewise.
13465 * gcc.dg/vect/pr64493.c: Likewise.
13466 * gcc.dg/vect/pr64495.c: Likewise.
13467 * gcc.dg/vect/pr64844.c: Likewise.
13468 * gcc.dg/vect/pr65518.c: Likewise.
13469 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13471 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
13474 * g++.dg/cpp1y/var-templ28.C: New.
13476 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
13479 * gcc.target/i386/pr66232-1.c: New test.
13480 * gcc.target/i386/pr66232-2.c: Likewise.
13481 * gcc.target/i386/pr66232-3.c: Likewise.
13482 * gcc.target/i386/pr66232-4.c: Likewise.
13483 * gcc.target/i386/pr66232-5.c: Likewise.
13485 2015-05-21 Nathan Sidwell <nathan@acm.org>
13487 * g++.dg/cpp1y/pr60943.C: New.
13489 2015-05-21 Jakub Jelinek <jakub@redhat.com>
13491 PR tree-optimization/66233
13492 * gcc.c-torture/execute/pr66233.c: New test.
13494 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13497 * gfortran.dg/inline_matmul_11.f90: New test.
13499 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
13501 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
13502 instead of listing several targets on its own.
13503 * gcc.target/i386/pr32219-2.c: Likewise.
13504 * gcc.target/i386/pr32219-3.c: Likewise.
13505 * gcc.target/i386/pr32219-4.c: Likewise.
13506 * gcc.target/i386/pr32219-5.c: Likewise.
13507 * gcc.target/i386/pr32219-6.c: Likewise
13508 * gcc.target/i386/pr32219-7.c: Likewise.
13509 * gcc.target/i386/pr32219-8.c: Likewise.
13510 * gcc.target/i386/pr39013-1.c: Likewise.
13511 * gcc.target/i386/pr39013-2.c: Likewise.
13512 * gcc.target/i386/pr64317.c: Likewise.
13514 2015-05-21 Jeff Law <law@redhat.com>
13516 * gcc.target/hppa/shadd-3.c: New test.
13517 * gcc.target/hppa/shadd-4.c: New test.
13519 2015-05-21 Michael Matz <matz@suse.de>
13521 * gcc.dg/vect/vect-strided-store.c: New test.
13522 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13523 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13525 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13527 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13528 * gcc.dg/pow-sqrt-synth-1.c: New test.
13529 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13531 2015-05-21 Richard Biener <rguenther@suse.de>
13534 * g++.dg/conversion/pr66211.C: New testcase.
13535 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13537 2015-05-21 Jeff Law <law@redhat.com>
13539 * gcc.target/hppa/shadd-2.c: New test.
13541 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13544 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13546 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13549 * gcc.target/arm/pr26702.c: Adjust target selector.
13551 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13553 PR middle-end/66221
13554 * gcc.dg/lto/pr66221_0.c: New test.
13555 * gcc.dg/lto/pr66221_1.c: New test.
13557 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13560 * gcc.dg/redecl-4.c: Update column numbers.
13561 * gcc.dg/format/bitfld-1.c: Likewise.
13562 * gcc.dg/format/attr-2.c: Likewise.
13563 * gcc.dg/format/attr-6.c: Likewise.
13564 * gcc.dg/format/attr-7.c (baz): Likewise.
13565 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13566 * gcc.dg/format/attr-4.c: Likewise.
13567 * gcc.dg/format/branch-1.c: Likewise.
13568 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13569 locations within strings with embedded escape sequences.
13571 2015-05-20 Jeff Law <law@redhat.com>
13573 * gcc.target/hppa/hppa.exp: New target test driver.
13574 * gcc.target/hppa/shadd-1.c: New test.
13576 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13578 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13580 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13582 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13583 (fn_33_k_and_r_style): New.
13584 (fn_33_stroustrup_style): New.
13585 (fn_33_allman_style): New.
13586 (fn_33_whitesmiths_style): New.
13587 (fn_33_horstmann_style): New.
13588 (fn_33_ratliff_banner_style): New.
13589 (fn_33_lisp_style): New.
13590 (fn_34_indent_dash_gnu): New.
13591 (fn_34_indent_dash_kr): New.
13592 (fn_34_indent_dash_orig): New.
13593 (fn_34_indent_linux_style): New.
13595 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13598 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13600 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13602 PR tree-optimization/65447
13603 * gcc.dg/tree-ssa/pr65447.c: New test.
13605 2015-05-19 Nathan sidwell <nathan@acm.org>
13607 * g++.dg/cpp0x/pr65954.C: New.
13609 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13611 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13613 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13615 * lib/target-supports.exp: Vector do not always have natural
13616 alignment on s390*.
13618 2015-05-19 David Sherwood <david.sherwood@arm.com>
13620 * gcc.dg/loop-invariant.c: New testcase.
13622 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13624 * lib/target-supports.exp: Vector do not always have natural
13625 alignment on s390*.
13627 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13629 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13631 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13633 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13635 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13636 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13637 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13638 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13639 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13640 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13641 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13642 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13643 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13644 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13646 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13648 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13650 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13652 * gcc.target/s390/s390.exp
13653 (check_effective_target_vector): New check.
13654 * gcc.target/s390/vector/vec-abi-1.c: New test.
13655 * gcc.target/s390/vector/vec-abi-2.c: New test.
13656 * gcc.target/s390/vector/vec-abi-3.c: New test.
13657 * gcc.target/s390/vector/vec-abi-4.c: New test.
13658 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13659 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13660 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13661 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13662 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13663 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13664 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13665 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13666 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13667 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13668 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13669 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13670 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13671 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13672 * gcc.target/s390/vector/vec-init-1.c: New test.
13673 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13674 * gcc.target/s390/vector/vec-shift-1.c: New test.
13675 * gcc.target/s390/vector/vec-sub-1.c: New test.
13677 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13679 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13681 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13683 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13685 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13687 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13689 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13691 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13693 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13695 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13697 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13699 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13701 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13703 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13705 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13707 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13709 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13711 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13713 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13715 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13717 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13719 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13721 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13723 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13725 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13727 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13729 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13731 PR tree-optimization/66187
13732 * gcc.c-torture/execute/pr66187.c: New test.
13733 * gcc.dg/pr66187-1.c: New test.
13734 * gcc.dg/pr66187-2.c: New test.
13736 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13738 * gcc.dg/vect/bb-slp-35.c: Adjust.
13740 2015-05-19 Richard Biener <rguenther@suse.de>
13742 PR tree-optimization/66165
13743 * gcc.dg/torture/pr66165.c: New testcase.
13745 PR tree-optimization/66185
13746 * gcc.dg/torture/pr66185.c: New testcase.
13748 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13751 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13753 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13755 * gcc.target/mips/p5600-bonding.c : New file.
13757 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13760 * gfortran.dg/interface_operator_1.f90: New tests.
13762 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13765 * gfortran.dg/generic_29.f90: New tests.
13767 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13770 * gfortran.dg/storage_size_6.f90: New tests.
13772 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13775 * gfortran.dg/null1.f90: New test.
13777 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13780 * gfortran.dg/entry_21.f90: New test.
13782 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13785 * gfortran.dg/storage_size_6.f90: New tests.
13787 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13790 * gfortran.dg/misplaced_statement.f90: New test.
13792 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13795 * gfortran.dg/filepos1.f90: New test
13797 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13800 * gfortran.dg/pr64925.f90: New test.
13802 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13804 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13806 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13808 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13810 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13811 to the family of pie capable targets.
13813 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13815 * gcc.target/arm/bics_1.c : New testcase.
13816 * gcc.target/arm/bics_2.c : New testcase.
13817 * gcc.target/arm/bics_3.c : New testcase.
13818 * gcc.target/arm/bics_4.c : New testcase.
13820 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13822 * gcc.target/mips/umips-attr.c: New test.
13824 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13826 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13827 * gcc.dg/20150120-2.c (dg-final): Ditto.
13828 * gcc.dg/20150120-2.c (dg-final): Ditto.
13829 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13831 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13834 * gcc.target/i386/pr66174.c: New test.
13836 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13839 * gfortran.dg/matmul_bounds_6.f90: New test.
13840 * gfortran.dg/matmul_bounds_7.f90: New test.
13842 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13844 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13845 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13846 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13847 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13848 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13849 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13851 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13854 * gfortran.dg/continuation_13.f90: Update test.
13855 * gfortran.dg/pr65903.f90: New test.
13857 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13860 * gfortran.dg/block_14.f90: New test.
13862 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13865 * lib/gfortran-dg.exp: Update regex to handle two locations for
13866 the same diagnostic without caret.
13867 * gfortran.dg/badline.f: Test also that line numbers are correct
13868 before and after "left but not entered" warning.
13870 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13871 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13874 * gcc.target/arm/maskdata.c: New test.
13876 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13879 * gfortran.dg/derived_constructor_components_5: New test
13881 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13884 * gcc.target/alpha/pr66140.c: New test.
13886 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13889 * gcc.dg/Wconversion-complex-c99.c: New test.
13890 * gcc.dg/Wconversion-complex-gnu.c: New test.
13892 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13894 PR tree-optimization/64454
13895 * gcc.dg/modmod.c: New testcase.
13897 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13899 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13901 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13903 PR middle-end/66134
13904 * gcc.target/i386/mpx/pr66134.c: New test.
13906 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13908 * gcc.target/powerpc/pr60158.c: New test.
13910 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13912 * gcc.target/i386/sibcall-7.c: New test.
13913 * gcc.target/i386/sibcall-8.c: New test.
13915 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13917 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13918 (abs64_in_dreg): Likewise.
13920 2015-05-14 Marek Polacek <polacek@redhat.com>
13924 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13925 * gcc.dg/pr19984.c: Likewise.
13926 * gcc.dg/pr66066-1.c: New test.
13927 * gcc.dg/pr66066-2.c: New test.
13928 * gcc.dg/pr66066-3.c: New test.
13930 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13932 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13933 * gcc.dg/pow-sqrt.x: New file.
13934 * gcc.dg/pow-sqrt-1.c: New test.
13935 * gcc.dg/pow-sqrt-2.c: Likewise.
13936 * gcc.dg/pow-sqrt-3.c: Likewise.
13938 2015-05-13 Richard Biener <rguenther@suse.de>
13940 PR tree-optimization/66123
13941 * gcc.dg/torture/pr66123.c: New testcase.
13943 2015-05-13 Richard Biener <rguenther@suse.de>
13945 PR middle-end/66110
13946 * gcc.dg/alias-2.c: Adjust.
13947 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13949 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13952 * gcc.target/i386/pr65103-3.c: New.
13954 2015-05-13 Martin Liska <mliska@suse.cz>
13956 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13958 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13961 * gcc.target/i386/pr66112-2.c: New test.
13964 * gcc.target/i386/pr66112-1.c: New test.
13966 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13969 * gcc.target/i386/mpx/pr66048.cc: New.
13971 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13973 PR rtl-optimization/64616
13974 * gcc.dg/loop-8.c: New test.
13975 * gcc.dg/loop-9.c: New test.
13977 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13979 PR target/pr66047.c
13980 * gcc.target/i386/pr66047.c: New testcase.
13982 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13985 * gcc.c-torture/compile/pr65873.c: New testcase.
13987 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13990 * gfortran.dg/inline_matmul_10.f90: New test.
13992 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13994 * c-c++-common/Wmisleading-indentation.c: New testcase.
13995 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13996 * c-c++-common/Wmisleading-indentation-2.md: New file.
13998 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14000 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14002 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14004 2015-05-12 Richard Biener <rguenther@suse.de>
14006 PR tree-optimization/66101
14007 * gcc.dg/torture/pr66101.c: New testcase.
14009 2015-05-12 Richard Biener <rguenther@suse.de>
14011 PR tree-optimization/37021
14012 * gcc.target/i386/vect-addsub.c: New testcase.
14014 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14016 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14018 2015-05-12 Tom de Vries <tom@codesourcery.com>
14020 PR tree-optimization/66010
14021 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14023 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14026 * g++.dg/cpp0x/trailing10.C: New.
14028 2015-05-12 Richard Biener <rguenther@suse.de>
14030 * gcc.dg/vect/bb-slp-35.c: New testcase.
14032 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14035 * gfortran.dg/bound_simplification_6.f90: New.
14037 2015-05-11 Steve Ellcey <sellcey@mips.com>
14039 * gcc.target/mips/branch-1.c: Pass argument to bar().
14041 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14044 * gcc.target/i386/pr65753.c: New test.
14046 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14048 PR rtl-optimization/66076
14049 * gcc.dg/torture/pr66076.c: New test.
14051 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14054 * gfortran.dg/inline_matmul_7.f90: New test.
14055 * gfortran.dg/inline_matmul_8.f90: New test.
14056 * gfortran.dg/inline_matmul_9.f90: New test.
14058 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14060 * gfortran.dg/bound_simplification_5.f90: New.
14062 2015-05-09 Jason Merrill <jason@redhat.com>
14064 * lib/target-supports.exp (cxx_default): New global.
14065 (check_effective_target_c++11_only)
14066 (check_effective_target_c++14_only)
14067 (check_effective_target_c++98_only)
14068 (check_effective_target_c++1z_only): Check it.
14070 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14072 PR tree-optimization/64454
14073 * gcc.dg/tree-ssa/vrp97.c: New file.
14074 * gcc.dg/vect/slp-perm-7.c: Update.
14076 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14079 * gfortran.dg/elemental_subroutine_11.f90: New test.
14081 2015-05-08 Richard Biener <rguenther@suse.de>
14083 PR tree-optimization/66036
14084 * gcc.dg/vect/slp-41.c: New testcase.
14086 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14088 * gfortran.dg/elemental_optional_args_7.f90: New.
14090 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14092 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14093 allow cmlt or sshr.
14095 2015-05-08 Marek Polacek <polacek@redhat.com>
14098 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14099 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14101 2015-05-07 Marek Polacek <polacek@redhat.com>
14104 * c-c++-common/Wshift-negative-value-1.c: New test.
14105 * c-c++-common/Wshift-negative-value-2.c: New test.
14106 * c-c++-common/Wshift-negative-value-3.c: New test.
14107 * c-c++-common/Wshift-negative-value-4.c: New test.
14108 * c-c++-common/Wshift-negative-value-5.c: New test.
14109 * c-c++-common/Wshift-negative-value-6.c: New test.
14110 * gcc.dg/c90-left-shift-1.c: New test.
14111 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14112 * gcc.dg/c99-left-shift-1.c: New test.
14114 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14117 PR middle-end/54303
14118 * gcc.dg/fdata-sections-2.c: New file.
14120 2015-05-07 Marek Polacek <polacek@redhat.com>
14123 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14125 * c-c++-common/ubsan/align-7.c: Likewise.
14126 * c-c++-common/ubsan/bounds-8.c: Likewise.
14127 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14128 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14129 * c-c++-common/ubsan/null-1.c: Likewise.
14130 * c-c++-common/ubsan/null-10.c: Likewise.
14131 * c-c++-common/ubsan/null-11.c: Likewise.
14132 * c-c++-common/ubsan/null-2.c: Likewise.
14133 * c-c++-common/ubsan/null-3.c: Likewise.
14134 * c-c++-common/ubsan/null-4.c: Likewise.
14135 * c-c++-common/ubsan/null-5.c: Likewise.
14136 * c-c++-common/ubsan/null-6.c: Likewise.
14137 * c-c++-common/ubsan/null-7.c: Likewise.
14138 * c-c++-common/ubsan/null-8.c: Likewise.
14139 * c-c++-common/ubsan/null-9.c: Likewise.
14140 * c-c++-common/ubsan/object-size-1.c: Likewise.
14141 * c-c++-common/ubsan/object-size-10.c: Likewise.
14142 * c-c++-common/ubsan/object-size-4.c: Likewise.
14143 * c-c++-common/ubsan/object-size-5.c: Likewise.
14144 * c-c++-common/ubsan/object-size-7.c: Likewise.
14145 * c-c++-common/ubsan/object-size-8.c: Likewise.
14146 * c-c++-common/ubsan/object-size-9.c: Likewise.
14147 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14148 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14149 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14150 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14151 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14152 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14153 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14154 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14155 * c-c++-common/ubsan/pr59333.c: Likewise.
14156 * c-c++-common/ubsan/pr59667.c: Likewise.
14157 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14158 * c-c++-common/ubsan/pr60636.c: Likewise.
14159 * c-c++-common/ubsan/pr63802.c: Likewise.
14160 * c-c++-common/ubsan/recovery-1.c: Likewise.
14161 * c-c++-common/ubsan/recovery-3.c: Likewise.
14162 * c-c++-common/ubsan/shift-1.c: Likewise.
14163 * c-c++-common/ubsan/shift-2.c: Likewise.
14164 * c-c++-common/ubsan/shift-4.c: Likewise.
14165 * c-c++-common/ubsan/shift-7.c: Likewise.
14166 * c-c++-common/ubsan/undefined-2.c: Likewise.
14167 * c-c++-common/ubsan/vla-1.c: Likewise.
14168 * g++.dg/ubsan/null-1.C: Likewise.
14169 * g++.dg/ubsan/null-3.C: Likewise.
14170 * g++.dg/ubsan/null-4.C: Likewise.
14171 * g++.dg/ubsan/vptr-8.C: Likewise.
14172 * g++.dg/ubsan/vptr-9.C: Likewise.
14173 * gcc.dg/ubsan/bounds-2.c: Likewise.
14174 * gcc.dg/ubsan/object-size-9.c: Likewise.
14176 2015-05-07 Jeff Law <law@redhat.com>
14178 * gcc.dg/tree-ssa/shorten-1.c: New test.
14180 2015-05-07 Richard Biener <rguenther@suse.de>
14182 PR tree-optimization/66002
14183 * gcc.dg/vect/vect-125.c: New testcase.
14185 2015-05-07 Marek Polacek <polacek@redhat.com>
14186 Martin Uecker <uecker@eecs.berkeley.edu>
14188 * c-c++-common/ubsan/bounds-10.c: New test.
14190 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14192 * jit.dg/harness.h (set_options): Wrap with
14193 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14194 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14195 Special-case test-benchmark.c as a negative.
14196 * jit.dg/test-benchmark.c: New file.
14198 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14201 * gcc.target/arm/pr64208.c: New test.
14203 2015-05-06 Alan Modra <amodra@gmail.com>
14206 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14207 (gparms): Make volatile.
14209 2015-05-06 Richard Biener <rguenther@suse.de>
14211 PR tree-optimization/62283
14212 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14214 2015-05-06 Christian Bruel <christian.bruel@st.com>
14217 * gcc.target/aarch64/iinline-attr-1.c: New test.
14219 2015-05-06 Richard Biener <rguenther@suse.de>
14221 * gcc.dg/vect/bb-slp-34.c: New testcase.
14223 2015-05-06 Richard Biener <rguenther@suse.de>
14225 PR tree-optimization/62283
14226 * gcc.dg/vect/bb-slp-14.c: Adjust.
14228 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14231 * gcc.target/i386/pr65990.c: New test.
14233 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14236 * gcc.target/i386/pr65915.c: New.
14238 2015-05-05 Tom de Vries <tom@codesourcery.com>
14240 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14241 'va_list escapes 0'.
14243 2015-05-05 Tom de Vries <tom@codesourcery.com>
14245 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14248 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14250 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14251 * gcc.target/arm/pr65924.c: Likewise.
14253 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14256 * gcc.target/i386/pr65871-3.c: New test.
14258 2015-05-04 Jeff Law <law@redhat.com>
14261 2015-05-04 Jeff Law <law@redhat.com>
14262 * gcc.dg/tree-ssa/shorten-1.c: New test.
14264 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14265 Jakub Jelinek <jakub@redhat.com>
14268 * g++.dg/cpp0x/Wnarrowing4.C: New.
14270 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14272 * lib/target-supports.exp
14273 (check_effective_target_keeps_null_pointer_checks): Clarify that
14274 this is for targets that disable -fdelete-null-pointer-checks,
14275 not default it to off.
14276 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14277 -fdelete-null-pointer-checks explicit.
14278 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14279 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14280 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14281 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14282 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14283 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14284 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14285 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14286 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14287 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14288 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14289 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14290 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14291 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14292 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14293 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14294 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14295 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14296 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14297 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14298 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14299 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14300 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14301 * g++.dg/cpp0x/static_assert9.C: Likewise.
14302 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14303 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14304 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14305 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14306 * g++.dg/tree-ssa/pr26406.C: Likewise.
14308 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14310 PR tree-optimization/65984
14311 * c-c++-common/ubsan/pr65984.c: New test.
14313 2015-05-04 Jeff Law <law@redhat.com>
14315 * gcc.dg/tree-ssa/shorten-1.c: New test.
14317 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14320 * gfortran.dg/pr44735.f90: New test.
14322 2015-05-04 Richard Biener <rguenther@suse.de>
14324 PR tree-optimization/65965
14325 * gcc.dg/vect/bb-slp-33.c: New testcase.
14327 2015-05-04 Richard Biener <rguenther@suse.de>
14329 PR tree-optimization/65935
14330 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14332 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14334 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14335 for each supported variant instead of CHECK_RESULTS.
14336 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14337 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14338 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14339 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14340 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14341 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14342 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14343 expected results for unsupported variants. Call CHECK for each
14344 supported variant instead of CHECK_RESULTS.
14345 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14346 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14347 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14348 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14349 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14350 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14351 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14352 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14353 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14354 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14355 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14356 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14357 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14358 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14359 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14360 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14361 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14362 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14363 expected results for unsupported variants.
14364 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14365 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14366 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14367 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14368 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14369 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14370 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14371 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14372 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14373 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14374 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14375 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14376 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14377 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14378 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14379 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14380 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14381 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14382 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14383 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14384 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14385 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14386 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14387 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14388 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14389 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14390 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14391 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14393 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14396 * gfortran.dg/bound_9.f90: Add pointer assignment.
14398 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14399 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14402 * g++.dg/cpp0x/Wnarrowing3.C: New.
14404 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14406 * gcc.dg/20150120-1.c: New test.
14407 * gcc.dg/20150120-2.c: New test.
14408 * gcc.dg/20150120-3.c: New test.
14410 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14412 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14414 2015-05-01 Renlin Li <renlin.li@arm.com>
14416 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14418 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14420 * gfortran.dg/bound_simplification_4.f90: New.
14422 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14424 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14425 with powerpc_p8vector_ok.
14427 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14430 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14432 * gfortran.dg/bound_9.f90: New test case.
14434 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14436 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14437 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14438 for 32bit x86 targets.
14439 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14440 for 32bit x86 targets.
14441 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14442 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14443 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14444 for 32bit x86 targets.
14446 2015-04-30 Marek Polacek <polacek@redhat.com>
14448 PR tree-optimization/63551
14449 * g++.dg/ipa/pr63551.C: New test.
14451 2015-04-30 Caroline Tice <cmtice@google.com>
14454 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14455 partition size on certain targets.
14457 2015-04-30 Renlin Li <renlin.li@arm.com>
14459 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14461 2015-04-30 Marek Polacek <polacek@redhat.com>
14463 * c-c++-common/Wbool-compare-3.c: New test.
14465 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14466 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14468 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14471 * g++.dg/init/ref22.C: New.
14473 2015-04-30 Marek Polacek <polacek@redhat.com>
14475 * gcc.dg/init-bad-8.c: New test.
14477 * gcc.dg/incomplete-typedef-1.c: New test.
14479 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14482 * g++.dg/template/crash121.C: New.
14484 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
14486 * gcc.target/mips/call-from-init.c: New test.
14487 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
14489 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14492 * gcc.target/i386/pr65871-1.c: New test.
14493 * gcc.target/i386/pr65871-2.c: Ditto.
14495 2015-04-29 Marek Polacek <polacek@redhat.com>
14498 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
14499 * c-c++-common/Wbool-compare-2.c: New test.
14501 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
14504 * gcc.target/aarch64/vstN_lane_1.c: New file.
14506 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
14509 * g++.dg/warn/Winit-self-3.C: New.
14511 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
14513 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
14515 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14518 * gcc.target/arm/pr65924.c: New test.
14520 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14522 * g++.dg/gomp/tpl-target-update.C: New file.
14524 2015-04-29 Richard Biener <rguenther@suse.de>
14526 PR tree-optimization/65917
14527 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14529 2015-04-29 Christian Bruel <christian.bruel@st.com>
14532 * gcc.dg/ipa/iinline-attr.c: New test.
14533 * gcc.target/i386/iinline-attr-2.c: New test.
14535 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14537 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14540 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14542 * gcc.dg/vect/vect-33.c: Remove spurious line.
14544 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14546 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14548 2015-04-28 Marek Polacek <polacek@redhat.com>
14551 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14552 * gcc.dg/pr65901.c: New test.
14554 2015-04-28 Richard Biener <rguenther@suse.de>
14556 PR tree-optimization/62283
14557 * gfortran.dg/vect/pr62283-2.f: New testcase.
14558 * gcc.dg/vect/bb-slp-14.c: Adjust.
14560 2015-04-28 Richard Biener <rguenther@suse.de>
14562 PR tree-optimization/65851
14563 * g++.dg/torture/pr65851.C: New testcase.
14565 2015-04-27 Jeff Law <law@redhat.com>
14567 PR tree-optimization/65217
14568 * gcc.target/i386/pr65217.c: Remove XFAIL.
14570 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14573 Add tests forgotten to svn-add.
14574 * gfortran.dg/class_allocate_19.f03: New test.
14575 * gfortran.dg/class_array_20.f03: New test.
14576 * gfortran.dg/class_array_21.f03: New test.
14577 * gfortran.dg/finalize_29.f08: New test.
14579 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14583 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14584 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14586 2015-04-27 Caroline Tice <cmtice@google.com>
14588 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14591 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14594 * gcc.target/powerpc/htm-1.c: New test.
14595 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14596 on 64-bit compiles.
14597 (__builtin_tabortdci): Likewise.
14598 (__builtin_tcheck): Remove operand.
14599 * lib/target-supports.exp (check_htm_hw_available): New function.
14601 2015-04-27 Richard Biener <rguenther@suse.de>
14603 * gcc.target/i386/pr65217.c: XFAIL.
14605 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14607 PR tree-optimization/65875
14608 * gcc.c-torture/compile/pr65875.c: New test.
14610 2015-04-25 Marek Polacek <polacek@redhat.com>
14613 * gcc.dg/enum-incomplete-2.c: New test.
14614 * gcc.dg/enum-mode-1.c: New test.
14616 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14619 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14621 * gcc.target/powerpc/pr65849-2.c: Likewise.
14623 2015-04-24 Tom de Vries <tom@codesourcery.com>
14625 PR tree-optimization/65802
14626 * g++.dg/pr65802.C: Move to ...
14627 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14628 stdarg.h. Rewrite for C.
14629 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14630 va_start and va_end. Remove unnecessary inline asm.
14632 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14633 Wei Mi <wmi@google.com>
14635 * gcc.target/i386/sse2-load-multi.c: New test.
14636 * gcc.target/i386/sse2-store-multi.c: Ditto.
14638 2015-04-24 Marek Polacek <polacek@redhat.com>
14641 * c-c++-common/pr65830.c: New test.
14644 * c-c++-common/Wlogical-op-1.c: New test.
14646 2015-04-24 Marek Polacek <polacek@redhat.com>
14649 * c-c++-common/pr61534-1.c: New test.
14651 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14652 Steven Bosscher <steven@gcc.gnu.org>
14654 PR rtl-optimization/34503
14655 * gcc.target/arm/pr64616.c: New file.
14657 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14659 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14661 2015-04-24 Terry Guo <terry.guo@arm.com>
14663 * gcc.target/arm/pr65710.c: Update the options.
14665 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14667 * gcc.target/i386/pr65523.c: Skip x32.
14669 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14671 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14672 to look for vcl* where appropriate.
14674 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14676 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14677 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14679 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14682 * gcc.target/arm/pr26702.c: New test.
14684 2015-04-23 Marek Polacek <polacek@redhat.com>
14687 * gcc.dg/pr65345-1.c: New test.
14688 * gcc.dg/pr65345-2.c: New test.
14690 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14692 * gcc.target/powerpc/crypto-builtin-2.c: New.
14694 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14697 * gfortran.dg/class_allocate_19.f03: New test.
14698 * gfortran.dg/class_array_20.f03: New test.
14699 * gfortran.dg/class_array_21.f03: New test.
14700 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14701 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14702 initialization correctly.
14703 * gfortran.dg/finalize_29.f08: New test.
14705 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14707 * gcc.target/powerpc/swaps-p8-18.c: New test.
14709 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14712 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14713 * gcc.dg/vect/bb-slp-25.c: Likewise.
14714 * gcc.dg/vect/bb-slp-29.c: Likewise.
14715 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14716 vect_no_align && { ! vect_hw_misalign }.
14717 * gcc.dg/vect/bb-slp-9.c: Likewise.
14718 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14720 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14721 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14722 account for POWER8, where peeling for alignment is not needed.
14723 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14724 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14725 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14726 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14727 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14728 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14729 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14730 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14731 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14732 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14733 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14734 * gcc.dg/vect/pr16105.c: Likewise.
14735 * gcc.dg/vect/pr20122.c: Likewise.
14736 * gcc.dg/vect/pr33804.c: Likewise.
14737 * gcc.dg/vect/pr33953.c: Likewise.
14738 * gcc.dg/vect/pr56787.c: Likewise.
14739 * gcc.dg/vect/pr58508.c: Likewise.
14740 * gcc.dg/vect/slp-25.c: Likewise.
14741 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14742 * gcc.dg/vect/vect-105.c: Likewise.
14743 * gcc.dg/vect/vect-27.c: Likewise.
14744 * gcc.dg/vect/vect-29.c: Likewise.
14745 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14747 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14748 && { ! vect_hw_misalign }.
14749 * gcc.dg/vect/vect-44.c: Likewise.
14750 * gcc.dg/vect/vect-48.c: Likewise.
14751 * gcc.dg/vect/vect-50.c: Likewise.
14752 * gcc.dg/vect/vect-52.c: Likewise.
14753 * gcc.dg/vect/vect-56.c: Likewise.
14754 * gcc.dg/vect/vect-60.c: Likewise.
14755 * gcc.dg/vect/vect-72.c: Likewise.
14756 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14757 * gcc.dg/vect/vect-75.c: Likewise.
14758 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14759 * gcc.dg/vect/vect-77-global.c: Likewise.
14760 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14761 * gcc.dg/vect/vect-78-global.c: Likewise.
14762 * gcc.dg/vect/vect-93.c: Likewise.
14763 * gcc.dg/vect/vect-95.c: Likewise.
14764 * gcc.dg/vect/vect-96.c: Likewise.
14765 * gcc.dg/vect/vect-cond-1.c: Likewise.
14766 * gcc.dg/vect/vect-cond-3.c: Likewise.
14767 * gcc.dg/vect/vect-cond-4.c: Likewise.
14768 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14769 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14770 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14771 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14772 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14773 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14774 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14775 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14776 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14777 * gcc.dg/vect/vect-outer-5.c: Likewise.
14778 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14779 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14780 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14781 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14782 * gcc.dg/vect/vect-peel-3.c: Likewise.
14783 * gcc.dg/vect/vect-peel-4.c: Likewise.
14784 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14785 * gcc.target/powerpc/pr65456.c: New test.
14786 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14787 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14788 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14789 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14790 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14791 vect_no_align && { ! vect_hw_misalign }.
14792 * gfortran.dg/vect/vect-3.f90: Likewise.
14793 * gfortran.dg/vect/vect-4.f90: Likewise.
14794 * gfortran.dg/vect/vect-5.f90: Likewise.
14795 * lib/target-supports.exp (check_effective_target_vect_no_align):
14796 Return 1 for POWER8.
14797 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14799 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14802 * gfortran.dg/pr65429.f90: New test.
14804 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14806 * c-c++-common/asan/user-section-1.c: New test.
14807 * c-c++-common/asan/user-section-2.c: New test.
14808 * c-c++-common/asan/user-section-3.c: New test.
14810 2015-04-22 Hale Wang <hale.wang@arm.com>
14811 Terry Guo <terry.guo@arm.com>
14813 PR rtl-optimization/64818
14814 * gcc.target/arm/pr64818.c: New test.
14816 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14819 * g++.dg/tree-ssa/pr61034.C: Update template.
14820 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14821 * gcc.dg/Warray-bounds-11.c: Likewise.
14822 * gcc.dg/Warray-bounds.c: Likewise.
14824 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14826 PR libgfortran/65234
14827 * gfortran.dg/fmt_unlimited.f90: New test.
14829 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14831 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14833 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14834 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14835 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14836 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14837 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14838 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14839 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14841 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14843 PR libgfortran/56743
14844 * gfortran.dg/namelist_87.f90: New test.
14846 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14848 * gcc.target/aarch64/mult-synth_1.c: New test.
14849 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14850 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14851 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14852 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14853 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14855 2015-04-21 Richard Biener <rguenther@suse.de>
14857 PR tree-optimization/65650
14858 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14859 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14860 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14861 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14862 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14863 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14865 2015-04-21 Tom de Vries <tom@codesourcery.com>
14867 PR tree-optimization/65802
14868 * g++.dg/pr65802.C: New test.
14870 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14873 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14874 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14876 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14879 * g++.dg/cpp0x/Wnarrowing2.C: New.
14881 2015-04-20 Jeff Law <law@redhat.com>
14883 PR tree-optimization/65658
14884 * gcc.dg/pr65658.c: New test.
14886 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14889 * gcc.target/aarch64/vec_init_1.c: New test.
14891 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14893 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14896 2015-04-18 Martin Sebor <msebor@redhat.com>
14898 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14899 of non-nul characters.
14900 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14902 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14905 * gcc.target/powerpc/pr65787.c: New.
14907 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14910 * gcc.target/aarch64/c-output-template-4.c: New test.
14912 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14915 * gcc.dg/pr65780-1.c: New test.
14916 * gcc.dg/pr65780-2.c: Likewise.
14917 * gcc.target/i386/pr32219-9.c: Likewise.
14918 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14920 * gcc.target/i386/pr64317.c (c): Initialize.
14922 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14925 * g++.dg/ext/mv18.C: New test.
14926 * g++.dg/ext/mv19.C: Likewise.
14927 * g++.dg/ext/mv20.C: Likewise.
14928 * g++.dg/ext/mv21.C: Likewise.
14929 * g++.dg/ext/mv22.C: Likewise.
14930 * g++.dg/ext/mv23.C: Likewise.
14932 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14935 * g++.dg/init/pr64527.C: New test.
14937 2015-04-17 Tom de Vries <tom@codesourcery.com>
14938 Michael Matz <matz@suse.de>
14940 PR tree-optimization/64950
14941 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14944 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14946 * c-c++-common/asan/user-section-1.c: New test.
14948 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14951 * gcc.dg/debug/pr65771.c: New test.
14953 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14955 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14956 __buitlin_alloca with __builtin_alloca.
14958 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14960 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14962 2015-04-16 Richard Biener <rguenther@suse.de>
14964 PR tree-optimization/64277
14965 * gcc.dg/Warray-bounds-14.c: New testcase.
14966 * gcc.dg/Warray-bounds-15.c: Likewise.
14967 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14968 * c-c++-common/ubsan/bounds-6.c: Likewise.
14970 2015-04-16 Renlin Li <renlin.li@arm.com>
14972 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14973 * gcc.target/arm/unsigned-float.c: New.
14975 2015-04-16 Richard Biener <rguenther@suse.de>
14977 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14978 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14979 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14981 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14983 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14984 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14985 * g++.dg/cpp0x/defaulted21.C: Likewise.
14986 * g++.dg/cpp0x/defaulted28.C: Likewise.
14987 * g++.dg/cpp0x/defaulted47.C: Likewise.
14988 * g++.dg/cpp0x/elision_neg.C: Likewise.
14989 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14990 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14991 * g++.dg/cpp0x/implicit1.C: Likewise.
14992 * g++.dg/cpp0x/implicit9.C: Likewise.
14993 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14994 * g++.dg/cpp0x/range-for13.C: Likewise.
14995 * g++.dg/gomp/clause-2.C: Likewise.
14996 * g++.dg/gomp/udr-5.C: Likewise.
14997 * g++.dg/inherit/access6.C: Likewise.
14998 * g++.dg/lookup/duperr1.C: Likewise.
14999 * g++.dg/lookup/friend2.C: Likewise.
15000 * g++.dg/lookup/pr6936.C: Likewise.
15001 * g++.dg/lookup/scoped1.C: Likewise.
15002 * g++.dg/lookup/using26.C: Likewise.
15003 * g++.dg/lookup/using38.C: Likewise.
15004 * g++.dg/other/access2.C: Likewise.
15005 * g++.dg/overload/defarg3.C: Likewise.
15006 * g++.dg/overload/defarg6.C: Likewise.
15007 * g++.dg/parse/access11.C: Likewise.
15008 * g++.dg/parse/access2.C: Likewise.
15009 * g++.dg/parse/access3.C: Likewise.
15010 * g++.dg/parse/access4.C: Likewise.
15011 * g++.dg/parse/access5.C: Likewise.
15012 * g++.dg/parse/access6.C: Likewise.
15013 * g++.dg/parse/access8.C: Likewise.
15014 * g++.dg/parse/access9.C: Likewise.
15015 * g++.dg/parse/crash40.C: Likewise.
15016 * g++.dg/tc1/dr142.C: Likewise.
15017 * g++.dg/tc1/dr166.C: Likewise.
15018 * g++.dg/tc1/dr52.C: Likewise.
15019 * g++.dg/template/access11.C: Likewise.
15020 * g++.dg/template/access18.C: Likewise.
15021 * g++.dg/template/access19.C: Likewise.
15022 * g++.dg/template/access2.C: Likewise.
15023 * g++.dg/template/access20.C: Likewise.
15024 * g++.dg/template/access26.C: Likewise.
15025 * g++.dg/template/access3.C: Likewise.
15026 * g++.dg/template/access7.C: Likewise.
15027 * g++.dg/template/conv12.C: Likewise.
15028 * g++.dg/template/crash69.C: Likewise.
15029 * g++.dg/template/friend31.C: Likewise.
15030 * g++.dg/template/friend32.C: Likewise.
15031 * g++.dg/template/memfriend15.C: Likewise.
15032 * g++.dg/template/memfriend16.C: Likewise.
15033 * g++.dg/template/memfriend17.C: Likewise.
15034 * g++.dg/template/memfriend7.C: Likewise.
15035 * g++.dg/template/pr32519.C: Likewise.
15036 * g++.dg/template/qualttp21.C: Likewise.
15037 * g++.dg/template/qualttp8.C: Likewise.
15038 * g++.dg/template/ttp10.C: Likewise.
15039 * g++.dg/template/typedef11.C: Likewise.
15040 * g++.dg/template/typedef13.C: Likewise.
15041 * g++.dg/template/typedef19.C: Likewise.
15042 * g++.dg/template/typedef20.C: Likewise.
15043 * g++.dg/template/typedef22.C: Likewise.
15044 * g++.dg/template/using16.C: Likewise.
15045 * g++.dg/template/virtual3.C: Likewise.
15046 * g++.dg/ubsan/pr61272.C: Likewise.
15047 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15048 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15049 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15050 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15051 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15052 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15053 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15054 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15055 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15056 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15057 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15058 * g++.old-deja/g++.jason/access17.C: Likewise.
15059 * g++.old-deja/g++.jason/access18.C: Likewise.
15060 * g++.old-deja/g++.jason/access22.C: Likewise.
15061 * g++.old-deja/g++.jason/access23.C: Likewise.
15062 * g++.old-deja/g++.jason/access8.C: Likewise.
15063 * g++.old-deja/g++.jason/delete3.C: Likewise.
15064 * g++.old-deja/g++.jason/report.C: Likewise.
15065 * g++.old-deja/g++.law/access2.C: Likewise.
15066 * g++.old-deja/g++.law/access3.C: Likewise.
15067 * g++.old-deja/g++.law/access4.C: Likewise.
15068 * g++.old-deja/g++.law/access5.C: Likewise.
15069 * g++.old-deja/g++.law/arm12.C: Likewise.
15070 * g++.old-deja/g++.law/arm14.C: Likewise.
15071 * g++.old-deja/g++.law/ctors13.C: Likewise.
15072 * g++.old-deja/g++.law/union2.C: Likewise.
15073 * g++.old-deja/g++.law/visibility12.C: Likewise.
15074 * g++.old-deja/g++.law/visibility15.C: Likewise.
15075 * g++.old-deja/g++.law/visibility16.C: Likewise.
15076 * g++.old-deja/g++.law/visibility17.C: Likewise.
15077 * g++.old-deja/g++.law/visibility18.C: Likewise.
15078 * g++.old-deja/g++.law/visibility19.C: Likewise.
15079 * g++.old-deja/g++.law/visibility20.C: Likewise.
15080 * g++.old-deja/g++.law/visibility21.C: Likewise.
15081 * g++.old-deja/g++.law/visibility24.C: Likewise.
15082 * g++.old-deja/g++.law/visibility4.C: Likewise.
15083 * g++.old-deja/g++.law/visibility5.C: Likewise.
15084 * g++.old-deja/g++.law/visibility6.C: Likewise.
15085 * g++.old-deja/g++.law/visibility7.C: Likewise.
15086 * g++.old-deja/g++.law/visibility8.C: Likewise.
15087 * g++.old-deja/g++.law/visibility9.C: Likewise.
15088 * g++.old-deja/g++.niklas/t135.C: Likewise.
15089 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15090 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15091 * g++.old-deja/g++.other/access11.C: Likewise.
15092 * g++.old-deja/g++.other/access4.C: Likewise.
15093 * g++.old-deja/g++.other/access7.C: Likewise.
15094 * g++.old-deja/g++.other/crash1.C: Likewise.
15095 * g++.old-deja/g++.other/crash7.C: Likewise.
15096 * g++.old-deja/g++.other/friend1.C: Likewise.
15097 * g++.old-deja/g++.other/friend4.C: Likewise.
15098 * g++.old-deja/g++.other/friend9.C: Likewise.
15099 * g++.old-deja/g++.other/lineno1.C: Likewise.
15100 * g++.old-deja/g++.other/using1.C: Likewise.
15101 * g++.old-deja/g++.pt/enum14.C: Likewise.
15102 * g++.old-deja/g++.pt/friend11.C: Likewise.
15103 * g++.old-deja/g++.pt/friend21.C: Likewise.
15104 * g++.old-deja/g++.pt/friend3.C: Likewise.
15105 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15106 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15107 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15108 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15110 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15113 * g++.dg/ipa/pr65765.C: New test.
15115 2015-04-15 Nick Clifton <nickc@redhat.com>
15117 * gcc.target/rx/builtins.c: Disable RMPA test if string
15118 instructions are not allowed.
15120 2015-04-15 Alan Modra <amodra@gmail.com>
15122 * gcc.dg/pr65408.c: New.
15124 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15127 * gcc.target/arm/pr65729.c: New test.
15129 2015-04-14 Richard Biener <rguenther@suse.de>
15131 PR tree-optimization/65758
15132 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15134 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15137 * gcc.c-torture/execute/pr65648.c: New test.
15139 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15141 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15142 __builtin_finite instead of finite.
15143 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15146 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15148 PR tree-optimization/63387
15149 * gcc.dg/pr63387.c: New testcase.
15151 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15153 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15155 2015-04-13 Richard Biener <rguenther@suse.de>
15157 PR tree-optimization/65204
15158 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15160 2015-04-13 Terry Guo <terry.guo@arm.com>
15163 * gcc.target/arm/pr65710.c: New.
15165 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15167 PR tree-optimization/65747
15168 * g++.dg/torture/pr65747.C: New test.
15170 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15173 * g++.dg/cpp0x/pr65736.C: New test.
15175 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15176 Martin Liska <mliska@suse.cz>
15179 * g++.dg/ipa/pr65722.C: New testcase.
15181 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15183 PR tree-optimization/65735
15184 * gcc.c-torture/compile/pr65735.c: New test.
15186 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15188 PR middle-end/65554
15189 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15191 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15194 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15196 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15199 * gcc.target/arm/pr65647-2.c: New.
15201 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15204 * g++.dg/torture/pr65694.C: New test.
15206 2015-04-10 Tobias Burnus <burnus@net-b.de>
15208 * gfortran.dg/coarray_lock_6.f90: New.
15209 * gfortran.dg/coarray_lock_7.f90: New.
15210 * gfortran.dg/coarray/lock_2.f90: New.
15212 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15218 * gfortran.dg/used_types_27.f90: New.
15220 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15223 * gcc.target/i386/pr65671.c: New.
15225 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15227 PR tree-optimization/65709
15228 * c-c++-common/ubsan/align-9.c: New test.
15230 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15233 * gfortran.dg/pr56852.f90: New test.
15235 2015-04-09 Marek Polacek <polacek@redhat.com>
15236 Jakub Jelinek <jakub@redhat.com>
15238 PR middle-end/65554
15239 * g++.dg/opt/pr65554.C: New test.
15241 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15244 * c-c++-common/attr-aligned-1.c: New test.
15246 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15248 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15250 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15253 * gcc.target/i386/sse-25.c: New.
15255 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15258 * gcc.target/i386/pr65693.c: New test.
15260 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15262 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15264 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15266 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15268 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15270 * gcc.target/i386/thunk-retbnd.c: New.
15272 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15274 * gnat.dg/opt48.adb: New test.
15275 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15276 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15278 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15281 * gcc.c-torture/compile/pr65540.c: New.
15283 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15285 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15286 -Wno-pointer-arith.
15288 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15291 * g++.dg/debug/pr65678.C: New test.
15293 PR middle-end/65680
15294 * gcc.c-torture/compile/pr65680.c: New test.
15296 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15299 * gfortran.dg/allocate_with_source_5.f90: New test.
15301 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15303 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15304 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15306 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15308 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15310 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15313 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15314 to get floating point compression.
15315 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15317 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15319 PR preprocessor/61977
15320 * gcc.dg/cpp/pr61977.c: New test.
15322 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15324 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15326 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15329 * gcc.target/arm/pr65647.c: New.
15331 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15334 * g++.dg/torture/pr65655.C: New testcase.
15336 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15339 * g++.dg/cpp1y/lambda-init13.C: New.
15341 2015-04-03 Marek Polacek <polacek@redhat.com>
15343 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15345 2015-04-02 Marek Polacek <polacek@redhat.com>
15348 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15349 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15351 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15353 PR preprocessor/61977
15354 * gcc.target/powerpc/pr61977-1.c: New test.
15355 * gcc.target/powerpc/pr61977-2.c: New test.
15357 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15360 * g++.dg/warn/Wshadow-8.C: New.
15361 * g++.dg/warn/Wshadow-9.C: Likewise.
15362 * g++.dg/warn/Wshadow-10.C: Likewise.
15363 * g++.dg/warn/Wshadow-11.C: Likewise.
15365 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15367 * gcc.dg/pr23623.c: Added aligned attribute.
15368 * gcc.dg/20141029-1.c: Likewise.
15369 * gcc.dg/20150306-1.c: New test.
15371 2015-04-01 Marek Polacek <polacek@redhat.com>
15374 * g++.dg/cpp0x/initlist93.C: New test.
15375 * g++.dg/cpp0x/initlist94.C: New test.
15377 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15380 * gcc.target/aarch64/pr65624.c: New test.
15382 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15384 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15386 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15388 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15389 extra variable to force stack alignment.
15390 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15391 extra variable to force stack alignment.
15393 2015-03-31 Marek Polacek <polacek@redhat.com>
15396 * g++.dg/template/pr65390.C: New test.
15398 2015-03-31 Martin Liska <mliska@suse.cz>
15400 * g++.dg/ipa/pr65557.C: New test.
15402 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15404 * gcc.target/s390/hotpatch-25.c: New test.
15405 * gcc.target/s390/hotpatch-1.c: Update test.
15406 * gcc.target/s390/hotpatch-10.c: Update test.
15407 * gcc.target/s390/hotpatch-11.c: Update test.
15408 * gcc.target/s390/hotpatch-12.c: Update test.
15409 * gcc.target/s390/hotpatch-13.c: Update test.
15410 * gcc.target/s390/hotpatch-14.c: Update test.
15411 * gcc.target/s390/hotpatch-15.c: Update test.
15412 * gcc.target/s390/hotpatch-16.c: Update test.
15413 * gcc.target/s390/hotpatch-17.c: Update test.
15414 * gcc.target/s390/hotpatch-18.c: Update test.
15415 * gcc.target/s390/hotpatch-19.c: Update test.
15416 * gcc.target/s390/hotpatch-2.c: Update test.
15417 * gcc.target/s390/hotpatch-21.c: Update test.
15418 * gcc.target/s390/hotpatch-22.c: Update test.
15419 * gcc.target/s390/hotpatch-23.c: Update test.
15420 * gcc.target/s390/hotpatch-24.c: Update test.
15421 * gcc.target/s390/hotpatch-3.c: Update test.
15422 * gcc.target/s390/hotpatch-4.c: Update test.
15423 * gcc.target/s390/hotpatch-5.c: Update test.
15424 * gcc.target/s390/hotpatch-6.c: Update test.
15425 * gcc.target/s390/hotpatch-7.c: Update test.
15426 * gcc.target/s390/hotpatch-8.c: Update test.
15427 * gcc.target/s390/hotpatch-9.c: Update test.
15428 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15430 2015-03-31 Richard Biener <rguenther@suse.de>
15432 PR middle-end/65626
15433 * g++.dg/torture/pr65626.C: New testcase.
15435 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15438 * gcc.target/i386/mpx/pr65531.cc: New.
15440 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15443 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15444 __builtin_alloca instead of alloca.
15445 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15446 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15447 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15450 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15453 * g++.dg/ubsan/pr65610.C: New test.
15455 2015-03-30 Marek Polacek <polacek@redhat.com>
15458 * g++.dg/cpp0x/pr65398-2.C: New test.
15460 2015-03-30 Marek Polacek <polacek@redhat.com>
15462 * c-c++-common/pr65556.c: Change the width of bit-fields.
15464 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15467 * gcc.target/i386/pr65588.c: New testcase.
15469 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15471 PR libgfortran/65563
15472 * gfortran.dg/open_errors_2.f90: New test.
15474 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15476 PR libgfortran/65596
15477 * gfortran.dg/namelist_86.f90: New test.
15479 2015-03-28 Andre Vehreschild <vehre@gmx.de>
15481 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
15482 statement to reflect new ownership.
15484 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
15487 * g++.dg/template/friend58.C: New.
15488 * g++.dg/template/friend59.C: Likewise.
15490 2015-03-27 Tobias Burnus <burnus@net-b.de>
15493 * g++.dg/gomp/openmp-simd-3.C: New.
15494 * gcc.dg/gomp/openmp-simd-3.c: New.
15496 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
15499 * gcc.target/i386/pr65248-1.c: New file.
15500 * gcc.target/i386/pr65248-2.c: Likewise.
15501 * gcc.target/i386/pr65248-3.c: Likewise.
15502 * gcc.target/i386/pr65248-4.c: Likewise.
15504 2015-03-27 Jakub Jelinek <jakub@redhat.com>
15507 * gcc.c-torture/compile/pr65593.c: New test.
15509 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
15512 * g++.dg/cpp1y/constexpr-assert1.C: New.
15514 2015-03-27 Marek Polacek <polacek@redhat.com>
15517 * c-c++-common/pr65556.c: New test.
15519 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15522 * g++.dg/torture/pr65600.C: New testcase.
15524 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15527 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15529 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15531 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15532 statement and cleanup. Fixed typos.
15534 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15536 PR middle-end/65595
15537 * gcc.c-torture/compile/pr65595.c: New testcase.
15539 2015-03-27 Marek Polacek <polacek@redhat.com>
15542 * g++.dg/ubsan/pr65583.C: New test.
15544 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15546 * gcc.c-torture/compile/20150327.c: New testcase.
15548 2015-03-26 Richard Biener <rguenther@suse.de>
15550 PR middle-end/65555
15551 * g++.dg/torture/pr65555.C: New testcase.
15553 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15555 PR tree-optimization/64715
15556 * gcc.dg/builtin-object-size-15.c: New test.
15557 * gcc.dg/pr64715-1.c: New test.
15558 * gcc.dg/pr64715-2.c: New test.
15560 2015-03-26 Richard Biener <rguenther@suse.de>
15562 PR middle-end/65519
15563 * gnat.dg/specs/opt2.ads: Fix testcase.
15565 2015-03-25 Martin Sebor <msebor@redhat.com>
15568 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15569 when target isn't arm*-*-*-*.
15570 (check_effective_target_arm_nothumb): Likewise.
15571 (check_effective_target_arm_little_endian): Likewise.
15572 (check_effective_target_arm_vect_no_misalign): Likewise.
15573 (check_effective_target_aarch64_little_endian): Fail early if target
15574 isn't aarch64*-*-*.
15576 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15578 PR tree-optimization/65177
15579 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15581 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15583 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15584 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15585 smmintrin.h and mm3dnow.h.
15587 2015-03-25 Marek Polacek <polacek@redhat.com>
15590 * g++.dg/cpp0x/pr65558.C: New test.
15592 2015-03-25 Marek Polacek <polacek@redhat.com>
15595 * g++.dg/template/pr61670.C: New test.
15597 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15600 * g++.dg/template/pr54987.C: New.
15602 2015-03-25 Richard Biener <rguenther@suse.de>
15604 PR tree-optimization/62630
15605 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15607 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15610 * gcc.target/i386/mpx/pr65508.c: New.
15612 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15616 * gfortran.dg/data_initialized_3.f90: New.
15618 2015-03-25 Richard Biener <rguenther@suse.de>
15620 PR middle-end/65519
15621 * gnat.dg/specs/opt2.ads: New testcase.
15623 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15625 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15626 * gcc.target/arm/memset-inline-4.c: Skip for
15627 arm_tune_string_ops_prefer_neon.
15628 * gcc.target/arm/memset-inline-5.c: Ditto.
15629 * gcc.target/arm/memset-inline-6.c: Ditto.
15630 * gcc.target/arm/memset-inline-8.c: Ditto.
15631 * gcc.target/arm/memset-inline-9.c: Ditto.
15633 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15636 * g++.dg/other/virtual3.C: New.
15638 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15641 * g++.dg/cpp0x/vt-60130.C: New.
15643 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15646 * g++.dg/warn/Warray-bounds-7.C: New.
15648 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15651 * g++.dg/template/defarg18.C: New.
15653 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15656 * g++.dg/cpp0x/vt-59988.C: New.
15658 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15660 PR tree-optimization/65533
15661 * gcc.dg/pr65533.c: New test.
15663 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15665 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15666 source= and mold= expressions functionality.
15667 * gfortran.dg/allocate_class_4.f90: New test.
15668 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15669 copying an unlimited polymorhpic object containing a char array
15670 to another unlimited polymorphic object respects the _len
15672 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15673 whether deferred length char array allocate works, unlimited
15674 polymorphic object allocation from a string works and if
15675 allocating an array of deferred length strings works.
15676 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15678 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15681 * g++.dg/cpp0x/constexpr-array11.C: New.
15683 2015-03-24 Richard Biener <rguenther@suse.de>
15685 PR middle-end/65517
15686 * gcc.dg/torture/pr65517.c: New testcase.
15688 2015-03-24 Tobias Burnus <burnus@net-b.de>
15690 * gfortran.dg/coindexed_1.f90: Moved from
15691 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15693 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15696 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15700 * gcc.target/i386/pr65523.c: New test.
15703 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15705 * g++.dg/lto/pr65475b_0.C: Likewise.
15707 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15710 * gcc.target/sh/torture/pr65505.c: New.
15712 2015-03-23 Martin Sebor <msebor@redhat.com>
15715 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15716 assembly for lvx in addition to lxv.
15718 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15721 * gfortran.dg/pr65504.f90: New test.
15724 * gcc.dg/pr65521.c: New test.
15726 2015-03-23 Richard Biener <rguenther@suse.de>
15728 PR tree-optimization/65518
15729 * gcc.dg/vect/pr65518.c: New testcase.
15731 2015-03-23 Richard Biener <rguenther@suse.de>
15733 PR tree-optimization/65494
15734 * gcc.dg/vect/pr65494.c: New testcase.
15736 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15738 PR preprocessor/65238
15739 * c-c++-common/cpp/pr65238-1.c: New test.
15740 * gcc.dg/cpp/pr65238-2.c: New test.
15741 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15742 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15744 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15745 Mikael Morin <mikael@gcc.gnu.org>
15748 * gfortran.dg/elemental_dependency_4.f90: New.
15749 * gfortran.dg/elemental_dependency_5.f90: New.
15751 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15754 * g++.dg/lto/pr65475b_0.C: New testcase.
15755 * g++.dg/lto/pr65475b_1.C: New testcase.
15756 * g++.dg/lto/pr65475c_0.C: New testcase.
15757 * g++.dg/lto/pr65475c_1.C: New testcase.
15759 2015-03-21 Tobias Burnus <burnus@net-b.de>
15761 * gfortran.dg/coarray_38.f90: New.
15762 * gfortran.dg/coarray_39.f90: New.
15763 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15766 2015-03-20 Marek Polacek <polacek@redhat.com>
15769 * g++.dg/cpp0x/pr65398.C: New test.
15771 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15774 * g++.dg/lto/pr65475_0.C: New testcase.
15775 * g++.dg/lto/pr65475_1.C: New testcase.
15777 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15779 PR rtl-optimization/64366
15780 * gcc.target/sh/pr64366.c: New.
15782 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15785 * g++.dg/cpp0x/constexpr-48324.C: New.
15787 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15790 * g++.dg/cpp0x/pr48453.C: New.
15792 2015-03-20 Marek Polacek <polacek@redhat.com>
15795 * g++.dg/cpp0x/pr65072.C: New test.
15797 2015-03-20 Richard Biener <rguenther@suse.de>
15799 PR middle-end/64715
15800 * gcc.dg/pr15347.c: Use -O.
15801 * c-c++-common/pr19807-1.c: Likewise.
15803 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15805 * gnat.dg/volatile13.ad[sb]: New test.
15807 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15809 PR rtl-optimization/60851
15810 * gcc.target/i386/pr60851.c: New test.
15812 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15815 * g++.dg/pr65240.h: Add tests for PR 65240.
15816 * g++.dg/pr65240-1.C: Likewise.
15817 * g++.dg/pr65240-2.C: Likewise.
15818 * g++.dg/pr65240-3.C: Likewise.
15819 * g++.dg/pr65240-4.C: Likewise.
15821 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15823 PR rtl-optimization/63491
15824 * gcc.target/powerpc/pr63491.c: New.
15826 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15828 * g++.dg/ipa/pr65465.C: New test.
15830 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15833 * g++.dg/cpp0x/deleted11.C: New.
15835 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15838 * c-c++-common/tsan/pr65400-3.c: New test.
15840 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15843 * g++.dg/cpp0x/constexpr-59686.C: New.
15845 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15848 * g++.dg/tsan/pr64265.C: New test.
15851 * c-c++-common/tsan/pr65400-1.c: New test.
15852 * c-c++-common/tsan/pr65400-2.c: New test.
15854 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15857 * g++.dg/cpp0x/pr59816.C: New.
15859 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15862 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15864 2015-03-18 Martin Liska <mliska@suse.cz>
15867 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15868 equivalences either to 6 or 7.
15870 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15872 PR middle-end/64491
15874 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15876 * gcc.dg/undefined-loop-1.c: New file.
15877 * gcc.dg/undefined-loop-2.c: New file.
15879 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15882 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15883 loop exits too early.
15885 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15887 PR tree-optimization/65450
15888 * gfortran.dg/pr65450.f90: New test.
15891 * gcc.target/i386/pr65078-1.c: New test.
15892 * gcc.target/i386/pr65078-2.c: New test.
15893 * gcc.target/i386/pr65078-3.c: New test.
15894 * gcc.target/i386/pr65078-4.c: New test.
15895 * gcc.target/i386/pr65078-5.c: New test.
15896 * gcc.target/i386/pr65078-6.c: New test.
15898 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15901 * g++.dg/cpp1y/pr65340.C: New.
15903 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15906 * gfortran.dg/system_clock_3.f08: Adjust test.
15908 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15911 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15912 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15914 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15917 * gfortran.dg/system_clock_3.f08: New test.
15919 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15922 g++.dg/cpp1y/pr64626-1.C: New.
15923 g++.dg/cpp1y/pr64626-2.C: New.
15924 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15926 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15928 PR tree-optimization/65427
15929 * gcc.c-torture/execute/pr65427.c: New test.
15931 2015-03-16 Marek Polacek <polacek@redhat.com>
15935 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15936 * g++.dg/cpp0x/pr65327.C: New test.
15938 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15941 * c-c++-common/asan/pr64820.c: New test.
15943 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15945 * gfortran.dg/pointer_2.f90: New test.
15947 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15949 * g++.dg/pr65049.C: New test.
15951 2015-03-16 Tom de Vries <tom@codesourcery.com>
15953 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15954 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15955 * gcc.target/i386/fuse-caller-save.c: Same.
15957 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15959 * gnat.dg/loop_optimization18.ad[sb]: New test.
15960 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15962 2015-03-16 Alan Modra <amodra@gmail.com>
15964 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15967 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15969 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15971 * gcc.dg/torture/pr65270-2.c: Likewise.
15973 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15976 * gfortran.dg/pointer_remapping_9.f90: New.
15978 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15980 PR tree-optimization/65369
15981 * gcc.c-torture/execute/pr65369.c: New test.
15983 PR tree-optimization/65418
15984 * gcc.c-torture/execute/pr65418-1.c: New test.
15985 * gcc.c-torture/execute/pr65418-2.c: New test.
15987 PR rtl-optimization/65401
15988 * gcc.c-torture/execute/pr65401.c: New test.
15990 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15993 * gcc.target/arm/pr64600_1.c: New test.
15995 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15997 PR rtl-optimization/65235
15998 * gcc.target/aarch64/pr65235_1.c: New test.
16000 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16002 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16003 * gcc.target/s390/hotpatch-22.c: Likewise.
16004 * gcc.target/s390/hotpatch-23.c: Likewise.
16005 * gcc.target/s390/hotpatch-24.c: Likewise.
16006 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16007 * gcc.target/s390/hotpatch-1.c: Update expected output.
16008 * gcc.target/s390/hotpatch-2.c: Likewise.
16009 * gcc.target/s390/hotpatch-3.c: Likewise.
16010 * gcc.target/s390/hotpatch-4.c: Likewise.
16011 * gcc.target/s390/hotpatch-5.c: Likewise.
16012 * gcc.target/s390/hotpatch-6.c: Likewise.
16013 * gcc.target/s390/hotpatch-7.c: Likewise.
16014 * gcc.target/s390/hotpatch-8.c: Likewise.
16015 * gcc.target/s390/hotpatch-9.c: Likewise.
16016 * gcc.target/s390/hotpatch-10.c: Likewise.
16017 * gcc.target/s390/hotpatch-11.c: Likewise.
16018 * gcc.target/s390/hotpatch-12.c: Likewise.
16019 * gcc.target/s390/hotpatch-13.c: Likewise.
16020 * gcc.target/s390/hotpatch-14.c: Likewise.
16021 * gcc.target/s390/hotpatch-15.c: Likewise.
16022 * gcc.target/s390/hotpatch-16.c: Likewise.
16023 * gcc.target/s390/hotpatch-17.c: Likewise.
16024 * gcc.target/s390/hotpatch-18.c: Likewise.
16025 * gcc.target/s390/hotpatch-19.c: Likewise.
16027 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16030 * gcc.target/i386/pr65103-1.c: New.
16032 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16035 * gcc.target/i386/pr65044.c: New.
16037 2015-03-12 Tom de Vries <tom@codesourcery.com>
16039 PR rtl-optimization/64895
16040 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16041 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16042 * gcc.target/i386/fuse-caller-save.c: Ditto.
16044 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16046 * gcc.dg/ipa/pr63569.c: Fix template.
16048 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16050 * g++.dg/ipa/pr64146.C: Require fpic support.
16052 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16054 PR libfortran/65200
16055 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16056 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16058 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16060 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16061 to dg-options, fix up dg-skip-if.
16063 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16066 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16067 * gcc.target/avr/tiny-caller-save.c: Same.
16069 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16072 * g++.dg/pr65242.C: New test.
16074 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16076 * c-c++-common/asan/no-asan-check-glob.c: New test.
16078 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16081 * g++.dg/other/default11.C: New.
16082 * g++.dg/other/default12.C: Likewise.
16084 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16087 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16089 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16092 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16094 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16097 * g++.dg/cpp0x/pr65127.C: New test.
16099 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16101 * gcc.dg/ipa/PR64550.c: Update template.
16103 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16104 Tobias Burnus <burnus@net-b.de>
16106 * gfortran.dg/coarray_sync_memory.f90: New.
16108 2015-03-10 Marek Polacek <polacek@redhat.com>
16111 * c-c++-common/ubsan/pr65367.c: New test.
16113 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16115 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16116 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16117 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16118 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16119 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16120 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16121 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16122 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16123 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16124 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16125 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16126 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16127 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16129 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16131 * lib/mpx-dg.exp (mpx_link_flags): New.
16134 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16135 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16136 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16137 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16138 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16139 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16140 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16141 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16142 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16143 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16144 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16145 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16146 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16147 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16148 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16153 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16154 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16155 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16156 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16157 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16158 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16159 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16160 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16161 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16162 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16163 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16164 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16165 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16166 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16167 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16168 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16169 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16170 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16173 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16174 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16175 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16176 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16177 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16178 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16179 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16180 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16181 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16182 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16183 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16184 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16185 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16186 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16187 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16188 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16189 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16190 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16191 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16192 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16193 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16194 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16195 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16196 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16197 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16198 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16199 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16200 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16201 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16202 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16203 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16204 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16205 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16206 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16207 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16208 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16209 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16210 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16211 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16212 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16213 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16214 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16215 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16216 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16217 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16218 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16219 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16220 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16221 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16222 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16223 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16224 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16225 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16226 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16227 * gcc.target/i386/mpx/label-address-1.c: New.
16228 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16229 * gcc.target/i386/mpx/macro.c: New.
16230 * gcc.target/i386/mpx/mpx-check.h: New.
16231 * gcc.target/i386/mpx/mpx.exp: New.
16232 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16233 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16234 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16235 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16236 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16237 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16238 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16239 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16240 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16241 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16242 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16243 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16244 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16245 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16246 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16247 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16248 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16249 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16250 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16251 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16252 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16253 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16254 * gcc.target/i386/mpx/reference-1-nov.c: New.
16255 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16256 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16257 * gcc.target/i386/mpx/reference-2-nov.c: New.
16258 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16259 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16260 * gcc.target/i386/mpx/reference-3-nov.c: New.
16261 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16262 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16263 * gcc.target/i386/mpx/reference-4-nov.c: New.
16264 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16265 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16266 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16267 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16268 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16269 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16270 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16271 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16272 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16273 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16274 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16275 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16276 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16277 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16278 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16279 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16280 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16281 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16282 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16283 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16284 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16285 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16286 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16287 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16288 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16289 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16290 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16291 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16292 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16293 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16294 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16295 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16296 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16297 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16298 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16299 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16300 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16301 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16302 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16303 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16304 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16305 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16306 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16307 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16308 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16309 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16310 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16311 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16312 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16313 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16314 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16315 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16316 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16317 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16318 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16319 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16320 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16321 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16322 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16323 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16324 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16325 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16326 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16327 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16328 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16329 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16330 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16331 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16332 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16333 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16334 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16335 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16336 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16337 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16338 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16339 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16340 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16341 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16342 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16343 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16344 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16345 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16346 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16347 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16348 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16349 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16350 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16351 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16352 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16353 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16354 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16355 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16356 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16357 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16358 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16359 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16360 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16361 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16362 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16363 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16364 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16365 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16366 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16367 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16368 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16369 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16370 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16371 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16372 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16373 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16374 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16375 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16376 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16377 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16378 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16379 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16380 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16381 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16382 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16383 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16384 * gcc.target/i386/mpx/vla-1-nov.c: New.
16385 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16386 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16387 * gcc.target/i386/mpx/vla-2-nov.c: New.
16388 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16390 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16392 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16394 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16396 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16398 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16400 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16401 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16403 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16406 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16409 * c-c++-common/pr65120.c: New test.
16411 PR rtl-optimization/65321
16412 * gcc.dg/pr65321.c: New test.
16414 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16416 PR tree-optimization/65355
16417 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16419 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16422 * c-c++-common/pr49706.c: Adjust tests for not warning
16423 about !!x == y or !b == y where b is boolean, and add
16424 some further tests.
16425 * c-c++-common/pr62199-2.c: Likewise.
16427 2015-03-09 Richard Biener <rguenther@suse.de>
16429 PR middle-end/65270
16430 * gcc.dg/torture/pr65270-1.c: New testcase.
16431 * gcc.dg/torture/pr65270-2.c: Likewise.
16433 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16435 PR tree-optimization/63743
16436 * gcc.dg/pr63743.c: New test.
16438 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16441 * g++.dg/lto/pr65316_0.C: New testcase.
16442 * g++.dg/lto/pr65316_1.C: New testcase.
16444 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16447 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16449 * g++.dg/abi/rtti3.C: Likewise.
16451 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16454 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16456 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16458 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16460 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16462 2015-03-08 Morin <mikael@gcc.gnu.org>
16465 * gfortran.dg/entry_20.f90: New.
16467 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16470 * gcc.c-torture/compile/pr65153.c: New.
16472 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16475 * g++.dg/torture/pr65249.C: New.
16477 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
16479 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
16481 (int64_t): Likewise.
16483 2015-03-07 Marek Polacek <polacek@redhat.com>
16484 Martin Uecker <uecker@eecs.berkeley.edu>
16487 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
16488 member-like arrays.
16489 * c-c++-common/ubsan/bounds-8.c: New test.
16490 * c-c++-common/ubsan/bounds-9.c: New test.
16491 * gcc.dg/ubsan/bounds-2.c: New test.
16493 2015-03-05 Martin Sebor <msebor@redhat.com>
16496 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
16497 checking of results into main to prevent it from getting optimized
16499 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
16501 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
16503 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
16504 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
16505 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
16508 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
16510 * g++.dg/lto/pr65302_1.C: New testcase.
16511 * g++.dg/lto/pr65302_0.C: New testcase.
16513 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16515 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
16516 -fno-ipa-icf to dg-options.
16518 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16520 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16521 compiles using the linker plugin.
16523 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16525 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16527 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16529 * gcc.target/arm/pr65067.c: New test.
16531 2015-03-05 Martin Liska <mliska@suse.cz>
16534 * gcc.dg/ipa/pr65318.c: New test.
16536 2015-03-05 Marek Polacek <polacek@redhat.com>
16538 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16540 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16542 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16544 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16546 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16547 max-unroll-times back to defaults for s390.
16549 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16553 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16556 * g++.dg/cpp0x/initlist92.C: New.
16558 2015-03-05 Richard Biener <rguenther@suse.de>
16560 PR tree-optimization/65310
16561 * gcc.dg/vect/pr65310.c: New testcase.
16563 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16566 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16568 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16570 * gnat.dg/entry_queues3.adb: New test.
16572 2015-03-04 Ian Lance Taylor <iant@google.com>
16574 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16576 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16579 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16581 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16583 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16584 -fno-ipa-icf to dg-options
16585 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16586 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16588 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16591 * g++.dg/cpp0x/decltype62.C: New.
16593 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16595 * gnat.dg/object_overflow5.adb: New test.
16597 2015-03-03 Martin Liska <mliska@suse.cz>
16600 * gcc.dg/ipa/pr65287.c: New test.
16602 2015-03-03 Martin Jambor <mjambor@suse.cz>
16603 Eric Botcazou <ebotcazou@adacore.com>
16605 * gnat.dg/specs/pack12.ads: New test.
16607 2015-03-03 Martin Liska <mliska@suse.cz>
16609 * gcc.dg/ipa/PR65282.c: New test.
16611 2015-03-13 Jeff Law <law@redhat.com>
16613 PR tree-optimization/65241
16614 * gcc.c-torture/compile/pr65241.c: New test.
16616 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16619 * gcc.target/avr/torture/pr64331.c: New test.
16621 2015-03-03 Martin Liska <mliska@suse.cz>
16622 Jan Hubicka <hubicka@ucw.cz>
16624 * g++.dg/ipa/pr65263.C: New test.
16626 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16629 * gcc.dg/lto/pr65130_0.c: New testcase.
16630 * gcc.dg/lto/pr65130_1.c: New testcase.
16632 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16635 * g++.dg/torture/pr64988.C: New testcase.
16637 2015-03-02 Tobias Burnus <burnus@net-b.de>
16639 * gfortran.dg/coarray_atomic_6.f90: New.
16641 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16644 * gcc.target/i386/pr65184.c: New.
16646 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16649 * gcc.target/i386/pr65183.c: New.
16651 2015-02-28 Martin Liska <mliska@suse.cz>
16652 Jan Hubicka <hubicka@ucw.cz>
16654 * gcc.dg/ipa/ipa-icf-35.c: New test.
16655 * gcc.dg/ipa/ipa-icf-36.c: New test.
16656 * gcc.dg/ipa/ipa-icf-37.c: New test.
16658 2015-02-28 Martin Liska <mliska@suse.cz>
16659 Jan Hubicka <hubicka@ucw.cz>
16662 * gcc.dg/ipa/ipa-icf-34.c: New test.
16664 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16667 * gcc.target/sh/sh/pr61142.c: New.
16669 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16671 * g++.dg/other/dump-ada-spec-3.C: New test.
16673 2015-03-01 Martin Liska <mliska@suse.cz>
16675 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16676 * g++.dg/ipa/pr63595.C: Update expected results.
16678 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16681 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16683 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16685 * gcc.dg/vect/pr59354.c: Move vector producing code to
16688 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16691 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16692 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16693 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16694 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16696 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16698 PR tree-optimization/65048
16699 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16700 (foo): Use K&R style definition.
16702 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16705 * g++.dg/pr65032.C: New.
16707 2015-02-27 Marek Polacek <polacek@redhat.com>
16710 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16713 2015-02-27 Marek Polacek <polacek@redhat.com>
16716 * gcc.dg/pr65228.c: New test.
16718 2015-02-27 Kai Tietz <ktietz@redhat.com>
16721 * gcc.dg/weak/weak-17.c: New file.
16723 2015-02-27 Richard Biener <rguenther@suse.de>
16726 * g++.dg/lto/pr65193_0.C: New testcase.
16728 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16730 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16731 * gcc.target/s390/hotpatch-8.c: Likewise.
16732 * gcc.target/s390/hotpatch-9.c: Likewise.
16733 * gcc.target/s390/pr61078.c: Likewise.
16734 * gcc.target/s390/pr57960.c: Remove -m64.
16735 * gcc.target/s390/pr61078.c: Likewise.
16737 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16738 Martin Liska <mliska@suse.cz>
16741 * gcc.dg/pr64454.c: Disable ICF.
16742 * gcc.dg/pr28685-1.c: Disable ICF
16743 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16744 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16745 * g++.dg/ipa/ipa-icf-4.C: Update template.
16747 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16749 PR tree-optimization/65216
16750 * gcc.c-torture/execute/pr65216.c: New test.
16752 PR tree-optimization/65215
16753 * gcc.c-torture/execute/pr65215-1.c: New test.
16754 * gcc.c-torture/execute/pr65215-2.c: New test.
16755 * gcc.c-torture/execute/pr65215-3.c: New test.
16756 * gcc.c-torture/execute/pr65215-4.c: New test.
16757 * gcc.c-torture/execute/pr65215-5.c: New test.
16759 2015-02-26 Tom de Vries <tom@codesourcery.com>
16761 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16763 2015-02-26 Martin Liska <mliska@suse.cz>
16764 Jan Hubicka <hubicka@ucw.cz>
16766 * g++.dg/ipa/pr64146.C: Update expected results.
16767 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16768 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16769 * gcc.dg/ipa/ipa-icf-34.c: New test.
16771 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16773 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16774 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16775 (dg-additional-options): Remove dg directive.
16776 (dg-final): Add dg directive.
16778 2015-02-26 Marek Polacek <polacek@redhat.com>
16781 * g++.dg/ipa/pr65008.C: New test.
16783 2015-02-26 Tom de Vries <tom@codesourcery.com>
16785 * lib/profopt.exp (profopt-target-cleanup): New proc.
16786 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16787 files from sources from dg-additional-sources.
16789 2015-02-26 Tom de Vries <tom@codesourcery.com>
16791 * lib/gcov.exp: Cleanup in case of xfail.
16793 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16795 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16797 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16800 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16801 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16802 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16803 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16804 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16805 * g++.dg/debug/pr46123.C: XFAIL and move...
16806 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16807 * gcc.dg/debug/dwarf2-3.c: Move...
16808 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16810 2015-02-26 Marek Polacek <polacek@redhat.com>
16813 * g++.dg/cpp1y/pr65202.C: New test.
16815 2015-02-26 Tom de Vries <tom@codesourcery.com>
16817 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16818 locale_facets.h.gcov.
16820 2015-02-26 Tom de Vries <tom@codesourcery.com>
16822 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16824 2015-02-26 Tom de Vries <tom@codesourcery.com>
16826 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16828 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16831 * gcc.target/i386/pr65217.c: New.
16833 2015-02-26 Tom de Vries <tom@codesourcery.com>
16835 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16837 2015-02-26 Tom de Vries <tom@codesourcery.com>
16839 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16841 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16843 PR tree-optimization/65048
16844 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16846 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16848 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16849 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16851 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16854 * gcc.target/i386/pr65161.c: New test.
16856 2015-02-26 Terry Guo <terry.guo@arm.com>
16858 * gcc.target/arm/no-volatile-in-it.c: New test.
16860 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16862 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16863 (dg-options): Add -save-temps.
16864 (dg-final): Add cleanup-saved-temps.
16866 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16868 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16870 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16872 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16873 * gcc.target/powerpc/pack01.c: Include string.h.
16875 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16878 * gcc.target/i386/pr65167.c: New.
16880 2015-02-25 Kai Tietz <ktietz@redhat.com>
16882 PR tree-optimization/61917
16883 * gcc.dg/vect/vect-pr61917.c: New file.
16885 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16887 PR tree-optimization/65170
16888 * gcc.c-torture/execute/pr65170.c: New test.
16889 * gcc.dg/tree-ssa/vrp96.c: New test.
16891 2015-02-24 Tom de Vries <tom@codesourcery.com>
16893 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16895 2015-02-24 Tom de Vries <tom@codesourcery.com>
16898 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16899 (dg-additional-files-options): Copy additional_sources to
16900 additional_sources_used before emptying additional_sources.
16901 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16902 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16903 (cleanup-saved-temps): Use additional_sources_used instead of
16904 additional_sources.
16905 (dg-test): Reset additional_sources_used.
16907 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16910 * gfortran.dg/integer_exponentiation_6.F90: New test.
16912 2015-02-23 Martin Sebor <msebor@redhat.com>
16915 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16916 two parts. One to save registers, the other to verify the
16917 registers have the right values. Save register state into
16918 static data rather than on the stack.
16920 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16923 * c-c++-common/asan/pr63888.c: New test.
16925 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16928 * gcc.c-torture/compile/pr65163.c: New.
16930 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16932 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16933 with -m31 on 64 bit.
16934 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16935 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16937 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16939 * gcc.target/s390/20090223-1.c: Add
16940 -Wno-implicit-function-declaration option.
16941 * gcc.target/s390/pr42224.c: Likewise.
16942 * gcc.target/s390/pr55718.c: Likewise.
16944 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16946 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16947 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16948 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16949 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16950 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16951 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16952 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16953 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16954 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16955 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16956 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16957 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16958 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16959 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16960 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16961 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16962 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16963 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16964 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16965 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16966 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16968 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16970 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16971 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16972 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16973 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16974 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16975 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16976 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16977 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16978 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16979 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16980 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16981 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16982 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16983 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16984 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16985 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16987 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16991 * gfortran.dg/pr61960.f90: New.
16992 * gfortran.dg/pr64230.f90: New.
16993 * gfortran.dg/pr64980.f03: New.
16995 2015-02-22 Tom de Vries <tom@codesourcery.com>
16997 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16999 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17002 * gnat.dg/timing_events.adb: Removed, invalid test.
17004 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17007 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17009 * g++.dg/gcov/gcov-2.C: Likewise.
17011 2015-02-20 Richard Biener <rguenther@suse.de>
17013 PR tree-optimization/65136
17014 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17016 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17019 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17020 powerpc*-*-linux* and nvptx-*-* blacklisting.
17022 * gcc.dg/sibcall-9.c: New test.
17023 * gcc.dg/sibcall-10.c: New test.
17025 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17027 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17029 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17032 * gcc.target/avr/torture/pr64452.c: New test.
17034 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17036 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17037 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17039 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17042 * lib/target-supports.exp (check_compile): Check whether
17043 additional_sources is defined before using it.
17045 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17047 PR middle-end/65074
17048 * g++.dg/opt/pr65074.C: New file.
17050 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17052 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17053 (size_type): New typedef.
17054 (operator "" _script): Use it for the last argument.
17056 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17058 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17060 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17062 * lib/target-supports.exp (check_compile): Save/restore
17063 additional_sources that may belong to an actual test.
17065 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17067 PR gcov-profile/64634
17068 * g++.dg/gcov/gcov-15.C: New test.
17070 2015-02-18 Tom de Vries <tom@codesourcery.com>
17072 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17074 2015-02-18 Tom de Vries <tom@codesourcery.com>
17076 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17078 2015-02-18 Tom de Vries <tom@codesourcery.com>
17080 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17082 2015-02-18 Tom de Vries <tom@codesourcery.com>
17084 * gfortran.dg/fmt_cache_1.f: Add missing close.
17086 2015-02-18 Tom de Vries <tom@codesourcery.com>
17089 * gfortran.dg/read_eof_8.f90: Add missing close.
17091 2015-02-18 Richard Biener <rguenther@suse.de>
17093 PR tree-optimization/65063
17094 * gcc.dg/pr65063.c: New testcase.
17096 2015-02-18 Richard Biener <rguenther@suse.de>
17098 PR tree-optimization/62217
17099 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17101 2015-02-18 Marek Polacek <polacek@redhat.com>
17104 * c-c++-common/ubsan/pr65081.c: New test.
17106 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17108 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17109 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17111 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17113 * gcc.dg/ipa/propalign-3.c: New test.
17115 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17118 * gcc.target/sh/pr64793.c: New.
17119 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17121 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17123 * gcc.target/arm/divzero.c: New test case.
17125 2015-02-17 Tom de Vries <tom@codesourcery.com>
17127 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17129 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17130 Jakub Jelinek <jakub@redhat.com>
17133 * g++.dg/cpp0x/pr65075.C: New test.
17135 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17138 * gcc.target/powerpc/pr65058.c: New test.
17140 2015-02-16 Jeff Law <law@redhat.com>
17142 PR tree-optimization/64823
17143 * gcc.dg/uninit-20.c: New test.
17145 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17146 James Greenhalgh <james.greenhalgh@arm.com>
17149 * gcc.dg/ipa/ipa-clone-1.c: New test.
17151 2015-02-16 Richard Biener <rguenther@suse.de>
17153 PR tree-optimization/65077
17154 * gcc.dg/torture/pr65077.c: New testcase.
17156 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17158 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17159 Directive adjusted to scan for ldaxr.
17160 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17161 adjusted to scan for ldaex.
17163 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17166 * g++.dg/cpp0x/constexpr-65080.C: New.
17168 2015-02-16 Richard Biener <rguenther@suse.de>
17170 PR tree-optimization/63593
17171 * gcc.dg/pr63593.c: New testcase.
17173 2015-02-16 Marek Polacek <polacek@redhat.com>
17176 * gcc.dg/pr65066.c: New test.
17178 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17180 * gcc.dg/pr65002.C: Move ...
17181 * g++.dg/ipa/pr65002.C: ... here.
17183 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17185 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17186 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17187 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17188 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17190 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17193 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17194 the expression to find calls.
17195 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17196 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17197 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17198 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17199 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17201 2015-02-14 Marek Polacek <polacek@redhat.com>
17204 * gcc.dg/array-11.c: New test.
17205 * gcc.dg/array-12.c: New test.
17206 * gcc.dg/array-13.c: New test.
17207 * gcc.dg/array-14.c: New test.
17208 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17209 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17210 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17211 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17212 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17213 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17215 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17218 * g++.dg/lookup/using54.C: New.
17220 2015-02-13 Jeff Law <law@redhat.com>
17223 Revert my change for tree-optimization/64823.
17225 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17227 PR tree-optimization/65053
17228 * gcc.c-torture/execute/pr65053-1.c: New test.
17229 * gcc.c-torture/execute/pr65053-2.c: New test.
17231 2015-02-13 Marek Polacek <polacek@redhat.com>
17234 * gcc.dg/pr65050.c: New test.
17236 2015-02-13 Jeff Law <law@redhat.com>
17238 PR tree-optimization/64823
17239 * gcc.dg/uninit-20.c: New test.
17241 PR rtl-optimization/47477
17242 * gcc.dg/tree-ssa/pr47477.c: New test.
17244 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17247 * g++.dg/parse/ivdep-2.C: New.
17248 * g++.dg/parse/ivdep-3.C: Likewise.
17250 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17253 * gfortran.dg/continuation_13.f90: New test.
17254 * gfortran.dg/continuation_14.f: New test.
17256 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17259 * g++.dg/cpp0x/sfinae55.C: New.
17261 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17264 * g++.dg/ipa/pr65034.C: New test.
17266 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17268 PR tree-optimization/65002
17269 * gcc.dg/pr65002.C: New.
17271 2015-02-13 Marek Polacek <polacek@redhat.com>
17274 * c-c++-common/pr65040.c: New test.
17276 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17278 PR tree-optimization/64705
17279 * gcc.dg/tree-ssa/pr64705.c: New test.
17281 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17284 * gcc.dg/visibility-22.c: New test.
17285 * gcc.dg/visibility-23.c: New test.
17286 * gcc.target/i386/pr32219-1.c: New test.
17287 * gcc.target/i386/pr32219-2.c: New test.
17288 * gcc.target/i386/pr32219-3.c: New test.
17289 * gcc.target/i386/pr32219-4.c: New test.
17290 * gcc.target/i386/pr32219-5.c: New test.
17291 * gcc.target/i386/pr32219-6.c: New test.
17292 * gcc.target/i386/pr32219-7.c: New test.
17293 * gcc.target/i386/pr32219-8.c: New test.
17294 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17296 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17298 PR libgfortran/57822
17299 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17300 four different KINDs.
17302 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17305 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17308 * g++.dg/ubsan/pr65000.C: New test.
17310 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17313 * gfortran.dg/finalize_28.f90: New test
17315 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17318 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17319 DW_TAG_lexical_block removal.
17320 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17321 * g++.dg/guality/pr55541.C: New test.
17324 * g++.dg/ubsan/pr64984.C: New test.
17326 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17328 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17330 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17333 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17334 instructions for 2015-01-14 get_memmodel changes.
17335 * gcc.target/powerpc/atomic-p8.c: Likewise.
17338 * g++.dg/ubsan/pr65019.C: New test.
17340 PR tree-optimization/65014
17341 * gcc.c-torture/compile/pr65014.c: New test.
17343 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17345 PR libgfortran/57822
17346 * gfortran/fmt_g0_7.f08: Revise test.
17348 2015-02-11 Jeff Law <law@redhat.com>
17351 * gcc.target/m68k/pr63347.c: New test.
17353 2015-02-11 Marek Polacek <polacek@redhat.com>
17355 * g++.dg/ubsan/shift-1.C: New test.
17356 * gcc.dg/ubsan/c-shift-2.c: New test.
17357 * c-c++-common/ubsan/shift-5.c: Remove file.
17359 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17361 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17362 Directive adjusted to XFAIL.
17363 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17366 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17368 PR middle-end/65003
17369 * g++.dg/opt/pr65003.C: New test.
17371 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17373 * lib/target-supports.exp (check_effective_target_pie): Renamed
17375 (check_effective_target_pie_enabled): This.
17376 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17377 * gcc.target/i386/pie.c: Likewise.
17379 2015-02-11 Andrew Pinski <apinski@cavium.com>
17382 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17383 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17385 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17388 * gcc.target/i386/pr61925-1.c: New test.
17389 * gcc.target/i386/pr61925-2.c: New test.
17390 * gcc.target/i386/pr61925-3.c: New test.
17392 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17395 * g++.dg/asan/pr65004.C: New test.
17397 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17400 * gcc.taget/sh/pr64661-0.h: New.
17401 * gcc.taget/sh/pr64661-1.c: New.
17402 * gcc.taget/sh/pr64661-2.c: New.
17403 * gcc.taget/sh/pr64661-3.c: New.
17404 * gcc.taget/sh/pr64661-4.c: New.
17406 2015-02-10 Richard Biener <rguenther@suse.de>
17408 PR tree-optimization/64995
17409 * g++.dg/torture/pr64995.C: New testcase.
17411 2015-02-10 Richard Biener <rguenther@suse.de>
17413 PR tree-optimization/64909
17414 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17416 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17418 * gcc.dg/signbit-sa.c: New test.
17420 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17422 PR libgfortran/57822
17423 * gfortran/fmt_g0_7.f08: New test.
17425 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17427 PR tree-optimization/43378
17428 * gcc.dg/tree-ssa/pr43378.c: New test.
17430 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17433 * g++.dg/torture/pr64978.C: New testcase.
17435 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17438 * gcc.dg/asan/pr64981.c: New test.
17440 2015-02-09 Marek Polacek <polacek@redhat.com>
17443 * gcc.dg/pr64856.c: New test.
17445 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17448 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17449 * gcc.c-torture/execute/pr64979.c: New test.
17451 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17453 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17455 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17457 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17458 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17460 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17463 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17465 2015-02-09 Richard Biener <rguenther@suse.de>
17467 PR tree-optimization/54000
17468 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17470 2015-02-09 Tom de Vries <tom@codesourcery.com>
17472 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
17474 2015-02-09 Martin Liska <mliska@suse.cz>
17476 * g++.dg/ipa/pr64858.C: New test.
17478 2015-02-09 Tom de Vries <tom@codesourcery.com>
17480 * gcc.dg/uninit-19.c: Fix warning line for fpic.
17482 2015-02-08 Andrew Pinski <apinski@cavium.com>
17484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
17486 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
17489 * gfortran.dg/use_rename_8.f90: New.
17491 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
17493 * gnat.dg/addr7.ad[sb]: New test.
17494 * gnat.dg/addr8.ad[sb]: Likewise.
17496 2015-02-06 David Malcolm <dmalcolm@redhat.com>
17499 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
17500 from jit.dg/test-compile-to-executable.c's create_code, with a
17501 clarification of the output message.
17502 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
17504 (test_jit): Use CHECK_NO_ERRORS when calling
17505 gcc_jit_context_compile_to_file.
17506 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
17507 jit-verify-compile-to-file to jit-verify-output-file-was-created.
17508 (jit-setup-compile-to-file): Likewise. Add a verbose comment
17509 about deletions that are attempted.
17510 (jit-verify-compile-to-file): Rename to...
17511 (jit-verify-output-file-was-created): ...this, and drop the
17512 attempt to run "file" and verify the output.
17513 (jit-verify-assembler): New function.
17514 (jit-verify-object): New function.
17515 (jit-verify-dynamic-library): New function.
17516 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17517 favor of an implementation from new file
17518 create-code-for-hello-world-executable.h, which also adds a
17520 (dg-final): Replace jit-verify-compile-to-file with
17521 jit-verify-output-file-was-created, and invoke new function
17522 jit-verify-assembler.
17523 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17524 the output message.
17525 (dg-final): Replace jit-verify-compile-to-file with
17526 jit-verify-output-file-was-created, and invoke new function
17527 jit-verify-dynamic-library.
17528 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17529 favor of an implementation from new file
17530 create-code-for-hello-world-executable.h, which also adds a
17532 (dg-final): Replace jit-verify-compile-to-file with
17533 jit-verify-output-file-was-created. Strengthen the expected stdout
17534 from the built executable.
17535 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17536 favor of an implementation from new file
17537 create-code-for-hello-world-executable.h, which also adds a
17539 (dg-final): Replace jit-verify-compile-to-file with
17540 jit-verify-output-file-was-created, and invoke new function
17542 * jit.dg/verify-dynamic-library.c: New source file.
17544 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17545 Brian Rzycki <b.rzycki@samsung.com>
17547 PR tree-optimization/64878
17548 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17550 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17553 * g++.dg/ipa/pr64896.C: New test.
17555 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17558 * gcc.target/powerpc/pr64205.c: New file.
17560 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17562 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17563 (dg-options): Use -fpie instead of -fPIE -pie.
17565 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17567 PR middle-end/64937
17568 * g++.dg/asan/pr64937.C: New test.
17570 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17573 * gfortran.dg/class_to_type_4.f90: New test
17575 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17577 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17579 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17581 PR rtl-optimization/64957
17583 * gcc.c-torture/execute/pr64957.c: New test.
17585 2015-02-05 Jeff Law <law@redhat.com>
17588 * gcc.target/h8300/pr17306-1.c: New test.
17589 * gcc.target/h8300/pr17306-2.c: New test.
17591 2015-02-05 Tobias Burnus <burnus@net-b.de>
17594 * gfortran.dg/structure_constructor_12.f90: New.
17596 2015-02-05 Jeff Law <law@redhat.com>
17599 gcc.target/h8300/pr58400.c: New test.
17601 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17603 * gcc.target/arm/macro_defs0.c: New test.
17604 * gcc.target/arm/macro_defs1.c: New test.
17605 * gcc.target/arm/macro_defs2.c: New test.
17607 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17609 PR rtl-optimization/64905
17610 * gcc.target/i386/pr64905.c: Require nonpic target.
17611 (dg-options): Add -fomit-frame-pointer.
17614 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17616 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17617 tree dump scanning.
17619 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17622 * gfortran.dg/type_to_class_2.f90: New test
17623 * gfortran.dg/type_to_class_3.f90: New test
17625 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17628 * g++.dg/torture/pr64686.C: New testcase.
17630 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17632 PR rtl-optimization/64905
17633 * gcc.target/i386/pr64905.c: New file.
17635 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17637 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17638 * gcc.dg/guality/pr41616-1.c: Ditto.
17640 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17643 * gcc.dg/pr64817-3.c: New.
17645 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17646 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17648 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17649 pass parameters in registers.
17650 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17651 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17652 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17654 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17655 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17657 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17658 list, allow for multilibed targets.
17659 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17661 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17663 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17664 * gcc.dg/pr46728-6.c: Ditto.
17666 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17668 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17669 for mips_nanlegacy target.
17671 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17673 * gcc.target/i386/chkp-hidden-def.c: New.
17675 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17677 PR middle-end/62103
17678 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17679 to use 24 bits for bitfield b.
17681 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17684 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17685 cache result in a global variable. Include all 32-bit targets for
17688 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17690 PR rtl-optimization/64756
17691 * gcc.c-torture/execute/pr64756.c: New test.
17693 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17696 * gcc.target/sh/pr64660-0.h: New.
17697 * gcc.target/sh/pr64660-1.c: New.
17698 * gcc.target/sh/pr64660-2.c: New.
17699 * gcc.target/sh/pr64660-3.c: New.
17700 * gcc.target/sh/pr64660-4.c: New.
17702 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17705 * g++.dg/warn/Waddress-2.C: New.
17707 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17709 PR middle-end/61225
17710 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17712 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17714 PR preprocessor/64803
17715 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17717 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17719 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17721 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17724 (_ARM_FPSRC): Add DN and AHP fields.
17725 (clean_results): Force DN=1 on AArch64.
17726 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17727 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17728 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17729 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17730 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17731 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17733 2015-02-02 Alan Modra <amodra@gmail.com>
17735 * gcc.target/powerpc/cprophard.c: New.
17737 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17739 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17740 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17742 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17745 * gcc.dg/pr64817-1.c: New test.
17746 * gcc.dg/pr64817-2.c: New test.
17748 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17751 * gcc.target/sh/pr64851-0.h: New
17752 * gcc.target/sh/pr64851-1.c: New
17753 * gcc.target/sh/pr64851-2.c: New
17754 * gcc.target/sh/pr64851-3.c: New
17755 * gcc.target/sh/pr64851-4.c: New
17757 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17760 * gcc.dg/torture/pr64882.c: New test.
17762 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17765 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17768 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17770 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17771 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17772 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17773 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17774 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17775 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17777 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17778 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17780 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17781 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17784 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17787 * g++.dg/pr64688-2.C: New.
17789 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17791 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17792 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17793 * gcc.target/i386/fuse-caller-save.c: Ditto.
17794 * gcc.target/i386/headmerge-1.c: Ditto.
17795 * gcc.target/i386/headmerge-2.c: Ditto.
17796 * gcc.target/i386/sibcall-6.c: Ditto.
17798 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17801 * gcc.target/i386/pr64617.c: New test.
17803 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17806 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17807 (dg-options): Remove -m32.
17808 (dg-final): Scan for "movb %al" only.
17809 * gcc.target/i386/pr15184-2.c: Ditto.
17811 2015-01-30 Richard Biener <rguenther@suse.de>
17813 PR tree-optimization/64829
17814 * gcc.dg/vect/pr64829.c: New testcase.
17816 2015-01-29 Marek Polacek <polacek@redhat.com>
17819 * gcc.dg/pr64709.c: New test.
17821 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17824 * g++.dg/ubsan/pr64717-1.C: New test.
17825 * g++.dg/ubsan/pr64717-2.C: New test.
17827 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17829 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17831 2015-01-29 Jeff Law <law@redhat.com>
17834 * gcc.target/i386/pr15184-1.c: New test.
17835 * gcc.target/i386/pr15184-2.c: New test.
17837 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17839 PR tree-optimization/64746
17840 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17842 2015-01-29 Richard Biener <rguenther@suse.de>
17844 PR tree-optimization/64853
17845 * gcc.dg/torture/pr64853.c: New testcase.
17847 2015-01-29 Richard Biener <rguenther@suse.de>
17849 PR tree-optimization/64844
17850 * gcc.dg/vect/pr64844.c: New testcase.
17852 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17854 PR middle-end/64809
17855 * gcc.dg/pr64809.c: Delete.
17857 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17859 PR middle-end/64805
17860 * gcc.target/i386/pr64805.c: New.
17862 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17864 * gcc.dg/guality/guality.h (main): Add argv[0] to
17865 guality_gdb_command.
17867 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17870 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17872 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17875 * gcc.target/sh/sh.exp
17876 (check_effective_target_atomic_model_soft_gusa_available,
17877 check_effective_target_atomic_model_soft_tcb_available,
17878 check_effective_target_atomic_model_soft_imask_available,
17879 check_effective_target_atomic_model_hard_llcs_available): New.
17880 * gcc.target/sh/pr64659-0.h: New.
17881 * gcc.target/sh/pr64659-1.c: New.
17882 * gcc.target/sh/pr64659-2.c: New.
17883 * gcc.target/sh/pr64659-3.c: New.
17884 * gcc.target/sh/pr64659-4.c: New.
17886 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17888 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17889 scan-assembler-times pattern.
17891 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17893 PR middle-end/64809
17894 * gcc.dg/pr64809.c: New test.
17896 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17898 PR tree-optimization/64277
17899 * gcc.dg/pr64277.c: New.
17901 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17903 PR tree-optimization/64718
17904 * gcc.c-torture/execute/pr64718.c: New test.
17906 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17908 * gcc.target/aarch64/abs_2.c: New.
17910 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17912 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17913 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17914 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17917 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17920 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17921 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17922 { target comdat_group }.
17924 2015-01-27 Tobias Burnus <burnus@net-b.de>
17927 * gfortran.dg/goacc/coarray_2.f90: New.
17929 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17933 * g++.dg/torture/pr64139.C: New testcase.
17934 * g++.dg/torture/pr60871.C: Likewise.
17936 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17939 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17940 prevent linking errors.
17942 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17945 * g++.dg/torture/pr64282.C: New testcase.
17947 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17949 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17952 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17954 * gcc.target/s390/hotpatch-13.c: New testcase.
17955 * gcc.target/s390/hotpatch-14.c: New testcase.
17956 * gcc.target/s390/hotpatch-15.c: New testcase.
17957 * gcc.target/s390/hotpatch-16.c: New testcase.
17958 * gcc.target/s390/hotpatch-17.c: New testcase.
17959 * gcc.target/s390/hotpatch-18.c: New testcase.
17960 * gcc.target/s390/hotpatch-19.c: New testcase.
17961 * gcc.target/s390/hotpatch-20.c: New testcase.
17962 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17963 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17964 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17965 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17966 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17967 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17968 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17969 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17970 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17971 * gcc.target/s390/hotpatch-10.c: Likewise.
17972 * gcc.target/s390/hotpatch-11.c: Likewise.
17973 * gcc.target/s390/hotpatch-12.c: Likewise.
17974 * gcc.target/s390/hotpatch-2.c: Likewise.
17975 * gcc.target/s390/hotpatch-3.c: Likewise.
17976 * gcc.target/s390/hotpatch-4.c: Likewise.
17977 * gcc.target/s390/hotpatch-5.c: Likewise.
17978 * gcc.target/s390/hotpatch-6.c: Likewise.
17979 * gcc.target/s390/hotpatch-7.c: Likewise.
17980 * gcc.target/s390/hotpatch-8.c: Likewise.
17981 * gcc.target/s390/hotpatch-9.c: Likewise.
17982 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17983 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17984 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17985 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17986 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17987 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17988 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17989 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17991 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17993 * gcc.dg/long_branch.c: New testcase.
17995 2015-01-27 Richard Biener <rguenther@suse.de>
17997 PR tree-optimization/56273
17998 PR tree-optimization/59124
17999 PR tree-optimization/64277
18000 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18001 * gcc.dg/Warray-bounds-12.c: Likewise.
18002 * gcc.dg/Warray-bounds-13.c: Likewise.
18004 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18006 PR rtl-optimization/61058
18007 * gcc.dg/pr61058.c: New test.
18009 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18011 * gcc.target/i386/chkp-narrow-bounds.c: New.
18013 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18015 PR tree-optimization/64807
18016 * gcc.dg/pr64807.c: New test.
18019 * gcc.dg/pr64766.c: New test.
18021 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18024 * gcc.target/sh/pr49263-4.c: New.
18026 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18029 * gfortran.dg/allocate_with_mold_1.f90: New test
18031 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18034 * gcc.dg/pr64778.c: New test.
18036 PR middle-end/64421
18037 * gcc.dg/vect/pr64421.c: New test.
18039 2015-01-26 Tobias Burnus <burnus@net-b.de>
18042 * gfortran.dg/coarray_36.f: New.
18043 * gfortran.dg/coarray_37.f90: New.
18045 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18048 * gfortran.dg/class_allocate_18.f90: New.
18050 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18052 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18054 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18056 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18058 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18060 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18062 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18064 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18066 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18068 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18069 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18070 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18071 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18073 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18075 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18076 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18077 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18079 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18081 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18082 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18083 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18084 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18085 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18088 2015-01-26 Richard Biener <rguenther@suse.de>
18090 PR middle-end/64764
18091 * gcc.dg/uninit-19.c: New testcase.
18093 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18095 * lib/target-supports.exp (check_effective_target_vect64): Add
18098 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18101 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18103 2015-01-26 Tony Liu <tony.liu@arm.com>
18105 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18108 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18110 PR libfortran/64770
18111 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18112 correctly, clean up afterwards.
18114 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18117 * gfortran.dg/use_rename_7.f90: New.
18119 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18121 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18122 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18124 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18127 * gcc.target/sh/pr54236-4.c: New.
18129 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18131 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18132 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18135 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18137 PR libfortran/64770
18138 * gfortran.dg/open_new_segv.f90: New test.
18140 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18149 * gcc.target/sh/pr64345-1.c: New.
18150 * gcc.target/sh/pr64345-2.c: New.
18151 * gcc.target/sh/pr59533-1.c: New.
18152 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18153 * gcc.target/sh/pr52933-2.c: Likewise.
18154 * gcc.target/sh/pr54089-1.c: Likewise.
18155 * gcc.target/sh/pr54236-1.c: Likewise.
18156 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18157 * gcc.target/sh/pr49263-1.c: Remove xfails.
18158 * gcc.target/sh/pr49263-2.c: Likewise.
18159 * gcc.target/sh/pr49263-3.c: Likewise.
18160 * gcc.target/sh/pr53987-1.c: Likewise.
18161 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18162 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18163 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18164 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18165 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18166 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18168 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18171 2015-01-24 Tom de Vries <tom@codesourcery.com>
18173 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18175 2015-01-23 Ian Lance Taylor <iant@google.com>
18178 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18179 targets without split stack support.
18181 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18184 * gcc.target/i386/pr64317.c: New test.
18186 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18188 PR rtl-optimization/63637
18189 PR rtl-optimization/60663
18190 * gcc.dg/pr63637-1.c: New test.
18191 * gcc.dg/pr63637-2.c: New test.
18192 * gcc.dg/pr63637-3.c: New test.
18193 * gcc.dg/pr63637-4.c: New test.
18194 * gcc.dg/pr63637-5.c: New test.
18195 * gcc.dg/pr63637-6.c: New test.
18196 * gcc.target/i386/pr63637-1.c: New test.
18197 * gcc.target/i386/pr63637-2.c: New test.
18198 * gcc.target/i386/pr63637-3.c: New test.
18199 * gcc.target/i386/pr63637-4.c: New test.
18200 * gcc.target/i386/pr63637-5.c: New test.
18201 * gcc.target/i386/pr63637-6.c: New test.
18203 2015-01-23 Richard Biener <rguenther@suse.de>
18206 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18207 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18209 2015-01-23 Marek Polacek <polacek@redhat.com>
18211 PR preprocessor/60570
18212 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18213 * gcc.dg/cpp/pr60570.c: New test.
18215 2015-01-23 Richard Biener <rguenther@suse.de>
18218 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18219 vectorization on vect64 targets.
18221 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18224 * gfortran.dg/class_allocate_17.f90: New.
18226 2015-01-23 Tobias Burnus <burnus@net-b.de>
18229 * gfortran.dg/goacc/combined_loop.f90: New.
18231 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18234 * gfortran.dg/make_unit.f90: New test.
18236 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18239 * gfortran.dg/negative_unit_int8.f: Update.
18241 2015-01-22 Jeff Law <law@redhat.com>
18244 * gcc.target/m68k/pr52076-1.c: New test.
18245 * gcc.target/m68k/pr52076-2.c: New test.
18247 2015-01-22 Richard Biener <rguenther@suse.de>
18249 PR middle-end/64728
18250 * gcc.dg/torture/pr64728.c: New testcase.
18252 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18255 * g++.dg/pr64688.C: New test.
18257 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18259 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18260 to avoid errors with -fpic.
18262 2015-01-22 Richard Biener <rguenther@suse.de>
18265 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18267 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18269 PR rtl-optimization/64682
18270 * gcc.c-torture/execute/pr64682.c: New file.
18272 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18275 * gcc.dg/pr64511.c: New test.
18277 PR rtl-optimization/62078
18278 * g++.dg/opt/pr62078.C: New test.
18281 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18283 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18286 * gfortran.dg/internal_pack_15.f90: New test.
18288 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18290 * c-c++-common/tsan/step.c: New testcase.
18292 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18294 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18296 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18298 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18300 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18302 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18304 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18306 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18308 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18310 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18312 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18314 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18316 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18318 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18320 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18322 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18324 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18326 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18328 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18330 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18332 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18334 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18336 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18338 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18340 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18342 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18343 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18344 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18349 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18350 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18351 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18354 2015-01-21 Renlin Li <renlin.li@arm.com>
18356 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18357 * g++.dg/tls/thread_local5g.C: Likewise.
18358 * g++.dg/tls/thread_local6g.C: Likewise.
18360 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18362 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18363 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18364 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18366 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18368 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18369 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18370 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18372 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18374 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18375 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18376 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18378 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18380 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18381 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18382 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18384 2015-01-20 Jeff Law <law@redhat.com>
18387 * gcc.target/m68k/pr59946.c: New test.
18389 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18391 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18392 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18393 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18395 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18397 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18398 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18399 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18401 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18403 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18404 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18405 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18407 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18409 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18410 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18411 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18413 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18416 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18418 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18419 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18420 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18422 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18424 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18425 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18426 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18428 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18430 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18432 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18434 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18437 * g++.dg/ubsan/pr64632.C: New test.
18440 * gcc.dg/pr64663.c: New test.
18442 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18445 * g++.dg/warn/Wunused-var-23.C: New.
18447 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18450 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18451 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18453 2015-01-20 Richard Biener <rguenther@suse.de>
18456 * gcc.dg/lto/pr64684_0.c: New testcase.
18457 * gcc.dg/lto/pr64684_1.c: Likewise.
18458 * gcc.dg/lto/pr64684_2.c: Likewise.
18459 * gcc.dg/lto/pr64685_0.c: Likewise.
18460 * gcc.dg/lto/pr64685_1.c: Likewise.
18462 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18465 * g++.dg/cpp1y/lambda-init12.C: New.
18467 2015-01-20 Richard Biener <rguenther@suse.de>
18469 PR tree-optimization/64410
18470 * g++.dg/vect/pr64410.cc: Require vect_double.
18472 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
18475 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
18477 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
18481 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18483 PR rtl-optimization/64081
18484 * gcc.dg/pr64081.c: New test.
18486 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18488 * jit.dg/harness.h: Include <unistd.h>.
18489 (CHECK_NO_ERRORS): New.
18490 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
18491 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
18492 gcc_jit_context_compile_to_file.
18493 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
18494 args to the spawned executable.
18495 (jit-expand-vars): New function.
18496 (jit-exe-params): New variable.
18497 (dg-jit-set-exe-params): New function.
18498 (jit-dg-test): Detect testcases that use
18499 jit-verify-compile-to-file and call jit-setup-compile-to-file.
18500 Set arguments of spawned process to jit-exe-params.
18501 (jit-get-output-filename): New function.
18502 (jit-setup-compile-to-file): New function.
18503 (jit-verify-compile-to-file): New function.
18504 (jit-run-executable): New function.
18505 (jit-verify-executable): New function.
18506 * jit.dg/test-compile-to-assembler.c: New testcase.
18507 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
18508 * jit.dg/test-compile-to-executable.c: New testcase.
18509 * jit.dg/test-compile-to-object.c: New testcase.
18511 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
18514 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18517 2015-01-19 Martin Liska <mliska@suse.cz>
18519 * objc/compile/pr64668.m: New test.
18521 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18523 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18524 (create_overflow_fn): Update comment to clarify that
18525 the third param of the created function is a bool *, not
18527 (verify_int_overflow_fn): Convert param "expected_ovf" from
18528 int to bool. Update third param of "overflow_fn_type" from int *
18529 to bool *. Update local "actual_ovf" from int to bool.
18530 (verify_uint_overflow_fn): Likewise.
18532 2015-01-19 Martin Liska <mliska@suse.cz>
18534 * gcc.dg/ipa/ipa-icf-33.c: New test.
18536 2015-01-19 Felix Yang <felix.yang@huawei.com>
18537 Haijian Zhang <z.zhanghaijian@huawei.com>
18539 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18540 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18541 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18542 result_float64x2, expected_hfloat64x2): New helper type, variable and
18544 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18545 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18546 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18547 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18548 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18549 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18550 and target without the FMA feature.
18552 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18554 * gcc.target/aarch64/pr64304.c: New testcase.
18556 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18558 PR rtl-optimization/64081
18559 * gcc.dg/pr64081.c: New test.
18561 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18564 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18566 * gcc.target/aarch64/test_frame_6.c: Likewise.
18567 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18568 and x19 (in the epilogue).
18569 * gcc.target/aarch64/test_frame_4.c: Likewise.
18570 * gcc.target/aarch64/test_frame_7.c: Likewise.
18572 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18574 * gcc.target/i386/chkp-always_inline.c: New.
18576 2015-01-15 Andrew Pinski <apinski@cavium.com>
18577 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18579 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18580 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18582 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18585 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18586 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18588 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18591 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18593 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18596 * gcc.target/sh/torture/pr64652.c: New.
18598 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18600 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18601 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18602 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18603 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18604 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18605 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18607 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18610 * g++.dg/torture/pr64378.C: New testcase.
18612 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18615 * gfortran.dg/block_13.f08: New test
18617 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18620 * gfortran.dg/associate_1.f03: Allow test for character with
18623 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18625 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18626 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18628 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18630 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18632 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18635 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18637 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18640 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18643 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18646 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18648 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18651 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18653 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18655 PR rtl-optimization/52773
18656 * gcc.c-torture/compile/pr52773.c: New test.
18658 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18661 * g++.dg/cpp0x/alias-decl-46.C: New.
18663 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18665 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18667 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18669 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18671 (CHECK_FP): Likewise.
18672 (CHECK_CUMULATIVE_SAT): Likewise.
18674 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18677 (Set_Neon_Cumulative_Sat): Add parameter.
18678 (__set_neon_cumulative_sat): Support new parameter.
18679 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18680 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18682 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18683 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18686 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18688 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18689 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18691 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18694 * g++.dg/tls/thread_local-ice4.C: New.
18696 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18698 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18701 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18704 * g++.dg/cpp0x/vt-62276.C: New.
18706 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18708 PR middle-end/64353
18709 * g++.dg/pr64353.C: New.
18711 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18714 * gcc.target/aarch64/pr64263_1.c: New test.
18716 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18718 PR tree-optimization/64434
18719 * gcc.dg/torture/pr64434.c: Move to...
18720 * gcc.dg/pr64434.c: ... here.
18722 2015-01-16 Richard Biener <rguenther@suse.de>
18724 PR middle-end/64614
18725 * gcc.dg/uninit-18.c: New testcase.
18727 2015-01-16 Richard Biener <rguenther@suse.de>
18729 PR tree-optimization/64568
18730 * g++.dg/torture/pr64568-2.C: New testcase.
18732 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18735 * gcc.target/i386/chkp-label-address.c: New.
18737 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18740 * gfortran.dg/pointer_init_6.f90: Extended.
18742 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18744 * gcc.c-torture/compile/20150108.c: New test.
18746 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18748 * gcc.target/visium: New directory.
18750 2015-01-16 Richard Biener <rguenther@suse.de>
18752 PR tree-optimization/61743
18753 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18754 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18756 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18758 * gcc.dg/pr64015.c: New test.
18760 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18764 * g++.dg/ipa/pr64612.C: New test.
18766 2015-01-16 Renlin Li <renlin.li@arm.com>
18768 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18770 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18772 * gcc.target/i386/sse-14.c: Test new intrinsic.
18773 * gcc.target/i386/sse-22.c: Ditto.
18775 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18778 * g++.dg/cpp0x/auto44.C: New.
18780 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18783 * gcc.target/nios2/gpopt-all.c: New test case.
18784 * gcc.target/nios2/gpopt-local.c: New test case.
18785 * gcc.target/nios2/gpopt-global.c: New test case.
18786 * gcc.target/nios2/gpopt-data.c: New test case.
18787 * gcc.target/nios2/gpopt-none.c: New test case.
18789 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18791 * g++.dg/ubsan/vptr-1.C: New test.
18792 * g++.dg/ubsan/vptr-2.C: New test.
18793 * g++.dg/ubsan/vptr-3.C: New test.
18794 * g++.dg/ubsan/vptr-4.C: New test.
18795 * g++.dg/ubsan/vptr-5.C: New test.
18796 * g++.dg/ubsan/vptr-6.C: New test.
18797 * g++.dg/ubsan/vptr-7.C: New test.
18798 * g++.dg/ubsan/vptr-8.C: New test.
18799 * g++.dg/ubsan/vptr-9.C: New test.
18801 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18803 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18805 * lib/gcc-dg.exp: Likewise.
18807 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18809 PR rtl-optimization/64110
18810 * gcc.target/i386/pr64110.c: Add scan-assembler.
18812 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18813 James Norris <jnorris@codesourcery.com>
18814 Cesar Philippidis <cesar@codesourcery.com>
18815 Ilmir Usmanov <i.usmanov@samsung.com>
18817 * lib/target-supports.exp (check_effective_target_fopenacc): New
18819 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18820 * g++.dg/goacc/goacc.exp: Likewise.
18821 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18822 * gcc.dg/goacc/goacc.exp: Likewise.
18823 * gfortran.dg/goacc/goacc.exp: Likewise.
18824 * c-c++-common/cpp/openacc-define-1.c: New file.
18825 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18826 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18827 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18828 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18829 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18830 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18831 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18832 * c-c++-common/goacc/cache-1.c: Likewise.
18833 * c-c++-common/goacc/clauses-fail.c: Likewise.
18834 * c-c++-common/goacc/collapse-1.c: Likewise.
18835 * c-c++-common/goacc/data-1.c: Likewise.
18836 * c-c++-common/goacc/data-2.c: Likewise.
18837 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18838 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18839 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18840 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18841 * c-c++-common/goacc/if-clause-1.c: Likewise.
18842 * c-c++-common/goacc/if-clause-2.c: Likewise.
18843 * c-c++-common/goacc/kernels-1.c: Likewise.
18844 * c-c++-common/goacc/loop-1.c: Likewise.
18845 * c-c++-common/goacc/loop-private-1.c: Likewise.
18846 * c-c++-common/goacc/nesting-1.c: Likewise.
18847 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18848 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18849 * c-c++-common/goacc/parallel-1.c: Likewise.
18850 * c-c++-common/goacc/pcopy.c: Likewise.
18851 * c-c++-common/goacc/pcopyin.c: Likewise.
18852 * c-c++-common/goacc/pcopyout.c: Likewise.
18853 * c-c++-common/goacc/pcreate.c: Likewise.
18854 * c-c++-common/goacc/pragma_context.c: Likewise.
18855 * c-c++-common/goacc/present-1.c: Likewise.
18856 * c-c++-common/goacc/reduction-1.c: Likewise.
18857 * c-c++-common/goacc/reduction-2.c: Likewise.
18858 * c-c++-common/goacc/reduction-3.c: Likewise.
18859 * c-c++-common/goacc/reduction-4.c: Likewise.
18860 * c-c++-common/goacc/sb-1.c: Likewise.
18861 * c-c++-common/goacc/sb-2.c: Likewise.
18862 * c-c++-common/goacc/sb-3.c: Likewise.
18863 * c-c++-common/goacc/update-1.c: Likewise.
18864 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18865 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18866 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18867 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18868 * gfortran.dg/goacc/assumed.f95: Likewise.
18869 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18870 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18871 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18872 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18873 * gfortran.dg/goacc/branch.f95: Likewise.
18874 * gfortran.dg/goacc/cache-1.f95: Likewise.
18875 * gfortran.dg/goacc/coarray.f95: Likewise.
18876 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18877 * gfortran.dg/goacc/cray.f95: Likewise.
18878 * gfortran.dg/goacc/critical.f95: Likewise.
18879 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18880 * gfortran.dg/goacc/data-tree.f95: Likewise.
18881 * gfortran.dg/goacc/declare-1.f95: Likewise.
18882 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18883 * gfortran.dg/goacc/fixed-1.f: Likewise.
18884 * gfortran.dg/goacc/fixed-2.f: Likewise.
18885 * gfortran.dg/goacc/fixed-3.f: Likewise.
18886 * gfortran.dg/goacc/fixed-4.f: Likewise.
18887 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18888 * gfortran.dg/goacc/if.f95: Likewise.
18889 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18890 * gfortran.dg/goacc/list.f95: Likewise.
18891 * gfortran.dg/goacc/literal.f95: Likewise.
18892 * gfortran.dg/goacc/loop-1.f95: Likewise.
18893 * gfortran.dg/goacc/loop-2.f95: Likewise.
18894 * gfortran.dg/goacc/loop-3.f95: Likewise.
18895 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18896 * gfortran.dg/goacc/omp.f95: Likewise.
18897 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18898 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18899 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18900 * gfortran.dg/goacc/parameter.f95: Likewise.
18901 * gfortran.dg/goacc/private-1.f95: Likewise.
18902 * gfortran.dg/goacc/private-2.f95: Likewise.
18903 * gfortran.dg/goacc/private-3.f95: Likewise.
18904 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18905 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18906 * gfortran.dg/goacc/reduction.f95: Likewise.
18907 * gfortran.dg/goacc/routine-1.f90: Likewise.
18908 * gfortran.dg/goacc/routine-2.f90: Likewise.
18909 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18910 * gfortran.dg/goacc/several-directives.f95: Likewise.
18911 * gfortran.dg/goacc/sie.f95: Likewise.
18912 * gfortran.dg/goacc/subarrays.f95: Likewise.
18913 * gfortran.dg/gomp/map-1.f90: Likewise.
18914 * gfortran.dg/openacc-define-1.f90: Likewise.
18915 * gfortran.dg/openacc-define-2.f90: Likewise.
18916 * gfortran.dg/openacc-define-3.f90: Likewise.
18917 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18918 * g++.dg/gomp/block-2.C: Likewise.
18919 * g++.dg/gomp/block-3.C: Likewise.
18920 * g++.dg/gomp/block-5.C: Likewise.
18921 * g++.dg/gomp/target-1.C: Likewise.
18922 * g++.dg/gomp/target-2.C: Likewise.
18923 * g++.dg/gomp/taskgroup-1.C: Likewise.
18924 * g++.dg/gomp/teams-1.C: Likewise.
18925 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18926 * gcc.dg/cilk-plus/jump.c: Likewise.
18927 * gcc.dg/gomp/block-1.c: Likewise.
18928 * gcc.dg/gomp/block-10.c: Likewise.
18929 * gcc.dg/gomp/block-2.c: Likewise.
18930 * gcc.dg/gomp/block-3.c: Likewise.
18931 * gcc.dg/gomp/block-4.c: Likewise.
18932 * gcc.dg/gomp/block-5.c: Likewise.
18933 * gcc.dg/gomp/block-6.c: Likewise.
18934 * gcc.dg/gomp/block-7.c: Likewise.
18935 * gcc.dg/gomp/block-8.c: Likewise.
18936 * gcc.dg/gomp/block-9.c: Likewise.
18937 * gcc.dg/gomp/target-1.c: Likewise.
18938 * gcc.dg/gomp/target-2.c: Likewise.
18939 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18940 * gcc.dg/gomp/teams-1.c: Likewise.
18942 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18944 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18947 2015-01-15 Mike Stump <mikestump@comcast.net>
18949 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18950 * gcc.dg/inline_2.c: Likewise.
18951 * gcc.dg/inline_3.c: Likewise.
18952 * gcc.dg/inline_4.c: Likewise.
18954 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18957 * gfortran.dg/proc_ptr_comp_43.f90: New.
18959 2015-01-15 Mike Stump <mikestump@comcast.net>
18961 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18962 * gcc.dg/unroll_2.c: Likewise.
18963 * gcc.dg/unroll_3.c: Likewise.
18964 * gcc.dg/unroll_4.c: Likewise.
18965 * gcc.dg/unroll_5.c: Likewise.
18967 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18970 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18972 * gcc.target/aarch64/test_frame_6.c: Likewise.
18973 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18974 x30 and x19 (in the epilogue).
18975 * gcc.target/aarch64/test_frame_4.c: Likewise.
18976 * gcc.target/aarch64/test_frame_7.c: Likewise.
18978 2015-01-15 Martin Liska <mliska@suse.cz>
18980 * g++.dg/ipa/pr64068.C: New test.
18981 * gcc.dg/ipa/PR64559.c: New test.
18983 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18985 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18988 2015-01-15 Richard Biener <rguenther@suse.de>
18990 PR tree-optimization/61743
18991 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18992 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18994 2015-01-15 Renlin Li <renlin.li@arm.com>
18996 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18997 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18999 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19001 * gcc.dg/vect/vect-aggressive-1.c: New.
19002 * gcc.target/i386/avx2-vect-aggressive.c: New.
19004 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19006 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19008 2015-01-15 Richard Biener <rguenther@suse.de>
19011 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19012 -Wl,-undefined,dynamic_lookup.
19014 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19016 * gnat.dg/opt47.adb: New test.
19018 2015-01-15 Richard Biener <rguenther@suse.de>
19021 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19023 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19025 PR tree-optimization/64434
19026 * gcc.dg/torture/pr64434.c: New test.
19028 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19030 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19031 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19032 -march=loongson* and -march=octeon* require -mno-micromips.
19034 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19035 Matthew Fortune <matthew.fortune@imgtec.com>
19037 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19038 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19039 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19040 * gcc.target/mips/call-saved-7.c: New file.
19041 * gcc.target/mips/call-saved-8.c: New file.
19042 * gcc.target/mips/call-saved-9.c: New file.
19044 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19046 * gcc.target/mips/lsa.c: New file.
19047 * gcc.target/mips/mips64-lsa.c: Likewise.
19048 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19049 * gcc.target/mips/mulsize-4.c: Likewise.
19050 * gcc.target/mips/mulsize-5.c: New file.
19051 * gcc.target/mips/mulsize-6.c: Likewise.
19052 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19053 and !HAS_LSA as ghost options.
19054 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19057 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19059 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19061 2015-01-15 Richard Biener <rguenther@suse.de>
19063 PR middle-end/64365
19064 * gcc.dg/torture/pr64365.c: New testcase.
19066 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19068 * gcc.dg/stackprotectexplicit1.c: New test.
19069 * g++.dg/stackprotectexplicit2.c: New test.
19071 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19074 * gfortran.dg/inquire_internal.f90: New.
19075 * gfortran.dg/negative_unit_check.f90: New.
19077 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19080 * gcc.target/sh/pr53988-1.c: New.
19082 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19085 * g++.dg/tls/thread_local-ice3.C: New.
19087 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19089 * gcc.target/i386/fentry-override.c: Properly place {} in target
19090 selector. Remove nonpic.
19091 * gcc.target/i386/fentry.c: Likewise.
19093 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19095 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19096 warnings instead of errors.
19098 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19100 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19101 option support instead of ENABLE_LTO from Makefile.
19103 2015-01-14 Richard Biener <rguenther@suse.de>
19105 PR tree-optimization/59354
19106 * gcc.dg/vect/pr59354.c: New testcase.
19108 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19110 * lib/target-supports.exp
19111 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19112 on ARM architures before v7.
19114 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19116 PR middle-end/59448
19117 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19118 an atomic_exchange.
19120 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19123 * gcc.target/i386/pr64386.c: New test.
19125 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19128 * gcc.target/i386/pr64393.c: New test.
19130 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19133 * gcc.target/i386/pr64387.c: New test.
19135 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19137 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19139 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19141 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19143 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19146 * gcc.target/arm/pr64453.c: New.
19148 2015-01-14 Richard Biener <rguenther@suse.de>
19151 * gcc.dg/lto/pr64415_0.c: New testcase.
19152 * gcc.dg/lto/pr64415_1.c: Likewise.
19154 2015-01-14 Martin Liska <mliska@suse.cz>
19156 * gcc.dg/ipa/pr64307.c: New test.
19158 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19160 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19161 64-bit and 128-bit.
19163 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19166 * gcc.target/arm/pr64460_1.c: New test.
19168 2015-01-14 Richard Biener <rguenther@suse.de>
19170 PR tree-optimization/64493
19171 PR tree-optimization/64495
19172 * gcc.dg/vect/pr64493.c: New testcase.
19173 * gcc.dg/vect/pr64495.c: Likewise.
19175 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19177 * gcc.dg/Warray-bounds-11.c: New test-case.
19179 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19181 * gcc.target/mips/octeon3-pipe-1.c: New test.
19183 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19185 * jit.dg/harness.h (set_up_logging): Move string concatenation
19187 (concat_strings): New function.
19188 (dump_reproducer): New function.
19189 (test_jit): Call dump_reproducer.
19190 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19192 (jit-dg-test): Delete any generated reproducer from previous runs.
19193 Verify that a generated reproducer was created, and verify that it
19195 * jit.dg/test-nested-contexts.c (main): Call
19196 gcc_jit_context_dump_reproducer_to_file.
19198 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19200 * gcc.dg/aru-2.c: Add dg-require-profiling.
19202 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19204 * lib/target-supports.exp (check_profiling_available): Check if
19207 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19210 * g++.dg/torture/pr64565.C: New testcase.
19212 2015-01-13 Marek Polacek <polacek@redhat.com>
19214 PR middle-end/64391
19215 * gcc.dg/tm/pr64391.c: New test.
19217 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19219 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19222 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19224 * gcc.target/i386/pie.c: New test.
19226 * lib/target-supports.exp (check_effective_target_pie): New.
19228 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19230 PR rtl-optimization/64286
19231 * gcc.target/i386/avx2-pr64286.c: New test.
19233 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19236 * g++.dg/cpp0x/vt-57626.C: New.
19238 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19241 * gfortran.dg/pr64528.f90: New test.
19243 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19245 * gcc.target/aarch64/subsp.c: New test.
19247 2015-01-13 Andrew Pinski <apinski@cavium.com>
19249 * gcc.target/aarch64/store-pair-1.c: New testcase.
19251 2015-01-13 Richard Biener <rguenther@suse.de>
19254 * gcc.dg/lto/pr64373_0.c: New testcase.
19256 2015-01-13 Andrew Pinski <apinski@cavium.com>
19258 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19259 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19261 2015-01-13 Richard Biener <rguenther@suse.de>
19263 PR tree-optimization/64406
19264 * gcc.dg/pr64406.c: New testcase.
19266 2015-01-13 Richard Biener <rguenther@suse.de>
19268 PR tree-optimization/64404
19269 * gcc.dg/vect/pr64404.c: New testcase.
19271 2015-01-13 Richard Biener <rguenther@suse.de>
19273 PR tree-optimization/64568
19274 * g++.dg/torture/pr64568.C: New testcase.
19276 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19278 * jit.dg/test-error-local-used-from-other-function.c: New test
19280 * jit.dg/test-error-param-reuse.c: New test case.
19281 * jit.dg/test-error-param-sharing.c: New test case.
19282 * jit.dg/test-error-param-used-from-other-function.c: New test
19284 * jit.dg/test-error-param-used-without-a-function.c: New test
19287 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19289 PR tree-optimization/64563
19290 * gcc.dg/pr64563.c: New test.
19293 * gcc.target/i386/pr64513.c: New test.
19295 PR tree-optimization/64454
19296 * gcc.dg/pr64454.c: New test.
19299 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19301 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19302 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19303 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19304 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19305 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19306 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19307 * gcc.dg/vect/slp-25.c: Likewise.
19308 * gcc.dg/vect/vect-109.c: Likewise.
19309 * gcc.dg/vect/vect-13.c: Likewise.
19310 * gcc.dg/vect/vect-17.c: Likewise.
19311 * gcc.dg/vect/vect-18.c: Likewise.
19312 * gcc.dg/vect/vect-19.c: Likewise.
19313 * gcc.dg/vect/vect-20.c: Likewise.
19314 * gcc.dg/vect/vect-21.c: Likewise.
19315 * gcc.dg/vect/vect-22.c: Likewise.
19316 * gcc.dg/vect/vect-27.c: Likewise.
19317 * gcc.dg/vect/vect-29.c: Likewise.
19318 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19319 * gcc.dg/vect/vect-2.c: Likewise.
19320 * gcc.dg/vect/vect-3.c: Likewise.
19321 * gcc.dg/vect/vect-4.c: Likewise.
19322 * gcc.dg/vect/vect-5.c: Likewise.
19323 * gcc.dg/vect/vect-72.c: Likewise.
19324 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19325 * gcc.dg/vect/vect-73.c: Likewise.
19326 * gcc.dg/vect/vect-77-global.c: Likewise.
19327 * gcc.dg/vect/vect-78-global.c: Likewise.
19328 * gcc.dg/vect/vect-7.c: Likewise.
19329 * gcc.dg/vect/vect-86.c: Likewise.
19330 * gcc.dg/vect/vect-align-1.c: Likewise.
19331 * gcc.dg/vect/vect-align-3.c: Likewise.
19332 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19333 * gcc.dg/vect/vect-all.c: Likewise.
19334 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19335 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19336 * gcc.dg/vect/vect-peel-3.c: Likewise.
19337 * gcc.dg/vect/vect-peel-4.c: Likewise.
19338 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19340 2015-01-12 Jeff Law <law@redhat.com>
19343 * gcc.target/m68k/pr64461.c: New test.
19345 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19347 * jit.dg/test-array-as-pointer.c (create_code): Update call
19348 to gcc_jit_context_new_global by setting "kind" to
19349 GCC_JIT_GLOBAL_IMPORTED.
19350 * jit.dg/test-error-array-as-pointer.c: Likewise.
19351 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19352 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19353 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19354 * jit.dg/test-using-global.c (the_global): Rename to...
19355 (imported_global): ...this.
19356 (create_code): Update to test the three kinds of global.
19357 (verify_code): Likewise.
19359 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19362 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19363 undefined behavior.
19364 * gcc.target/i386/pr64291-2.c: Updated.
19366 2015-01-12 Richard Biener <rguenther@suse.de>
19368 PR tree-optimization/64530
19369 * gfortran.dg/pr64530.f90: New testcase.
19371 2015-01-12 Richard Biener <rguenther@suse.de>
19373 PR middle-end/64357
19374 * gcc.dg/torture/pr64357.c: New testcase.
19376 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19378 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19381 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19382 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19384 2015-01-12 Martin Liska <mliska@suse.cz>
19386 * gcc.dg/ipa/PR64550.c: New test.
19388 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19391 * g++.dg/ipa/pr63470.C: New testcase.
19393 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19396 * gfortran.dg/typebound_operator_20.f90: New.
19398 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19401 * gfortran.dg/proc_ptr_comp_42.f90: New.
19403 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19406 * gfortran.dg/proc_ptr_comp_41.f90: New.
19408 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19410 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19412 2015-01-10 Tobias Burnus <burnus@net-b.de>
19415 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19416 and add dg-excess-errors.
19417 * gfortran.dg/line_length_6.f90: New.
19418 * gfortran.dg/line_length_7.f90: New.
19419 * gfortran.dg/line_length_8.f90: New.
19420 * gfortran.dg/line_length_9.f90: New.
19421 * gfortran.dg/line_length_10.f90: New.
19422 * gfortran.dg/line_length_11.f90: New.
19424 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19426 * jit.dg/test-threads.c (struct testcase): Move declaration
19427 to jit.dg/all-non-failing-tests.h.
19428 (testcases): Likewise.
19429 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19430 declaration here from jit.dg/all-non-failing-tests.h.
19431 (testcases): Likewise.
19432 * jit.dg/test-combination.c (create_code): Eliminate spelling
19433 out all of the testcases in favor of looping through the
19434 "testcases" metadata.
19435 (verify_code): Likewise.
19437 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19439 PR rtl-optimization/64536
19440 * gcc.dg/pr64536.c: New test.
19442 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19444 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19445 * jit.dg/test-combination.c (create_code): Likewise.
19446 (verify_code): Likewise.
19447 * jit.dg/test-constants.c: New test case.
19448 * jit.dg/test-threads.c: Add test-constants.c.
19450 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19453 * objc.dg/gnu-api-2-class.m: Add a test case
19454 for the above change.
19456 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19458 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19460 2015-01-09 Richard Biener <rguenther@suse.de>
19462 PR tree-optimization/64410
19463 * g++.dg/vect/pr64410.cc: New testcase.
19465 2015-01-09 Martin Liska <mliska@suse.cz>
19467 * gcc.dg/ipa/ipa-icf-32.c: New test.
19469 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
19471 * c-c++-common/tsan/tsan_barrier.h: New.
19472 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
19473 * c-c++-common/tsan/bitfield_race.c: Likewise.
19474 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
19475 * c-c++-common/tsan/mutexset1.c: Likewise.
19476 * c-c++-common/tsan/race_on_barrier.c: Likewise.
19477 * c-c++-common/tsan/race_on_mutex.c: Likewise.
19478 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
19479 * c-c++-common/tsan/simple_race.c: Likewise.
19480 * c-c++-common/tsan/simple_stack.c: Likewise.
19481 * c-c++-common/tsan/sleep_sync.c: Likewise.
19482 * c-c++-common/tsan/tiny_race.c: Likewise.
19483 * c-c++-common/tsan/tls_race.c: Likewise.
19484 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
19485 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
19486 * g++.dg/tsan/atomic_free.C: Likewise.
19487 * g++.dg/tsan/atomic_free2.C: Likewise.
19488 * g++.dg/tsan/cond_race.C: Likewise.
19489 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
19491 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
19494 * lib/target-supports.exp (check_effective_target_libatomic_available):
19496 * gfortran.dg/coarray/caf.exp: Only add -latomic for
19497 targets that match effective-target libatomic_available.
19498 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
19500 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19502 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
19503 Verify the result of gcc_jit_context_get_last_error.
19504 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
19506 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19508 PR tree-optimization/63989
19509 * gcc.dg/strlenopt-27.c: New test.
19511 2015-01-08 David Malcolm <dmalcolm@redhat.com>
19513 * jit.dg/harness.h (set_up_logging): New function.
19514 (test_jit): Fail if gcc_jit_context_acquire fails. Call
19515 set_up_logging on the context, so that every testcase is
19516 logged to a particular file.
19517 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19518 and call gcc_jit_context_set_logfile on the top-level context.
19520 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19523 * g++.dg/opt/pr64338.C: New test.
19525 2015-01-08 Tobias Burnus <burnus@net-b.de>
19527 * gfortran.dg/coarray/codimension_2b.f90: New file.
19528 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19529 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19531 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19534 * g++.dg/ext/fnname4.C: New.
19536 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19539 * g++.dg/cpp0x/constexpr-64462.C: New.
19541 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19544 * g++.dg/cpp0x/deleted10.C: New.
19546 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19548 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19550 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19552 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19553 GCC_JIT_UNARY_OP_ABS.
19554 (verify_unary_ops): Likewise.
19556 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19558 * jit.dg/test-arith-overflow.c: New test case.
19559 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19560 * jit.dg/test-combination.c (create_code): Likewise.
19561 (verify_code): Likewise.
19562 * jit.dg/test-threads.c (testcases): Likewise.
19564 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19566 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19567 rather than "jit". Load g++.exp, and call g++_init.
19568 Run test-*.cc files within the testsuite and *.cc files within
19570 (jit-dg-test): Drop the addition of -fgnu89-inline to
19571 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19572 doing it when compiling C testcases (since g++ does not handle
19573 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19574 is restored to the value after g++_init ran, rather than the
19575 value before g++_init ran. Return a list of
19576 $comp_output $output_file, as dg-test assumes.
19578 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19580 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19581 make it easier to figure out the origin of each test result when
19582 running test-combination.c and test-threads.c.
19583 (CHECK_VALUE): Likewise.
19584 (CHECK_DOUBLE_VALUE): Likewise.
19585 (CHECK_STRING_VALUE): Likewise.
19586 (CHECK_STRING_STARTS_WITH): Likewise.
19587 (CHECK_STRING_CONTAINS): Likewise.
19589 (check_string_value): Likewise, add "funcname" param.
19590 (check_string_starts_with): Likewise.
19591 (check_string_contains): Likewise.
19593 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19595 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19596 generating name of built executable.
19598 2015-01-07 Marek Polacek <polacek@redhat.com>
19601 * gcc.dg/pr64440.c: New test.
19602 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19604 2015-01-07 Marek Polacek <polacek@redhat.com>
19607 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19608 * gcc.dg/pr64417.c: New test.
19610 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19613 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19616 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19618 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19619 Check if testcases run without errors, not just if they compile.
19621 2015-01-06 Christian Bruel <christian.bruel@st.com>
19624 * gcc.target/sh/pr64507.c: New test.
19626 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19628 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19630 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19632 * c-c++-common/asan/sanitize-all-1.c: New test.
19633 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19634 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19635 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19636 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19638 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19640 * lib/target-supports.exp (check_profiling_available): Return 0 for
19642 (check_effective_target_tls_runtime): Likewise.
19643 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19644 * gcc.dg/20020312-2.c: Adjust for Visium.
19645 * gcc.dg/tls/thr-cse-1.c: Likewise
19646 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19647 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19648 * gcc.dg/weak/typeof-2.c: Likewise.
19650 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19652 PR rtl-optimization/64287
19653 * gcc.dg/aru-2.c: New test.
19655 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19658 * c-c++-common/ubsan/pr64344-1.c: New test.
19659 * c-c++-common/ubsan/pr64344-2.c: New test.
19661 PR tree-optimization/64465
19662 * gcc.dg/pr64465.c: New test.
19664 PR tree-optimization/64494
19665 * gcc.c-torture/compile/pr64494.c: New test.
19667 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19670 * gfortran.dg/realloc_on_assign_25.f90: New test.
19672 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19674 Update copyright years.
19676 2015-01-05 Marek Polacek <polacek@redhat.com>
19679 * gcc.dg/pr64423.c: New test.
19681 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19683 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19684 mmix-knuth-mmixware for the same reason as for MIPS.
19685 * gcc.dg/debug/debug-2.c: Ditto.
19687 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19689 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19692 * lib/gfortran.exp: Add libatomic library search path.
19693 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19694 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19696 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19698 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19700 * c-c++-common/tsan/bitfield_race.c: New testcase.
19701 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19703 2015-01-02 Tobias Burnus <burnus@net-b.de>
19705 * gfortran.dg/coarray/collectives_4.f90: New.
19707 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19710 * gfortran.dg/extends_16.f90: New.
19712 2015-01-02 Tobias Burnus <burnus@net-b.de>
19714 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19716 2015-01-02 Tobias Burnus <burnus@net-b.de>
19718 * gfortran.dg/coarray/codimension_2.f90: New.
19719 * gfortran.dg/coarray/codimension_2a.f90: New.
19720 * gfortran.dg/coarray_35.f90: New.
19721 * gfortran.dg/coarray_35a.f90: New.
19723 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19726 * gfortran.dg/dummy_procedure_11.f90: New.
19728 Copyright (C) 2015 Free Software Foundation, Inc.
19730 Copying and distribution of this file, with or without modification,
19731 are permitted in any medium without royalty provided the copyright
19732 notice and this notice are preserved.