1 2015-12-18 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/proc_ptr_48.f90: New test.
6 2015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8 * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
9 * gcc.target/s390/hotpatch-9.c: Likewise.
11 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
14 * g++.dg/pr68831.C: New test.
16 2015-12-17 Jeff Law <law@redhat.com>
18 * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
19 splitting optimizations.
21 2015-12-17 Nathan Sidwell <nathan@acm.org>
23 * gcc.dg/ipa/ipa-icf-merge-1.c: New.
25 2015-12-17 David Malcolm <dmalcolm@redhat.com>
27 * gcc.dg/diagnostic-range-bad-return.c: New test case.
29 2015-12-17 Richard Biener <rguenther@suse.de>
31 PR tree-optimization/68946
32 * gcc.dg/torture/pr68946.c: New testcase.
34 2015-12-17 Nathan Sidwell <nathan@acm.org>
36 * c-c++-common/Wunused-var-13.c: Requires label values.
37 * gcc.dg/torture/pr46216.c: Likewise.
39 2015-12-17 Pierre-Marie de Rodat <derodat@adacore.com>
41 * gnat.dg/specs/debug1.ads: Update the expected number of
42 DW_AT_artificial attribute in compiler output.
44 2015-12-17 Jakub Jelinek <jakub@redhat.com>
46 PR tree-optimization/68835
47 * gcc.dg/pr68835-1.c: New test.
48 * gcc.dg/pr68835-2.c: New test.
50 2015-12-17 Richard Biener <rguenther@suse.de>
52 PR tree-optimization/68951
53 * gcc.dg/torture/pr68951.c: New testcase.
55 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
58 * lib/target-supports.exp (check_effective_target_stabs): New
60 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
61 * g++.dg/other/PR23205.C: Likewise.
62 * g++.dg/other/pr23205-2.C: Likewise.
63 * gcc.dg/20040813-1.c: Likewise.
64 * gcc.dg/darwin-20040809-2.c: Likewise.
65 * objc.dg/stabs-1.m: Likewise.
67 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
69 * gcc.target/arc/loop-hazard-1.c: New file.
71 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
73 * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
75 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
78 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
81 * lib/target-supports.exp (check_effective_target_cilkplus): Also
82 check that compiling with -fcilkplus does not give an error.
83 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
85 2015-12-16 Patrick Palka <ppalka@gcc.gnu.org>
91 * g++.dg/conversion/pr16333.C: New test.
92 * g++.dg/conversion/pr41426.C: New test.
93 * g++.dg/conversion/pr59879.C: New test.
94 * g++.dg/conversion/pr66895.C: New test.
96 2015-12-16 Martin Sebor <msebor@redhat.com>
99 * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
101 2015-12-15 Michael Meissner <meissner@linux.vnet.ibm.com>
104 * gcc.target/powerpc/pr68805.c: New test.
106 2015-12-16 Martin Sebor <msebor@redhat.com>
109 * obj-c++.dg/property/at-property-23.mm: Remove check for
112 2015-12-13 Jeff Law <law@redhat.com>
114 * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
116 2015-12-16 David Malcolm <dmalcolm@redhat.com>
118 * c-c++-common/conflict-markers-1.c: New testcase.
119 * c-c++-common/conflict-markers-2.c: Likewise.
120 * c-c++-common/conflict-markers-3.c: Likewise.
121 * c-c++-common/conflict-markers-4.c: Likewise.
122 * c-c++-common/conflict-markers-5.c: Likewise.
123 * c-c++-common/conflict-markers-6.c: Likewise.
124 * c-c++-common/conflict-markers-7.c: Likewise.
125 * c-c++-common/conflict-markers-8.c: Likewise.
126 * c-c++-common/conflict-markers-9.c: Likewise.
127 * c-c++-common/conflict-markers-10.c: Likewise.
128 * c-c++-common/conflict-markers-11.c: Likewise.
129 * g++.dg/conflict-markers-1.C: Likewise.
131 2015-12-16 David Malcolm <dmalcolm@redhat.com>
133 * gcc.dg/cast-function-1.c (bar): Update column numbers.
134 * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
136 2015-12-16 David Malcolm <dmalcolm@redhat.com>
138 * gcc.dg/diagnostic-range-static-assert.c: New test case.
140 2015-12-16 Marek Polacek <polacek@redhat.com>
143 * gcc.dg/pr64637.c: New test.
145 2015-12-16 Nathan Sidwell <nathan@acm.org>
147 * gcc.dg/sibcall-9.c: Xfail for nvptx.
149 2015-12-16 Richard Biener <rguenther@suse.de>
151 PR tree-optimization/68870
152 * gcc.dg/torture/pr68870.c: New testcase.
154 2015-12-16 Tom de Vries <tom@codesourcery.com>
156 * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
157 * g++.dg/ipa/devirt-40.C: Same.
158 * g++.dg/tree-ssa/pr61034.C: Same.
159 * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
160 * gcc.dg/ipa/ipa-pta-10.c: Same.
161 * gcc.dg/ipa/ipa-pta-11.c: Same.
162 * gcc.dg/ipa/ipa-pta-14.c: Same.
163 * gcc.dg/ipa/ipa-pta-16.c: Same.
164 * gcc.dg/ipa/ipa-pta-2.c: Same.
165 * gcc.dg/ipa/ipa-pta-5.c: Same.
166 * gcc.dg/ipa/ipa-pta-6.c: Same.
167 * gcc.dg/torture/ipa-pta-1.c: Same.
168 * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
169 * gcc.dg/ipa/ipa-pta-3.c: Same.
170 * gcc.dg/ipa/ipa-pta-4.c: Same.
172 2015-12-16 Richard Biener <rguenther@suse.de>
175 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
177 2015-12-16 Richard Biener <rguenther@suse.de>
181 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
183 * gcc.dg/vect/slp-perm-4.c: Likewise.
185 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
187 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
188 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
189 the command line options.
190 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
191 test to allow ARM targets. Select and record a working set of
192 command line options.
193 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
196 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
199 * gcc.c-torture/execute/pr68648.c: New test.
201 2015-12-16 Richard Biener <rguenther@suse.de>
203 PR tree-optimization/68892
204 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
206 2015-12-16 Jakub Jelinek <jakub@redhat.com>
208 PR rtl-optimization/65980
209 * gcc.dg/pr65980.c: New test.
211 2015-12-15 Martin Sebor <msebor@redhat.com>
218 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
219 further fields after the first flexible array member.
220 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
221 to be rejected. Add a test case exercising zero-length array.
222 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
224 * g++.dg/ext/flexary.h: New file.
225 * g++.dg/ext/flexary4.C: New file.
226 * g++.dg/ext/flexary5.C: New file.
227 * g++.dg/ext/flexary6.C: New file.
228 * g++.dg/ext/flexary7.C: New file.
229 * g++.dg/ext/flexary8.C: New file.
230 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
232 * g++.dg/parse/pr43765.C: Add a member to make a struct with
233 a flexible array member valid. Adjust expected error message.
234 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
236 * g++.dg/torture/pr64312.C: Add a member to make a struct with
237 a flexible array member valid.
238 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
240 2015-12-15 Marek Polacek <polacek@redhat.com>
243 * gcc.dg/pr68907.c: New test.
245 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
247 * gfortran.dg/coarray_critical_1.f90: New.
249 2015-12-15 Martin Jambor <mjambor@suse.cz>
252 * g++.dg/ipa/pr68851.C: New test.
254 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
257 * g++.dg/cpp0x/pr63506-1.C: New.
258 * g++.dg/cpp0x/pr63506-2.C: Likewise.
260 2015-12-15 Olivier Hainque <hainque@adacore.com>
262 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
264 2015-12-15 Jakub Jelinek <jakub@redhat.com>
266 PR tree-optimization/66688
267 * gcc.dg/pr66688.c: New test.
269 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
273 * g++.dg/cpp0x/pr53223.C: New test.
274 * g++.dg/lookup/pr21802.C: New test.
275 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
277 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
279 * gfortran.dg/quad_2.f90: Update test.
281 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
283 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
284 * gcc.target/mips/ext-2.c: Update scan checks.
286 2015-12-14 Nathan Sidwell <nathan@acm.org>
288 * g++.dg/abi/nvptx-nrv1.C: New.
289 * g++.dg/abi/nvptx-ptrmem1.C: New.
290 * gcc.target/nvptx/abi-complex-arg.c: New.
291 * gcc.target/nvptx/abi-complex-ret.c: New.
292 * gcc.target/nvptx/abi-enum-arg.c: New.
293 * gcc.target/nvptx/abi-enum-ret.c: New.
294 * gcc.target/nvptx/abi-knr-arg.c: New.
295 * gcc.target/nvptx/abi-knr-ret.c: New.
296 * gcc.target/nvptx/abi-scalar-arg.c: New.
297 * gcc.target/nvptx/abi-scalar-ret.c: New.
298 * gcc.target/nvptx/abi-struct-arg.c: New.
299 * gcc.target/nvptx/abi-struct-ret.c: New.
300 * gcc.target/nvptx/abi-vararg-1.c: New.
301 * gcc.target/nvptx/abi-vararg-2.c: New.
302 * gcc.target/nvptx/abi-vect-arg.c: New.
303 * gcc.target/nvptx/abi-vect-ret.c: New.
305 2015-12-14 Jakub Jelinek <jakub@redhat.com>
308 * c-c++-common/pr68833-1.c: New test.
309 * c-c++-common/pr68833-2.c: New test.
311 2015-12-14 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/68852
314 * g++.dg/torture/pr68852.C: New testcase.
316 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
318 * gcc.dg/builtin-return-1.c: Correct effective-target test.
319 * gcc.dg/stack-usage-2.c: Use effective-target test.
321 2015-12-14 Martin Jambor <mjambor@suse.cz>
324 * g++.dg/ipa/pr66616.C: New test.
326 2015-12-14 Jakub Jelinek <jakub@redhat.com>
328 PR rtl-optimization/68730
329 * gcc.dg/pr68730.c: New test.
331 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
334 * lib/target-supports.exp (check_effective_target_cilkplus): Also
335 check that compiling with -fcilkplus does not give an error.
336 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
338 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
340 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
342 2015-12-13 Jeff Law <law@redhat.com>
344 * gcc.target/m68k/pr19201.c: New test.
346 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
347 command line options.
348 * gcc.target/m68k/20090709-1.c: Adjust expected output.
350 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
352 * g++.dg/opt/pr48549.C: XFAIL AIX.
353 * g++.dg/abi/anon1.C: XFAIL AIX.
354 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
356 2015-12-12 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
361 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
363 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
364 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
367 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
370 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
371 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
373 2015-12-11 Jeff Law <law@redhat.com>
375 PR tree-optimization/68844
376 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
378 2015-12-11 Nathan Sidwell <nathan@acm.org>
380 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
382 2015-12-11 Jan Beulich <jbeulich@suse.com>
384 * gcc.c-torture/execute/stkalign.c: New.
386 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
388 * gcc.target/i386/mpx/memmove-1.c: New test.
389 * gcc.target/i386/mpx/memmove-2.c: New test.
391 2015-12-11 Nathan Sidwell <nathan@acm.org>
393 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
394 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
396 2015-12-11 Martin Jambor <mjambor@suse.cz>
399 * g++.dg/torture/pr68064.C: New test.
401 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
403 * gcc.target/s390/md/setmem_long-1.c: New test.
405 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
407 * gcc.target/s390/md/movstr-1.c: New test.
408 * gcc.target/s390/s390.exp: Add subdir md.
409 Do not run hotpatch tests twice.
411 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
413 * gcc.dg/vect/vect-32-chars.c: New test.
415 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
418 * gcc.dg/lto/pr61886_0.c: New testcase
420 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
422 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
424 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
426 PR rtl-optimization/68691
427 * gcc.target/i386/pr68691.c: New.
429 2015-12-10 David Malcolm <dmalcolm@redhat.com>
431 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
432 (dg-end-multiline-output): Capture line numbers within
433 _multiline_expected_outputs.
434 (handle-multiline-outputs): Access global $testname_with_flags
435 and add it as a prefix to pass/fail results. Extract line numbers
436 from $_multiline_expected_outputs and print them within pass/fail
437 results, replacing the printing of $index. Consolidate the
438 string prefix shared between pass/fail into a new local ($title).
440 2015-12-10 Jeff Law <law@redhat.com>
442 PR tree-optimization/68619
443 * gcc.dg/tree-ssa/pr68619-1.c: New test.
444 * gcc.dg/tree-ssa/pr68619-2.c: New test.
445 * gcc.dg/tree-ssa/pr68619-3.c: New test.
446 * gcc.dg/tree-ssa/pr68619-4.c: New test.
447 * gcc.dg/tree-ssa/pr68619-5.c: New test.
449 2015-12-10 Jakub Jelinek <jakub@redhat.com>
451 PR rtl-optimization/68376
452 PR rtl-optimization/68670
453 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
456 * gcc.dg/pr68670-1.c: New test.
457 * gcc.dg/pr68670-2.c: New test.
459 2015-12-10 Marek Polacek <polacek@redhat.com>
462 * g++.dg/cpp0x/pr68348.C: New test.
464 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
466 * gnat.dg/specs/elab4.ads: New test.
467 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
469 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
471 * gnat.dg/array25.adb: New test.
472 * gnat.dg/array25_pkg.ad[sb]: New helper.
474 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
476 * lib/target-supports.exp (check_effective_target_arc_atomic): New
478 (check_effective_target_sync_int_long): Add checks for ARC atomic
480 (check_effective_target_sync_char_short): Likewise.
482 2015-12-10 Richard Biener <rguenther@suse.de>
484 PR tree-optimization/68817
485 * gfortran.dg/pr68817.f90: New testcase.
487 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
489 Revert [testsuite][ARM target attributes] Fix effective_target tests
490 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
492 * lib/target-supports.exp
493 (check_effective_target_arm_vfp_ok_nocache): New.
494 (check_effective_target_arm_vfp_ok): Call the new
495 check_effective_target_arm_vfp_ok_nocache function.
496 (check_effective_target_arm_fp_ok_nocache): New.
497 (check_effective_target_arm_fp_ok): New.
498 (add_options_for_arm_fp): New.
499 (check_effective_target_arm_crypto_ok_nocache): Require
500 target_arm_v8_neon_ok instead of arm32.
501 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
502 (check_effective_target_arm_crypto_pragma_ok): New.
503 (add_options_for_arm_vfp): New.
504 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
505 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
507 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
508 -mfloat-abi=softfp, use arm_fp effective target instead.
509 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
511 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
512 use arm_vfp effective target instead.
513 * gcc.target/arm/attr-neon3.c: Likewise.
515 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
517 * gnat.dg/specs/access1.ads: New test.
518 * gnat.dg/specs/access2.ads: Likewise.
520 2015-12-10 Jakub Jelinek <jakub@redhat.com>
522 PR tree-optimization/68785
523 * gcc.dg/pr68785.c: New test.
525 2015-12-10 Richard Biener <rguenther@suse.de>
528 * gcc.dg/torture/ipa-pta-3.c: New testcase.
529 * g++.dg/ipa/ipa-pta-1.C: Likewise.
531 2015-12-10 Richard Biener <rguenther@suse.de>
534 * gcc.dg/torture/pr68721.c: New testcase.
536 2015-12-10 Richard Biener <rguenther@suse.de>
538 PR tree-optimization/68806
539 * gcc.dg/torture/pr68806.c: New testcase.
541 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
545 * gcc.c-torture/execute/alias-2.c: New testcase.
547 2015-12-09 Tobias Burnus <burnus@net-b.de>
548 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
550 * gfortran.dg/coarray_40.f90: New.
552 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
555 * g++.dg/lto/pr68811_0.C: New testcase.
556 * g++.dg/lto/pr68811_1.C: New testcase.
558 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
561 * g++.dg/ext/bases2.C: New.
563 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
565 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
566 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
567 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
568 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
569 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
570 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
571 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
572 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
573 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
575 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
577 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
578 passing terminating NULL as int rather than pointer.
580 2015-12-09 Marek Polacek <polacek@redhat.com>
582 PR tree-optimization/66949
583 * gcc.dg/torture/pr66949-1.c: New test.
584 * gcc.dg/torture/pr66949-2.c: New test.
586 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
588 PR rtl-optimization/67609
589 * gcc.dg/torture/pr67609.c: New.
591 2015-12-09 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/68583
594 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
595 * gcc.dg/vect/vect-72.c: Adjust.
596 * gcc.dg/vect/vect-cselim-2.c: Likewise.
597 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
599 2015-12-09 Richard Biener <rguenther@suse.de>
601 PR tree-optimization/68417
602 * gcc.dg/vect/pr68417.c: New testcase.
604 2015-12-09 Martin Liska <mliska@suse.cz>
606 * gcc.dg/ipa/pr68790.c: New test.
608 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
612 * gcc.c-torture/execute/alias-3.c: New testcase.
614 2015-12-08 Martin Sebor <msebor@redhat.com>
617 * g++.dg/other/offsetof8.C: New test.
619 2015-12-08 Nathan Sidwell <nathan@acm.org>
621 * gcc.target/nvptx/trailing-init.c: New.
623 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
624 * gcc.c-torture/compile/pr33855.c: Likewise.
625 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
627 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
630 * gcc.target/i386/pr68701-1.c: New test.
631 * gcc.target/i386/pr68701-2.c: Ditto.
633 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
635 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
636 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
637 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
639 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
641 * gcc.dg/sso-9.c (foo): Robustify trick.
643 2015-12-08 David Malcolm <dmalcolm@redhat.com>
645 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
648 2015-12-08 David Malcolm <dmalcolm@redhat.com>
651 * gcc.dg/plugin/diagnostic-test-expressions-1.c
652 (test_builtin_choose_expr): New test function.
653 (test_builtin_call_with_static_chain): Likewise.
654 (test_builtin_complex): Likewise.
655 (test_builtin_shuffle): Likewise.
657 2015-12-08 Jiong Wang <jiong.wang@arm.com>
659 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
662 2015-12-08 Marek Polacek <polacek@redhat.com>
665 * g++.dg/cpp0x/pr68116.C: New test.
667 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
669 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
672 2015-12-08 Jakub Jelinek <jakub@redhat.com>
676 * c-c++-common/pr68657-1.c: New test.
677 * c-c++-common/pr68657-2.c: New test.
678 * c-c++-common/pr68657-3.c: New test.
679 * gcc.dg/cpp/warn-normalized-3.c: Use
680 -Werror=normalized=nfc instead of -Werror=normalized=
683 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
685 * lib/target-supports.exp
686 (check_effective_target_arm_vfp_ok_nocache): New.
687 (check_effective_target_arm_vfp_ok): Call the new
688 check_effective_target_arm_vfp_ok_nocache function.
689 (check_effective_target_arm_fp_ok_nocache): New.
690 (check_effective_target_arm_fp_ok): New.
691 (add_options_for_arm_fp): New.
692 (check_effective_target_arm_crypto_ok_nocache): Require
693 target_arm_v8_neon_ok instead of arm32.
694 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
695 (check_effective_target_arm_crypto_pragma_ok): New.
696 (add_options_for_arm_vfp): New.
697 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
698 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
700 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
701 -mfloat-abi=softfp, use arm_fp effective target instead.
702 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
704 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
705 use arm_vfp effective target instead.
706 * gcc.target/arm/attr-neon3.c: Likewise.
708 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
710 * gfortran.dg/pr68627.f: Limit target to x86.
712 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
713 Joern Rennecke <joern.rennecke@embecosm.com>
715 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
716 inline assembly read to make sure dummy is not optimized
719 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
721 PR tree-optimization/68766
722 * gcc.dg/pr68766.c: New test.
724 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
726 * gcc.target/sparc/struct-ret-check.c: Rename to...
727 * gcc.target/sparc/struct-ret-check-1.c: ...this.
728 * gcc.target/sparc/struct-ret-check-2.c: New test.
730 2015-12-07 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/tree-ssa/pr68760.C: New test.
736 * g++.dg/tree-ssa/pr66726.c: Renamed to...
737 * g++.dg/tree-ssa/pr66726.C: ... this.
739 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
741 * gcc.target/mips/wrap-delay.c: New test.
743 2015-12-07 Jason Merrill <jason@redhat.com>
745 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
746 environment variable.
748 2015-12-07 Marek Polacek <polacek@redhat.com>
751 * gcc.dg/pr68668.c: New test.
753 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
755 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
757 2015-12-07 Nathan Sidwell <nathan@acm.org>
759 * gcc.target/nvptx/abort.c: New.
761 2015-12-07 David Malcolm <dmalcolm@redhat.com>
763 * gcc.dg/diagnostic-ranges-1.c: New test file.
764 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
765 (test_percent_q_plus_d): New test function.
766 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
767 (test_show_locus): Rewrite test code using
768 rich_location::set_range. Add code to unit-test the "%q+D"
771 2015-12-07 Martin Liska <mliska@suse.cz>
773 * g++.dg/ipa/pr66896.C: New test.
775 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
777 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
778 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
780 2015-12-07 Nathan Sidwell <nathan@acm.org>
782 * gcc.target/nvptx/decl-init.c: New.
784 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
787 * gfortran.dg/pr68627.f: New test.
789 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
792 * gcc.target/i386/pr68633.c: New test.
794 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
796 * gcc.target/i386/clzero.c: New.
797 * gcc.target/i386/sse-12.c: Add -mclzero.
798 * gcc.target/i386/sse-13.c: Ditto.
799 * gcc.target/i386/sse-14.c: Ditto.
800 * gcc.target/i386/sse-22.c: Ditto.
801 * gcc.target/i386/sse-23.c: Ditto.
802 * g++.dg/other/i386-2.C: Ditto.
803 * g++.dg/other/i386-3.C: Ditto.
805 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
807 * gcc.target/powerpc/recip-sqrtf.c: New test.
809 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
810 Sebastian Pop <s.pop@samsung.com>
812 * gcc.dg/graphite/id-29.c: New test.
814 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
815 Sebastian Pop <s.pop@samsung.com>
817 PR tree-optimization/68693
818 * gfortran.dg/graphite/pr68693.f90: New test.
820 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
822 * gcc.c-torture/compile/20151204.c: New.
824 2015-12-04 Nathan Sidwell <nathan@acm.org>
826 * gcc.dg/vla-24.c: Requires alloca.
828 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
830 PR rtl-optimization/68349
831 * gcc.target/i386/pr68349.c: New test.
833 2015-12-04 Nathan Sidwell <nathan@acm.org>
835 * gcc.target/nvptx/ary-init.c: New.
837 2015-12-04 David Malcolm <dmalcolm@redhat.com>
839 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
840 * g++.dg/gomp/loop-1.C: Update dg-error locations.
841 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
842 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
843 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
844 * g++.dg/template/crash55.C: Update dg-error directives.
845 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
847 * g++.dg/template/pr64100.C: Update location of dg-error
849 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
850 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
851 improved location information.
852 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
853 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
854 dg-warning; add a dg-message.
855 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
856 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
857 * obj-c++.dg/plugin/plugin.exp: New file, based on
858 objc.dg/plugin/plugin.exp.
860 2015-12-04 Jakub Jelinek <jakub@redhat.com>
863 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
865 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
866 * gcc.dg/tree-ssa/pr23109.c: Likewise.
867 * gcc.dg/tree-ssa/recip-5.c: Likewise.
868 * gcc.dg/pr33007.c: Likewise.
870 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
872 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
873 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
874 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
875 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
876 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
877 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
879 2015-11-25 Nick Clifton <nickc@redhat.com>
881 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
882 * gcc.target/msp430/mul_main.h: New test support file.
883 * gcc.target/msp430/mul_none.c: New test.
884 * gcc.target/msp430/mul_16bit.c: New test.
885 * gcc.target/msp430/mul_32bit.c: New test.
886 * gcc.target/msp430/mul_f5.c: New test.
888 2015-12-04 Jakub Jelinek <jakub@redhat.com>
890 PR tree-optimization/68680
891 * gcc.target/i386/pr68680.c: New test.
893 PR tree-optimization/68671
894 * gcc.dg/pr68671.c: New test.
896 2015-12-02 Jeff Law <law@redhat.com>
898 * gcc.dg/tree-ssa/reassoc-43.c: New test.
900 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
902 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
904 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
906 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
907 access arbitrary stack frames.
908 * gcc.dg/Wno-frame-address.c: Likewise.
910 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
912 * gcc.target/s390/asm-machine-1.c: Updated.
913 * gcc.target/s390/asm-machine-2.c: Updated.
914 * gcc.target/s390/asm-machine-3.c: Updated.
915 * gcc.target/s390/asm-machine-4.c: Updated.
917 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
919 * gcc.target/s390/asm-machine-1.c: New test.
920 * gcc.target/s390/asm-machine-2.c: New test.
921 * gcc.target/s390/asm-machine-3.c: New test.
922 * gcc.target/s390/asm-machine-4.c: New test.
923 * gcc.target/s390/target-attribute/tattr-1.c: New test.
924 * gcc.target/s390/target-attribute/tattr-2.c: New test.
925 * gcc.target/s390/target-attribute/tattr-3.c: New test.
926 * gcc.target/s390/target-attribute/tattr-4.c: New test.
927 * gcc.target/s390/target-attribute/tattr-5.c: New test.
928 * gcc.target/s390/target-attribute/tattr-6.c: New test.
929 * gcc.target/s390/target-attribute/tattr-7.c: New test.
930 * gcc.target/s390/target-attribute/tattr-8.c: New test.
931 * gcc.target/s390/target-attribute/tattr-9.c: New test.
932 * gcc.target/s390/target-attribute/tattr-10.c: New test.
933 * gcc.target/s390/target-attribute/tattr-11.c: New test.
934 * gcc.target/s390/target-attribute/tattr-12.c: New test.
935 * gcc.target/s390/target-attribute/tattr-13.c: New test.
936 * gcc.target/s390/target-attribute/tattr-14.c: New test.
937 * gcc.target/s390/target-attribute/tattr-15.c: New test.
938 * gcc.target/s390/target-attribute/tattr-16.c: New test.
939 * gcc.target/s390/target-attribute/tattr-17.c: New test.
940 * gcc.target/s390/target-attribute/tattr-18.c: New test.
941 * gcc.target/s390/target-attribute/tattr-19.c: New test.
942 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
943 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
944 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
945 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
946 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
947 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
948 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
949 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
950 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
951 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
952 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
953 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
954 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
955 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
956 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
957 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
958 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
959 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
960 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
961 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
962 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
963 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
964 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
965 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
966 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
967 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
968 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
969 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
970 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
971 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
972 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
973 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
974 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
975 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
976 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
977 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
978 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
979 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
980 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
981 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
982 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
983 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
984 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
985 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
986 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
987 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
988 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
989 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
990 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
991 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
992 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
993 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
994 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
995 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
996 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
997 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
998 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
999 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1000 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1001 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1002 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1003 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1004 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1005 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1006 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1007 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1008 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1009 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1010 Add check whether target attribute is available.
1011 Run test in target-attribute subdir.
1012 * gcc.target/s390/s390-c++.exp
1013 (check_effective_target_target_attribute): Likewise.
1015 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
1017 * c-c++-common/attr-simd-4.c: New test.
1018 * c-c++-common/attr-simd-5.c: New test.
1020 2015-12-04 Nathan Sidwell <nathan@acm.org>
1022 * gcc.dg/graphite/id-28.c: Requires pthreads.
1024 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1026 * gcc.dg/vla-24.c: New test.
1028 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1030 * gcc.target/aarch64/stack-checking.c: New test.
1032 2015-12-04 Richard Biener <rguenther@suse.de>
1035 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1037 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1039 * gcc.dg/sso-9.c: New test.
1041 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1044 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1045 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1047 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
1050 * gcc.target/i386/rop1.c: New test.
1052 2015-12-03 Nathan Sidwell <nathan@acm.org>
1054 * gcc.target/nvptx/decl.c: New.
1055 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1057 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1059 PR rtl-optimization/68624
1060 * gcc.c-torture/execute/pr68624.c: New test.
1062 2015-12-03 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/66051
1065 * gcc.dg/vect/slp-42.c: New testcase.
1067 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
1069 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1070 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1072 2015-12-03 Richard Biener <rguenther@suse.de>
1074 PR tree-optimization/67800
1075 PR tree-optimization/68333
1076 * gcc.target/i386/vect-pr67800.c: New testcase.
1078 2015-12-03 Richard Biener <rguenther@suse.de>
1080 PR tree-optimization/68639
1081 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1083 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
1086 * g++.dg/torture/pr68184.C: New testcase.
1088 2015-12-03 Jakub Jelinek <jakub@redhat.com>
1090 PR preprocessor/57580
1091 * c-c++-common/cpp/pr57580.c: New test.
1092 * c-c++-common/gomp/pr57580.c: New test.
1094 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1095 Sebastian Pop <s.pop@samsung.com>
1097 * gcc.dg/graphite/id-28.c: New.
1099 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1100 Sebastian Pop <s.pop@samsung.com>
1102 * gfortran.dg/graphite/id-26.f03: New.
1104 2015-12-02 Jason Merrill <jason@redhat.com>
1106 * lib/g++.exp: Handle --stds= option.
1107 * lib/g++-dg.exp (g++-dg-runtest): Use it.
1109 2015-12-02 Tobias Burnus <burnus@net-b.de>
1110 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1112 * gfortran.dg/coarray/event_1.f90: New.
1113 * gfortran.dg/coarray/event_2.f90: New.
1115 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1116 Sebastian Pop <s.pop@samsung.com>
1118 PR tree-optimization/68550
1119 * gfortran.dg/graphite/pr68550-1.f90: New.
1120 * gfortran.dg/graphite/pr68550-2.f90: New.
1122 2015-12-02 Marek Polacek <polacek@redhat.com>
1125 * gcc.dg/pr68513.c: New test.
1127 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
1130 * gfortran.dg/goacc/array-reduction.f90: New test.
1131 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1132 * gfortran.dg/goacc/coarray.f95: Likewise.
1133 * gfortran.dg/goacc/coarray_2.f90: Likewise.
1134 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1135 * gfortran.dg/goacc/reduction.f95: Likewise.
1137 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.target/i386/pr68647.c: New test.
1142 2015-12-02 Marek Polacek <polacek@redhat.com>
1145 * g++.dg/warn/nonnull3.C: New test.
1147 2015-12-02 Joseph Myers <joseph@codesourcery.com>
1150 * gcc.dg/pr68162-1.c: New test.
1152 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1153 Sebastian Pop <s.pop@samsung.com>
1155 * gfortran.dg/graphite/run-id-3.f90: New.
1157 2015-12-02 David Sherwood <david.sherwood@arm.com>
1159 * gcc.target/aarch64/fmaxmin.c: New test.
1161 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1163 * gfortran.dg/goacc/coarray.f95: XFAIL.
1164 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1165 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1168 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1169 Julian Brown <julian@codesourcery.com>
1170 James Norris <James_Norris@mentor.com>
1172 * c-c++-common/goacc/host_data-5.c: New file.
1173 * c-c++-common/goacc/host_data-6.c: Likewise.
1175 2015-12-02 Tom de Vries <tom@codesourcery.com>
1177 * c-c++-common/goacc/kernels-default-2.c: New test.
1178 * c-c++-common/goacc/kernels-default.c: New test.
1180 2015-12-02 Tom de Vries <tom@codesourcery.com>
1182 * c-c++-common/goacc/kernels-alias-2.c: New test.
1183 * c-c++-common/goacc/kernels-alias-3.c: New test.
1184 * c-c++-common/goacc/kernels-alias-4.c: New test.
1185 * c-c++-common/goacc/kernels-alias-5.c: New test.
1186 * c-c++-common/goacc/kernels-alias-6.c: New test.
1187 * c-c++-common/goacc/kernels-alias-7.c: New test.
1188 * c-c++-common/goacc/kernels-alias-8.c: New test.
1189 * c-c++-common/goacc/kernels-alias.c: New test.
1191 2015-12-02 Tom de Vries <tom@codesourcery.com>
1193 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1194 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1195 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1197 2015-12-02 Richard Biener <rguenther@suse.de>
1199 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1200 y guarding a call to abort ().
1201 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1202 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1204 2015-12-02 Marek Polacek <polacek@redhat.com>
1207 * gcc.dg/torture/pr68570.c: New test.
1209 2015-12-02 Richard Biener <rguenther@suse.de>
1211 PR tree-optimization/68625
1212 * gcc.dg/torture/pr68625.c: New testcase.
1214 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1216 * gcc.target/i386/pr68432-1.c: New test.
1217 * gcc.target/i386/pr68432-2.c: Likewise.
1218 * gcc.target/i386/pr68432-3.c: Likewise.
1220 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1222 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1224 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1226 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1228 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1230 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1232 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1234 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1235 * gcc.target/s390/bswaphi-1.c: New test.
1237 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1239 * lib/target-supports.exp: Add s390 and s390x to the list of long
1240 long atomic targets.
1242 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1244 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1245 s390x to enable 64 bit bswap patterns.
1246 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1247 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1248 * lib/target-supports.exp: Add a comment for s390.
1250 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1252 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1253 order to make -m31 work.
1254 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1255 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1257 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.dg/pr68533.c: New test.
1262 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1264 PR tree-optimization/68577
1265 * gcc.dg/vect/pr68577.c: New test.
1267 2015-12-01 Nathan Sidwell <nathan@acm.org>
1269 * gcc.target/nvptx/uninit-decl.c: New.
1271 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1273 * gcc.c-torture/execute/alias-1.c: New testcase.
1275 2015-12-01 Marek Polacek <polacek@redhat.com>
1277 PR tree-optimization/64769
1278 * c-c++-common/gomp/pr64769.c: New test.
1280 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1282 * gcc.target/powerpc/swaps-p8-22.c: New.
1284 2015-12-01 Marek Polacek <polacek@redhat.com>
1286 PR tree-optimization/67916
1287 * gcc.dg/torture/pr67916.c: New test.
1289 2015-12-01 Marek Polacek <polacek@redhat.com>
1292 * c-c++-common/pr68582.c: New test.
1294 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1296 PR tree-optimization/68474
1297 * gcc.dg/pr68474.c: New test.
1299 2015-12-01 Christian Bruel <christian.bruel@st.com>
1302 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1304 2015-12-01 Tom de Vries <tom@codesourcery.com>
1306 * gcc.dg/pr46032.c: Move to ...
1307 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1309 * gcc.dg/pr46032-2.c: Move to ...
1310 * gcc.dg/gomp/pr46032-2.c: ... here.
1311 Drop dg-require-effective-target fopenmp.
1312 * gcc.dg/pr46032-3.c: Move to ...
1313 * gcc.dg/gomp/pr46032-3.c: ... here.
1314 Drop dg-require-effective-target fopenmp.
1316 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1318 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1319 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1320 * gfortran.dg/goacc/loop-6.f95: Likewise.
1321 * gfortran.dg/goacc/loop-7.f95: New test.
1322 * gfortran.dg/goacc/reduction-2.f95: New test.
1324 2015-12-01 Richard Biener <rguenther@suse.de>
1326 PR tree-optimization/68379
1327 * gcc.dg/torture/pr68379.c: New testcase.
1328 * gfortran.dg/pr68379-1.f90: Likewise.
1329 * gfortran.dg/pr68379-2.f: Likewise.
1331 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1333 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1334 * gcc.dg/pr46032-2.c: Likewise.
1335 * gcc.dg/pr46032-3.c: Likewise.
1337 2015-12-01 Richard Biener <rguenther@suse.de>
1340 * g++.dg/torture/pr68470.C: New testcase.
1342 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1345 * gcc.dg/pr68595.c: New test.
1347 2015-12-01 Christian Bruel <christian.bruel@st.com>
1349 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1350 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1351 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1353 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1355 PR tree-optimization/68529
1356 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1357 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1358 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1360 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1362 * gcc.dg/lto/alias-1_0.c: New testcase.
1363 * gcc.dg/lto/alias-1_1.c: New testcase.
1365 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1366 Sebastian Pop <s.pop@samsung.com>
1368 PR tree-optimization/68565
1369 * gfortran.dg/graphite/pr68565.f90: New.
1371 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1372 Sebastian Pop <s.pop@samsung.com>
1374 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1376 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1377 Nathan Sidwell <nathan@codesourcery.com>
1379 * gfortran.dg/goacc/routine-3.f90: New test.
1380 * gfortran.dg/goacc/routine-4.f90: New test.
1381 * gfortran.dg/goacc/routine-5.f90: New test.
1382 * gfortran.dg/goacc/routine-6.f90: New test.
1383 * gfortran.dg/goacc/subroutines: New test.
1385 2015-11-30 Tom de Vries <tom@codesourcery.com>
1387 * gcc.dg/pr46032-2.c: New test.
1388 * gcc.dg/pr46032-3.c: New test.
1390 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1393 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1394 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1396 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1397 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1398 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1399 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1400 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1401 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1402 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1403 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1404 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1405 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1406 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1408 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1409 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1410 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1411 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1412 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1414 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1416 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1417 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1418 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1419 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1420 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1421 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1422 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1423 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1424 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1425 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1426 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1427 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1428 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1429 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1430 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1431 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1432 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1433 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1434 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1435 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1436 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1437 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1438 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1439 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1440 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1441 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1442 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1444 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1445 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1446 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1447 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1448 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1450 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1451 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1453 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1454 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1455 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1456 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1457 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1458 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1459 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1460 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1461 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1462 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1463 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1464 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1465 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1466 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1467 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1468 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1469 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1470 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1471 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1472 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1473 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1474 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1475 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1476 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1477 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1478 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1479 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1480 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1481 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1482 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1483 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1484 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1485 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1486 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1487 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1488 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1489 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1490 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1491 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1492 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1493 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1494 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1495 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1496 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1497 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1498 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1499 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1500 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1501 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1502 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1503 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1504 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1505 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1506 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1507 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1508 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1509 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1510 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1511 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1512 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1513 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1514 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1515 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1516 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1517 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1518 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1519 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1520 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1521 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1522 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1523 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1524 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1525 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1526 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1527 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1528 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1529 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1530 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1531 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1532 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1533 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1534 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1535 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1536 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1538 2015-11-30 Tom de Vries <tom@codesourcery.com>
1540 PR tree-optimization/46032
1541 * gcc.dg/pr46032.c: New test.
1543 2015-11-30 Richard Biener <rguenther@suse.de>
1545 PR tree-optimization/68592
1546 * gfortran.dg/pr68592.f: New testcase.
1548 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1551 * gfortran.dg/submodule_13.f08: New test.
1553 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1555 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1558 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1560 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1562 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1564 * gcc.dg/dump-ada-spec-1.c: Move to...
1565 * c-c++-common/dump-ada-spec-1.c: ...here.
1566 * c-c++-common/dump-ada-spec-2.c: New test.
1568 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1570 * gnat.dg/loop_optimization22.ad[sb]: New test.
1572 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1574 * gnat.dg/specs/rep_clause5.ads: New test.
1576 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1579 * gcc.c-torture/compile/pr67106.c: New testcase.
1581 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1584 * g++.dg/torture/pr67581.C: New testcase.
1586 2015-11-27 Richard Biener <rguenther@suse.de>
1588 PR tree-optimization/68559
1589 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1590 * gcc.dg/vect/pr45752.c: Likewise.
1592 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1594 PR rtl-optimization/68250
1595 * gcc.c-torture/execute/pr68250.c: New test.
1597 2015-11-27 Marek Polacek <polacek@redhat.com>
1599 * gcc.dg/pr63568.c: Convert to GIMPLE.
1601 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1603 PR rtl-optimization/68506
1604 * gcc.c-torture/execute/pr68506.c: New test.
1606 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1610 * c-c++-common/gomp/pr63326.c: New test.
1612 2015-11-27 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/68553
1615 * gcc.dg/vect/pr45752.c: Adjust.
1616 * gcc.dg/vect/slp-perm-4.c: Likewise.
1618 2015-11-26 Martin Sebor <msebor@redhat.com>
1620 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1621 appropriate for the target.
1622 (operator new[]): Use it.
1624 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1627 * g++.dg/cpp0x/pr67238.C: New.
1629 2015-11-26 Martin Sebor <msebor@redhat.com>
1631 * g++.dg/pr67876.C: Remove duplicate content.
1633 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1635 * g++.dg/guality/pr67192.C: New test.
1637 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1639 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1640 support code for vqrdml{as}h_lane tests.
1641 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1644 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1646 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1647 support code for vqrdml{as}h tests.
1648 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1651 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1653 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1654 (check_effective_target_arm_arch_FUNC_ok)
1655 (add_options_for_arm_arch_FUNC)
1656 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1657 to the list to be generated.
1658 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1659 (check_effective_target_arm_v8_1a_neon_ok): New.
1660 (check_effective_target_arm_v8_1a_neon_hw): New.
1662 2015-11-26 Nathan Sidwell <nathan@acm.org>
1664 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1666 2015-11-26 Richard Biener <rguenther@suse.de>
1669 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1672 2015-11-26 Richard Biener <rguenther@suse.de>
1675 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1677 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1680 * g++.dg/concepts/pr67249.C: New.
1682 2015-11-26 Richard Biener <rguenther@suse.de>
1685 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1686 vectorize init loop and adjust expected outcome.
1688 2015-11-26 Richard Biener <rguenther@suse.de>
1691 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1692 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1693 also monitor final optimization result.
1695 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1697 PR rtl-optimization/68249
1698 PR rtl-optimization/68321
1699 * gcc.c-torture/execute/pr68249.c: New test.
1700 * gcc.c-torture/execute/pr68321.c: New test.
1702 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1705 * gcc.target/i386/mpx/pr68416.c: New test.
1707 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/cpp0x/no-weak1.C: New.
1712 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1714 PR tree-optimization/68128
1715 * gcc.dg/gomp/pr68128-1.c: New test.
1716 * gcc.dg/gomp/pr68128-2.c: New test.
1718 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1720 PR rtl-optimization/67226
1721 * gcc.c-torture/execute/pr67226.c: New test.
1723 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1726 * g++.dg/ubsan/pr68508.C: New test.
1728 2015-11-25 Martin Sebor <msebor@redhat.com>
1731 * g++.dg/pr67876.C: New test.
1733 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1734 Sebastian Pop <s.pop@samsung.com>
1736 PR tree-optimization/68453
1737 * gfortran.dg/graphite/pr68453.f90: New.
1739 2015-11-25 Martin Sebor <msebor@redhat.com>
1742 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1743 * gcc.dg/addr_builtin-1.c: Same.
1745 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1747 * gcc.target/powerpc/dform-1.c: New test.
1748 * gcc.target/powerpc/dform-2.c: Likewise.
1750 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1752 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1753 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1754 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1756 2015-11-25 Tom de Vries <tom@codesourcery.com>
1758 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1759 * gcc.dg/pr23911.c: Same.
1760 * gcc.dg/tree-ssa/20030709-2.c: Same.
1761 * gcc.dg/tree-ssa/20030731-2.c: Same.
1762 * gcc.dg/tree-ssa/20040729-1.c: Same.
1763 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1764 * gcc.dg/tree-ssa/loop-36.c: Same.
1765 * gcc.dg/tree-ssa/pr21086.c: Same.
1766 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1767 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1768 * gcc.dg/vect/pr26359.c: Same.
1769 * c-c++-common/restrict-2.c: Update after adding new lim1.
1770 * c-c++-common/restrict-4.c: Same.
1771 * g++.dg/tree-ssa/pr33615.C: Same.
1772 * g++.dg/tree-ssa/restrict1.C: Same.
1773 * gcc.dg/tm/pub-safety-1.c: Same.
1774 * gcc.dg/tm/reg-promotion.c: Same.
1775 * gcc.dg/tree-ssa/20050314-1.c: Same.
1776 * gcc.dg/tree-ssa/loop-32.c: Same.
1777 * gcc.dg/tree-ssa/loop-33.c: Same.
1778 * gcc.dg/tree-ssa/loop-34.c: Same.
1779 * gcc.dg/tree-ssa/loop-35.c: Same.
1780 * gcc.dg/tree-ssa/loop-7.c: Same.
1781 * gcc.dg/tree-ssa/pr23109.c: Same.
1782 * gcc.dg/tree-ssa/restrict-3.c: Same.
1783 * gcc.dg/tree-ssa/restrict-5.c: Same.
1784 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1785 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1786 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1787 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1788 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1789 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1790 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1791 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1792 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1793 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1794 * gcc.dg/tree-ssa/structopt-1.c: Same.
1795 * gfortran.dg/pr32921.f: Same.
1796 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1797 * g++.dg/tree-ssa/pr61009.C: Same.
1798 * g++.dg/tree-ssa/ssa-dom.C: Same.
1799 * gcc.dg/pr20115-1.c: Same.
1800 * gcc.dg/tree-prof/20050826-2.c: Same.
1801 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1802 * gcc.dg/tree-ssa/20030821-1.c: Same.
1803 * gcc.dg/tree-ssa/20030922-2.c: Same.
1804 * gcc.dg/tree-ssa/20031022-1.c: Same.
1805 * gcc.dg/tree-ssa/20040615-1.c: Same.
1806 * gcc.dg/tree-ssa/20040624-1.c: Same.
1807 * gcc.dg/tree-ssa/pr21417.c: Same.
1808 * gcc.dg/tree-ssa/pr61607.c: Same.
1809 * gcc.dg/tree-ssa/slsr-27.c: Same.
1810 * gcc.dg/tree-ssa/slsr-28.c: Same.
1811 * gcc.dg/tree-ssa/slsr-29.c: Same.
1812 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1813 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1814 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1815 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1816 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1817 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1818 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1819 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1820 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1821 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1822 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1823 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1824 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1825 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1826 * gcc.dg/tree-ssa/vrp47.c: Same.
1827 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1828 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1829 * gcc.dg/tree-ssa/loop-40.c: Same.
1830 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1832 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1836 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1838 * gfortran.dg/nint_p7.f90: New testcase.
1840 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1841 Paolo Carlini <paolo.carlini@oracle.com>
1844 * g++.dg/cpp0x/constexpr-array13.C: New.
1846 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1847 Cesar Philippidis <cesar@codesourcery.com>
1850 * goacc/omp-fixed.f: New test.
1851 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1853 2015-11-25 Richard Biener <rguenther@suse.de>
1856 * gcc.dg/torture/pr68528.c: New testcase.
1858 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1861 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1863 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1865 PR rtl-optimization/68435
1866 * gcc.dg/pr68435.c: New test.
1868 2015-11-25 Richard Biener <rguenther@suse.de>
1870 PR tree-optimization/68517
1871 * gcc.dg/torture/pr68517.c: New testcase.
1873 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1876 * gcc.dg/pr67089-1.c: New test.
1877 * gcc.dg/pr67089-2.c: New test.
1878 * gcc.dg/pr67089-3.c: New test.
1879 * gcc.dg/pr67089-4.c: New test.
1880 * gcc.dg/pr67089-5.c: New test.
1881 * gcc.dg/pr67089-6.c: New test.
1882 * gcc.dg/pr67089-7.c: New test.
1884 2015-11-25 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/68502
1887 * gcc.dg/vect/pr68502-1.c: New testcase.
1888 * gcc.dg/vect/pr68502-2.c: Likewise.
1890 2015-11-24 Michael Collison <michael.collison@linaro.org>
1892 * gcc.target/aarch64/saddw-1.c: New test.
1893 * gcc.target/aarch64/saddw-2.c: New test.
1894 * gcc.target/aarch64/uaddw-1.c: New test.
1895 * gcc.target/aarch64/uaddw-2.c: New test.
1896 * gcc.target/aarch64/uaddw-3.c: New test.
1897 * lib/target-support.exp
1898 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1899 Add aarch64 to list of support targets.
1901 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1903 * gcc.target/mips/frame-header-4.c: New test.
1905 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1908 * gfortran.dg/simplify_cshift_3.f90
1910 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp1y/pr68278.C: New.
1915 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1918 * g++.dg/cpp1y/pr68388.C: New.
1920 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1921 Sebastian Pop <s.pop@samsung.com>
1923 PR tree-optimization/67984
1924 * gcc.dg/graphite/pr67984.c: New.
1926 2015-11-24 Michael Matz <matz@suse.de>
1928 PR rtl-optimization/68392
1929 * g++.dg/pr68392.C: New test.
1931 2015-11-24 Nathan Sidwell <nathan@acm.org>
1933 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1935 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1937 PR rtl-optimization/68381
1938 * gcc.c-torture/execute/pr68381.c: New test.
1940 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1942 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1943 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1945 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1948 * gcc.target/i386/pr68497.c: New test.
1950 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1952 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1954 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1956 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1958 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1960 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1962 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1964 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1966 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1968 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1970 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1972 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1974 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1977 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1980 * gcc.dg/pr68375.c: New test.
1982 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.target/i386/pr68483-1.c: New test.
1986 * gcc.target/i386/pr68483-2.c: New test.
1988 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1991 * gcc.target/i386/mpx/pr68337-1.c: New test.
1992 * gcc.target/i386/mpx/pr68337-2.c: New test.
1994 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1996 PR rtl-optimization/68194
1997 PR rtl-optimization/68328
1998 PR rtl-optimization/68185
1999 * gcc.c-torture/execute/pr68185.c: New test.
2000 * gcc.c-torture/execute/pr68328.c: Likewise.
2002 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
2004 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2006 2015-11-23 David Malcolm <dmalcolm@redhat.com>
2009 * objc.dg/plugin: New subdirectory.
2010 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2011 * objc.dg/plugin/plugin.exp: New file, based on
2012 gcc.dg/plugin/plugin.exp.
2014 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2015 Sebastian Pop <s.pop@samsung.com>
2017 PR tree-optimization/68493
2018 * gcc.dg/graphite/pr68493.c: New.
2020 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2021 Sebastian Pop <s.pop@samsung.com>
2023 PR tree-optimization/68279
2024 * gfortran.dg/graphite/pr68279.f90: New.
2026 2015-11-23 Marek Polacek <polacek@redhat.com>
2028 PR tree-optimization/68455
2029 * gcc.dg/tree-ssa/pr68455.c: New test.
2031 2015-11-23 Richard Biener <rguenther@suse.de>
2033 PR tree-optimization/68465
2034 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2036 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2039 * gcc.target/aarch64/pr68363_1.c: New test.
2041 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
2043 * gcc.target/aarch64/simd/vmulx.x: New.
2044 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2045 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2046 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2048 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
2051 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2053 2015-11-23 Richard Biener <rguenther@suse.de>
2054 Jiong Wang <jiong.wang@arm.com>
2056 PR tree-optimization/68317
2057 PR tree-optimization/68326
2058 * gcc.dg/pr68317.c: New testcase.
2060 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
2062 PR tree-optimization/68327
2063 * gcc.dg/pr68327.c: New test.
2065 2015-11-23 Tom de Vries <tom@codesourcery.com>
2067 PR tree-optimization/68460
2068 * gcc.dg/autopar/pr68460.c: New test.
2070 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2072 * c-c++-common/asan/halt_on_error-1.c: New test.
2073 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2075 2015-11-23 Richard Biener <rguenther@suse.de>
2077 PR tree-optimization/68482
2078 * gcc.dg/vect/pr68482.c: New testcase.
2080 2015-11-23 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/68445
2083 * gcc.dg/vect/pr68445.c: New testcase.
2085 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
2087 * gcc.target/s390/load-relative-check.c: New test to check
2088 generation of load relative instructions.
2090 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2092 * gfortran.dg/fmt_t_8.f90: New test.
2094 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2097 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2099 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2101 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2103 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2106 * gfortran.dg/simplify_cshift_2.f90: New test.
2108 2015-11-22 James Norris <jnorris@codesourcery.com>
2109 Cesar Philippidis <cesar@codesourcery.com>
2111 * gfortran.dg/goacc/declare-1.f95: Update test.
2112 * gfortran.dg/goacc/declare-2.f95: New test.
2114 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
2116 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2117 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2118 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2119 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2120 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2121 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2122 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2123 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2124 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2125 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2126 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2127 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2129 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
2131 * gfortran.dg/simplify_cshift_1.f90: New test.
2133 2015-11-21 Nathan Sidwell <nathan@acm.org>
2135 * gcc.dg/atomic-generic.c: Include <string.h>.
2137 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
2139 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2141 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
2143 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2145 2015-11-21 Jakub Jelinek <jakub@redhat.com>
2148 * gcc.dg/debug/pr66432.c: New test.
2150 2015-11-20 Ian Lance Taylor <iant@google.com>
2153 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2155 2015-11-20 Mike Stump <mikestump@comcast.net>
2157 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2160 2015-11-20 David Malcolm <dmalcolm@redhat.com>
2163 * gcc.dg/fixits.c: New file.
2164 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2165 (test_fixit_insert): New.
2166 (test_fixit_remove): New.
2167 (test_fixit_replace): New.
2168 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2169 (test_fixit_insert): New.
2170 (test_fixit_remove): New.
2171 (test_fixit_replace): New.
2172 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2173 (test_show_locus): Add tests of rendering fixit hints.
2175 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2178 * gcc.dg/vect/pr68339.c: New test.
2180 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2182 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2184 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2187 * gfortran.dg/submodule_12.f90: New test
2190 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2192 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2194 * lib/target-supports.exp
2195 (check_effective_target_arm_neon_ok_nocache): Add check
2198 2015-11-20 Tom de Vries <tom@codesourcery.com>
2200 PR tree-optimization/68373
2201 * gcc.dg/autopar/pr68373.c: New test.
2203 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2206 * g++.dg/abi/mangle67.C: New test.
2208 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2210 * gcc.target/s390/bswap-1.c: New test.
2212 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2214 * gcc.target/s390/pfpo.c: New test.
2216 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2218 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2219 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2221 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2223 * g++.dg/spellcheck-fields.C: New file.
2225 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2226 Sebastian Pop <s.pop@samsung.com>
2228 PR tree-optimization/68428
2229 * gcc.dg/graphite/pr68428.c: New.
2231 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2232 Sebastian Pop <s.pop@samsung.com>
2234 PR tree-optimization/68335
2235 * gfortran.dg/graphite/pr68335.f90: New.
2237 2015-11-19 Nathan Sidwell <nathan@acm.org>
2239 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2240 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2241 * gcc.dg/special/weak-2.c: Likewise.
2242 * gcc.dg/weak/weak-12.c: Likewise.
2243 * gcc.dg/weak/weak-15.c: Likewise.
2244 * gcc.dg/weak/weak-16.c: Likewise.
2245 * gcc.dg/weak/weak-1.c: Likewise.
2246 * gcc.dg/weak/weak-2.c: Likewise.
2247 * gcc.dg/weak/weak-4.c: Likewise.
2248 * gcc.dg/torture/pr53922.c: Likewise.
2249 * gcc.dg/torture/pr60092.c: Likewise.
2251 2015-11-19 Marek Polacek <polacek@redhat.com>
2254 * gcc.dg/pr68412-2.c: New test.
2255 * gcc.dg/pr68412.c: New test.
2257 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2259 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2260 * gcc.target/avr/uint8-single-reg.c: New testcase.
2262 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2265 * g++.dg/eh/goto3.C: New test.
2267 2015-11-19 Marek Polacek <polacek@redhat.com>
2269 PR tree-optimization/68431
2270 * gcc.dg/tree-ssa/pr68431.c: New test.
2272 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2274 PR rtl-optimization/68376
2275 * gcc.c-torture/execute/pr68376-1.c: New test.
2276 * gcc.c-torture/execute/pr68376-2.c: New test.
2279 * gcc.target/i386/pr67770.c: New test.
2281 2015-11-18 Jeff Law <law@redhat.com>
2283 PR tree-optimization/68198
2284 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2285 * gcc.dg/tree-ssa/pr68198.c: New test.
2287 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2290 * gfortran.dg/pr59910.f90: New test.
2292 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2295 * gfortran.dg/pr43996.f90: New test.
2297 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2300 * gcc.dg/atomic/stdatomic-fence-2.c,
2301 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2303 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2305 * gnat.dg/loop_optimization19.adb: New test.
2306 * gnat.dg/loop_optimization20.adb: Likewise.
2307 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2309 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2311 * gnat.dg/opt52.adb: New test.
2313 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2315 * gcc.dg/goacc/nvptx-sese-1.c: New.
2317 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2319 * gnat.dg/renaming7.adb: New test.
2320 * gnat.dg/renaming7_pkg.ads: New helper.
2322 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2324 PR tree-optimization/68402
2325 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2326 to avoid undefined behaviour.
2328 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2330 PR tree-optimization/68157
2331 * g++.dg/opt/pr68157.C: New test.
2333 2015-11-18 Richard Biener <rguenther@suse.de>
2335 PR tree-optimization/67790
2336 * gcc.dg/vect/pr67790.c: New testcase.
2338 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2340 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2342 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2344 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2345 (test_braced_init): New function.
2346 (test_statement_expression): New function.
2347 (test_address_of_label): New function.
2348 (test_transaction_expressions): New function.
2349 (test_keywords): New function.
2350 (test_builtin_va_arg): New function.
2351 (test_builtin_offsetof): New function.
2352 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2354 2015-11-17 Martin Sebor <msebor@redhat.com>
2357 * g++.dg/init/new46.C: New test.
2359 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2362 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2364 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2367 * gcc.dg/pr68134.c: New test.
2369 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372 * gcc.c-torture/execute/pr68143_1.c: New test.
2374 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2376 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2378 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2380 * gcc.dg/tree-ssa/ifc-8.c: New test.
2382 2015-11-16 Marek Polacek <polacek@redhat.com>
2385 * g++.dg/delayedfold/switch-1.C: New test.
2387 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2391 * gfortran.dg/pr58027.f90: New test.
2393 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2395 * c-c++-common/attr-simd.c: New test.
2396 * c-c++-common/attr-simd-2.c: New test.
2397 * c-c++-common/attr-simd-3.c: New test.
2399 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2401 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2403 2015-11-16 Christian Bruel <christian.bruel@st.com>
2405 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2406 Check __ARM_NEON__ instead of "arm_neon.h.
2407 * gcc.target/arm/attr-neon3.c: New test.
2408 * gcc.target/arm/attr-neon-fp16.c: Likewise
2410 2015-11-16 Christian Bruel <christian.bruel@st.com>
2413 * gcc.target/arm/lto/pr65837_0.c
2414 * gcc.target/arm/attr-neon2.c
2415 * gcc.target/arm/attr-neon.c
2416 * gcc.target/arm/attr-neon-builtin-fail.c
2417 * gcc.target/arm/attr-crypto.c
2419 2015-11-16 Richard Biener <rguenther@suse.de>
2421 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2423 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2426 * gfortran.dg/deferred_character_1.f90: New test.
2427 * gfortran.dg/deferred_character_4.f90: New test for comment
2431 * gfortran.dg/deferred_character_2.f90: New test.
2434 * gfortran.dg/deferred_character_3.f90: New test.
2437 * gfortran.dg/deferred_character_5.f90: New test.
2440 * gfortran.dg/deferred_character_6.f90: New test.
2443 * gfortran.dg/deferred_character_7.f90: New test.
2445 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2448 * gfortran.dg/pr67803.f90: New test.
2450 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2452 * g++.dg/cpp/ucn-1.C: Fix typo.
2454 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2456 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2457 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2459 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2460 Jeff Law <law@redhat.com>
2462 * gcc.dg/tree-ssa/split-path-1.c: New test.
2464 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2466 * c-c++-common/goacc/loop-auto-1.c: New.
2468 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2469 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2471 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2474 * gfortran.dg/pr68319.f90: New test.
2476 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2478 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2479 hardware floating point support.
2481 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2482 vector direct move instructions.
2484 * gcc.target/powerpc/maddld.c: New test.
2486 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2488 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2489 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2490 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2492 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2494 * gcc.dg/diagnostic-token-ranges.c: New file.
2495 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2496 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2497 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2498 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2499 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2500 line_table param when calling
2501 linemap_position_for_line_and_column.
2502 (test_show_locus): Pass line_table to rich_location ctors.
2503 (plugin_init): Remove setting of global_dc->colorize_source_p.
2504 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2507 diagnostic_plugin_test_tree_expression_range.c,
2508 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2509 and diagnostic-test-show-trees-1.c.
2511 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2513 PR tree-optimization/67682
2514 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2515 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2516 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2517 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2519 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2521 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2523 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2525 PR tree-optimization/68264
2526 * gcc.dg/torture/pr68264.c: New test.
2528 2015-11-13 Marek Polacek <polacek@redhat.com>
2531 * gcc.dg/pr68320.c: New test.
2533 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2535 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2537 2015-11-13 Richard Biener <rguenther@suse.de>
2539 PR tree-optimization/68306
2540 * gcc.dg/pr68306.c: Adjust.
2541 * gcc.dg/pr68306-2.c: New testcase.
2542 * gcc.dg/pr68306-3.c: Likewise.
2544 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2546 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2547 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2549 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2552 * gfortran.dg/module_private_2.f90: New test.
2554 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2557 * gfortran.dg/warn_unused_function_2.f90: New test.
2559 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2561 Revert [ARM] Remove neon-testgen.ml and generated tests.
2562 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2564 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2565 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2566 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2567 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2568 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2569 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2570 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2571 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2572 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2573 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2574 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2575 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2576 * gcc.target/arm/neon/vRhadds16.c: Remove.
2577 * gcc.target/arm/neon/vRhadds32.c: Remove.
2578 * gcc.target/arm/neon/vRhadds8.c: Remove.
2579 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2580 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2581 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2582 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2583 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2584 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2585 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2586 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2587 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2588 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2589 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2590 * gcc.target/arm/neon/vRshls16.c: Remove.
2591 * gcc.target/arm/neon/vRshls32.c: Remove.
2592 * gcc.target/arm/neon/vRshls64.c: Remove.
2593 * gcc.target/arm/neon/vRshls8.c: Remove.
2594 * gcc.target/arm/neon/vRshlu16.c: Remove.
2595 * gcc.target/arm/neon/vRshlu32.c: Remove.
2596 * gcc.target/arm/neon/vRshlu64.c: Remove.
2597 * gcc.target/arm/neon/vRshlu8.c: Remove.
2598 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2599 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2600 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2601 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2602 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2603 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2604 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2605 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2606 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2607 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2608 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2609 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2610 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2611 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2612 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2613 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2614 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2615 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2616 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2617 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2618 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2619 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2620 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2621 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2622 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2623 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2624 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2625 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2626 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2627 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2628 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2629 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2630 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2631 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2632 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2633 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2634 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2635 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2636 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2637 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2638 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2639 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2640 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2641 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2642 * gcc.target/arm/neon/vabaQs16.c: Remove.
2643 * gcc.target/arm/neon/vabaQs32.c: Remove.
2644 * gcc.target/arm/neon/vabaQs8.c: Remove.
2645 * gcc.target/arm/neon/vabaQu16.c: Remove.
2646 * gcc.target/arm/neon/vabaQu32.c: Remove.
2647 * gcc.target/arm/neon/vabaQu8.c: Remove.
2648 * gcc.target/arm/neon/vabals16.c: Remove.
2649 * gcc.target/arm/neon/vabals32.c: Remove.
2650 * gcc.target/arm/neon/vabals8.c: Remove.
2651 * gcc.target/arm/neon/vabalu16.c: Remove.
2652 * gcc.target/arm/neon/vabalu32.c: Remove.
2653 * gcc.target/arm/neon/vabalu8.c: Remove.
2654 * gcc.target/arm/neon/vabas16.c: Remove.
2655 * gcc.target/arm/neon/vabas32.c: Remove.
2656 * gcc.target/arm/neon/vabas8.c: Remove.
2657 * gcc.target/arm/neon/vabau16.c: Remove.
2658 * gcc.target/arm/neon/vabau32.c: Remove.
2659 * gcc.target/arm/neon/vabau8.c: Remove.
2660 * gcc.target/arm/neon/vabdQf32.c: Remove.
2661 * gcc.target/arm/neon/vabdQs16.c: Remove.
2662 * gcc.target/arm/neon/vabdQs32.c: Remove.
2663 * gcc.target/arm/neon/vabdQs8.c: Remove.
2664 * gcc.target/arm/neon/vabdQu16.c: Remove.
2665 * gcc.target/arm/neon/vabdQu32.c: Remove.
2666 * gcc.target/arm/neon/vabdQu8.c: Remove.
2667 * gcc.target/arm/neon/vabdf32.c: Remove.
2668 * gcc.target/arm/neon/vabdls16.c: Remove.
2669 * gcc.target/arm/neon/vabdls32.c: Remove.
2670 * gcc.target/arm/neon/vabdls8.c: Remove.
2671 * gcc.target/arm/neon/vabdlu16.c: Remove.
2672 * gcc.target/arm/neon/vabdlu32.c: Remove.
2673 * gcc.target/arm/neon/vabdlu8.c: Remove.
2674 * gcc.target/arm/neon/vabds16.c: Remove.
2675 * gcc.target/arm/neon/vabds32.c: Remove.
2676 * gcc.target/arm/neon/vabds8.c: Remove.
2677 * gcc.target/arm/neon/vabdu16.c: Remove.
2678 * gcc.target/arm/neon/vabdu32.c: Remove.
2679 * gcc.target/arm/neon/vabdu8.c: Remove.
2680 * gcc.target/arm/neon/vabsQf32.c: Remove.
2681 * gcc.target/arm/neon/vabsQs16.c: Remove.
2682 * gcc.target/arm/neon/vabsQs32.c: Remove.
2683 * gcc.target/arm/neon/vabsQs8.c: Remove.
2684 * gcc.target/arm/neon/vabsf32.c: Remove.
2685 * gcc.target/arm/neon/vabss16.c: Remove.
2686 * gcc.target/arm/neon/vabss32.c: Remove.
2687 * gcc.target/arm/neon/vabss8.c: Remove.
2688 * gcc.target/arm/neon/vaddQf32.c: Remove.
2689 * gcc.target/arm/neon/vaddQs16.c: Remove.
2690 * gcc.target/arm/neon/vaddQs32.c: Remove.
2691 * gcc.target/arm/neon/vaddQs64.c: Remove.
2692 * gcc.target/arm/neon/vaddQs8.c: Remove.
2693 * gcc.target/arm/neon/vaddQu16.c: Remove.
2694 * gcc.target/arm/neon/vaddQu32.c: Remove.
2695 * gcc.target/arm/neon/vaddQu64.c: Remove.
2696 * gcc.target/arm/neon/vaddQu8.c: Remove.
2697 * gcc.target/arm/neon/vaddf32.c: Remove.
2698 * gcc.target/arm/neon/vaddhns16.c: Remove.
2699 * gcc.target/arm/neon/vaddhns32.c: Remove.
2700 * gcc.target/arm/neon/vaddhns64.c: Remove.
2701 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2702 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2703 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2704 * gcc.target/arm/neon/vaddls16.c: Remove.
2705 * gcc.target/arm/neon/vaddls32.c: Remove.
2706 * gcc.target/arm/neon/vaddls8.c: Remove.
2707 * gcc.target/arm/neon/vaddlu16.c: Remove.
2708 * gcc.target/arm/neon/vaddlu32.c: Remove.
2709 * gcc.target/arm/neon/vaddlu8.c: Remove.
2710 * gcc.target/arm/neon/vadds16.c: Remove.
2711 * gcc.target/arm/neon/vadds32.c: Remove.
2712 * gcc.target/arm/neon/vadds64.c: Remove.
2713 * gcc.target/arm/neon/vadds8.c: Remove.
2714 * gcc.target/arm/neon/vaddu16.c: Remove.
2715 * gcc.target/arm/neon/vaddu32.c: Remove.
2716 * gcc.target/arm/neon/vaddu64.c: Remove.
2717 * gcc.target/arm/neon/vaddu8.c: Remove.
2718 * gcc.target/arm/neon/vaddws16.c: Remove.
2719 * gcc.target/arm/neon/vaddws32.c: Remove.
2720 * gcc.target/arm/neon/vaddws8.c: Remove.
2721 * gcc.target/arm/neon/vaddwu16.c: Remove.
2722 * gcc.target/arm/neon/vaddwu32.c: Remove.
2723 * gcc.target/arm/neon/vaddwu8.c: Remove.
2724 * gcc.target/arm/neon/vandQs16.c: Remove.
2725 * gcc.target/arm/neon/vandQs32.c: Remove.
2726 * gcc.target/arm/neon/vandQs64.c: Remove.
2727 * gcc.target/arm/neon/vandQs8.c: Remove.
2728 * gcc.target/arm/neon/vandQu16.c: Remove.
2729 * gcc.target/arm/neon/vandQu32.c: Remove.
2730 * gcc.target/arm/neon/vandQu64.c: Remove.
2731 * gcc.target/arm/neon/vandQu8.c: Remove.
2732 * gcc.target/arm/neon/vands16.c: Remove.
2733 * gcc.target/arm/neon/vands32.c: Remove.
2734 * gcc.target/arm/neon/vands64.c: Remove.
2735 * gcc.target/arm/neon/vands8.c: Remove.
2736 * gcc.target/arm/neon/vandu16.c: Remove.
2737 * gcc.target/arm/neon/vandu32.c: Remove.
2738 * gcc.target/arm/neon/vandu64.c: Remove.
2739 * gcc.target/arm/neon/vandu8.c: Remove.
2740 * gcc.target/arm/neon/vbicQs16.c: Remove.
2741 * gcc.target/arm/neon/vbicQs32.c: Remove.
2742 * gcc.target/arm/neon/vbicQs64.c: Remove.
2743 * gcc.target/arm/neon/vbicQs8.c: Remove.
2744 * gcc.target/arm/neon/vbicQu16.c: Remove.
2745 * gcc.target/arm/neon/vbicQu32.c: Remove.
2746 * gcc.target/arm/neon/vbicQu64.c: Remove.
2747 * gcc.target/arm/neon/vbicQu8.c: Remove.
2748 * gcc.target/arm/neon/vbics16.c: Remove.
2749 * gcc.target/arm/neon/vbics32.c: Remove.
2750 * gcc.target/arm/neon/vbics64.c: Remove.
2751 * gcc.target/arm/neon/vbics8.c: Remove.
2752 * gcc.target/arm/neon/vbicu16.c: Remove.
2753 * gcc.target/arm/neon/vbicu32.c: Remove.
2754 * gcc.target/arm/neon/vbicu64.c: Remove.
2755 * gcc.target/arm/neon/vbicu8.c: Remove.
2756 * gcc.target/arm/neon/vbslQf32.c: Remove.
2757 * gcc.target/arm/neon/vbslQp16.c: Remove.
2758 * gcc.target/arm/neon/vbslQp64.c: Remove.
2759 * gcc.target/arm/neon/vbslQp8.c: Remove.
2760 * gcc.target/arm/neon/vbslQs16.c: Remove.
2761 * gcc.target/arm/neon/vbslQs32.c: Remove.
2762 * gcc.target/arm/neon/vbslQs64.c: Remove.
2763 * gcc.target/arm/neon/vbslQs8.c: Remove.
2764 * gcc.target/arm/neon/vbslQu16.c: Remove.
2765 * gcc.target/arm/neon/vbslQu32.c: Remove.
2766 * gcc.target/arm/neon/vbslQu64.c: Remove.
2767 * gcc.target/arm/neon/vbslQu8.c: Remove.
2768 * gcc.target/arm/neon/vbslf32.c: Remove.
2769 * gcc.target/arm/neon/vbslp16.c: Remove.
2770 * gcc.target/arm/neon/vbslp64.c: Remove.
2771 * gcc.target/arm/neon/vbslp8.c: Remove.
2772 * gcc.target/arm/neon/vbsls16.c: Remove.
2773 * gcc.target/arm/neon/vbsls32.c: Remove.
2774 * gcc.target/arm/neon/vbsls64.c: Remove.
2775 * gcc.target/arm/neon/vbsls8.c: Remove.
2776 * gcc.target/arm/neon/vbslu16.c: Remove.
2777 * gcc.target/arm/neon/vbslu32.c: Remove.
2778 * gcc.target/arm/neon/vbslu64.c: Remove.
2779 * gcc.target/arm/neon/vbslu8.c: Remove.
2780 * gcc.target/arm/neon/vcageQf32.c: Remove.
2781 * gcc.target/arm/neon/vcagef32.c: Remove.
2782 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2783 * gcc.target/arm/neon/vcagtf32.c: Remove.
2784 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2785 * gcc.target/arm/neon/vcalef32.c: Remove.
2786 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2787 * gcc.target/arm/neon/vcaltf32.c: Remove.
2788 * gcc.target/arm/neon/vceqQf32.c: Remove.
2789 * gcc.target/arm/neon/vceqQp8.c: Remove.
2790 * gcc.target/arm/neon/vceqQs16.c: Remove.
2791 * gcc.target/arm/neon/vceqQs32.c: Remove.
2792 * gcc.target/arm/neon/vceqQs8.c: Remove.
2793 * gcc.target/arm/neon/vceqQu16.c: Remove.
2794 * gcc.target/arm/neon/vceqQu32.c: Remove.
2795 * gcc.target/arm/neon/vceqQu8.c: Remove.
2796 * gcc.target/arm/neon/vceqf32.c: Remove.
2797 * gcc.target/arm/neon/vceqp8.c: Remove.
2798 * gcc.target/arm/neon/vceqs16.c: Remove.
2799 * gcc.target/arm/neon/vceqs32.c: Remove.
2800 * gcc.target/arm/neon/vceqs8.c: Remove.
2801 * gcc.target/arm/neon/vcequ16.c: Remove.
2802 * gcc.target/arm/neon/vcequ32.c: Remove.
2803 * gcc.target/arm/neon/vcequ8.c: Remove.
2804 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2805 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2806 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2807 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2808 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2809 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2810 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2811 * gcc.target/arm/neon/vcgef32.c: Remove.
2812 * gcc.target/arm/neon/vcges16.c: Remove.
2813 * gcc.target/arm/neon/vcges32.c: Remove.
2814 * gcc.target/arm/neon/vcges8.c: Remove.
2815 * gcc.target/arm/neon/vcgeu16.c: Remove.
2816 * gcc.target/arm/neon/vcgeu32.c: Remove.
2817 * gcc.target/arm/neon/vcgeu8.c: Remove.
2818 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2819 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2820 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2821 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2822 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2823 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2824 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2825 * gcc.target/arm/neon/vcgtf32.c: Remove.
2826 * gcc.target/arm/neon/vcgts16.c: Remove.
2827 * gcc.target/arm/neon/vcgts32.c: Remove.
2828 * gcc.target/arm/neon/vcgts8.c: Remove.
2829 * gcc.target/arm/neon/vcgtu16.c: Remove.
2830 * gcc.target/arm/neon/vcgtu32.c: Remove.
2831 * gcc.target/arm/neon/vcgtu8.c: Remove.
2832 * gcc.target/arm/neon/vcleQf32.c: Remove.
2833 * gcc.target/arm/neon/vcleQs16.c: Remove.
2834 * gcc.target/arm/neon/vcleQs32.c: Remove.
2835 * gcc.target/arm/neon/vcleQs8.c: Remove.
2836 * gcc.target/arm/neon/vcleQu16.c: Remove.
2837 * gcc.target/arm/neon/vcleQu32.c: Remove.
2838 * gcc.target/arm/neon/vcleQu8.c: Remove.
2839 * gcc.target/arm/neon/vclef32.c: Remove.
2840 * gcc.target/arm/neon/vcles16.c: Remove.
2841 * gcc.target/arm/neon/vcles32.c: Remove.
2842 * gcc.target/arm/neon/vcles8.c: Remove.
2843 * gcc.target/arm/neon/vcleu16.c: Remove.
2844 * gcc.target/arm/neon/vcleu32.c: Remove.
2845 * gcc.target/arm/neon/vcleu8.c: Remove.
2846 * gcc.target/arm/neon/vclsQs16.c: Remove.
2847 * gcc.target/arm/neon/vclsQs32.c: Remove.
2848 * gcc.target/arm/neon/vclsQs8.c: Remove.
2849 * gcc.target/arm/neon/vclss16.c: Remove.
2850 * gcc.target/arm/neon/vclss32.c: Remove.
2851 * gcc.target/arm/neon/vclss8.c: Remove.
2852 * gcc.target/arm/neon/vcltQf32.c: Remove.
2853 * gcc.target/arm/neon/vcltQs16.c: Remove.
2854 * gcc.target/arm/neon/vcltQs32.c: Remove.
2855 * gcc.target/arm/neon/vcltQs8.c: Remove.
2856 * gcc.target/arm/neon/vcltQu16.c: Remove.
2857 * gcc.target/arm/neon/vcltQu32.c: Remove.
2858 * gcc.target/arm/neon/vcltQu8.c: Remove.
2859 * gcc.target/arm/neon/vcltf32.c: Remove.
2860 * gcc.target/arm/neon/vclts16.c: Remove.
2861 * gcc.target/arm/neon/vclts32.c: Remove.
2862 * gcc.target/arm/neon/vclts8.c: Remove.
2863 * gcc.target/arm/neon/vcltu16.c: Remove.
2864 * gcc.target/arm/neon/vcltu32.c: Remove.
2865 * gcc.target/arm/neon/vcltu8.c: Remove.
2866 * gcc.target/arm/neon/vclzQs16.c: Remove.
2867 * gcc.target/arm/neon/vclzQs32.c: Remove.
2868 * gcc.target/arm/neon/vclzQs8.c: Remove.
2869 * gcc.target/arm/neon/vclzQu16.c: Remove.
2870 * gcc.target/arm/neon/vclzQu32.c: Remove.
2871 * gcc.target/arm/neon/vclzQu8.c: Remove.
2872 * gcc.target/arm/neon/vclzs16.c: Remove.
2873 * gcc.target/arm/neon/vclzs32.c: Remove.
2874 * gcc.target/arm/neon/vclzs8.c: Remove.
2875 * gcc.target/arm/neon/vclzu16.c: Remove.
2876 * gcc.target/arm/neon/vclzu32.c: Remove.
2877 * gcc.target/arm/neon/vclzu8.c: Remove.
2878 * gcc.target/arm/neon/vcntQp8.c: Remove.
2879 * gcc.target/arm/neon/vcntQs8.c: Remove.
2880 * gcc.target/arm/neon/vcntQu8.c: Remove.
2881 * gcc.target/arm/neon/vcntp8.c: Remove.
2882 * gcc.target/arm/neon/vcnts8.c: Remove.
2883 * gcc.target/arm/neon/vcntu8.c: Remove.
2884 * gcc.target/arm/neon/vcombinef32.c: Remove.
2885 * gcc.target/arm/neon/vcombinep16.c: Remove.
2886 * gcc.target/arm/neon/vcombinep64.c: Remove.
2887 * gcc.target/arm/neon/vcombinep8.c: Remove.
2888 * gcc.target/arm/neon/vcombines16.c: Remove.
2889 * gcc.target/arm/neon/vcombines32.c: Remove.
2890 * gcc.target/arm/neon/vcombines64.c: Remove.
2891 * gcc.target/arm/neon/vcombines8.c: Remove.
2892 * gcc.target/arm/neon/vcombineu16.c: Remove.
2893 * gcc.target/arm/neon/vcombineu32.c: Remove.
2894 * gcc.target/arm/neon/vcombineu64.c: Remove.
2895 * gcc.target/arm/neon/vcombineu8.c: Remove.
2896 * gcc.target/arm/neon/vcreatef32.c: Remove.
2897 * gcc.target/arm/neon/vcreatep16.c: Remove.
2898 * gcc.target/arm/neon/vcreatep64.c: Remove.
2899 * gcc.target/arm/neon/vcreatep8.c: Remove.
2900 * gcc.target/arm/neon/vcreates16.c: Remove.
2901 * gcc.target/arm/neon/vcreates32.c: Remove.
2902 * gcc.target/arm/neon/vcreates64.c: Remove.
2903 * gcc.target/arm/neon/vcreates8.c: Remove.
2904 * gcc.target/arm/neon/vcreateu16.c: Remove.
2905 * gcc.target/arm/neon/vcreateu32.c: Remove.
2906 * gcc.target/arm/neon/vcreateu64.c: Remove.
2907 * gcc.target/arm/neon/vcreateu8.c: Remove.
2908 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2909 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2910 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2911 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2912 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2913 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2914 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2915 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2916 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2917 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2918 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2919 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2920 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2921 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2922 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2923 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2924 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2925 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2926 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2927 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2928 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2929 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2930 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2931 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2932 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2933 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2934 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2935 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2936 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2937 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2938 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2939 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2940 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2941 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2942 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2943 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2944 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2945 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2946 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2947 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2948 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2949 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2950 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2951 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2952 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2953 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2954 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2955 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2956 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2957 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2958 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2959 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2960 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2961 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2962 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2963 * gcc.target/arm/neon/vdup_np16.c: Remove.
2964 * gcc.target/arm/neon/vdup_np64.c: Remove.
2965 * gcc.target/arm/neon/vdup_np8.c: Remove.
2966 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2967 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2968 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2969 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2970 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2971 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2972 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2973 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2974 * gcc.target/arm/neon/veorQs16.c: Remove.
2975 * gcc.target/arm/neon/veorQs32.c: Remove.
2976 * gcc.target/arm/neon/veorQs64.c: Remove.
2977 * gcc.target/arm/neon/veorQs8.c: Remove.
2978 * gcc.target/arm/neon/veorQu16.c: Remove.
2979 * gcc.target/arm/neon/veorQu32.c: Remove.
2980 * gcc.target/arm/neon/veorQu64.c: Remove.
2981 * gcc.target/arm/neon/veorQu8.c: Remove.
2982 * gcc.target/arm/neon/veors16.c: Remove.
2983 * gcc.target/arm/neon/veors32.c: Remove.
2984 * gcc.target/arm/neon/veors64.c: Remove.
2985 * gcc.target/arm/neon/veors8.c: Remove.
2986 * gcc.target/arm/neon/veoru16.c: Remove.
2987 * gcc.target/arm/neon/veoru32.c: Remove.
2988 * gcc.target/arm/neon/veoru64.c: Remove.
2989 * gcc.target/arm/neon/veoru8.c: Remove.
2990 * gcc.target/arm/neon/vextQf32.c: Remove.
2991 * gcc.target/arm/neon/vextQp16.c: Remove.
2992 * gcc.target/arm/neon/vextQp64.c: Remove.
2993 * gcc.target/arm/neon/vextQp8.c: Remove.
2994 * gcc.target/arm/neon/vextQs16.c: Remove.
2995 * gcc.target/arm/neon/vextQs32.c: Remove.
2996 * gcc.target/arm/neon/vextQs64.c: Remove.
2997 * gcc.target/arm/neon/vextQs8.c: Remove.
2998 * gcc.target/arm/neon/vextQu16.c: Remove.
2999 * gcc.target/arm/neon/vextQu32.c: Remove.
3000 * gcc.target/arm/neon/vextQu64.c: Remove.
3001 * gcc.target/arm/neon/vextQu8.c: Remove.
3002 * gcc.target/arm/neon/vextf32.c: Remove.
3003 * gcc.target/arm/neon/vextp16.c: Remove.
3004 * gcc.target/arm/neon/vextp64.c: Remove.
3005 * gcc.target/arm/neon/vextp8.c: Remove.
3006 * gcc.target/arm/neon/vexts16.c: Remove.
3007 * gcc.target/arm/neon/vexts32.c: Remove.
3008 * gcc.target/arm/neon/vexts64.c: Remove.
3009 * gcc.target/arm/neon/vexts8.c: Remove.
3010 * gcc.target/arm/neon/vextu16.c: Remove.
3011 * gcc.target/arm/neon/vextu32.c: Remove.
3012 * gcc.target/arm/neon/vextu64.c: Remove.
3013 * gcc.target/arm/neon/vextu8.c: Remove.
3014 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3015 * gcc.target/arm/neon/vfmaf32.c: Remove.
3016 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3017 * gcc.target/arm/neon/vfmsf32.c: Remove.
3018 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3019 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3020 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3021 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3022 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3023 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3024 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3025 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3026 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3027 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3028 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3029 * gcc.target/arm/neon/vget_highf32.c: Remove.
3030 * gcc.target/arm/neon/vget_highp16.c: Remove.
3031 * gcc.target/arm/neon/vget_highp64.c: Remove.
3032 * gcc.target/arm/neon/vget_highp8.c: Remove.
3033 * gcc.target/arm/neon/vget_highs16.c: Remove.
3034 * gcc.target/arm/neon/vget_highs32.c: Remove.
3035 * gcc.target/arm/neon/vget_highs64.c: Remove.
3036 * gcc.target/arm/neon/vget_highs8.c: Remove.
3037 * gcc.target/arm/neon/vget_highu16.c: Remove.
3038 * gcc.target/arm/neon/vget_highu32.c: Remove.
3039 * gcc.target/arm/neon/vget_highu64.c: Remove.
3040 * gcc.target/arm/neon/vget_highu8.c: Remove.
3041 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3042 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3043 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3044 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3045 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3046 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3047 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3048 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3049 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3050 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3051 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3052 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3053 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3054 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3055 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3056 * gcc.target/arm/neon/vget_lows16.c: Remove.
3057 * gcc.target/arm/neon/vget_lows32.c: Remove.
3058 * gcc.target/arm/neon/vget_lows64.c: Remove.
3059 * gcc.target/arm/neon/vget_lows8.c: Remove.
3060 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3061 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3062 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3063 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3064 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3065 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3066 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3067 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3068 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3069 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3070 * gcc.target/arm/neon/vhadds16.c: Remove.
3071 * gcc.target/arm/neon/vhadds32.c: Remove.
3072 * gcc.target/arm/neon/vhadds8.c: Remove.
3073 * gcc.target/arm/neon/vhaddu16.c: Remove.
3074 * gcc.target/arm/neon/vhaddu32.c: Remove.
3075 * gcc.target/arm/neon/vhaddu8.c: Remove.
3076 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3077 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3078 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3079 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3080 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3081 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3082 * gcc.target/arm/neon/vhsubs16.c: Remove.
3083 * gcc.target/arm/neon/vhsubs32.c: Remove.
3084 * gcc.target/arm/neon/vhsubs8.c: Remove.
3085 * gcc.target/arm/neon/vhsubu16.c: Remove.
3086 * gcc.target/arm/neon/vhsubu32.c: Remove.
3087 * gcc.target/arm/neon/vhsubu8.c: Remove.
3088 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3089 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3090 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3091 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3092 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3093 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3094 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3095 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3096 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3097 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3098 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3099 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3100 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3101 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3102 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3103 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3104 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3105 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3106 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3107 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3108 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3109 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3110 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3111 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3112 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3113 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3114 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3115 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3116 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3117 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3118 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3119 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3120 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3121 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3122 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3123 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3124 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3125 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3126 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3127 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3128 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3129 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3130 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3131 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3132 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3133 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3134 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3135 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3136 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3137 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3138 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3139 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3140 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3141 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3142 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3143 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3144 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3145 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3146 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3147 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3148 * gcc.target/arm/neon/vld1f32.c: Remove.
3149 * gcc.target/arm/neon/vld1p16.c: Remove.
3150 * gcc.target/arm/neon/vld1p64.c: Remove.
3151 * gcc.target/arm/neon/vld1p8.c: Remove.
3152 * gcc.target/arm/neon/vld1s16.c: Remove.
3153 * gcc.target/arm/neon/vld1s32.c: Remove.
3154 * gcc.target/arm/neon/vld1s64.c: Remove.
3155 * gcc.target/arm/neon/vld1s8.c: Remove.
3156 * gcc.target/arm/neon/vld1u16.c: Remove.
3157 * gcc.target/arm/neon/vld1u32.c: Remove.
3158 * gcc.target/arm/neon/vld1u64.c: Remove.
3159 * gcc.target/arm/neon/vld1u8.c: Remove.
3160 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3161 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3162 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3163 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3164 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3165 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3166 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3167 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3168 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3169 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3170 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3171 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3172 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3173 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3174 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3175 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3176 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3177 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3178 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3179 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3180 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3181 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3182 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3183 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3184 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3185 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3186 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3187 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3188 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3189 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3190 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3191 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3192 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3193 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3194 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3195 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3196 * gcc.target/arm/neon/vld2f32.c: Remove.
3197 * gcc.target/arm/neon/vld2p16.c: Remove.
3198 * gcc.target/arm/neon/vld2p64.c: Remove.
3199 * gcc.target/arm/neon/vld2p8.c: Remove.
3200 * gcc.target/arm/neon/vld2s16.c: Remove.
3201 * gcc.target/arm/neon/vld2s32.c: Remove.
3202 * gcc.target/arm/neon/vld2s64.c: Remove.
3203 * gcc.target/arm/neon/vld2s8.c: Remove.
3204 * gcc.target/arm/neon/vld2u16.c: Remove.
3205 * gcc.target/arm/neon/vld2u32.c: Remove.
3206 * gcc.target/arm/neon/vld2u64.c: Remove.
3207 * gcc.target/arm/neon/vld2u8.c: Remove.
3208 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3209 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3210 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3211 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3212 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3213 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3214 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3215 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3216 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3217 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3218 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3219 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3220 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3221 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3222 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3223 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3224 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3225 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3226 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3227 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3228 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3229 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3230 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3231 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3232 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3233 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3234 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3235 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3236 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3237 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3238 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3239 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3240 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3241 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3242 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3243 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3244 * gcc.target/arm/neon/vld3f32.c: Remove.
3245 * gcc.target/arm/neon/vld3p16.c: Remove.
3246 * gcc.target/arm/neon/vld3p64.c: Remove.
3247 * gcc.target/arm/neon/vld3p8.c: Remove.
3248 * gcc.target/arm/neon/vld3s16.c: Remove.
3249 * gcc.target/arm/neon/vld3s32.c: Remove.
3250 * gcc.target/arm/neon/vld3s64.c: Remove.
3251 * gcc.target/arm/neon/vld3s8.c: Remove.
3252 * gcc.target/arm/neon/vld3u16.c: Remove.
3253 * gcc.target/arm/neon/vld3u32.c: Remove.
3254 * gcc.target/arm/neon/vld3u64.c: Remove.
3255 * gcc.target/arm/neon/vld3u8.c: Remove.
3256 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3257 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3258 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3259 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3260 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3261 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3262 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3263 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3264 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3265 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3266 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3267 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3268 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3269 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3270 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3271 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3272 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3273 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3274 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3275 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3276 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3277 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3278 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3279 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3280 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3281 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3282 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3283 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3284 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3285 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3286 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3287 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3288 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3289 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3290 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3291 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3292 * gcc.target/arm/neon/vld4f32.c: Remove.
3293 * gcc.target/arm/neon/vld4p16.c: Remove.
3294 * gcc.target/arm/neon/vld4p64.c: Remove.
3295 * gcc.target/arm/neon/vld4p8.c: Remove.
3296 * gcc.target/arm/neon/vld4s16.c: Remove.
3297 * gcc.target/arm/neon/vld4s32.c: Remove.
3298 * gcc.target/arm/neon/vld4s64.c: Remove.
3299 * gcc.target/arm/neon/vld4s8.c: Remove.
3300 * gcc.target/arm/neon/vld4u16.c: Remove.
3301 * gcc.target/arm/neon/vld4u32.c: Remove.
3302 * gcc.target/arm/neon/vld4u64.c: Remove.
3303 * gcc.target/arm/neon/vld4u8.c: Remove.
3304 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3305 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3306 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3307 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3308 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3309 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3310 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3311 * gcc.target/arm/neon/vmaxf32.c: Remove.
3312 * gcc.target/arm/neon/vmaxs16.c: Remove.
3313 * gcc.target/arm/neon/vmaxs32.c: Remove.
3314 * gcc.target/arm/neon/vmaxs8.c: Remove.
3315 * gcc.target/arm/neon/vmaxu16.c: Remove.
3316 * gcc.target/arm/neon/vmaxu32.c: Remove.
3317 * gcc.target/arm/neon/vmaxu8.c: Remove.
3318 * gcc.target/arm/neon/vminQf32.c: Remove.
3319 * gcc.target/arm/neon/vminQs16.c: Remove.
3320 * gcc.target/arm/neon/vminQs32.c: Remove.
3321 * gcc.target/arm/neon/vminQs8.c: Remove.
3322 * gcc.target/arm/neon/vminQu16.c: Remove.
3323 * gcc.target/arm/neon/vminQu32.c: Remove.
3324 * gcc.target/arm/neon/vminQu8.c: Remove.
3325 * gcc.target/arm/neon/vminf32.c: Remove.
3326 * gcc.target/arm/neon/vmins16.c: Remove.
3327 * gcc.target/arm/neon/vmins32.c: Remove.
3328 * gcc.target/arm/neon/vmins8.c: Remove.
3329 * gcc.target/arm/neon/vminu16.c: Remove.
3330 * gcc.target/arm/neon/vminu32.c: Remove.
3331 * gcc.target/arm/neon/vminu8.c: Remove.
3332 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3333 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3334 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3335 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3336 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3337 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3338 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3339 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3340 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3341 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3342 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3343 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3344 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3345 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3346 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3347 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3348 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3349 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3350 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3351 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3352 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3353 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3354 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3355 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3356 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3357 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3358 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3359 * gcc.target/arm/neon/vmlaf32.c: Remove.
3360 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3361 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3362 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3363 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3364 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3365 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3366 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3367 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3368 * gcc.target/arm/neon/vmlals16.c: Remove.
3369 * gcc.target/arm/neon/vmlals32.c: Remove.
3370 * gcc.target/arm/neon/vmlals8.c: Remove.
3371 * gcc.target/arm/neon/vmlalu16.c: Remove.
3372 * gcc.target/arm/neon/vmlalu32.c: Remove.
3373 * gcc.target/arm/neon/vmlalu8.c: Remove.
3374 * gcc.target/arm/neon/vmlas16.c: Remove.
3375 * gcc.target/arm/neon/vmlas32.c: Remove.
3376 * gcc.target/arm/neon/vmlas8.c: Remove.
3377 * gcc.target/arm/neon/vmlau16.c: Remove.
3378 * gcc.target/arm/neon/vmlau32.c: Remove.
3379 * gcc.target/arm/neon/vmlau8.c: Remove.
3380 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3381 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3382 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3383 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3384 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3385 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3386 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3387 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3388 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3389 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3390 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3391 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3392 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3393 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3394 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3395 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3396 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3397 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3398 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3399 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3400 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3401 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3402 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3403 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3404 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3405 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3406 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3407 * gcc.target/arm/neon/vmlsf32.c: Remove.
3408 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3409 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3410 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3411 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3412 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3413 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3414 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3415 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3416 * gcc.target/arm/neon/vmlsls16.c: Remove.
3417 * gcc.target/arm/neon/vmlsls32.c: Remove.
3418 * gcc.target/arm/neon/vmlsls8.c: Remove.
3419 * gcc.target/arm/neon/vmlslu16.c: Remove.
3420 * gcc.target/arm/neon/vmlslu32.c: Remove.
3421 * gcc.target/arm/neon/vmlslu8.c: Remove.
3422 * gcc.target/arm/neon/vmlss16.c: Remove.
3423 * gcc.target/arm/neon/vmlss32.c: Remove.
3424 * gcc.target/arm/neon/vmlss8.c: Remove.
3425 * gcc.target/arm/neon/vmlsu16.c: Remove.
3426 * gcc.target/arm/neon/vmlsu32.c: Remove.
3427 * gcc.target/arm/neon/vmlsu8.c: Remove.
3428 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3429 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3430 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3431 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3432 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3433 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3434 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3435 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3436 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3437 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3438 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3439 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3440 * gcc.target/arm/neon/vmov_np16.c: Remove.
3441 * gcc.target/arm/neon/vmov_np8.c: Remove.
3442 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3443 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3444 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3445 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3446 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3447 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3448 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3449 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3450 * gcc.target/arm/neon/vmovls16.c: Remove.
3451 * gcc.target/arm/neon/vmovls32.c: Remove.
3452 * gcc.target/arm/neon/vmovls8.c: Remove.
3453 * gcc.target/arm/neon/vmovlu16.c: Remove.
3454 * gcc.target/arm/neon/vmovlu32.c: Remove.
3455 * gcc.target/arm/neon/vmovlu8.c: Remove.
3456 * gcc.target/arm/neon/vmovns16.c: Remove.
3457 * gcc.target/arm/neon/vmovns32.c: Remove.
3458 * gcc.target/arm/neon/vmovns64.c: Remove.
3459 * gcc.target/arm/neon/vmovnu16.c: Remove.
3460 * gcc.target/arm/neon/vmovnu32.c: Remove.
3461 * gcc.target/arm/neon/vmovnu64.c: Remove.
3462 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3463 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3464 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3465 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3466 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3467 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3468 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3469 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3470 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3471 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3472 * gcc.target/arm/neon/vmulQf32.c: Remove.
3473 * gcc.target/arm/neon/vmulQp8.c: Remove.
3474 * gcc.target/arm/neon/vmulQs16.c: Remove.
3475 * gcc.target/arm/neon/vmulQs32.c: Remove.
3476 * gcc.target/arm/neon/vmulQs8.c: Remove.
3477 * gcc.target/arm/neon/vmulQu16.c: Remove.
3478 * gcc.target/arm/neon/vmulQu32.c: Remove.
3479 * gcc.target/arm/neon/vmulQu8.c: Remove.
3480 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3481 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3482 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3483 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3484 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3485 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3486 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3487 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3488 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3489 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3490 * gcc.target/arm/neon/vmulf32.c: Remove.
3491 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3492 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3493 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3494 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3495 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3496 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3497 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3498 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3499 * gcc.target/arm/neon/vmullp8.c: Remove.
3500 * gcc.target/arm/neon/vmulls16.c: Remove.
3501 * gcc.target/arm/neon/vmulls32.c: Remove.
3502 * gcc.target/arm/neon/vmulls8.c: Remove.
3503 * gcc.target/arm/neon/vmullu16.c: Remove.
3504 * gcc.target/arm/neon/vmullu32.c: Remove.
3505 * gcc.target/arm/neon/vmullu8.c: Remove.
3506 * gcc.target/arm/neon/vmulp8.c: Remove.
3507 * gcc.target/arm/neon/vmuls16.c: Remove.
3508 * gcc.target/arm/neon/vmuls32.c: Remove.
3509 * gcc.target/arm/neon/vmuls8.c: Remove.
3510 * gcc.target/arm/neon/vmulu16.c: Remove.
3511 * gcc.target/arm/neon/vmulu32.c: Remove.
3512 * gcc.target/arm/neon/vmulu8.c: Remove.
3513 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3514 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3515 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3516 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3517 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3518 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3519 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3520 * gcc.target/arm/neon/vmvnp8.c: Remove.
3521 * gcc.target/arm/neon/vmvns16.c: Remove.
3522 * gcc.target/arm/neon/vmvns32.c: Remove.
3523 * gcc.target/arm/neon/vmvns8.c: Remove.
3524 * gcc.target/arm/neon/vmvnu16.c: Remove.
3525 * gcc.target/arm/neon/vmvnu32.c: Remove.
3526 * gcc.target/arm/neon/vmvnu8.c: Remove.
3527 * gcc.target/arm/neon/vnegQf32.c: Remove.
3528 * gcc.target/arm/neon/vnegQs16.c: Remove.
3529 * gcc.target/arm/neon/vnegQs32.c: Remove.
3530 * gcc.target/arm/neon/vnegQs8.c: Remove.
3531 * gcc.target/arm/neon/vnegf32.c: Remove.
3532 * gcc.target/arm/neon/vnegs16.c: Remove.
3533 * gcc.target/arm/neon/vnegs32.c: Remove.
3534 * gcc.target/arm/neon/vnegs8.c: Remove.
3535 * gcc.target/arm/neon/vornQs16.c: Remove.
3536 * gcc.target/arm/neon/vornQs32.c: Remove.
3537 * gcc.target/arm/neon/vornQs64.c: Remove.
3538 * gcc.target/arm/neon/vornQs8.c: Remove.
3539 * gcc.target/arm/neon/vornQu16.c: Remove.
3540 * gcc.target/arm/neon/vornQu32.c: Remove.
3541 * gcc.target/arm/neon/vornQu64.c: Remove.
3542 * gcc.target/arm/neon/vornQu8.c: Remove.
3543 * gcc.target/arm/neon/vorns16.c: Remove.
3544 * gcc.target/arm/neon/vorns32.c: Remove.
3545 * gcc.target/arm/neon/vorns64.c: Remove.
3546 * gcc.target/arm/neon/vorns8.c: Remove.
3547 * gcc.target/arm/neon/vornu16.c: Remove.
3548 * gcc.target/arm/neon/vornu32.c: Remove.
3549 * gcc.target/arm/neon/vornu64.c: Remove.
3550 * gcc.target/arm/neon/vornu8.c: Remove.
3551 * gcc.target/arm/neon/vorrQs16.c: Remove.
3552 * gcc.target/arm/neon/vorrQs32.c: Remove.
3553 * gcc.target/arm/neon/vorrQs64.c: Remove.
3554 * gcc.target/arm/neon/vorrQs8.c: Remove.
3555 * gcc.target/arm/neon/vorrQu16.c: Remove.
3556 * gcc.target/arm/neon/vorrQu32.c: Remove.
3557 * gcc.target/arm/neon/vorrQu64.c: Remove.
3558 * gcc.target/arm/neon/vorrQu8.c: Remove.
3559 * gcc.target/arm/neon/vorrs16.c: Remove.
3560 * gcc.target/arm/neon/vorrs32.c: Remove.
3561 * gcc.target/arm/neon/vorrs64.c: Remove.
3562 * gcc.target/arm/neon/vorrs8.c: Remove.
3563 * gcc.target/arm/neon/vorru16.c: Remove.
3564 * gcc.target/arm/neon/vorru32.c: Remove.
3565 * gcc.target/arm/neon/vorru64.c: Remove.
3566 * gcc.target/arm/neon/vorru8.c: Remove.
3567 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3568 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3569 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3570 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3571 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3572 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3573 * gcc.target/arm/neon/vpadals16.c: Remove.
3574 * gcc.target/arm/neon/vpadals32.c: Remove.
3575 * gcc.target/arm/neon/vpadals8.c: Remove.
3576 * gcc.target/arm/neon/vpadalu16.c: Remove.
3577 * gcc.target/arm/neon/vpadalu32.c: Remove.
3578 * gcc.target/arm/neon/vpadalu8.c: Remove.
3579 * gcc.target/arm/neon/vpaddf32.c: Remove.
3580 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3581 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3582 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3583 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3584 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3585 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3586 * gcc.target/arm/neon/vpaddls16.c: Remove.
3587 * gcc.target/arm/neon/vpaddls32.c: Remove.
3588 * gcc.target/arm/neon/vpaddls8.c: Remove.
3589 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3590 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3591 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3592 * gcc.target/arm/neon/vpadds16.c: Remove.
3593 * gcc.target/arm/neon/vpadds32.c: Remove.
3594 * gcc.target/arm/neon/vpadds8.c: Remove.
3595 * gcc.target/arm/neon/vpaddu16.c: Remove.
3596 * gcc.target/arm/neon/vpaddu32.c: Remove.
3597 * gcc.target/arm/neon/vpaddu8.c: Remove.
3598 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3599 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3600 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3601 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3602 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3603 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3604 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3605 * gcc.target/arm/neon/vpminf32.c: Remove.
3606 * gcc.target/arm/neon/vpmins16.c: Remove.
3607 * gcc.target/arm/neon/vpmins32.c: Remove.
3608 * gcc.target/arm/neon/vpmins8.c: Remove.
3609 * gcc.target/arm/neon/vpminu16.c: Remove.
3610 * gcc.target/arm/neon/vpminu32.c: Remove.
3611 * gcc.target/arm/neon/vpminu8.c: Remove.
3612 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3613 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3614 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3615 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3616 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3617 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3618 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3619 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3620 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3621 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3622 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3623 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3624 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3625 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3626 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3627 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3628 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3629 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3630 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3631 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3632 * gcc.target/arm/neon/vqRshls16.c: Remove.
3633 * gcc.target/arm/neon/vqRshls32.c: Remove.
3634 * gcc.target/arm/neon/vqRshls64.c: Remove.
3635 * gcc.target/arm/neon/vqRshls8.c: Remove.
3636 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3637 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3638 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3639 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3640 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3641 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3642 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3643 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3644 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3645 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3646 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3647 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3648 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3649 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3650 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3651 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3652 * gcc.target/arm/neon/vqabss16.c: Remove.
3653 * gcc.target/arm/neon/vqabss32.c: Remove.
3654 * gcc.target/arm/neon/vqabss8.c: Remove.
3655 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3656 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3657 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3658 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3659 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3660 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3661 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3662 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3663 * gcc.target/arm/neon/vqadds16.c: Remove.
3664 * gcc.target/arm/neon/vqadds32.c: Remove.
3665 * gcc.target/arm/neon/vqadds64.c: Remove.
3666 * gcc.target/arm/neon/vqadds8.c: Remove.
3667 * gcc.target/arm/neon/vqaddu16.c: Remove.
3668 * gcc.target/arm/neon/vqaddu32.c: Remove.
3669 * gcc.target/arm/neon/vqaddu64.c: Remove.
3670 * gcc.target/arm/neon/vqaddu8.c: Remove.
3671 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3672 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3673 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3674 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3675 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3676 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3677 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3678 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3679 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3680 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3681 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3682 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3683 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3684 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3685 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3686 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3687 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3688 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3689 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3690 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3691 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3692 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3693 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3694 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3695 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3696 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3697 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3698 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3699 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3700 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3701 * gcc.target/arm/neon/vqmovns16.c: Remove.
3702 * gcc.target/arm/neon/vqmovns32.c: Remove.
3703 * gcc.target/arm/neon/vqmovns64.c: Remove.
3704 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3705 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3706 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3707 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3708 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3709 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3710 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3711 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3712 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3713 * gcc.target/arm/neon/vqnegs16.c: Remove.
3714 * gcc.target/arm/neon/vqnegs32.c: Remove.
3715 * gcc.target/arm/neon/vqnegs8.c: Remove.
3716 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3717 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3718 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3719 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3720 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3721 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3722 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3723 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3724 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3725 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3726 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3727 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3728 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3729 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3730 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3731 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3732 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3733 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3734 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3735 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3736 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3737 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3738 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3739 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3740 * gcc.target/arm/neon/vqshls16.c: Remove.
3741 * gcc.target/arm/neon/vqshls32.c: Remove.
3742 * gcc.target/arm/neon/vqshls64.c: Remove.
3743 * gcc.target/arm/neon/vqshls8.c: Remove.
3744 * gcc.target/arm/neon/vqshlu16.c: Remove.
3745 * gcc.target/arm/neon/vqshlu32.c: Remove.
3746 * gcc.target/arm/neon/vqshlu64.c: Remove.
3747 * gcc.target/arm/neon/vqshlu8.c: Remove.
3748 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3749 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3750 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3751 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3752 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3753 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3754 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3755 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3756 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3757 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3758 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3759 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3760 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3761 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3762 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3763 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3764 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3765 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3766 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3767 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3768 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3769 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3770 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3771 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3772 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3773 * gcc.target/arm/neon/vqsubs16.c: Remove.
3774 * gcc.target/arm/neon/vqsubs32.c: Remove.
3775 * gcc.target/arm/neon/vqsubs64.c: Remove.
3776 * gcc.target/arm/neon/vqsubs8.c: Remove.
3777 * gcc.target/arm/neon/vqsubu16.c: Remove.
3778 * gcc.target/arm/neon/vqsubu32.c: Remove.
3779 * gcc.target/arm/neon/vqsubu64.c: Remove.
3780 * gcc.target/arm/neon/vqsubu8.c: Remove.
3781 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3782 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3783 * gcc.target/arm/neon/vrecpef32.c: Remove.
3784 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3785 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3786 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3787 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3788 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3789 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3790 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3791 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3816 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3817 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3818 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3819 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3820 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3821 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3947 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3948 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3987 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3988 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3989 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3990 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3991 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3992 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3993 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3994 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3995 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3996 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3997 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3998 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3999 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4000 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4001 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4002 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4003 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4004 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4005 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4006 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4007 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4008 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4009 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4010 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4011 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4012 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4013 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4014 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4015 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4016 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4017 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4018 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4019 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4020 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4021 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4022 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4023 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4024 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4025 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4026 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4027 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4028 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4029 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4030 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4035 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4075 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4076 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4077 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4078 * gcc.target/arm/neon/vrev16p8.c: Remove.
4079 * gcc.target/arm/neon/vrev16s8.c: Remove.
4080 * gcc.target/arm/neon/vrev16u8.c: Remove.
4081 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4082 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4083 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4084 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4085 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4086 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4087 * gcc.target/arm/neon/vrev32p16.c: Remove.
4088 * gcc.target/arm/neon/vrev32p8.c: Remove.
4089 * gcc.target/arm/neon/vrev32s16.c: Remove.
4090 * gcc.target/arm/neon/vrev32s8.c: Remove.
4091 * gcc.target/arm/neon/vrev32u16.c: Remove.
4092 * gcc.target/arm/neon/vrev32u8.c: Remove.
4093 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4094 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4095 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4096 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4097 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4098 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4099 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4100 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4101 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4102 * gcc.target/arm/neon/vrev64f32.c: Remove.
4103 * gcc.target/arm/neon/vrev64p16.c: Remove.
4104 * gcc.target/arm/neon/vrev64p8.c: Remove.
4105 * gcc.target/arm/neon/vrev64s16.c: Remove.
4106 * gcc.target/arm/neon/vrev64s32.c: Remove.
4107 * gcc.target/arm/neon/vrev64s8.c: Remove.
4108 * gcc.target/arm/neon/vrev64u16.c: Remove.
4109 * gcc.target/arm/neon/vrev64u32.c: Remove.
4110 * gcc.target/arm/neon/vrev64u8.c: Remove.
4111 * gcc.target/arm/neon/vrndaf32.c: Remove.
4112 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4113 * gcc.target/arm/neon/vrndf32.c: Remove.
4114 * gcc.target/arm/neon/vrndmf32.c: Remove.
4115 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4116 * gcc.target/arm/neon/vrndnf32.c: Remove.
4117 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4118 * gcc.target/arm/neon/vrndpf32.c: Remove.
4119 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4120 * gcc.target/arm/neon/vrndqf32.c: Remove.
4121 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4122 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4123 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4124 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4125 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4126 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4127 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4128 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4129 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4130 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4131 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4132 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4133 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4134 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4135 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4136 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4137 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4138 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4139 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4140 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4141 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4142 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4143 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4144 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4145 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4146 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4147 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4148 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4149 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4150 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4151 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4152 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4153 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4154 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4155 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4156 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4157 * gcc.target/arm/neon/vshlQs16.c: Remove.
4158 * gcc.target/arm/neon/vshlQs32.c: Remove.
4159 * gcc.target/arm/neon/vshlQs64.c: Remove.
4160 * gcc.target/arm/neon/vshlQs8.c: Remove.
4161 * gcc.target/arm/neon/vshlQu16.c: Remove.
4162 * gcc.target/arm/neon/vshlQu32.c: Remove.
4163 * gcc.target/arm/neon/vshlQu64.c: Remove.
4164 * gcc.target/arm/neon/vshlQu8.c: Remove.
4165 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4166 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4167 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4168 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4169 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4170 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4171 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4172 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4173 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4174 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4175 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4176 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4177 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4178 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4179 * gcc.target/arm/neon/vshls16.c: Remove.
4180 * gcc.target/arm/neon/vshls32.c: Remove.
4181 * gcc.target/arm/neon/vshls64.c: Remove.
4182 * gcc.target/arm/neon/vshls8.c: Remove.
4183 * gcc.target/arm/neon/vshlu16.c: Remove.
4184 * gcc.target/arm/neon/vshlu32.c: Remove.
4185 * gcc.target/arm/neon/vshlu64.c: Remove.
4186 * gcc.target/arm/neon/vshlu8.c: Remove.
4187 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4188 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4189 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4190 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4191 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4192 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4193 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4194 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4195 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4196 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4197 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4198 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4199 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4200 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4201 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4202 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4203 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4204 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4205 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4206 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4207 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4208 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4209 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4210 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4211 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4212 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4213 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4214 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4215 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4216 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4217 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4218 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4219 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4220 * gcc.target/arm/neon/vsli_np16.c: Remove.
4221 * gcc.target/arm/neon/vsli_np64.c: Remove.
4222 * gcc.target/arm/neon/vsli_np8.c: Remove.
4223 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4224 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4225 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4226 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4227 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4228 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4229 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4230 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4231 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4232 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4233 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4234 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4235 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4236 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4237 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4238 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4239 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4240 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4241 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4242 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4243 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4244 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4245 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4246 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4247 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4248 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4249 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4250 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4251 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4252 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4253 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4254 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4255 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4256 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4257 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4258 * gcc.target/arm/neon/vsri_np16.c: Remove.
4259 * gcc.target/arm/neon/vsri_np64.c: Remove.
4260 * gcc.target/arm/neon/vsri_np8.c: Remove.
4261 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4262 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4263 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4264 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4265 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4266 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4267 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4268 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4269 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4270 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4271 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4272 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4273 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4274 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4275 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4276 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4277 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4278 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4279 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4280 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4281 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4282 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4283 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4284 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4285 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4286 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4287 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4288 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4289 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4290 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4291 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4292 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4293 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4294 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4295 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4296 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4297 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4298 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4299 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4300 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4301 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4302 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4303 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4304 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4305 * gcc.target/arm/neon/vst1f32.c: Remove.
4306 * gcc.target/arm/neon/vst1p16.c: Remove.
4307 * gcc.target/arm/neon/vst1p64.c: Remove.
4308 * gcc.target/arm/neon/vst1p8.c: Remove.
4309 * gcc.target/arm/neon/vst1s16.c: Remove.
4310 * gcc.target/arm/neon/vst1s32.c: Remove.
4311 * gcc.target/arm/neon/vst1s64.c: Remove.
4312 * gcc.target/arm/neon/vst1s8.c: Remove.
4313 * gcc.target/arm/neon/vst1u16.c: Remove.
4314 * gcc.target/arm/neon/vst1u32.c: Remove.
4315 * gcc.target/arm/neon/vst1u64.c: Remove.
4316 * gcc.target/arm/neon/vst1u8.c: Remove.
4317 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4318 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4319 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4320 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4321 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4322 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4323 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4324 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4325 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4326 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4327 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4328 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4329 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4330 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4331 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4332 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4333 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4334 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4335 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4336 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4337 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4338 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4339 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4340 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4341 * gcc.target/arm/neon/vst2f32.c: Remove.
4342 * gcc.target/arm/neon/vst2p16.c: Remove.
4343 * gcc.target/arm/neon/vst2p64.c: Remove.
4344 * gcc.target/arm/neon/vst2p8.c: Remove.
4345 * gcc.target/arm/neon/vst2s16.c: Remove.
4346 * gcc.target/arm/neon/vst2s32.c: Remove.
4347 * gcc.target/arm/neon/vst2s64.c: Remove.
4348 * gcc.target/arm/neon/vst2s8.c: Remove.
4349 * gcc.target/arm/neon/vst2u16.c: Remove.
4350 * gcc.target/arm/neon/vst2u32.c: Remove.
4351 * gcc.target/arm/neon/vst2u64.c: Remove.
4352 * gcc.target/arm/neon/vst2u8.c: Remove.
4353 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4354 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4355 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4356 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4357 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4358 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4359 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4360 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4361 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4362 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4363 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4364 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4365 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4366 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4367 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4368 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4369 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4370 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4371 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4372 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4373 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4374 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4375 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4376 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4377 * gcc.target/arm/neon/vst3f32.c: Remove.
4378 * gcc.target/arm/neon/vst3p16.c: Remove.
4379 * gcc.target/arm/neon/vst3p64.c: Remove.
4380 * gcc.target/arm/neon/vst3p8.c: Remove.
4381 * gcc.target/arm/neon/vst3s16.c: Remove.
4382 * gcc.target/arm/neon/vst3s32.c: Remove.
4383 * gcc.target/arm/neon/vst3s64.c: Remove.
4384 * gcc.target/arm/neon/vst3s8.c: Remove.
4385 * gcc.target/arm/neon/vst3u16.c: Remove.
4386 * gcc.target/arm/neon/vst3u32.c: Remove.
4387 * gcc.target/arm/neon/vst3u64.c: Remove.
4388 * gcc.target/arm/neon/vst3u8.c: Remove.
4389 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4390 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4391 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4392 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4393 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4394 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4395 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4396 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4397 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4398 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4399 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4400 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4401 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4402 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4403 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4404 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4405 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4406 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4407 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4408 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4409 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4410 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4411 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4412 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4413 * gcc.target/arm/neon/vst4f32.c: Remove.
4414 * gcc.target/arm/neon/vst4p16.c: Remove.
4415 * gcc.target/arm/neon/vst4p64.c: Remove.
4416 * gcc.target/arm/neon/vst4p8.c: Remove.
4417 * gcc.target/arm/neon/vst4s16.c: Remove.
4418 * gcc.target/arm/neon/vst4s32.c: Remove.
4419 * gcc.target/arm/neon/vst4s64.c: Remove.
4420 * gcc.target/arm/neon/vst4s8.c: Remove.
4421 * gcc.target/arm/neon/vst4u16.c: Remove.
4422 * gcc.target/arm/neon/vst4u32.c: Remove.
4423 * gcc.target/arm/neon/vst4u64.c: Remove.
4424 * gcc.target/arm/neon/vst4u8.c: Remove.
4425 * gcc.target/arm/neon/vsubQf32.c: Remove.
4426 * gcc.target/arm/neon/vsubQs16.c: Remove.
4427 * gcc.target/arm/neon/vsubQs32.c: Remove.
4428 * gcc.target/arm/neon/vsubQs64.c: Remove.
4429 * gcc.target/arm/neon/vsubQs8.c: Remove.
4430 * gcc.target/arm/neon/vsubQu16.c: Remove.
4431 * gcc.target/arm/neon/vsubQu32.c: Remove.
4432 * gcc.target/arm/neon/vsubQu64.c: Remove.
4433 * gcc.target/arm/neon/vsubQu8.c: Remove.
4434 * gcc.target/arm/neon/vsubf32.c: Remove.
4435 * gcc.target/arm/neon/vsubhns16.c: Remove.
4436 * gcc.target/arm/neon/vsubhns32.c: Remove.
4437 * gcc.target/arm/neon/vsubhns64.c: Remove.
4438 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4439 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4440 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4441 * gcc.target/arm/neon/vsubls16.c: Remove.
4442 * gcc.target/arm/neon/vsubls32.c: Remove.
4443 * gcc.target/arm/neon/vsubls8.c: Remove.
4444 * gcc.target/arm/neon/vsublu16.c: Remove.
4445 * gcc.target/arm/neon/vsublu32.c: Remove.
4446 * gcc.target/arm/neon/vsublu8.c: Remove.
4447 * gcc.target/arm/neon/vsubs16.c: Remove.
4448 * gcc.target/arm/neon/vsubs32.c: Remove.
4449 * gcc.target/arm/neon/vsubs64.c: Remove.
4450 * gcc.target/arm/neon/vsubs8.c: Remove.
4451 * gcc.target/arm/neon/vsubu16.c: Remove.
4452 * gcc.target/arm/neon/vsubu32.c: Remove.
4453 * gcc.target/arm/neon/vsubu64.c: Remove.
4454 * gcc.target/arm/neon/vsubu8.c: Remove.
4455 * gcc.target/arm/neon/vsubws16.c: Remove.
4456 * gcc.target/arm/neon/vsubws32.c: Remove.
4457 * gcc.target/arm/neon/vsubws8.c: Remove.
4458 * gcc.target/arm/neon/vsubwu16.c: Remove.
4459 * gcc.target/arm/neon/vsubwu32.c: Remove.
4460 * gcc.target/arm/neon/vsubwu8.c: Remove.
4461 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4462 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4463 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4464 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4465 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4466 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4467 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4468 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4469 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4470 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4471 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4472 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4473 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4474 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4475 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4476 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4477 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4478 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4479 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4480 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4481 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4482 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4483 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4484 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4485 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4486 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4487 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4488 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4489 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4490 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4491 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4492 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4493 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4494 * gcc.target/arm/neon/vtrnf32.c: Remove.
4495 * gcc.target/arm/neon/vtrnp16.c: Remove.
4496 * gcc.target/arm/neon/vtrnp8.c: Remove.
4497 * gcc.target/arm/neon/vtrns16.c: Remove.
4498 * gcc.target/arm/neon/vtrns32.c: Remove.
4499 * gcc.target/arm/neon/vtrns8.c: Remove.
4500 * gcc.target/arm/neon/vtrnu16.c: Remove.
4501 * gcc.target/arm/neon/vtrnu32.c: Remove.
4502 * gcc.target/arm/neon/vtrnu8.c: Remove.
4503 * gcc.target/arm/neon/vtstQp8.c: Remove.
4504 * gcc.target/arm/neon/vtstQs16.c: Remove.
4505 * gcc.target/arm/neon/vtstQs32.c: Remove.
4506 * gcc.target/arm/neon/vtstQs8.c: Remove.
4507 * gcc.target/arm/neon/vtstQu16.c: Remove.
4508 * gcc.target/arm/neon/vtstQu32.c: Remove.
4509 * gcc.target/arm/neon/vtstQu8.c: Remove.
4510 * gcc.target/arm/neon/vtstp8.c: Remove.
4511 * gcc.target/arm/neon/vtsts16.c: Remove.
4512 * gcc.target/arm/neon/vtsts32.c: Remove.
4513 * gcc.target/arm/neon/vtsts8.c: Remove.
4514 * gcc.target/arm/neon/vtstu16.c: Remove.
4515 * gcc.target/arm/neon/vtstu32.c: Remove.
4516 * gcc.target/arm/neon/vtstu8.c: Remove.
4517 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4518 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4519 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4520 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4521 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4522 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4523 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4524 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4525 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4526 * gcc.target/arm/neon/vuzpf32.c: Remove.
4527 * gcc.target/arm/neon/vuzpp16.c: Remove.
4528 * gcc.target/arm/neon/vuzpp8.c: Remove.
4529 * gcc.target/arm/neon/vuzps16.c: Remove.
4530 * gcc.target/arm/neon/vuzps32.c: Remove.
4531 * gcc.target/arm/neon/vuzps8.c: Remove.
4532 * gcc.target/arm/neon/vuzpu16.c: Remove.
4533 * gcc.target/arm/neon/vuzpu32.c: Remove.
4534 * gcc.target/arm/neon/vuzpu8.c: Remove.
4535 * gcc.target/arm/neon/vzipQf32.c: Remove.
4536 * gcc.target/arm/neon/vzipQp16.c: Remove.
4537 * gcc.target/arm/neon/vzipQp8.c: Remove.
4538 * gcc.target/arm/neon/vzipQs16.c: Remove.
4539 * gcc.target/arm/neon/vzipQs32.c: Remove.
4540 * gcc.target/arm/neon/vzipQs8.c: Remove.
4541 * gcc.target/arm/neon/vzipQu16.c: Remove.
4542 * gcc.target/arm/neon/vzipQu32.c: Remove.
4543 * gcc.target/arm/neon/vzipQu8.c: Remove.
4544 * gcc.target/arm/neon/vzipf32.c: Remove.
4545 * gcc.target/arm/neon/vzipp16.c: Remove.
4546 * gcc.target/arm/neon/vzipp8.c: Remove.
4547 * gcc.target/arm/neon/vzips16.c: Remove.
4548 * gcc.target/arm/neon/vzips32.c: Remove.
4549 * gcc.target/arm/neon/vzips8.c: Remove.
4550 * gcc.target/arm/neon/vzipu16.c: Remove.
4551 * gcc.target/arm/neon/vzipu32.c: Remove.
4552 * gcc.target/arm/neon/vzipu8.c: Remove.
4554 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4556 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4558 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4561 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4562 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4564 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4566 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4567 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4568 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4569 levenshtein_plugin.c.
4570 * gcc.dg/spellcheck-fields.c: New file.
4572 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4575 * gfortran.dg/pr68318_1.f90: New test.
4576 * gfortran.dg/pr68318_2.f90: Ditto.
4578 2015-11-12 James Norris <jnorris@codesourcery.com>
4579 Joseph Myers <joseph@codesourcery.com>
4581 * c-c++-common/goacc/declare-1.c: New test.
4582 * c-c++-common/goacc/declare-2.c: Likewise.
4584 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4586 [ARM] Remove neon-testgen.ml and generated tests.
4588 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4589 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4590 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4591 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4592 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4593 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4594 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4595 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4596 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4597 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4598 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4599 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4600 * gcc.target/arm/neon/vRhadds16.c: Remove.
4601 * gcc.target/arm/neon/vRhadds32.c: Remove.
4602 * gcc.target/arm/neon/vRhadds8.c: Remove.
4603 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4604 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4605 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4606 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4607 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4608 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4609 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4610 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4611 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4612 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4613 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4614 * gcc.target/arm/neon/vRshls16.c: Remove.
4615 * gcc.target/arm/neon/vRshls32.c: Remove.
4616 * gcc.target/arm/neon/vRshls64.c: Remove.
4617 * gcc.target/arm/neon/vRshls8.c: Remove.
4618 * gcc.target/arm/neon/vRshlu16.c: Remove.
4619 * gcc.target/arm/neon/vRshlu32.c: Remove.
4620 * gcc.target/arm/neon/vRshlu64.c: Remove.
4621 * gcc.target/arm/neon/vRshlu8.c: Remove.
4622 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4623 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4624 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4625 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4626 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4627 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4628 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4629 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4630 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4631 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4632 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4633 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4634 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4635 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4636 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4637 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4638 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4639 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4640 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4641 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4642 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4643 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4644 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4645 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4646 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4647 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4648 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4649 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4650 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4651 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4652 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4653 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4654 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4655 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4656 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4657 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4658 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4659 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4660 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4661 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4662 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4663 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4664 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4665 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4666 * gcc.target/arm/neon/vabaQs16.c: Remove.
4667 * gcc.target/arm/neon/vabaQs32.c: Remove.
4668 * gcc.target/arm/neon/vabaQs8.c: Remove.
4669 * gcc.target/arm/neon/vabaQu16.c: Remove.
4670 * gcc.target/arm/neon/vabaQu32.c: Remove.
4671 * gcc.target/arm/neon/vabaQu8.c: Remove.
4672 * gcc.target/arm/neon/vabals16.c: Remove.
4673 * gcc.target/arm/neon/vabals32.c: Remove.
4674 * gcc.target/arm/neon/vabals8.c: Remove.
4675 * gcc.target/arm/neon/vabalu16.c: Remove.
4676 * gcc.target/arm/neon/vabalu32.c: Remove.
4677 * gcc.target/arm/neon/vabalu8.c: Remove.
4678 * gcc.target/arm/neon/vabas16.c: Remove.
4679 * gcc.target/arm/neon/vabas32.c: Remove.
4680 * gcc.target/arm/neon/vabas8.c: Remove.
4681 * gcc.target/arm/neon/vabau16.c: Remove.
4682 * gcc.target/arm/neon/vabau32.c: Remove.
4683 * gcc.target/arm/neon/vabau8.c: Remove.
4684 * gcc.target/arm/neon/vabdQf32.c: Remove.
4685 * gcc.target/arm/neon/vabdQs16.c: Remove.
4686 * gcc.target/arm/neon/vabdQs32.c: Remove.
4687 * gcc.target/arm/neon/vabdQs8.c: Remove.
4688 * gcc.target/arm/neon/vabdQu16.c: Remove.
4689 * gcc.target/arm/neon/vabdQu32.c: Remove.
4690 * gcc.target/arm/neon/vabdQu8.c: Remove.
4691 * gcc.target/arm/neon/vabdf32.c: Remove.
4692 * gcc.target/arm/neon/vabdls16.c: Remove.
4693 * gcc.target/arm/neon/vabdls32.c: Remove.
4694 * gcc.target/arm/neon/vabdls8.c: Remove.
4695 * gcc.target/arm/neon/vabdlu16.c: Remove.
4696 * gcc.target/arm/neon/vabdlu32.c: Remove.
4697 * gcc.target/arm/neon/vabdlu8.c: Remove.
4698 * gcc.target/arm/neon/vabds16.c: Remove.
4699 * gcc.target/arm/neon/vabds32.c: Remove.
4700 * gcc.target/arm/neon/vabds8.c: Remove.
4701 * gcc.target/arm/neon/vabdu16.c: Remove.
4702 * gcc.target/arm/neon/vabdu32.c: Remove.
4703 * gcc.target/arm/neon/vabdu8.c: Remove.
4704 * gcc.target/arm/neon/vabsQf32.c: Remove.
4705 * gcc.target/arm/neon/vabsQs16.c: Remove.
4706 * gcc.target/arm/neon/vabsQs32.c: Remove.
4707 * gcc.target/arm/neon/vabsQs8.c: Remove.
4708 * gcc.target/arm/neon/vabsf32.c: Remove.
4709 * gcc.target/arm/neon/vabss16.c: Remove.
4710 * gcc.target/arm/neon/vabss32.c: Remove.
4711 * gcc.target/arm/neon/vabss8.c: Remove.
4712 * gcc.target/arm/neon/vaddQf32.c: Remove.
4713 * gcc.target/arm/neon/vaddQs16.c: Remove.
4714 * gcc.target/arm/neon/vaddQs32.c: Remove.
4715 * gcc.target/arm/neon/vaddQs64.c: Remove.
4716 * gcc.target/arm/neon/vaddQs8.c: Remove.
4717 * gcc.target/arm/neon/vaddQu16.c: Remove.
4718 * gcc.target/arm/neon/vaddQu32.c: Remove.
4719 * gcc.target/arm/neon/vaddQu64.c: Remove.
4720 * gcc.target/arm/neon/vaddQu8.c: Remove.
4721 * gcc.target/arm/neon/vaddf32.c: Remove.
4722 * gcc.target/arm/neon/vaddhns16.c: Remove.
4723 * gcc.target/arm/neon/vaddhns32.c: Remove.
4724 * gcc.target/arm/neon/vaddhns64.c: Remove.
4725 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4726 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4727 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4728 * gcc.target/arm/neon/vaddls16.c: Remove.
4729 * gcc.target/arm/neon/vaddls32.c: Remove.
4730 * gcc.target/arm/neon/vaddls8.c: Remove.
4731 * gcc.target/arm/neon/vaddlu16.c: Remove.
4732 * gcc.target/arm/neon/vaddlu32.c: Remove.
4733 * gcc.target/arm/neon/vaddlu8.c: Remove.
4734 * gcc.target/arm/neon/vadds16.c: Remove.
4735 * gcc.target/arm/neon/vadds32.c: Remove.
4736 * gcc.target/arm/neon/vadds64.c: Remove.
4737 * gcc.target/arm/neon/vadds8.c: Remove.
4738 * gcc.target/arm/neon/vaddu16.c: Remove.
4739 * gcc.target/arm/neon/vaddu32.c: Remove.
4740 * gcc.target/arm/neon/vaddu64.c: Remove.
4741 * gcc.target/arm/neon/vaddu8.c: Remove.
4742 * gcc.target/arm/neon/vaddws16.c: Remove.
4743 * gcc.target/arm/neon/vaddws32.c: Remove.
4744 * gcc.target/arm/neon/vaddws8.c: Remove.
4745 * gcc.target/arm/neon/vaddwu16.c: Remove.
4746 * gcc.target/arm/neon/vaddwu32.c: Remove.
4747 * gcc.target/arm/neon/vaddwu8.c: Remove.
4748 * gcc.target/arm/neon/vandQs16.c: Remove.
4749 * gcc.target/arm/neon/vandQs32.c: Remove.
4750 * gcc.target/arm/neon/vandQs64.c: Remove.
4751 * gcc.target/arm/neon/vandQs8.c: Remove.
4752 * gcc.target/arm/neon/vandQu16.c: Remove.
4753 * gcc.target/arm/neon/vandQu32.c: Remove.
4754 * gcc.target/arm/neon/vandQu64.c: Remove.
4755 * gcc.target/arm/neon/vandQu8.c: Remove.
4756 * gcc.target/arm/neon/vands16.c: Remove.
4757 * gcc.target/arm/neon/vands32.c: Remove.
4758 * gcc.target/arm/neon/vands64.c: Remove.
4759 * gcc.target/arm/neon/vands8.c: Remove.
4760 * gcc.target/arm/neon/vandu16.c: Remove.
4761 * gcc.target/arm/neon/vandu32.c: Remove.
4762 * gcc.target/arm/neon/vandu64.c: Remove.
4763 * gcc.target/arm/neon/vandu8.c: Remove.
4764 * gcc.target/arm/neon/vbicQs16.c: Remove.
4765 * gcc.target/arm/neon/vbicQs32.c: Remove.
4766 * gcc.target/arm/neon/vbicQs64.c: Remove.
4767 * gcc.target/arm/neon/vbicQs8.c: Remove.
4768 * gcc.target/arm/neon/vbicQu16.c: Remove.
4769 * gcc.target/arm/neon/vbicQu32.c: Remove.
4770 * gcc.target/arm/neon/vbicQu64.c: Remove.
4771 * gcc.target/arm/neon/vbicQu8.c: Remove.
4772 * gcc.target/arm/neon/vbics16.c: Remove.
4773 * gcc.target/arm/neon/vbics32.c: Remove.
4774 * gcc.target/arm/neon/vbics64.c: Remove.
4775 * gcc.target/arm/neon/vbics8.c: Remove.
4776 * gcc.target/arm/neon/vbicu16.c: Remove.
4777 * gcc.target/arm/neon/vbicu32.c: Remove.
4778 * gcc.target/arm/neon/vbicu64.c: Remove.
4779 * gcc.target/arm/neon/vbicu8.c: Remove.
4780 * gcc.target/arm/neon/vbslQf32.c: Remove.
4781 * gcc.target/arm/neon/vbslQp16.c: Remove.
4782 * gcc.target/arm/neon/vbslQp64.c: Remove.
4783 * gcc.target/arm/neon/vbslQp8.c: Remove.
4784 * gcc.target/arm/neon/vbslQs16.c: Remove.
4785 * gcc.target/arm/neon/vbslQs32.c: Remove.
4786 * gcc.target/arm/neon/vbslQs64.c: Remove.
4787 * gcc.target/arm/neon/vbslQs8.c: Remove.
4788 * gcc.target/arm/neon/vbslQu16.c: Remove.
4789 * gcc.target/arm/neon/vbslQu32.c: Remove.
4790 * gcc.target/arm/neon/vbslQu64.c: Remove.
4791 * gcc.target/arm/neon/vbslQu8.c: Remove.
4792 * gcc.target/arm/neon/vbslf32.c: Remove.
4793 * gcc.target/arm/neon/vbslp16.c: Remove.
4794 * gcc.target/arm/neon/vbslp64.c: Remove.
4795 * gcc.target/arm/neon/vbslp8.c: Remove.
4796 * gcc.target/arm/neon/vbsls16.c: Remove.
4797 * gcc.target/arm/neon/vbsls32.c: Remove.
4798 * gcc.target/arm/neon/vbsls64.c: Remove.
4799 * gcc.target/arm/neon/vbsls8.c: Remove.
4800 * gcc.target/arm/neon/vbslu16.c: Remove.
4801 * gcc.target/arm/neon/vbslu32.c: Remove.
4802 * gcc.target/arm/neon/vbslu64.c: Remove.
4803 * gcc.target/arm/neon/vbslu8.c: Remove.
4804 * gcc.target/arm/neon/vcageQf32.c: Remove.
4805 * gcc.target/arm/neon/vcagef32.c: Remove.
4806 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4807 * gcc.target/arm/neon/vcagtf32.c: Remove.
4808 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4809 * gcc.target/arm/neon/vcalef32.c: Remove.
4810 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4811 * gcc.target/arm/neon/vcaltf32.c: Remove.
4812 * gcc.target/arm/neon/vceqQf32.c: Remove.
4813 * gcc.target/arm/neon/vceqQp8.c: Remove.
4814 * gcc.target/arm/neon/vceqQs16.c: Remove.
4815 * gcc.target/arm/neon/vceqQs32.c: Remove.
4816 * gcc.target/arm/neon/vceqQs8.c: Remove.
4817 * gcc.target/arm/neon/vceqQu16.c: Remove.
4818 * gcc.target/arm/neon/vceqQu32.c: Remove.
4819 * gcc.target/arm/neon/vceqQu8.c: Remove.
4820 * gcc.target/arm/neon/vceqf32.c: Remove.
4821 * gcc.target/arm/neon/vceqp8.c: Remove.
4822 * gcc.target/arm/neon/vceqs16.c: Remove.
4823 * gcc.target/arm/neon/vceqs32.c: Remove.
4824 * gcc.target/arm/neon/vceqs8.c: Remove.
4825 * gcc.target/arm/neon/vcequ16.c: Remove.
4826 * gcc.target/arm/neon/vcequ32.c: Remove.
4827 * gcc.target/arm/neon/vcequ8.c: Remove.
4828 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4829 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4830 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4831 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4832 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4833 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4834 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4835 * gcc.target/arm/neon/vcgef32.c: Remove.
4836 * gcc.target/arm/neon/vcges16.c: Remove.
4837 * gcc.target/arm/neon/vcges32.c: Remove.
4838 * gcc.target/arm/neon/vcges8.c: Remove.
4839 * gcc.target/arm/neon/vcgeu16.c: Remove.
4840 * gcc.target/arm/neon/vcgeu32.c: Remove.
4841 * gcc.target/arm/neon/vcgeu8.c: Remove.
4842 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4843 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4844 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4845 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4846 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4847 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4848 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4849 * gcc.target/arm/neon/vcgtf32.c: Remove.
4850 * gcc.target/arm/neon/vcgts16.c: Remove.
4851 * gcc.target/arm/neon/vcgts32.c: Remove.
4852 * gcc.target/arm/neon/vcgts8.c: Remove.
4853 * gcc.target/arm/neon/vcgtu16.c: Remove.
4854 * gcc.target/arm/neon/vcgtu32.c: Remove.
4855 * gcc.target/arm/neon/vcgtu8.c: Remove.
4856 * gcc.target/arm/neon/vcleQf32.c: Remove.
4857 * gcc.target/arm/neon/vcleQs16.c: Remove.
4858 * gcc.target/arm/neon/vcleQs32.c: Remove.
4859 * gcc.target/arm/neon/vcleQs8.c: Remove.
4860 * gcc.target/arm/neon/vcleQu16.c: Remove.
4861 * gcc.target/arm/neon/vcleQu32.c: Remove.
4862 * gcc.target/arm/neon/vcleQu8.c: Remove.
4863 * gcc.target/arm/neon/vclef32.c: Remove.
4864 * gcc.target/arm/neon/vcles16.c: Remove.
4865 * gcc.target/arm/neon/vcles32.c: Remove.
4866 * gcc.target/arm/neon/vcles8.c: Remove.
4867 * gcc.target/arm/neon/vcleu16.c: Remove.
4868 * gcc.target/arm/neon/vcleu32.c: Remove.
4869 * gcc.target/arm/neon/vcleu8.c: Remove.
4870 * gcc.target/arm/neon/vclsQs16.c: Remove.
4871 * gcc.target/arm/neon/vclsQs32.c: Remove.
4872 * gcc.target/arm/neon/vclsQs8.c: Remove.
4873 * gcc.target/arm/neon/vclss16.c: Remove.
4874 * gcc.target/arm/neon/vclss32.c: Remove.
4875 * gcc.target/arm/neon/vclss8.c: Remove.
4876 * gcc.target/arm/neon/vcltQf32.c: Remove.
4877 * gcc.target/arm/neon/vcltQs16.c: Remove.
4878 * gcc.target/arm/neon/vcltQs32.c: Remove.
4879 * gcc.target/arm/neon/vcltQs8.c: Remove.
4880 * gcc.target/arm/neon/vcltQu16.c: Remove.
4881 * gcc.target/arm/neon/vcltQu32.c: Remove.
4882 * gcc.target/arm/neon/vcltQu8.c: Remove.
4883 * gcc.target/arm/neon/vcltf32.c: Remove.
4884 * gcc.target/arm/neon/vclts16.c: Remove.
4885 * gcc.target/arm/neon/vclts32.c: Remove.
4886 * gcc.target/arm/neon/vclts8.c: Remove.
4887 * gcc.target/arm/neon/vcltu16.c: Remove.
4888 * gcc.target/arm/neon/vcltu32.c: Remove.
4889 * gcc.target/arm/neon/vcltu8.c: Remove.
4890 * gcc.target/arm/neon/vclzQs16.c: Remove.
4891 * gcc.target/arm/neon/vclzQs32.c: Remove.
4892 * gcc.target/arm/neon/vclzQs8.c: Remove.
4893 * gcc.target/arm/neon/vclzQu16.c: Remove.
4894 * gcc.target/arm/neon/vclzQu32.c: Remove.
4895 * gcc.target/arm/neon/vclzQu8.c: Remove.
4896 * gcc.target/arm/neon/vclzs16.c: Remove.
4897 * gcc.target/arm/neon/vclzs32.c: Remove.
4898 * gcc.target/arm/neon/vclzs8.c: Remove.
4899 * gcc.target/arm/neon/vclzu16.c: Remove.
4900 * gcc.target/arm/neon/vclzu32.c: Remove.
4901 * gcc.target/arm/neon/vclzu8.c: Remove.
4902 * gcc.target/arm/neon/vcntQp8.c: Remove.
4903 * gcc.target/arm/neon/vcntQs8.c: Remove.
4904 * gcc.target/arm/neon/vcntQu8.c: Remove.
4905 * gcc.target/arm/neon/vcntp8.c: Remove.
4906 * gcc.target/arm/neon/vcnts8.c: Remove.
4907 * gcc.target/arm/neon/vcntu8.c: Remove.
4908 * gcc.target/arm/neon/vcombinef32.c: Remove.
4909 * gcc.target/arm/neon/vcombinep16.c: Remove.
4910 * gcc.target/arm/neon/vcombinep64.c: Remove.
4911 * gcc.target/arm/neon/vcombinep8.c: Remove.
4912 * gcc.target/arm/neon/vcombines16.c: Remove.
4913 * gcc.target/arm/neon/vcombines32.c: Remove.
4914 * gcc.target/arm/neon/vcombines64.c: Remove.
4915 * gcc.target/arm/neon/vcombines8.c: Remove.
4916 * gcc.target/arm/neon/vcombineu16.c: Remove.
4917 * gcc.target/arm/neon/vcombineu32.c: Remove.
4918 * gcc.target/arm/neon/vcombineu64.c: Remove.
4919 * gcc.target/arm/neon/vcombineu8.c: Remove.
4920 * gcc.target/arm/neon/vcreatef32.c: Remove.
4921 * gcc.target/arm/neon/vcreatep16.c: Remove.
4922 * gcc.target/arm/neon/vcreatep64.c: Remove.
4923 * gcc.target/arm/neon/vcreatep8.c: Remove.
4924 * gcc.target/arm/neon/vcreates16.c: Remove.
4925 * gcc.target/arm/neon/vcreates32.c: Remove.
4926 * gcc.target/arm/neon/vcreates64.c: Remove.
4927 * gcc.target/arm/neon/vcreates8.c: Remove.
4928 * gcc.target/arm/neon/vcreateu16.c: Remove.
4929 * gcc.target/arm/neon/vcreateu32.c: Remove.
4930 * gcc.target/arm/neon/vcreateu64.c: Remove.
4931 * gcc.target/arm/neon/vcreateu8.c: Remove.
4932 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4933 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4934 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4935 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4936 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4937 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4938 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4939 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4940 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4941 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4942 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4943 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4944 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4945 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4946 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4947 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4948 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4949 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4950 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4951 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4952 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4953 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4954 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4955 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4956 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4957 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4958 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4959 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4960 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4961 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4962 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4963 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4964 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4965 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4966 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4967 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4968 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4969 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4970 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4971 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4972 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4973 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4974 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4975 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4976 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4977 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4978 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4979 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4980 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4981 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4982 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4983 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4984 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4985 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4986 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4987 * gcc.target/arm/neon/vdup_np16.c: Remove.
4988 * gcc.target/arm/neon/vdup_np64.c: Remove.
4989 * gcc.target/arm/neon/vdup_np8.c: Remove.
4990 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4991 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4992 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4993 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4994 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4995 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4996 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4997 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4998 * gcc.target/arm/neon/veorQs16.c: Remove.
4999 * gcc.target/arm/neon/veorQs32.c: Remove.
5000 * gcc.target/arm/neon/veorQs64.c: Remove.
5001 * gcc.target/arm/neon/veorQs8.c: Remove.
5002 * gcc.target/arm/neon/veorQu16.c: Remove.
5003 * gcc.target/arm/neon/veorQu32.c: Remove.
5004 * gcc.target/arm/neon/veorQu64.c: Remove.
5005 * gcc.target/arm/neon/veorQu8.c: Remove.
5006 * gcc.target/arm/neon/veors16.c: Remove.
5007 * gcc.target/arm/neon/veors32.c: Remove.
5008 * gcc.target/arm/neon/veors64.c: Remove.
5009 * gcc.target/arm/neon/veors8.c: Remove.
5010 * gcc.target/arm/neon/veoru16.c: Remove.
5011 * gcc.target/arm/neon/veoru32.c: Remove.
5012 * gcc.target/arm/neon/veoru64.c: Remove.
5013 * gcc.target/arm/neon/veoru8.c: Remove.
5014 * gcc.target/arm/neon/vextQf32.c: Remove.
5015 * gcc.target/arm/neon/vextQp16.c: Remove.
5016 * gcc.target/arm/neon/vextQp64.c: Remove.
5017 * gcc.target/arm/neon/vextQp8.c: Remove.
5018 * gcc.target/arm/neon/vextQs16.c: Remove.
5019 * gcc.target/arm/neon/vextQs32.c: Remove.
5020 * gcc.target/arm/neon/vextQs64.c: Remove.
5021 * gcc.target/arm/neon/vextQs8.c: Remove.
5022 * gcc.target/arm/neon/vextQu16.c: Remove.
5023 * gcc.target/arm/neon/vextQu32.c: Remove.
5024 * gcc.target/arm/neon/vextQu64.c: Remove.
5025 * gcc.target/arm/neon/vextQu8.c: Remove.
5026 * gcc.target/arm/neon/vextf32.c: Remove.
5027 * gcc.target/arm/neon/vextp16.c: Remove.
5028 * gcc.target/arm/neon/vextp64.c: Remove.
5029 * gcc.target/arm/neon/vextp8.c: Remove.
5030 * gcc.target/arm/neon/vexts16.c: Remove.
5031 * gcc.target/arm/neon/vexts32.c: Remove.
5032 * gcc.target/arm/neon/vexts64.c: Remove.
5033 * gcc.target/arm/neon/vexts8.c: Remove.
5034 * gcc.target/arm/neon/vextu16.c: Remove.
5035 * gcc.target/arm/neon/vextu32.c: Remove.
5036 * gcc.target/arm/neon/vextu64.c: Remove.
5037 * gcc.target/arm/neon/vextu8.c: Remove.
5038 * gcc.target/arm/neon/vfmaQf32.c: Remove.
5039 * gcc.target/arm/neon/vfmaf32.c: Remove.
5040 * gcc.target/arm/neon/vfmsQf32.c: Remove.
5041 * gcc.target/arm/neon/vfmsf32.c: Remove.
5042 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5043 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5044 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5045 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5046 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5047 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5048 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5049 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5050 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5051 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5052 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5053 * gcc.target/arm/neon/vget_highf32.c: Remove.
5054 * gcc.target/arm/neon/vget_highp16.c: Remove.
5055 * gcc.target/arm/neon/vget_highp64.c: Remove.
5056 * gcc.target/arm/neon/vget_highp8.c: Remove.
5057 * gcc.target/arm/neon/vget_highs16.c: Remove.
5058 * gcc.target/arm/neon/vget_highs32.c: Remove.
5059 * gcc.target/arm/neon/vget_highs64.c: Remove.
5060 * gcc.target/arm/neon/vget_highs8.c: Remove.
5061 * gcc.target/arm/neon/vget_highu16.c: Remove.
5062 * gcc.target/arm/neon/vget_highu32.c: Remove.
5063 * gcc.target/arm/neon/vget_highu64.c: Remove.
5064 * gcc.target/arm/neon/vget_highu8.c: Remove.
5065 * gcc.target/arm/neon/vget_lanef32.c: Remove.
5066 * gcc.target/arm/neon/vget_lanep16.c: Remove.
5067 * gcc.target/arm/neon/vget_lanep8.c: Remove.
5068 * gcc.target/arm/neon/vget_lanes16.c: Remove.
5069 * gcc.target/arm/neon/vget_lanes32.c: Remove.
5070 * gcc.target/arm/neon/vget_lanes64.c: Remove.
5071 * gcc.target/arm/neon/vget_lanes8.c: Remove.
5072 * gcc.target/arm/neon/vget_laneu16.c: Remove.
5073 * gcc.target/arm/neon/vget_laneu32.c: Remove.
5074 * gcc.target/arm/neon/vget_laneu64.c: Remove.
5075 * gcc.target/arm/neon/vget_laneu8.c: Remove.
5076 * gcc.target/arm/neon/vget_lowf32.c: Remove.
5077 * gcc.target/arm/neon/vget_lowp16.c: Remove.
5078 * gcc.target/arm/neon/vget_lowp64.c: Remove.
5079 * gcc.target/arm/neon/vget_lowp8.c: Remove.
5080 * gcc.target/arm/neon/vget_lows16.c: Remove.
5081 * gcc.target/arm/neon/vget_lows32.c: Remove.
5082 * gcc.target/arm/neon/vget_lows64.c: Remove.
5083 * gcc.target/arm/neon/vget_lows8.c: Remove.
5084 * gcc.target/arm/neon/vget_lowu16.c: Remove.
5085 * gcc.target/arm/neon/vget_lowu32.c: Remove.
5086 * gcc.target/arm/neon/vget_lowu64.c: Remove.
5087 * gcc.target/arm/neon/vget_lowu8.c: Remove.
5088 * gcc.target/arm/neon/vhaddQs16.c: Remove.
5089 * gcc.target/arm/neon/vhaddQs32.c: Remove.
5090 * gcc.target/arm/neon/vhaddQs8.c: Remove.
5091 * gcc.target/arm/neon/vhaddQu16.c: Remove.
5092 * gcc.target/arm/neon/vhaddQu32.c: Remove.
5093 * gcc.target/arm/neon/vhaddQu8.c: Remove.
5094 * gcc.target/arm/neon/vhadds16.c: Remove.
5095 * gcc.target/arm/neon/vhadds32.c: Remove.
5096 * gcc.target/arm/neon/vhadds8.c: Remove.
5097 * gcc.target/arm/neon/vhaddu16.c: Remove.
5098 * gcc.target/arm/neon/vhaddu32.c: Remove.
5099 * gcc.target/arm/neon/vhaddu8.c: Remove.
5100 * gcc.target/arm/neon/vhsubQs16.c: Remove.
5101 * gcc.target/arm/neon/vhsubQs32.c: Remove.
5102 * gcc.target/arm/neon/vhsubQs8.c: Remove.
5103 * gcc.target/arm/neon/vhsubQu16.c: Remove.
5104 * gcc.target/arm/neon/vhsubQu32.c: Remove.
5105 * gcc.target/arm/neon/vhsubQu8.c: Remove.
5106 * gcc.target/arm/neon/vhsubs16.c: Remove.
5107 * gcc.target/arm/neon/vhsubs32.c: Remove.
5108 * gcc.target/arm/neon/vhsubs8.c: Remove.
5109 * gcc.target/arm/neon/vhsubu16.c: Remove.
5110 * gcc.target/arm/neon/vhsubu32.c: Remove.
5111 * gcc.target/arm/neon/vhsubu8.c: Remove.
5112 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5113 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5114 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5115 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5116 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5117 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5118 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5119 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5120 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5121 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5122 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5123 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5124 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5125 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5126 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5127 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5128 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5129 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5130 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5131 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5132 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5133 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5134 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5135 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5136 * gcc.target/arm/neon/vld1Qf32.c: Remove.
5137 * gcc.target/arm/neon/vld1Qp16.c: Remove.
5138 * gcc.target/arm/neon/vld1Qp64.c: Remove.
5139 * gcc.target/arm/neon/vld1Qp8.c: Remove.
5140 * gcc.target/arm/neon/vld1Qs16.c: Remove.
5141 * gcc.target/arm/neon/vld1Qs32.c: Remove.
5142 * gcc.target/arm/neon/vld1Qs64.c: Remove.
5143 * gcc.target/arm/neon/vld1Qs8.c: Remove.
5144 * gcc.target/arm/neon/vld1Qu16.c: Remove.
5145 * gcc.target/arm/neon/vld1Qu32.c: Remove.
5146 * gcc.target/arm/neon/vld1Qu64.c: Remove.
5147 * gcc.target/arm/neon/vld1Qu8.c: Remove.
5148 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5149 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5150 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5151 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5152 * gcc.target/arm/neon/vld1_dups16.c: Remove.
5153 * gcc.target/arm/neon/vld1_dups32.c: Remove.
5154 * gcc.target/arm/neon/vld1_dups64.c: Remove.
5155 * gcc.target/arm/neon/vld1_dups8.c: Remove.
5156 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5157 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5158 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5159 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5160 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5161 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5162 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5163 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5164 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5165 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5166 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5167 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5168 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5169 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5170 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5171 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5172 * gcc.target/arm/neon/vld1f32.c: Remove.
5173 * gcc.target/arm/neon/vld1p16.c: Remove.
5174 * gcc.target/arm/neon/vld1p64.c: Remove.
5175 * gcc.target/arm/neon/vld1p8.c: Remove.
5176 * gcc.target/arm/neon/vld1s16.c: Remove.
5177 * gcc.target/arm/neon/vld1s32.c: Remove.
5178 * gcc.target/arm/neon/vld1s64.c: Remove.
5179 * gcc.target/arm/neon/vld1s8.c: Remove.
5180 * gcc.target/arm/neon/vld1u16.c: Remove.
5181 * gcc.target/arm/neon/vld1u32.c: Remove.
5182 * gcc.target/arm/neon/vld1u64.c: Remove.
5183 * gcc.target/arm/neon/vld1u8.c: Remove.
5184 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5185 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5186 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5187 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5188 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5189 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5190 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5191 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5192 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5193 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5194 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5195 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5196 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5197 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5198 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5199 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5200 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5201 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5202 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5203 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5204 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5205 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5206 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5207 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5208 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5209 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5210 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5211 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5212 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5213 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5214 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5215 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5216 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5217 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5218 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5219 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5220 * gcc.target/arm/neon/vld2f32.c: Remove.
5221 * gcc.target/arm/neon/vld2p16.c: Remove.
5222 * gcc.target/arm/neon/vld2p64.c: Remove.
5223 * gcc.target/arm/neon/vld2p8.c: Remove.
5224 * gcc.target/arm/neon/vld2s16.c: Remove.
5225 * gcc.target/arm/neon/vld2s32.c: Remove.
5226 * gcc.target/arm/neon/vld2s64.c: Remove.
5227 * gcc.target/arm/neon/vld2s8.c: Remove.
5228 * gcc.target/arm/neon/vld2u16.c: Remove.
5229 * gcc.target/arm/neon/vld2u32.c: Remove.
5230 * gcc.target/arm/neon/vld2u64.c: Remove.
5231 * gcc.target/arm/neon/vld2u8.c: Remove.
5232 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5233 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5234 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5235 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5236 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5237 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5238 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5239 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5240 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5241 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5242 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5243 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5244 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5245 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5246 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5247 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5248 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5249 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5250 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5251 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5252 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5253 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5254 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5255 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5256 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5257 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5258 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5259 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5260 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5261 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5262 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5263 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5264 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5265 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5266 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5267 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5268 * gcc.target/arm/neon/vld3f32.c: Remove.
5269 * gcc.target/arm/neon/vld3p16.c: Remove.
5270 * gcc.target/arm/neon/vld3p64.c: Remove.
5271 * gcc.target/arm/neon/vld3p8.c: Remove.
5272 * gcc.target/arm/neon/vld3s16.c: Remove.
5273 * gcc.target/arm/neon/vld3s32.c: Remove.
5274 * gcc.target/arm/neon/vld3s64.c: Remove.
5275 * gcc.target/arm/neon/vld3s8.c: Remove.
5276 * gcc.target/arm/neon/vld3u16.c: Remove.
5277 * gcc.target/arm/neon/vld3u32.c: Remove.
5278 * gcc.target/arm/neon/vld3u64.c: Remove.
5279 * gcc.target/arm/neon/vld3u8.c: Remove.
5280 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5281 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5282 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5283 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5284 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5285 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5286 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5287 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5288 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5289 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5290 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5291 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5292 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5293 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5294 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5295 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5296 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5297 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5298 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5299 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5300 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5301 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5302 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5303 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5304 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5305 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5306 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5307 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5308 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5309 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5310 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5311 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5312 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5313 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5314 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5315 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5316 * gcc.target/arm/neon/vld4f32.c: Remove.
5317 * gcc.target/arm/neon/vld4p16.c: Remove.
5318 * gcc.target/arm/neon/vld4p64.c: Remove.
5319 * gcc.target/arm/neon/vld4p8.c: Remove.
5320 * gcc.target/arm/neon/vld4s16.c: Remove.
5321 * gcc.target/arm/neon/vld4s32.c: Remove.
5322 * gcc.target/arm/neon/vld4s64.c: Remove.
5323 * gcc.target/arm/neon/vld4s8.c: Remove.
5324 * gcc.target/arm/neon/vld4u16.c: Remove.
5325 * gcc.target/arm/neon/vld4u32.c: Remove.
5326 * gcc.target/arm/neon/vld4u64.c: Remove.
5327 * gcc.target/arm/neon/vld4u8.c: Remove.
5328 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5329 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5330 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5331 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5332 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5333 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5334 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5335 * gcc.target/arm/neon/vmaxf32.c: Remove.
5336 * gcc.target/arm/neon/vmaxs16.c: Remove.
5337 * gcc.target/arm/neon/vmaxs32.c: Remove.
5338 * gcc.target/arm/neon/vmaxs8.c: Remove.
5339 * gcc.target/arm/neon/vmaxu16.c: Remove.
5340 * gcc.target/arm/neon/vmaxu32.c: Remove.
5341 * gcc.target/arm/neon/vmaxu8.c: Remove.
5342 * gcc.target/arm/neon/vminQf32.c: Remove.
5343 * gcc.target/arm/neon/vminQs16.c: Remove.
5344 * gcc.target/arm/neon/vminQs32.c: Remove.
5345 * gcc.target/arm/neon/vminQs8.c: Remove.
5346 * gcc.target/arm/neon/vminQu16.c: Remove.
5347 * gcc.target/arm/neon/vminQu32.c: Remove.
5348 * gcc.target/arm/neon/vminQu8.c: Remove.
5349 * gcc.target/arm/neon/vminf32.c: Remove.
5350 * gcc.target/arm/neon/vmins16.c: Remove.
5351 * gcc.target/arm/neon/vmins32.c: Remove.
5352 * gcc.target/arm/neon/vmins8.c: Remove.
5353 * gcc.target/arm/neon/vminu16.c: Remove.
5354 * gcc.target/arm/neon/vminu32.c: Remove.
5355 * gcc.target/arm/neon/vminu8.c: Remove.
5356 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5357 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5358 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5359 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5360 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5361 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5362 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5363 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5364 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5365 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5366 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5367 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5368 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5369 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5370 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5371 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5372 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5373 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5374 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5375 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5376 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5377 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5378 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5379 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5380 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5381 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5382 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5383 * gcc.target/arm/neon/vmlaf32.c: Remove.
5384 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5385 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5386 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5387 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5388 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5389 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5390 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5391 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5392 * gcc.target/arm/neon/vmlals16.c: Remove.
5393 * gcc.target/arm/neon/vmlals32.c: Remove.
5394 * gcc.target/arm/neon/vmlals8.c: Remove.
5395 * gcc.target/arm/neon/vmlalu16.c: Remove.
5396 * gcc.target/arm/neon/vmlalu32.c: Remove.
5397 * gcc.target/arm/neon/vmlalu8.c: Remove.
5398 * gcc.target/arm/neon/vmlas16.c: Remove.
5399 * gcc.target/arm/neon/vmlas32.c: Remove.
5400 * gcc.target/arm/neon/vmlas8.c: Remove.
5401 * gcc.target/arm/neon/vmlau16.c: Remove.
5402 * gcc.target/arm/neon/vmlau32.c: Remove.
5403 * gcc.target/arm/neon/vmlau8.c: Remove.
5404 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5405 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5406 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5407 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5408 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5409 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5410 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5411 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5412 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5413 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5414 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5415 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5416 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5417 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5418 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5419 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5420 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5421 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5422 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5423 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5424 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5425 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5426 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5427 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5428 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5429 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5430 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5431 * gcc.target/arm/neon/vmlsf32.c: Remove.
5432 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5433 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5434 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5435 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5436 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5437 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5438 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5439 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5440 * gcc.target/arm/neon/vmlsls16.c: Remove.
5441 * gcc.target/arm/neon/vmlsls32.c: Remove.
5442 * gcc.target/arm/neon/vmlsls8.c: Remove.
5443 * gcc.target/arm/neon/vmlslu16.c: Remove.
5444 * gcc.target/arm/neon/vmlslu32.c: Remove.
5445 * gcc.target/arm/neon/vmlslu8.c: Remove.
5446 * gcc.target/arm/neon/vmlss16.c: Remove.
5447 * gcc.target/arm/neon/vmlss32.c: Remove.
5448 * gcc.target/arm/neon/vmlss8.c: Remove.
5449 * gcc.target/arm/neon/vmlsu16.c: Remove.
5450 * gcc.target/arm/neon/vmlsu32.c: Remove.
5451 * gcc.target/arm/neon/vmlsu8.c: Remove.
5452 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5453 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5454 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5455 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5456 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5457 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5458 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5459 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5460 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5461 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5462 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5463 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5464 * gcc.target/arm/neon/vmov_np16.c: Remove.
5465 * gcc.target/arm/neon/vmov_np8.c: Remove.
5466 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5467 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5468 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5469 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5470 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5471 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5472 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5473 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5474 * gcc.target/arm/neon/vmovls16.c: Remove.
5475 * gcc.target/arm/neon/vmovls32.c: Remove.
5476 * gcc.target/arm/neon/vmovls8.c: Remove.
5477 * gcc.target/arm/neon/vmovlu16.c: Remove.
5478 * gcc.target/arm/neon/vmovlu32.c: Remove.
5479 * gcc.target/arm/neon/vmovlu8.c: Remove.
5480 * gcc.target/arm/neon/vmovns16.c: Remove.
5481 * gcc.target/arm/neon/vmovns32.c: Remove.
5482 * gcc.target/arm/neon/vmovns64.c: Remove.
5483 * gcc.target/arm/neon/vmovnu16.c: Remove.
5484 * gcc.target/arm/neon/vmovnu32.c: Remove.
5485 * gcc.target/arm/neon/vmovnu64.c: Remove.
5486 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5487 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5488 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5489 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5490 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5491 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5492 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5493 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5494 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5495 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5496 * gcc.target/arm/neon/vmulQf32.c: Remove.
5497 * gcc.target/arm/neon/vmulQp8.c: Remove.
5498 * gcc.target/arm/neon/vmulQs16.c: Remove.
5499 * gcc.target/arm/neon/vmulQs32.c: Remove.
5500 * gcc.target/arm/neon/vmulQs8.c: Remove.
5501 * gcc.target/arm/neon/vmulQu16.c: Remove.
5502 * gcc.target/arm/neon/vmulQu32.c: Remove.
5503 * gcc.target/arm/neon/vmulQu8.c: Remove.
5504 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5505 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5506 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5507 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5508 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5509 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5510 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5511 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5512 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5513 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5514 * gcc.target/arm/neon/vmulf32.c: Remove.
5515 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5516 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5517 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5518 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5519 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5520 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5521 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5522 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5523 * gcc.target/arm/neon/vmullp8.c: Remove.
5524 * gcc.target/arm/neon/vmulls16.c: Remove.
5525 * gcc.target/arm/neon/vmulls32.c: Remove.
5526 * gcc.target/arm/neon/vmulls8.c: Remove.
5527 * gcc.target/arm/neon/vmullu16.c: Remove.
5528 * gcc.target/arm/neon/vmullu32.c: Remove.
5529 * gcc.target/arm/neon/vmullu8.c: Remove.
5530 * gcc.target/arm/neon/vmulp8.c: Remove.
5531 * gcc.target/arm/neon/vmuls16.c: Remove.
5532 * gcc.target/arm/neon/vmuls32.c: Remove.
5533 * gcc.target/arm/neon/vmuls8.c: Remove.
5534 * gcc.target/arm/neon/vmulu16.c: Remove.
5535 * gcc.target/arm/neon/vmulu32.c: Remove.
5536 * gcc.target/arm/neon/vmulu8.c: Remove.
5537 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5538 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5539 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5540 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5541 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5542 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5543 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5544 * gcc.target/arm/neon/vmvnp8.c: Remove.
5545 * gcc.target/arm/neon/vmvns16.c: Remove.
5546 * gcc.target/arm/neon/vmvns32.c: Remove.
5547 * gcc.target/arm/neon/vmvns8.c: Remove.
5548 * gcc.target/arm/neon/vmvnu16.c: Remove.
5549 * gcc.target/arm/neon/vmvnu32.c: Remove.
5550 * gcc.target/arm/neon/vmvnu8.c: Remove.
5551 * gcc.target/arm/neon/vnegQf32.c: Remove.
5552 * gcc.target/arm/neon/vnegQs16.c: Remove.
5553 * gcc.target/arm/neon/vnegQs32.c: Remove.
5554 * gcc.target/arm/neon/vnegQs8.c: Remove.
5555 * gcc.target/arm/neon/vnegf32.c: Remove.
5556 * gcc.target/arm/neon/vnegs16.c: Remove.
5557 * gcc.target/arm/neon/vnegs32.c: Remove.
5558 * gcc.target/arm/neon/vnegs8.c: Remove.
5559 * gcc.target/arm/neon/vornQs16.c: Remove.
5560 * gcc.target/arm/neon/vornQs32.c: Remove.
5561 * gcc.target/arm/neon/vornQs64.c: Remove.
5562 * gcc.target/arm/neon/vornQs8.c: Remove.
5563 * gcc.target/arm/neon/vornQu16.c: Remove.
5564 * gcc.target/arm/neon/vornQu32.c: Remove.
5565 * gcc.target/arm/neon/vornQu64.c: Remove.
5566 * gcc.target/arm/neon/vornQu8.c: Remove.
5567 * gcc.target/arm/neon/vorns16.c: Remove.
5568 * gcc.target/arm/neon/vorns32.c: Remove.
5569 * gcc.target/arm/neon/vorns64.c: Remove.
5570 * gcc.target/arm/neon/vorns8.c: Remove.
5571 * gcc.target/arm/neon/vornu16.c: Remove.
5572 * gcc.target/arm/neon/vornu32.c: Remove.
5573 * gcc.target/arm/neon/vornu64.c: Remove.
5574 * gcc.target/arm/neon/vornu8.c: Remove.
5575 * gcc.target/arm/neon/vorrQs16.c: Remove.
5576 * gcc.target/arm/neon/vorrQs32.c: Remove.
5577 * gcc.target/arm/neon/vorrQs64.c: Remove.
5578 * gcc.target/arm/neon/vorrQs8.c: Remove.
5579 * gcc.target/arm/neon/vorrQu16.c: Remove.
5580 * gcc.target/arm/neon/vorrQu32.c: Remove.
5581 * gcc.target/arm/neon/vorrQu64.c: Remove.
5582 * gcc.target/arm/neon/vorrQu8.c: Remove.
5583 * gcc.target/arm/neon/vorrs16.c: Remove.
5584 * gcc.target/arm/neon/vorrs32.c: Remove.
5585 * gcc.target/arm/neon/vorrs64.c: Remove.
5586 * gcc.target/arm/neon/vorrs8.c: Remove.
5587 * gcc.target/arm/neon/vorru16.c: Remove.
5588 * gcc.target/arm/neon/vorru32.c: Remove.
5589 * gcc.target/arm/neon/vorru64.c: Remove.
5590 * gcc.target/arm/neon/vorru8.c: Remove.
5591 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5592 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5593 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5594 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5595 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5596 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5597 * gcc.target/arm/neon/vpadals16.c: Remove.
5598 * gcc.target/arm/neon/vpadals32.c: Remove.
5599 * gcc.target/arm/neon/vpadals8.c: Remove.
5600 * gcc.target/arm/neon/vpadalu16.c: Remove.
5601 * gcc.target/arm/neon/vpadalu32.c: Remove.
5602 * gcc.target/arm/neon/vpadalu8.c: Remove.
5603 * gcc.target/arm/neon/vpaddf32.c: Remove.
5604 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5605 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5606 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5607 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5608 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5609 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5610 * gcc.target/arm/neon/vpaddls16.c: Remove.
5611 * gcc.target/arm/neon/vpaddls32.c: Remove.
5612 * gcc.target/arm/neon/vpaddls8.c: Remove.
5613 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5614 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5615 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5616 * gcc.target/arm/neon/vpadds16.c: Remove.
5617 * gcc.target/arm/neon/vpadds32.c: Remove.
5618 * gcc.target/arm/neon/vpadds8.c: Remove.
5619 * gcc.target/arm/neon/vpaddu16.c: Remove.
5620 * gcc.target/arm/neon/vpaddu32.c: Remove.
5621 * gcc.target/arm/neon/vpaddu8.c: Remove.
5622 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5623 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5624 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5625 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5626 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5627 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5628 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5629 * gcc.target/arm/neon/vpminf32.c: Remove.
5630 * gcc.target/arm/neon/vpmins16.c: Remove.
5631 * gcc.target/arm/neon/vpmins32.c: Remove.
5632 * gcc.target/arm/neon/vpmins8.c: Remove.
5633 * gcc.target/arm/neon/vpminu16.c: Remove.
5634 * gcc.target/arm/neon/vpminu32.c: Remove.
5635 * gcc.target/arm/neon/vpminu8.c: Remove.
5636 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5637 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5638 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5639 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5640 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5641 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5642 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5643 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5644 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5645 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5646 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5647 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5648 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5649 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5650 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5651 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5652 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5653 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5654 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5655 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5656 * gcc.target/arm/neon/vqRshls16.c: Remove.
5657 * gcc.target/arm/neon/vqRshls32.c: Remove.
5658 * gcc.target/arm/neon/vqRshls64.c: Remove.
5659 * gcc.target/arm/neon/vqRshls8.c: Remove.
5660 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5661 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5662 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5663 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5664 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5665 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5666 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5667 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5668 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5669 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5670 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5671 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5672 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5673 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5674 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5675 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5676 * gcc.target/arm/neon/vqabss16.c: Remove.
5677 * gcc.target/arm/neon/vqabss32.c: Remove.
5678 * gcc.target/arm/neon/vqabss8.c: Remove.
5679 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5680 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5681 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5682 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5683 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5684 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5685 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5686 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5687 * gcc.target/arm/neon/vqadds16.c: Remove.
5688 * gcc.target/arm/neon/vqadds32.c: Remove.
5689 * gcc.target/arm/neon/vqadds64.c: Remove.
5690 * gcc.target/arm/neon/vqadds8.c: Remove.
5691 * gcc.target/arm/neon/vqaddu16.c: Remove.
5692 * gcc.target/arm/neon/vqaddu32.c: Remove.
5693 * gcc.target/arm/neon/vqaddu64.c: Remove.
5694 * gcc.target/arm/neon/vqaddu8.c: Remove.
5695 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5696 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5697 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5698 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5699 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5700 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5701 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5702 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5703 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5704 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5705 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5706 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5707 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5708 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5709 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5710 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5711 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5712 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5713 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5714 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5715 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5716 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5717 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5718 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5719 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5720 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5721 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5722 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5723 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5724 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5725 * gcc.target/arm/neon/vqmovns16.c: Remove.
5726 * gcc.target/arm/neon/vqmovns32.c: Remove.
5727 * gcc.target/arm/neon/vqmovns64.c: Remove.
5728 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5729 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5730 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5731 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5732 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5733 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5734 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5735 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5736 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5737 * gcc.target/arm/neon/vqnegs16.c: Remove.
5738 * gcc.target/arm/neon/vqnegs32.c: Remove.
5739 * gcc.target/arm/neon/vqnegs8.c: Remove.
5740 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5741 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5742 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5743 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5744 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5745 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5746 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5747 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5748 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5749 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5750 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5751 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5752 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5753 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5754 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5755 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5756 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5757 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5758 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5759 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5760 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5761 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5762 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5763 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5764 * gcc.target/arm/neon/vqshls16.c: Remove.
5765 * gcc.target/arm/neon/vqshls32.c: Remove.
5766 * gcc.target/arm/neon/vqshls64.c: Remove.
5767 * gcc.target/arm/neon/vqshls8.c: Remove.
5768 * gcc.target/arm/neon/vqshlu16.c: Remove.
5769 * gcc.target/arm/neon/vqshlu32.c: Remove.
5770 * gcc.target/arm/neon/vqshlu64.c: Remove.
5771 * gcc.target/arm/neon/vqshlu8.c: Remove.
5772 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5773 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5774 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5775 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5776 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5777 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5778 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5779 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5780 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5781 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5782 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5783 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5784 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5785 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5786 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5787 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5788 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5789 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5790 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5791 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5792 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5793 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5794 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5795 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5796 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5797 * gcc.target/arm/neon/vqsubs16.c: Remove.
5798 * gcc.target/arm/neon/vqsubs32.c: Remove.
5799 * gcc.target/arm/neon/vqsubs64.c: Remove.
5800 * gcc.target/arm/neon/vqsubs8.c: Remove.
5801 * gcc.target/arm/neon/vqsubu16.c: Remove.
5802 * gcc.target/arm/neon/vqsubu32.c: Remove.
5803 * gcc.target/arm/neon/vqsubu64.c: Remove.
5804 * gcc.target/arm/neon/vqsubu8.c: Remove.
5805 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5806 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5807 * gcc.target/arm/neon/vrecpef32.c: Remove.
5808 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5809 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5810 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5811 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5812 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5813 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5814 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5815 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5816 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5817 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5818 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5819 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5820 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5821 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5822 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5823 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5824 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5825 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5826 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5827 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5828 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5829 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5830 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5831 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5832 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5833 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5834 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5835 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5836 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5837 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5838 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5839 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5840 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5841 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5842 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5843 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5844 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5845 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5846 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5847 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5848 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5849 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5850 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5851 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5852 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5853 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5854 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5855 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5856 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5857 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5858 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5859 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5860 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5861 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5862 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5863 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5864 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5865 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5866 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5867 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5868 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5869 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5870 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5871 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5872 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5873 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5874 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5875 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5876 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5877 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5878 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5879 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5880 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5881 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5882 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5883 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5884 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5885 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5886 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5887 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5888 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5889 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5890 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5891 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5892 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5893 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5894 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5895 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5896 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5897 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5898 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5899 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5900 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5901 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5902 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5903 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5904 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5905 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5906 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5907 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5908 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5909 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5910 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5911 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5912 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5913 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5914 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5915 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5916 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5917 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5918 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5919 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5920 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5921 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5922 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5923 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5924 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5925 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5926 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5927 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5928 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5929 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5930 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5931 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5932 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5933 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5934 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5935 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5936 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5937 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5938 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5939 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5940 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5941 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5942 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5943 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5944 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5945 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5946 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5947 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5948 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5949 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5950 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5951 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5952 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5953 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5954 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5955 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5956 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5957 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5958 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5959 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5960 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5961 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5962 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5963 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5964 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5965 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5966 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5967 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5968 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5969 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5970 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5971 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5972 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5973 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5974 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5975 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5976 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5977 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5978 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5979 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5980 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5981 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5982 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5983 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5984 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5985 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5986 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5987 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5988 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5989 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5990 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5991 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5992 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5993 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5994 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5995 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5996 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5997 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5998 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5999 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6000 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6001 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6002 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6003 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6004 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6005 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6006 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6007 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6008 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6009 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6010 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6011 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6012 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6013 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6014 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6015 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6016 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6017 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6018 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6019 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6020 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6021 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6022 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6023 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6024 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6025 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6026 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6027 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6028 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6029 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6030 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6031 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6032 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6033 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6034 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6035 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6036 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6037 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6038 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6039 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6040 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6041 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6042 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6043 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6044 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6045 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6046 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6047 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6048 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6049 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6050 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6051 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6052 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6053 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6054 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6055 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6056 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6057 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6058 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6059 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6060 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6061 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6062 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6063 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6064 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6065 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6066 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6067 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6068 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6069 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6070 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6071 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6072 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6073 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6074 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6075 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6076 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6077 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6078 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6079 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6080 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6081 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6082 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6083 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6084 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6085 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6086 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6087 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6088 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6089 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6090 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6091 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6092 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6093 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6094 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6095 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6096 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6097 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6098 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6099 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6100 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6101 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6102 * gcc.target/arm/neon/vrev16p8.c: Remove.
6103 * gcc.target/arm/neon/vrev16s8.c: Remove.
6104 * gcc.target/arm/neon/vrev16u8.c: Remove.
6105 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6106 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6107 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6108 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6109 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6110 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6111 * gcc.target/arm/neon/vrev32p16.c: Remove.
6112 * gcc.target/arm/neon/vrev32p8.c: Remove.
6113 * gcc.target/arm/neon/vrev32s16.c: Remove.
6114 * gcc.target/arm/neon/vrev32s8.c: Remove.
6115 * gcc.target/arm/neon/vrev32u16.c: Remove.
6116 * gcc.target/arm/neon/vrev32u8.c: Remove.
6117 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6118 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6119 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6120 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6121 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6122 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6123 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6124 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6125 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6126 * gcc.target/arm/neon/vrev64f32.c: Remove.
6127 * gcc.target/arm/neon/vrev64p16.c: Remove.
6128 * gcc.target/arm/neon/vrev64p8.c: Remove.
6129 * gcc.target/arm/neon/vrev64s16.c: Remove.
6130 * gcc.target/arm/neon/vrev64s32.c: Remove.
6131 * gcc.target/arm/neon/vrev64s8.c: Remove.
6132 * gcc.target/arm/neon/vrev64u16.c: Remove.
6133 * gcc.target/arm/neon/vrev64u32.c: Remove.
6134 * gcc.target/arm/neon/vrev64u8.c: Remove.
6135 * gcc.target/arm/neon/vrndaf32.c: Remove.
6136 * gcc.target/arm/neon/vrndaqf32.c: Remove.
6137 * gcc.target/arm/neon/vrndf32.c: Remove.
6138 * gcc.target/arm/neon/vrndmf32.c: Remove.
6139 * gcc.target/arm/neon/vrndmqf32.c: Remove.
6140 * gcc.target/arm/neon/vrndnf32.c: Remove.
6141 * gcc.target/arm/neon/vrndnqf32.c: Remove.
6142 * gcc.target/arm/neon/vrndpf32.c: Remove.
6143 * gcc.target/arm/neon/vrndpqf32.c: Remove.
6144 * gcc.target/arm/neon/vrndqf32.c: Remove.
6145 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6146 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6147 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6148 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6149 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6150 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6151 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6152 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6153 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6154 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6155 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6156 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6157 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6158 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6159 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6160 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6161 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6162 * gcc.target/arm/neon/vset_lanef32.c: Remove.
6163 * gcc.target/arm/neon/vset_lanep16.c: Remove.
6164 * gcc.target/arm/neon/vset_lanep8.c: Remove.
6165 * gcc.target/arm/neon/vset_lanes16.c: Remove.
6166 * gcc.target/arm/neon/vset_lanes32.c: Remove.
6167 * gcc.target/arm/neon/vset_lanes64.c: Remove.
6168 * gcc.target/arm/neon/vset_lanes8.c: Remove.
6169 * gcc.target/arm/neon/vset_laneu16.c: Remove.
6170 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6171 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6172 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6173 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6174 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6175 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6176 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6177 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6178 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6179 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6180 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6181 * gcc.target/arm/neon/vshlQs16.c: Remove.
6182 * gcc.target/arm/neon/vshlQs32.c: Remove.
6183 * gcc.target/arm/neon/vshlQs64.c: Remove.
6184 * gcc.target/arm/neon/vshlQs8.c: Remove.
6185 * gcc.target/arm/neon/vshlQu16.c: Remove.
6186 * gcc.target/arm/neon/vshlQu32.c: Remove.
6187 * gcc.target/arm/neon/vshlQu64.c: Remove.
6188 * gcc.target/arm/neon/vshlQu8.c: Remove.
6189 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6190 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6191 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6192 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6193 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6194 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6195 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6196 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6197 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6198 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6199 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6200 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6201 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6202 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6203 * gcc.target/arm/neon/vshls16.c: Remove.
6204 * gcc.target/arm/neon/vshls32.c: Remove.
6205 * gcc.target/arm/neon/vshls64.c: Remove.
6206 * gcc.target/arm/neon/vshls8.c: Remove.
6207 * gcc.target/arm/neon/vshlu16.c: Remove.
6208 * gcc.target/arm/neon/vshlu32.c: Remove.
6209 * gcc.target/arm/neon/vshlu64.c: Remove.
6210 * gcc.target/arm/neon/vshlu8.c: Remove.
6211 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6212 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6213 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6214 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6215 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6216 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6217 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6218 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6219 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6220 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6221 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6222 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6223 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6224 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6225 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6226 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6227 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6228 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6229 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6230 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6231 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6232 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6233 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6234 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6235 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6236 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6237 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6238 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6239 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6240 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6241 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6242 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6243 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6244 * gcc.target/arm/neon/vsli_np16.c: Remove.
6245 * gcc.target/arm/neon/vsli_np64.c: Remove.
6246 * gcc.target/arm/neon/vsli_np8.c: Remove.
6247 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6248 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6249 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6250 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6251 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6252 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6253 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6254 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6255 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6256 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6257 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6258 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6259 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6260 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6261 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6262 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6263 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6264 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6265 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6266 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6267 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6268 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6269 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6270 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6271 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6272 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6273 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6274 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6275 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6276 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6277 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6278 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6279 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6280 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6281 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6282 * gcc.target/arm/neon/vsri_np16.c: Remove.
6283 * gcc.target/arm/neon/vsri_np64.c: Remove.
6284 * gcc.target/arm/neon/vsri_np8.c: Remove.
6285 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6286 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6287 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6288 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6289 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6290 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6291 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6292 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6293 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6294 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6295 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6296 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6297 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6298 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6299 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6300 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6301 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6302 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6303 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6304 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6305 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6306 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6307 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6308 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6309 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6310 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6311 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6312 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6313 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6314 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6315 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6316 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6317 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6318 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6319 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6320 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6321 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6322 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6323 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6324 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6325 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6326 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6327 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6328 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6329 * gcc.target/arm/neon/vst1f32.c: Remove.
6330 * gcc.target/arm/neon/vst1p16.c: Remove.
6331 * gcc.target/arm/neon/vst1p64.c: Remove.
6332 * gcc.target/arm/neon/vst1p8.c: Remove.
6333 * gcc.target/arm/neon/vst1s16.c: Remove.
6334 * gcc.target/arm/neon/vst1s32.c: Remove.
6335 * gcc.target/arm/neon/vst1s64.c: Remove.
6336 * gcc.target/arm/neon/vst1s8.c: Remove.
6337 * gcc.target/arm/neon/vst1u16.c: Remove.
6338 * gcc.target/arm/neon/vst1u32.c: Remove.
6339 * gcc.target/arm/neon/vst1u64.c: Remove.
6340 * gcc.target/arm/neon/vst1u8.c: Remove.
6341 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6342 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6343 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6344 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6345 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6346 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6347 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6348 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6349 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6350 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6351 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6352 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6353 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6354 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6355 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6356 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6357 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6358 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6359 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6360 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6361 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6362 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6363 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6364 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6365 * gcc.target/arm/neon/vst2f32.c: Remove.
6366 * gcc.target/arm/neon/vst2p16.c: Remove.
6367 * gcc.target/arm/neon/vst2p64.c: Remove.
6368 * gcc.target/arm/neon/vst2p8.c: Remove.
6369 * gcc.target/arm/neon/vst2s16.c: Remove.
6370 * gcc.target/arm/neon/vst2s32.c: Remove.
6371 * gcc.target/arm/neon/vst2s64.c: Remove.
6372 * gcc.target/arm/neon/vst2s8.c: Remove.
6373 * gcc.target/arm/neon/vst2u16.c: Remove.
6374 * gcc.target/arm/neon/vst2u32.c: Remove.
6375 * gcc.target/arm/neon/vst2u64.c: Remove.
6376 * gcc.target/arm/neon/vst2u8.c: Remove.
6377 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6378 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6379 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6380 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6381 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6382 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6383 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6384 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6385 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6386 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6387 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6388 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6389 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6390 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6391 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6392 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6393 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6394 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6395 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6396 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6397 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6398 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6399 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6400 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6401 * gcc.target/arm/neon/vst3f32.c: Remove.
6402 * gcc.target/arm/neon/vst3p16.c: Remove.
6403 * gcc.target/arm/neon/vst3p64.c: Remove.
6404 * gcc.target/arm/neon/vst3p8.c: Remove.
6405 * gcc.target/arm/neon/vst3s16.c: Remove.
6406 * gcc.target/arm/neon/vst3s32.c: Remove.
6407 * gcc.target/arm/neon/vst3s64.c: Remove.
6408 * gcc.target/arm/neon/vst3s8.c: Remove.
6409 * gcc.target/arm/neon/vst3u16.c: Remove.
6410 * gcc.target/arm/neon/vst3u32.c: Remove.
6411 * gcc.target/arm/neon/vst3u64.c: Remove.
6412 * gcc.target/arm/neon/vst3u8.c: Remove.
6413 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6414 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6415 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6416 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6417 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6418 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6419 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6420 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6421 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6422 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6423 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6424 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6425 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6426 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6427 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6428 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6429 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6430 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6431 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6432 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6433 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6434 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6435 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6436 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6437 * gcc.target/arm/neon/vst4f32.c: Remove.
6438 * gcc.target/arm/neon/vst4p16.c: Remove.
6439 * gcc.target/arm/neon/vst4p64.c: Remove.
6440 * gcc.target/arm/neon/vst4p8.c: Remove.
6441 * gcc.target/arm/neon/vst4s16.c: Remove.
6442 * gcc.target/arm/neon/vst4s32.c: Remove.
6443 * gcc.target/arm/neon/vst4s64.c: Remove.
6444 * gcc.target/arm/neon/vst4s8.c: Remove.
6445 * gcc.target/arm/neon/vst4u16.c: Remove.
6446 * gcc.target/arm/neon/vst4u32.c: Remove.
6447 * gcc.target/arm/neon/vst4u64.c: Remove.
6448 * gcc.target/arm/neon/vst4u8.c: Remove.
6449 * gcc.target/arm/neon/vsubQf32.c: Remove.
6450 * gcc.target/arm/neon/vsubQs16.c: Remove.
6451 * gcc.target/arm/neon/vsubQs32.c: Remove.
6452 * gcc.target/arm/neon/vsubQs64.c: Remove.
6453 * gcc.target/arm/neon/vsubQs8.c: Remove.
6454 * gcc.target/arm/neon/vsubQu16.c: Remove.
6455 * gcc.target/arm/neon/vsubQu32.c: Remove.
6456 * gcc.target/arm/neon/vsubQu64.c: Remove.
6457 * gcc.target/arm/neon/vsubQu8.c: Remove.
6458 * gcc.target/arm/neon/vsubf32.c: Remove.
6459 * gcc.target/arm/neon/vsubhns16.c: Remove.
6460 * gcc.target/arm/neon/vsubhns32.c: Remove.
6461 * gcc.target/arm/neon/vsubhns64.c: Remove.
6462 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6463 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6464 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6465 * gcc.target/arm/neon/vsubls16.c: Remove.
6466 * gcc.target/arm/neon/vsubls32.c: Remove.
6467 * gcc.target/arm/neon/vsubls8.c: Remove.
6468 * gcc.target/arm/neon/vsublu16.c: Remove.
6469 * gcc.target/arm/neon/vsublu32.c: Remove.
6470 * gcc.target/arm/neon/vsublu8.c: Remove.
6471 * gcc.target/arm/neon/vsubs16.c: Remove.
6472 * gcc.target/arm/neon/vsubs32.c: Remove.
6473 * gcc.target/arm/neon/vsubs64.c: Remove.
6474 * gcc.target/arm/neon/vsubs8.c: Remove.
6475 * gcc.target/arm/neon/vsubu16.c: Remove.
6476 * gcc.target/arm/neon/vsubu32.c: Remove.
6477 * gcc.target/arm/neon/vsubu64.c: Remove.
6478 * gcc.target/arm/neon/vsubu8.c: Remove.
6479 * gcc.target/arm/neon/vsubws16.c: Remove.
6480 * gcc.target/arm/neon/vsubws32.c: Remove.
6481 * gcc.target/arm/neon/vsubws8.c: Remove.
6482 * gcc.target/arm/neon/vsubwu16.c: Remove.
6483 * gcc.target/arm/neon/vsubwu32.c: Remove.
6484 * gcc.target/arm/neon/vsubwu8.c: Remove.
6485 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6486 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6487 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6488 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6489 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6490 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6491 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6492 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6493 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6494 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6495 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6496 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6497 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6498 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6499 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6500 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6501 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6502 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6503 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6504 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6505 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6506 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6507 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6508 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6509 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6510 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6511 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6512 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6513 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6514 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6515 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6516 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6517 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6518 * gcc.target/arm/neon/vtrnf32.c: Remove.
6519 * gcc.target/arm/neon/vtrnp16.c: Remove.
6520 * gcc.target/arm/neon/vtrnp8.c: Remove.
6521 * gcc.target/arm/neon/vtrns16.c: Remove.
6522 * gcc.target/arm/neon/vtrns32.c: Remove.
6523 * gcc.target/arm/neon/vtrns8.c: Remove.
6524 * gcc.target/arm/neon/vtrnu16.c: Remove.
6525 * gcc.target/arm/neon/vtrnu32.c: Remove.
6526 * gcc.target/arm/neon/vtrnu8.c: Remove.
6527 * gcc.target/arm/neon/vtstQp8.c: Remove.
6528 * gcc.target/arm/neon/vtstQs16.c: Remove.
6529 * gcc.target/arm/neon/vtstQs32.c: Remove.
6530 * gcc.target/arm/neon/vtstQs8.c: Remove.
6531 * gcc.target/arm/neon/vtstQu16.c: Remove.
6532 * gcc.target/arm/neon/vtstQu32.c: Remove.
6533 * gcc.target/arm/neon/vtstQu8.c: Remove.
6534 * gcc.target/arm/neon/vtstp8.c: Remove.
6535 * gcc.target/arm/neon/vtsts16.c: Remove.
6536 * gcc.target/arm/neon/vtsts32.c: Remove.
6537 * gcc.target/arm/neon/vtsts8.c: Remove.
6538 * gcc.target/arm/neon/vtstu16.c: Remove.
6539 * gcc.target/arm/neon/vtstu32.c: Remove.
6540 * gcc.target/arm/neon/vtstu8.c: Remove.
6541 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6542 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6543 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6544 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6545 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6546 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6547 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6548 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6549 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6550 * gcc.target/arm/neon/vuzpf32.c: Remove.
6551 * gcc.target/arm/neon/vuzpp16.c: Remove.
6552 * gcc.target/arm/neon/vuzpp8.c: Remove.
6553 * gcc.target/arm/neon/vuzps16.c: Remove.
6554 * gcc.target/arm/neon/vuzps32.c: Remove.
6555 * gcc.target/arm/neon/vuzps8.c: Remove.
6556 * gcc.target/arm/neon/vuzpu16.c: Remove.
6557 * gcc.target/arm/neon/vuzpu32.c: Remove.
6558 * gcc.target/arm/neon/vuzpu8.c: Remove.
6559 * gcc.target/arm/neon/vzipQf32.c: Remove.
6560 * gcc.target/arm/neon/vzipQp16.c: Remove.
6561 * gcc.target/arm/neon/vzipQp8.c: Remove.
6562 * gcc.target/arm/neon/vzipQs16.c: Remove.
6563 * gcc.target/arm/neon/vzipQs32.c: Remove.
6564 * gcc.target/arm/neon/vzipQs8.c: Remove.
6565 * gcc.target/arm/neon/vzipQu16.c: Remove.
6566 * gcc.target/arm/neon/vzipQu32.c: Remove.
6567 * gcc.target/arm/neon/vzipQu8.c: Remove.
6568 * gcc.target/arm/neon/vzipf32.c: Remove.
6569 * gcc.target/arm/neon/vzipp16.c: Remove.
6570 * gcc.target/arm/neon/vzipp8.c: Remove.
6571 * gcc.target/arm/neon/vzips16.c: Remove.
6572 * gcc.target/arm/neon/vzips32.c: Remove.
6573 * gcc.target/arm/neon/vzips8.c: Remove.
6574 * gcc.target/arm/neon/vzipu16.c: Remove.
6575 * gcc.target/arm/neon/vzipu32.c: Remove.
6576 * gcc.target/arm/neon/vzipu8.c: Remove.
6579 2015-11-12 Marek Polacek <polacek@redhat.com>
6582 * gcc.dg/pr67784-1.c: New test.
6583 * gcc.dg/pr67784-2.c: New test.
6585 2015-11-12 Martin Liska <mliska@suse.cz>
6587 * gcc.dg/ipa/pr68035.c: New test.
6589 2015-11-12 Richard Biener <rguenther@suse.de>
6591 PR tree-optimization/68306
6592 * gcc.dg/pr68306.c: New testcase.
6594 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6596 Implement D0013R2, logical type traits.
6598 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6600 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6602 * c-c++-common/goacc/data-default-1.c: New.
6604 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6606 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6608 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6610 PR tree-optimization/68305
6611 * gcc.dg/vect/pr68305.c: New test.
6613 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6615 * gcc.target/i386/pr67265-2.c: New test.
6617 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6619 * gcc.dg/pr68286.c: New test.
6621 2015-11-12 Christian Bruel <christian.bruel@st.com>
6623 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6625 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6627 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6630 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6632 * gcc.dg/pr65521.c: Fail on AIX.
6634 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6636 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6637 * gcc.dg/graphite/fuse-2.c: Same.
6638 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6639 isl-ast-gen-*.c files.
6640 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6641 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6642 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6643 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6644 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6645 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6646 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6647 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6648 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6649 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6650 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6652 2015-11-11 Marek Polacek <polacek@redhat.com>
6656 * c-c++-common/pr68107.c: New test.
6657 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6658 (large_array_char_template): Likewise.
6659 * g++.dg/init/new44.C: Adjust dg-error.
6661 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6663 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6664 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6666 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6668 * gcc.target/i386/pr67265.c: New test.
6670 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6672 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6673 tests for the expected generated code.
6675 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6677 * gcc.target/mips/split-ds-sequence.c: New test.
6679 2015-11-11 Julia Koval <julia.koval@intel.com>
6681 * g++.dg/ext/mv16.C: New functions.
6683 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6684 Jiong Wang <jiong.wang@arm.com>
6686 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6688 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6690 * gcc.target/i386/mask-pack.c: New test.
6691 * gcc.target/i386/mask-unpack.c: New test.
6693 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6695 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6697 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6699 * gcc.dg/vect/slp-cond-5.c: New test.
6701 2015-11-10 Richard Biener <rguenther@suse.de>
6703 PR tree-optimization/68240
6704 * gcc.dg/torture/pr68240.c: New testcase.
6706 2015-11-10 Richard Biener <rguenther@suse.de>
6708 PR tree-optimization/56118
6709 * gcc.target/i386/pr56118.c: New testcase.
6711 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6713 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6715 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6717 * gfortran.dg/pr68251.f90: New test.
6719 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6721 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6723 2015-11-09 Martin Sebor <msebor@redhat.com>
6725 * init/new45.C: New test to verify that operator new is invoked
6726 with or without overhead for a cookie.
6729 * init/new44.C: New test for placement new expressions for arrays
6730 with excessive number of elements.
6733 * init/new43.C: New test for placement new expressions for arrays
6734 with negative number of elements.
6736 * other/new-size-type.C: Expect array new expression with
6737 an excessive number of elements to be rejected.
6739 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6741 * c-c++-common/goacc/routine-1.c: New.
6742 * c-c++-common/goacc/routine-2.c: New.
6743 * c-c++-common/goacc/routine-3.c: New.
6744 * c-c++-common/goacc/routine-4.c: New.
6745 * c-c++-common/goacc/routine-5.c: New.
6747 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6749 * gcc.target/sparc/sparc-ret.c: Rename to...
6750 * gcc.target/sparc/sparc-ret-1.c: ...this.
6751 * gcc.target/sparc/sparc-ret-2.c: New test.
6753 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6755 * lib/target-supports.exp (check_p8vector_hw_available): Split
6757 (check_vsx_hw_available): Likewise.
6758 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6759 support and for PowerPC float128 support.
6760 (check_p9modulo_hw_available): Likewise.
6761 (check_ppc_float128_sw_available): Likewise.
6762 (check_ppc_float128_hw_available): Likewise.
6763 (check_effective_target_powerpc_p9vector_ok): Likewise.
6764 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6765 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6766 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6767 (is-effective-target): Add new PowerPc targets.
6768 (is-effective-target-keyword): Likewise.
6769 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6770 instructions, use it.
6772 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6773 * gcc.target/powerpc/mod-2.c: Likewise.
6774 * gcc.target/powerpc/ctz-1.c: Likewise.
6775 * gcc.target/powerpc/ctz-2.c: Likewise.
6776 * gcc.target/powerpc/extswsli-1.c: Likewise.
6777 * gcc.target/powerpc/extswsli-2.c: Likewise.
6778 * gcc.target/powerpc/extswsli-3.c: Likewise.
6780 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6781 and allow the test on PowerPC LE.
6782 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6783 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6785 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6786 check instead of powerpc_vsx_ok.
6787 * gcc.target/powerpc/float128-mix.c: Likewise.
6789 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6791 * gcc.dg/sso/*.c: Robustify dg-output directives.
6793 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6795 * g++.dg/ubsan/pr68259.C: New test.
6797 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6799 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6800 (main): Use _Cilk_spawn instead of cilk_spawn.
6802 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6804 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6805 scan-assembler directive.
6807 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6810 * gcc.dg/pr68129_1.c: New test.
6812 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6815 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6816 (main): Invoke them.
6818 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6821 * gcc.dg/guality/pr67192.c: New test.
6823 2015-11-09 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/68248
6826 * gcc.dg/torture/pr68248.c: New testcase.
6828 2015-11-09 Richard Biener <rguenther@suse.de>
6830 PR tree-optimization/56118
6831 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6833 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6835 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6836 labelref and check use of constant pool by looking for .word and
6839 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6842 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6844 2015-11-09 Richard Henderson <rth@redhat.com>
6846 * gcc.target/i386/addr-space-1.c: New test.
6847 * gcc.target/i386/addr-space-2.c: New test.
6848 * gcc.target/i386/addr-space-3.c: New test.
6850 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6853 * gfortran.dg/pr68053.f90: New test.
6855 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6857 * g++.dg/lto/pr68057_0.C: Fix testcase.
6859 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6861 * gfortran.dg/PR67518.f90: move from here...
6862 * gfortran.dg/graphite/PR67518.f90: to here.
6863 * gfortran.dg/PR53852.f90: move from here...
6864 * gfortran.dg/graphite/PR53852.f90: to here.
6866 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6868 * gcc.dg/sso-1.c: New test.
6869 * gcc.dg/sso-2.c: Likewise.
6870 * gcc.dg/sso-3.c: Likewise.
6871 * gcc.dg/sso-4.c: Likewise.
6872 * gcc.dg/sso-5.c: Likewise.
6873 * gcc.dg/sso-6.c: Likewise.
6874 * gcc.dg/sso-7.c: Likewise.
6875 * gcc.dg/sso-8.c: Likewise.
6876 * gcc.dg/sso: New directory.
6877 * gcc.target/i386/movbe-3.c: New test.
6878 * gnat.dg/sso1.adb: Likewise.
6879 * gnat.dg/sso2.ad[sb]: Likewise.
6880 * gnat.dg/sso3.adb: Likewise.
6881 * gnat.dg/sso4.adb: Likewise.
6882 * gnat.dg/sso5.adb: Likewise.
6883 * gnat.dg/sso6.adb: Likewise.
6884 * gnat.dg/sso7.adb: Likewise.
6885 * gnat.dg/specs/sso1.ads: Likewise.
6886 * gnat.dg/specs/sso2.ads: Likewise.
6887 * gnat.dg/sso: New directory.
6889 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6892 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6894 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6897 * gfortran.dg/pr68224.f90: New test.
6899 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6902 * gfortran.dg/proc_ptr_47.f90: New test.
6905 * gfortran.dg/pr66465.f90: New test.
6907 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6909 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6911 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6914 * gfortran.dg/pr68153.f90: New test.
6916 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6919 * gfortran.dg/pr68151.f90: New test.
6921 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6923 PR tree-optimization/68235
6924 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6926 2015-11-06 Jeff Law <law@redhat.com>
6928 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6929 realized jump threads.
6930 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6931 threads rather than dom1 dump.
6933 2015-11-06 Michael Collison <michael.collison@linaro.org
6934 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6937 2015-08-01 Michael Collison <michael.collison@linaro.org
6938 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6940 * gcc.target/arm/mincmp.c: New test.
6942 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6945 * gfortran.dg/warn_unused_function_2.f90: Add two new
6946 "defined but not used" subroutines.
6948 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6951 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6952 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6953 expected diagnostics for the addition of quotes.
6954 * gfortran.dg/gomp/target3.f90: Likewise.
6955 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6956 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6957 * c-c++-common/gomp/doacross-1.c: Likewise.
6958 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6959 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6960 Adjust expected diagnostics wording.
6961 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6962 Don't expect error on ordered threads simd when in for simd.
6963 * c-c++-common/gomp/nesting-2.c: New test.
6964 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6965 * c-c++-common/gomp/ordered-4.c: New test.
6967 2015-11-06 Mike Stump <mikestump@comcast.net>
6969 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6971 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6972 Sebastian Pop <s.pop@samsung.com>
6974 * gcc.dg/graphite/fuse-1.c: New.
6975 * gcc.dg/graphite/fuse-2.c: New.
6976 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6978 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6980 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6982 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6984 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6985 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6986 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6987 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6988 * lib/gcc-dg.exp: Load multiline.exp.
6990 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6992 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6993 * gcc.target/arm/interrupt-1.c: Likewise.
6994 * gcc.target/arm/interrupt-2.c: Likewise.
6995 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6997 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6998 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7000 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7001 macros for assembly checks.
7002 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7003 frsqrts and frsqrte are not emitted.
7004 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7005 frsqrts and frsqrte are emitted.
7006 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7008 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7010 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7012 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7016 * g++.dg/lto/pr68057_0.C: New testcase.
7017 * g++.dg/lto/pr68057_1.C: New testcase.
7018 * g++.dg/torture/pr68220.C: New testcase.
7020 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7022 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7025 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
7027 PR tree-optimization/68145
7028 * g++.dg/vect/pr68145.cc: New test.
7030 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7033 * gcc.dg/pr68088_1.c: New test.
7035 2015-11-06 Richard Biener <rguenther@suse.de>
7037 * gcc.dg/vect/bb-slp-38.c: New testcase.
7039 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7041 * gfortran.dg/goacc/private-3.f95: XFAIL.
7043 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
7047 * gfortran.dg/PR67518.f90: New test.
7048 * gfortran.dg/PR53852.f90: New test.
7050 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
7051 Tom de Vries <tom@codesourcery.com>
7052 Nathan Sidwell <nathan@codesourcery.com>
7053 Thomas Schwinge <thomas@codesourcery.com>
7055 * c-c++-common/goacc/combined-directives.c: New test.
7056 * c-c++-common/goacc/loop-clauses.c: New test.
7057 * c-c++-common/goacc/tile.c: New test.
7058 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7059 as gang static arguments.
7060 * c-c++-common/goacc/update-1.c: Adjust expected error message.
7061 * g++.dg/goacc/template.C: New test.
7062 * gfortran.dg/goacc/combined-directives.f90: New test.
7063 * gfortran.dg/goacc/default.f95: New test.
7064 * gfortran.dg/goacc/default_none.f95: New test.
7065 * gfortran.dg/goacc/firstprivate-1.f95: New test.
7066 * gfortran.dg/goacc/gang-static.f95: New test.
7067 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7068 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7069 * gfortran.dg/goacc/list.f95: Update test.
7070 * gfortran.dg/goacc/loop-2.f95: Likewise.
7071 * gfortran.dg/goacc/loop-4.f95: New test.
7072 * gfortran.dg/goacc/loop-5.f95: New test.
7073 * gfortran.dg/goacc/loop-6.f95: New test.
7074 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7075 * gfortran.dg/goacc/multi-clause.f90: New test.
7076 * gfortran.dg/goacc/parallel-tree.f95: Update test.
7077 * gfortran.dg/goacc/update.f95: New test.
7079 2015-11-05 Martin Sebor <msebor@redhat.com>
7082 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7083 invocations where the size of the destination buffer object
7084 or its type (or both) is unknown.
7086 2015-11-05 Martin Sebor <msebor@redhat.com>
7089 * g++.dg/warn/Wplacement-new-size.C: New test.
7091 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
7093 * gcc.dg/pr68112.c: New.
7094 * gcc.dg/vect/vect-strided-shift-1.c: New.
7096 2015-11-05 Marek Polacek <polacek@redhat.com>
7099 * gcc.dg/pr68090.c: New test.
7101 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
7103 * gcc.dg/ifcvt-4.c: New.
7105 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7110 2015-11-05 Jakub Jelinek <jakub@redhat.com>
7112 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7113 of variables in both data sharing and mapping clauses and for
7114 structure element based array sections being mapped rather than
7116 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
7117 expected diagnostics wording in one case.
7118 * c-c++-common/gomp/distribute-1.c: New test.
7119 * c-c++-common/gomp/element-1.c: New test.
7120 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7121 and #pragma omp end declare target pair around the function.
7122 Change s from a parameter to a file scope variable.
7123 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7124 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7125 on non-zero low-bound in reduction array sections. Add further
7127 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7128 * c-c++-common/gomp/target-teams-1.c: New test.
7129 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7130 for expected mangling on x86_64/i?86.
7131 * gcc.dg/gomp/declare-simd-3.c: New test.
7132 * gcc.dg/gomp/declare-simd-4.c: New test.
7133 * gcc.dg/gomp/for-20.c: New test.
7134 * gcc.dg/gomp/for-21.c: New test.
7135 * gcc.dg/gomp/for-22.c: New test.
7136 * gcc.dg/gomp/for-23.c: New test.
7137 * gcc.dg/gomp/for-24.c: New test.
7138 * gcc.dg/gomp/linear-1.c: New test.
7139 * gcc.dg/gomp/loop-1.c: New test.
7140 * g++.dg/gomp/atomic-17.C: New test.
7141 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7142 non-static data member in shared clause. Add single construct.
7143 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
7144 scan-assembler-times directives for expected mangling on x86_64/i?86.
7145 * g++.dg/gomp/declare-simd-3.C: Likewise.
7146 * g++.dg/gomp/declare-simd-4.C: New test.
7147 * g++.dg/gomp/declare-simd-5.C: New test.
7148 * g++.dg/gomp/declare-target-1.C: New test.
7149 * g++.dg/gomp/linear-2.C: New test.
7150 * g++.dg/gomp/loop-1.C: New test.
7151 * g++.dg/gomp/loop-2.C: New test.
7152 * g++.dg/gomp/loop-3.C: New test.
7153 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7154 non-static data member in shared clause.
7155 * g++.dg/gomp/member-3.C: New test.
7156 * g++.dg/gomp/member-4.C: New test.
7157 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7158 (bar): Remove dg-message.
7159 * g++.dg/gomp/target-teams-1.C: New test.
7161 2015-11-05 Richard Biener <rguenther@suse.de>
7163 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7164 uninitialized variables.
7165 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7166 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7167 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7168 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7169 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7170 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7171 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7172 * gcc.dg/ipa/pure-const-2.c: Likewise.
7173 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7174 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7175 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7176 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7178 * gcc.dg/vect/pr30858.c: Likewise.
7179 * gcc.dg/vect/pr33866.c: Likewise.
7180 * gcc.dg/vect/pr37027.c: Likewise.
7181 * c-c++-common/ubsan/null-10.c: Likewise.
7182 * gcc.target/i386/incoming-8.c: Likewise.
7184 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7186 * gnat.dg/slice9.adb: New test.
7188 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7190 * gfortran.dg/goacc/reduction-2.f95: Delete.
7192 2015-11-04 Tom de Vries <tom@codesourcery.com>
7194 PR tree-optimization/67742
7195 * gcc.dg/tree-ssa/restrict-7.c: New test.
7196 * gcc.dg/tree-ssa/restrict-8.c: New test.
7198 2015-11-03 Martin Sebor <msebor@redhat.com>
7201 * c-c++-common/builtin-offsetof-2.c: New test.
7203 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7206 * gfortran.dg/warn_unused_function_3.f90: New test.
7208 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7210 * gnat.dg/discr45.adb: Only compile the test.
7212 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7214 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7215 * gcc.target/i386/mvc5.c: Ditto.
7216 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7219 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7221 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7223 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7226 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7228 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7229 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7230 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7231 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7232 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7233 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7235 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7237 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7239 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7241 * gcc.dg/mvc1.c: Move to ...
7242 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7243 * gcc.dg/mvc2.c: Move to ...
7244 * gcc.target/i386/mvc2.c: ... here.
7245 * gcc.dg/mvc3.c: Move to ...
7246 * gcc.target/i386/mvc3.c: ... here.
7247 * gcc.dg/mvc4.c: Move to ...
7248 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7249 * gcc.dg/mvc5.c: Move to ...
7250 * gcc.target/i386/mvc5.c: ... here.
7251 * gcc.dg/mvc6.c: Move to ...
7252 * gcc.target/i386/mvc6.c: ... here.
7253 * gcc.dg/mvc7.c: Move to ...
7254 * gcc.target/i386/mvc7.c: ... here.
7256 * g++.dg/ext/mvc1.C: Require ifunc.
7258 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7260 PR tree-optimization/68083
7261 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7263 2015-11-02 Jeff Law <law@redhat.com>
7265 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7266 irreducible loops in the CFG.
7268 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7271 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7273 * gcc.dg/vect/vect-strided-shift-1.c: New.
7275 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278 * gcc.target/arm/pr67929_1.c: Move to...
7279 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7280 Remove arm-specific directives. Add noclone, noinline
7283 2015-11-01 Jeff Law <law@redhat.com>
7285 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7287 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7289 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7290 (sse2_test): Rename from main. Do not return 0.
7292 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7294 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7295 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7296 * gfortran.dg/read_dir.f90: XFAIL AIX.
7298 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7300 Remove the implementation of N3994, terse range-for loops.
7301 * g++.dg/cpp1z/range-for1.C: Remove.
7303 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7305 * gnat.dg/discr45.adb: New test.
7307 2015-10-31 Tom de Vries <tom@codesourcery.com>
7309 * gfortran.dg/assumed_type_2.f90: Update test.
7310 * gfortran.dg/no_arg_check_2.f90: Same.
7312 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7314 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7316 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7319 * gfortran.dg/pr46588.f90: New test.
7321 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7323 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7324 * gcc.dg/mvc2.c: Ditto.
7325 * gcc.dg/mvc3.c: Ditto.
7326 * gcc.dg/mvc4.c: Ditto.
7327 * gcc.dg/mvc5.c: Ditto.
7328 * gcc.dg/mvc6.c: Ditto.
7329 * gcc.dg/mvc7.c: Ditto.
7330 * g++.dg/ext/mvc1.C: Ditto.
7331 * g++.dg/ext/mvc2.C: Ditto.
7332 * g++.dg/ext/mvc3.C: Ditto.
7333 * g++.dg/ext/mvc4.C: Ditto.
7335 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7338 * gfortran.dg/pr51993.f90: New test.
7340 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7342 PR rtl-optimization/68106
7343 * gcc.target/aarch64/pr68106.c: New.
7345 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7348 * gfortran.dg/pr36192_1.f90: New test.
7350 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7353 *gfortran.dg/pr68154.f90
7355 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7357 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7358 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7360 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7362 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7364 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7366 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7368 * gcc.target/powerpc/float128-mix.c: Likewise.
7370 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7373 * gfortran.dg/pr68054.f90: New test.
7375 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7378 * gfortran.dg/pr67885.f90: New test.
7380 2015-10-29 Jeff Law <law@redhat.com>
7382 PR tree-optimization/67892
7383 * gcc.dg/tree-ssa/pr21417: Update expected output.
7384 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7386 2015-10-29 Richard Biener <rguenther@suse.de>
7389 * c-c++-common/ubsan/pr68142.c: New testcase.
7391 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7394 * g++.dg/other/cv_func4.C: New.
7396 2015-10-29 Richard Biener <rguenther@suse.de>
7399 * c-c++-common/ubsan/pr56956.c: New testcase.
7401 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7403 * gnat.dg/discr44.adb: New test.
7405 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7408 * gcc.dg/debug/pr66068.c: New test.
7410 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7413 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7414 array bounds error at line 25.
7416 2015-10-28 Catherine Moore <clm@codesourcery.com>
7418 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7419 * gcc.target/mips/oddspreg-6.c: Likewise.
7420 * gcc.target/mips/oddspreg-1.c: Likewise.
7421 * gcc.target/mips/oddspreg-2.c: Likewise.
7423 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7426 * gcc.target/avr/pr67839.c: New test.
7428 2015-10-28 Richard Biener <rguenther@suse.de>
7430 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7432 2015-10-28 Tom de Vries <tom@codesourcery.com>
7434 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7436 2015-10-28 Richard Biener <rguenther@suse.de>
7439 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7442 2015-10-28 Richard Biener <rguenther@suse.de>
7444 PR tree-optimization/65962
7445 * gcc.dg/vect/vect-62.c: Adjust.
7447 2015-10-28 Richard Biener <rguenther@suse.de>
7450 * gcc.dg/torture/pr68067-1.c: New testcase.
7451 * gcc.dg/torture/pr68067-2.c: Likewise.
7453 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7455 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7457 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7459 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7460 as xvmadd and xvnmsub.
7461 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7463 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7465 * c-c++-common/goacc/loop-shape.c: New test.
7467 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7468 Cesar Philippidis <cesar@codesourcery.com>
7470 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7471 * g++.dg/gomp/pr33372-3.C: Likewise.
7473 2015-10-27 Richard Henderson <rth@redhat.com>
7476 * gcc.target/i386/pr67609-2.c: New test.
7478 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7481 * gcc.target/aarch64/pr68102_1.c: New test.
7483 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7486 * gfortran.dg/allocate_with_source_15.f03: New test
7488 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7489 James Norris <jnorris@codesourcery.com>
7492 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7494 * gfortran.dg/goacc/loop-1.f95: Likewise.
7495 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7496 * gfortran.dg/goacc/cray.f95: Likewise.
7497 * gfortran.dg/goacc/parameter.f95: Likewise.
7499 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7502 * gfortran.dg/pr67805_2.f90: New test.
7504 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7505 Aditya Kumar <aditya.k7@samsung.com>
7507 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7508 * gcc.dg/graphite/interchange-1.c: Same.
7509 * gcc.dg/graphite/interchange-10.c: Same.
7510 * gcc.dg/graphite/interchange-11.c: Same.
7511 * gcc.dg/graphite/interchange-13.c: Same.
7512 * gcc.dg/graphite/interchange-3.c: Same.
7513 * gcc.dg/graphite/interchange-4.c: Same.
7514 * gcc.dg/graphite/interchange-7.c: Same.
7515 * gcc.dg/graphite/interchange-9.c: Same.
7516 * gcc.dg/graphite/uns-interchange-9.c: Same.
7517 * gfortran.dg/graphite/interchange-3.f90: Same.
7519 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7522 * gcc.target/i386/pr67215-1.c: New test.
7523 * gcc.target/i386/pr67215-2.c: Likewise.
7524 * gcc.target/i386/pr67215-3.c: Likewise.
7526 2015-10-27 Richard Biener <rguenther@suse.de>
7528 PR tree-optimization/68104
7529 * gcc.dg/torture/pr68104.c: New testcase.
7531 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7533 * gcc.dg/vect/vect-strided-shift-1.c: New.
7535 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7538 * gcc.target/arm/pr67929_1.c: New test.
7540 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7542 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7544 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7546 PR tree-optimization/68097
7547 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7548 --param max-ssa-name-query-depth=3 to dg-options.
7550 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7552 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7554 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7556 * gcc.dg/builtins-52.c: Add -O to dg-options.
7558 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7560 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7562 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7566 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7568 (PR64765): New function.
7569 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7570 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7572 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7573 * gfortran.dg/goacc/parameter.f95: Likewise.
7575 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7578 * gfortran.dg/empty_label_typedecl.f90: New test.
7580 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7583 * gfortran.dg/pr36192.f90: New test.
7585 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7587 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7588 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7589 * gnat.dg/opt51.adb: New test.
7590 * gnat.dg/opt51_pkg.ads: New helper.
7592 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7594 * gcc.target/mips/ds-schedule-1.c: New.
7595 * gcc.target/mips/ds-schedule-2.c: New.
7597 2015-10-26 Jeff Law <law@redhat.com>
7599 PR tree-optimization/68013
7600 * gcc.c-torture/compile/pr68013.c: New test.
7602 2015-10-26 Richard Biener <rguenther@suse.de>
7603 Dominik Vogt <vogt@linux.vnet.ibm.com>
7606 * gcc.target/s390/pr67443.c: New testcase.
7608 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7610 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7611 make it unique per testcase.
7612 * gfortran.dg/chmod_2.f90: Likewise.
7613 * gfortran.dg/chmod_3.f90: Likewise.
7614 * gfortran.dg/direct_io_8.f90: Likewise.
7615 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7616 * gfortran.dg/f2003_io_1.f03: Likewise.
7617 * gfortran.dg/f2003_io_2.f03: Likewise.
7618 * gfortran.dg/f2003_io_8.f03: Likewise.
7619 * gfortran.dg/inquire_size.f90: Likewise.
7620 * gfortran.dg/namelist_66.f90: Likewise.
7621 * gfortran.dg/namelist_82.f90: Likewise.
7622 * gfortran.dg/namelist_87.f90: Likewise.
7623 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7624 * gfortran.dg/open_new.f90: Likewise.
7625 * gfortran.dg/stat_1.f90: Likewise.
7626 * gfortran.dg/stat_2.f90: Likewise.
7627 * gfortran.dg/streamio_15.f90: Likewise.
7628 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7630 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7633 * g++.dg/pr67989.C: New test.
7635 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7637 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7638 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7639 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7640 suffix to the temporary filename to make it unique per testcase.
7642 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7644 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7646 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7649 * gfortran.dg/allocate_with_source_12.f03: New test
7652 * gfortran.dg/allocate_with_source_13.f03: New test
7655 * gfortran.dg/allocate_with_source_14.f03: New test
7657 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7659 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7661 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7664 * gcc.target/i386/pr68084.c: New test.
7666 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7670 * gfortran.dg/allocate_with_source_10.f08: New test.
7671 * gfortran.dg/allocate_with_source_11.f08: New test.
7672 * gfortran.dg/class_array_15.f03: Changed count of expected
7673 _builtin_frees to 11. One step of temporaries is spared, therefore
7674 the allocatable component of that temporary is not to be freeed.
7676 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7679 * gfortran.dg/pr68055.f90: New case.
7681 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7684 * gfortran.dg/pr67805.f90: New testcase.
7685 * gfortran.dg/array_constructor_26.f03: Update testcase.
7686 * gfortran.dg/array_constructor_27.f03: Ditto.
7687 * gfortran.dg/char_type_len_2.f90: Ditto.
7688 * gfortran.dg/pr67802.f90: Ditto.
7689 * gfortran.dg/used_before_typed_3.f90: Ditto.
7691 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7694 * g++.dg/torture/pr67600.C: New testcase.
7696 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7698 * g++.dg/pr68062.C: New test.
7700 2015-10-23 Jeff Law <law@redhat.com>
7702 PR tree-optimization/67830
7703 * gcc.dg/pr67830.c: New test.
7705 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7707 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7709 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7710 Andrew Pinski <apinski@cavium.com>
7712 PR rtl-optimization/67736
7713 * gcc.dg/torture/pr67736.c: New test.
7714 * gcc.dg/combine-subregs.c: New test.
7716 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7718 PR tree-optimization/65947
7719 * lib/target-supports.exp
7720 (check_effective_target_vect_max_reduc): Add.
7721 * gcc.dg/vect/pr65947-1.c: New test.
7722 * gcc.dg/vect/pr65947-2.c: New test.
7723 * gcc.dg/vect/pr65947-3.c: New test.
7724 * gcc.dg/vect/pr65947-4.c: New test.
7725 * gcc.dg/vect/pr65947-5.c: New test.
7726 * gcc.dg/vect/pr65947-6.c: New test.
7727 * gcc.dg/vect/pr65947-7.c: New test.
7728 * gcc.dg/vect/pr65947-8.c: New test.
7729 * gcc.dg/vect/pr65947-9.c: New test.
7730 * gcc.dg/vect/pr65947-10.c: New test.
7731 * gcc.dg/vect/pr65947-11.c: New test.
7733 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7735 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7736 Make weak rather than noinline.
7737 * gcc.dg/builtins-57.c: Compile with -O.
7738 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7740 2015-10-23 Tom de Vries <tom@codesourcery.com>
7742 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7744 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7747 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7748 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7750 2015-10-22 Martin Sebor <msebor@redhat.com>
7753 * gcc.misc-tests/help.exp: Verify that option descriptions
7755 * lib/options.exp (check_for_options): Use the regexp --line option.
7756 Print unexpected match on failure.
7758 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7760 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7762 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7765 * g++.dg/cpp1y/var-templ46.C: New.
7767 2015-10-22 Richard Biener <rguenther@suse.de>
7769 PR tree-optimization/58497
7770 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7772 2015-10-22 Richard Biener <rguenther@suse.de>
7774 PR tree-optimization/19049
7775 PR tree-optimization/65962
7776 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7777 * gcc.dg/vect/vect-63.c: Adjust.
7778 * gcc.dg/vect/vect-70.c: Likewise.
7779 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7780 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7781 * gfortran.dg/vect/pr19049.f90: Likewise.
7782 * gfortran.dg/vect/vect-8.f90: Likewise.
7784 2015-10-22 Richard Biener <rguenther@suse.de>
7788 * gcc.dg/torture/ftrapv-2.c: New testcase.
7790 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7793 * gcc.target/s390/pr68015.c: New test.
7795 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7798 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7801 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7802 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7805 * gcc.target/aarch64/pr63304_1.c: New test.
7807 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7810 * g++.dg/parse/enum13.C: New.
7812 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7815 * g++.dg/parse/enum12.C: New.
7817 2015-10-21 Martin Sebor <msebor@redhat.com>
7820 * gcc.misc-tests/help.exp: Adjust.
7821 * lib/options.exp (check_for_options): Add detail to output.
7823 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7826 * gfortran.dg/pr67939.f90: New test.
7828 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7829 Sebastian Pop <s.pop@samsung.com>
7831 * gcc.dg/graphite/scop-11.c: Update pattern.
7833 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7836 * g++.dg/ipa/pr67056.C: New testcase.
7838 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7840 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7843 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7845 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7846 Add associated options for arm*-*-*.
7847 (sqrt): Remove dummy definition.
7849 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7851 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7853 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7855 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7856 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7857 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7859 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7861 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7862 sra-max-scalarization-size-Ospeed.
7864 2015-10-21 Marek Polacek <polacek@redhat.com>
7868 * gcc.dg/pr68024.c: New test.
7870 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7872 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7873 * c-c++-common/goacc/sb-1.c: Adjust errors.
7874 * c-c++-common/goacc/sb-3.c: Adjust errors.
7875 * c-c++-common/goacc/loop-1.c: Adjust errors.
7876 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7877 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7878 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7880 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7882 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7884 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7886 * gcc.dg/lto/simd-function_0.c: New test.
7888 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7891 * gcc.target/i386/pr68018.c: New test.
7893 2015-10-21 Richard Biener <rguenther@suse.de>
7896 * gcc.dg/torture/pr68031.c: New testcase.
7898 2015-10-21 Richard Biener <rguenther@suse.de>
7900 PR tree-optimization/68026
7901 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7903 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7905 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7906 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7907 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7908 * g++.dg/asan/default-options-1.C: Likewise.
7910 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7912 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7913 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7915 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7917 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7919 2015-10-20 Marek Polacek <polacek@redhat.com>
7922 * gcc.dg/pr67964.c: New test.
7924 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7926 PR rtl-optimization/67609
7927 * gcc.target/i386/pr67609.c: New.
7929 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7931 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7933 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7935 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7936 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7938 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7941 * gcc.target/i386/pr66810.c: New test.
7943 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7947 * gcc.target/i386/pr67963-1.c: New test.
7948 * gcc.target/i386/pr67963-2.c: Likewise.
7949 * gcc.target/i386/pr67963-3.c: Likewise.
7950 * gcc.target/i386/pr67985-1.c: Likewise.
7951 * gcc.target/i386/pr67985-2.c: Likewise.
7952 * gcc.target/i386/pr67985-3.c: Likewise.
7954 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7956 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7958 2015-10-20 Richard Biener <rguenther@suse.de>
7960 PR tree-optimization/68017
7961 * gcc.dg/torture/pr68017.c: New testcase.
7963 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7966 * gcc.target/aarch64/pr66912.c: New.
7967 * gcc.target/arm/pr66912.c: New.
7969 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7971 * gfortran.dg/pr67900.f90: New tests.
7973 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7975 * gnat.dg/opt50.adb: New test.
7976 * gnat.dg/opt50_pkg.adb: New helper.
7977 * gnat.dg/opt50_pkg.ads: New helper.
7979 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7982 * gfortran.dg/pr68019.f90: new test.
7984 2015-10-19 Richard Biener <rguenther@suse.de>
7986 PR tree-optimization/67975
7987 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7989 2015-10-19 Richard Biener <rguenther@suse.de>
7991 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7993 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7996 * gcc.target/i386/pr67995-1.c: New test.
7997 * gcc.target/i386/pr67995-2.c: Likewise.
7998 * gcc.target/i386/pr67995-3.c: Likewise.
8000 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
8003 * gcc.dg/PR68002.c: New test.
8005 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
8007 * gcc.dg/builtins-20.c: Remove undefined behavior.
8009 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
8012 * gfortran.dg/common_25.f90: New file.
8014 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
8017 * gfortran.dg/move_alloc_15.f90: New test
8018 * gfortran.dg/move_alloc_16.f90: New test
8021 * gfortran.dg/deferred_character_assignment_1.f90: New test
8023 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
8026 * gfortran.df/pr67987.f90: New test.
8027 * gfortran.dg/char_length_2.f90: Update testcase.
8029 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8031 * gcc.target/i386/iamcu/test_basic_returning.c
8032 (def_test_returning_type): Use union to check float return bits.
8034 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8036 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8037 Replace printf with __builtin_printf.
8039 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8041 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8044 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
8047 * gnat.dg/pack21.adb: New test.
8048 * gnat.dg/pack22.adb: Likewise.
8049 * gnat.dg/pack22_pkg.ad[sb]: New helper.
8051 2015-10-16 Christian Bruel <christian.bruel@st.com>
8054 * gcc.target/arm/no-align.c: New test.
8055 * gcc.target/arm/attr-align1.c: New test.
8056 * gcc.target/arm/attr-align2.c: New test.
8057 * gcc.target/arm/attr-align3.c: New test.
8059 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8061 * gcc.c-torture/compile/icfmatch.c: Add testcase
8063 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
8066 * g++.dg/cpp1z/fold-ice1.C: New.
8068 2015-10-16 Michael Collison <michael.collison@linaro.org>
8069 Andrew Pinski <andrew.pinski@caviumnetworks.com>
8071 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8073 2015-10-15 Marek Polacek <polacek@redhat.com>
8075 * gcc.dg/tree-ssa/reassoc-42.c: New test.
8077 2015-10-15 Marek Polacek <polacek@redhat.com>
8079 PR tree-optimization/67953
8080 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8082 * gcc.dg/torture/pr67953.c: New test.
8084 2015-10-14 Jeff Law <law@redhat.com>
8086 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
8087 contained within have their own file/test now.
8088 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8089 ssa-dom-thread-2.c. Tighten expected output slightly and comment
8090 expectations a bit more.
8091 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8092 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8094 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8095 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8098 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8100 2015-10-14 Marek Polacek <polacek@redhat.com>
8102 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
8112 2015-10-14 Richard Biener <rguenther@suse.de>
8114 PR tree-optimization/67915
8115 * gcc.dg/torture/pr67915.c: New testcase.
8117 2015-10-14 Marek Polacek <polacek@redhat.com>
8119 PR tree-optimization/67815
8120 * gcc.dg/tree-ssa/reassoc-39.c: New test.
8121 * gcc.dg/tree-ssa/reassoc-40.c: New test.
8122 * gcc.dg/tree-ssa/reassoc-41.c: New test.
8124 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
8126 * gcc.dg/pragma-pop_options-1.c: New test.
8128 2015-10-13 Jakub Jelinek <jakub@redhat.com>
8129 Aldy Hernandez <aldyh@redhat.com>
8131 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8132 * c-c++-common/gomp/clauses-1.c: New test.
8133 * c-c++-common/gomp/clauses-2.c: New test.
8134 * c-c++-common/gomp/clauses-3.c: New test.
8135 * c-c++-common/gomp/clauses-4.c: New test.
8136 * c-c++-common/gomp/declare-target-1.c: New test.
8137 * c-c++-common/gomp/declare-target-2.c: New test.
8138 * c-c++-common/gomp/depend-3.c: New test.
8139 * c-c++-common/gomp/depend-4.c: New test.
8140 * c-c++-common/gomp/doacross-1.c: New test.
8141 * c-c++-common/gomp/if-1.c: New test.
8142 * c-c++-common/gomp/if-2.c: New test.
8143 * c-c++-common/gomp/linear-1.c: New test.
8144 * c-c++-common/gomp/map-2.c: New test.
8145 * c-c++-common/gomp/map-3.c: New test.
8146 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8147 f_omp_target_data): Add map clause to target data.
8148 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8149 * c-c++-common/gomp/ordered-1.c: New test.
8150 * c-c++-common/gomp/ordered-2.c: New test.
8151 * c-c++-common/gomp/ordered-3.c: New test.
8152 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8154 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8155 clause and ordered construct where no longer allowed.
8156 * c-c++-common/gomp/priority-1.c: New test.
8157 * c-c++-common/gomp/reduction-1.c: New test.
8158 * c-c++-common/gomp/schedule-simd-1.c: New test.
8159 * c-c++-common/gomp/sink-1.c: New test.
8160 * c-c++-common/gomp/sink-2.c: New test.
8161 * c-c++-common/gomp/sink-3.c: New test.
8162 * c-c++-common/gomp/sink-4.c: New test.
8163 * c-c++-common/gomp/udr-1.c: New test.
8164 * c-c++-common/taskloop-1.c: New test.
8165 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8166 value of _OPENMP macro.
8167 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8168 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8169 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8170 * gcc.dg/gomp/clause-1.c:
8171 * gcc.dg/gomp/reduction-1.c: New test.
8172 * gcc.dg/gomp/sink-fold-1.c: New test.
8173 * gcc.dg/gomp/sink-fold-2.c: New test.
8174 * gcc.dg/gomp/sink-fold-3.c: New test.
8175 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8176 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8177 of non-static data members.
8178 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8179 Add some linear clause tests.
8180 * g++.dg/gomp/declare-simd-3.C: New test.
8181 * g++.dg/gomp/linear-1.C: New test.
8182 * g++.dg/gomp/member-1.C: New test.
8183 * g++.dg/gomp/member-2.C: New test.
8184 * g++.dg/gomp/pr66571-2.C: New test.
8185 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8187 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8188 in reduction clause.
8189 * g++.dg/gomp/reference-1.C: New test.
8190 * g++.dg/gomp/sink-1.C: New test.
8191 * g++.dg/gomp/sink-2.C: New test.
8192 * g++.dg/gomp/sink-3.C: New test.
8193 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8194 * g++.dg/gomp/this-1.C: New test.
8195 * g++.dg/gomp/this-2.C: New test.
8196 * g++.dg/vect/simd-clone-2.cc: New test.
8197 * g++.dg/vect/simd-clone-2.h: New test.
8198 * g++.dg/vect/simd-clone-3.cc: New test.
8199 * g++.dg/vect/simd-clone-4.cc: New test.
8200 * g++.dg/vect/simd-clone-4.h: New test.
8201 * g++.dg/vect/simd-clone-5.cc: New test.
8203 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8205 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8206 after r228716 (Fix vtbl[34] and vtbx4).
8208 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8210 PR tree-optimization/67909, 67947
8211 * gcc.dg/torture/pr67947.c: New test.
8213 2015-10-13 Jeff Law <law@redhat.com>
8215 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8217 2015-10-12 Jeff Law <law@redhat.com>
8219 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8220 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8221 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8222 ssa-dom-thread-11.c.
8224 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8226 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8229 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8231 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8233 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8234 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8235 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8236 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8237 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8238 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8239 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8240 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8242 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8244 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8245 and -mno-frame-header-opt options.
8246 * gcc.target/mips/frame-header-1.c: New file.
8247 * gcc.target/mips/frame-header-2.c: New file.
8248 * gcc.target/mips/frame-header-3.c: New file.
8250 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8251 Hale Wang <hale.wang@arm.com>
8253 * gcc.dg/tree-ssa/forwprop-33.c: New.
8255 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8258 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8259 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8260 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8261 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8262 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8263 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8264 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8265 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8266 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8267 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8269 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8271 * lib/multiline.exp: New file.
8272 * lib/prune.exp: Load multiline.exp.
8273 (prune_gcc_output): Call into multiline.exp to handle any
8274 multiline output directives.
8275 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8278 2015-10-09 Martin Jambor <mjambor@suse.cz>
8280 PR tree-optimization/67794
8281 * gcc.dg/ipa/ipa-sra-10.c: New test.
8282 * gcc.dg/torture/pr67794.c: Likewise.
8284 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8286 PR rtl-optimization/67828
8287 * gcc.dg/torture/pr67828.c: New.
8289 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8292 * lib/target-supports.exp (check_effective_target_non_strict_align):
8293 Adjust for arm*-*-*.
8294 * gcc.target/arm/pr67366.c: New test.
8296 2015-10-09 Richard Biener <rguenther@suse.de>
8298 PR tree-optimization/67891
8299 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8301 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8303 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8305 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8307 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8309 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8311 * gcc.dg/loop-unswitch-2.c: New test.
8312 * gcc.dg/loop-unswitch-3.c: Likewise.
8313 * gcc.dg/loop-unswitch-4.c: Likewise.
8315 2015-10-08 Tom de Vries <tom@codesourcery.com>
8317 * gcc.dg/dse.c: Only dump in dse1 pass.
8318 * gcc.dg/tree-ssa/pr30375.c: Same.
8320 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8323 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8324 (PUSH, POP): New defines.
8325 (sse2_test): Use PUSH and POP to misalign runtime stack.
8326 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8328 2015-10-07 James Norris <jnorris@codesourcery.com>
8330 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8331 to atomic_init. (atomic_init): Restrict flags usage.
8333 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8336 * gfortran.dg/sizeof_5.f90: New test.
8338 2015-10-06 Jeff Law <law@redhat.com>
8340 * gcc.c-torture/compile/pr67816.c: New test.
8342 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8344 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8346 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8349 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8351 2015-10-06 Marek Polacek <polacek@redhat.com>
8354 * c-c++-common/Wtautological-compare-4.c: New test.
8356 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8357 Peter Bergner <bergner@vnet.ibm.com>
8360 * gcc.target/powerpc/pr67808.c: New test.
8362 2015-10-06 Nick Clifton <nickc@redhat.com>
8364 * gcc.target/msp430: New directory.
8365 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8367 * gcc.target/msp430/data-attributes.c: New file. Checks the
8368 noinit and persistent data attributes.
8370 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8372 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8374 2015-10-06 Richard Biener <rguenther@suse.de>
8376 PR tree-optimization/67859
8377 * gcc.dg/torture/pr67859.c: New testcase.
8379 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8381 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8383 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/template/defarg19.C: New.
8387 * g++.dg/template/defarg20.C: Likewise.
8389 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8390 Sebastian Pop <s.pop@samsung.com>
8392 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8394 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8395 Sebastian Pop <s.pop@samsung.com>
8397 * gcc.dg/graphite/scop-sor.c: Xfail.
8399 2015-10-05 Martin Jambor <mjambor@suse.cz>
8400 Jan Hubicka <hubicka@ucw.cz>
8402 * gcc.dg/ipa/propalign-4.c: New test.
8403 * gcc.dg/ipa/propalign-5.c: Likewise.
8405 2015-10-05 Marek Polacek <polacek@redhat.com>
8407 PR tree-optimization/67821
8408 * gcc.dg/torture/pr67821-2.c: New test.
8409 * gcc.dg/torture/pr67821.c: New test.
8411 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8413 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8415 2015-10-05 Christian Bruel <christian.bruel@st.com>
8417 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8419 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8421 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8422 (exec_vcvt): Add comments.
8424 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8426 PR rtl-optimization/67447
8427 * gcc.target/i386/pr67447.c: New test.
8429 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8431 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8433 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8434 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8435 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8436 * gcc.target/i386/vect-unpack-1.c: Ditto.
8437 * gcc.target/i386/vect-unpack-2.c: Ditto.
8439 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8442 * gfortran.dg/common_24.f: New.
8444 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8446 * gcc.target/arm/pr67756.c: Fixed warnings.
8448 2015-10-02 Marek Polacek <polacek@redhat.com>
8451 * gcc.dg/pr67730-1.c: New test.
8452 * gcc.dg/pr67730-2.c: New test.
8453 * gcc.dg/pr67730.h: New test.
8455 2015-10-02 Marek Polacek <polacek@redhat.com>
8457 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8459 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8461 PR tree-optimization/67754
8462 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8463 * gfortran.dg/graphite/block-2.f: Same.
8465 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8467 * gcc.dg/graphite/scop-23.c: New.
8469 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8471 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8474 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8476 PR rtl-optimization/67756
8477 * gcc.target/arm/pr67756.c: New.
8479 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8481 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8482 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8483 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8485 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8488 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8490 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8491 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8492 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8493 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8494 * gcc.target/i386/vect-unpack-1.c: Ditto.
8495 * gcc.target/i386/vect-unpack-2.c: Ditto.
8497 2015-10-02 Marek Polacek <polacek@redhat.com>
8500 * c-c++-common/Wduplicated-cond-1.c: New test.
8501 * c-c++-common/Wduplicated-cond-2.c: New test.
8502 * c-c++-common/Wduplicated-cond-3.c: New test.
8503 * c-c++-common/Wduplicated-cond-4.c: New test.
8504 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8505 -Wduplicated-cond warning.
8507 2015-10-02 Renlin Li <renlin.li@arm.com>
8509 * gcc.target/aarch64/csneg-1.c: Update.
8511 2015-10-02 Renlin Li <renlin.li@arm.com>
8514 * gcc.target/aarch64/pr66776.c: New.
8516 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8518 * gnat.dg/warn13.adb: New test.
8520 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8522 * gnat.dg/vect15.ad[sb]: New test.
8523 * gnat.dg/vect16.ad[sb]: Likewise.
8524 * gnat.dg/vect17.ad[sb]: Likewise.
8525 * gnat.dg/vect18.ad[sb]: Likewise.
8527 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8529 PR rtl-optimization/67786
8530 PR rtl-optimization/67787
8531 * gcc.dg/pr67786.c: New test.
8532 * gcc.dg/pr67787.c: Likewise.
8534 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8536 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8538 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8541 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8543 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8547 * gfortran.dg/string_array_constructor_1.f90: New.
8548 * gfortran.dg/string_array_constructor_2.f90: New.
8549 * gfortran.dg/string_array_constructor_3.f90: New.
8551 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8555 * gcc.target/powerpc/pr67789.c: New testcase.
8557 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8560 * gfortran.dg/pr67802.f90: New test.
8562 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8565 gfortran.dg/pr66979.f90: new test.
8567 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8570 * gfortran.dg/pr67616.f90: New test.
8572 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8575 * g++.dg/cpp0x/range-for30.C: New.
8577 2015-10-01 Marek Polacek <polacek@redhat.com>
8580 * gcc.dg/atomic/pr65345-4.c: New test.
8581 * gcc.dg/pr65345-3.c: New test.
8583 2015-10-01 Marek Polacek <polacek@redhat.com>
8585 PR tree-optimization/67769
8586 * gcc.dg/torture/pr67769.c: New test.
8588 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8590 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8592 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8595 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8597 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8599 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8600 (main): Rename to sse2_test. Abort if count != 5.
8601 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8603 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8605 2015-10-01 Richard Biener <rguenther@suse.de>
8607 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8608 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8610 2015-09-30 Jeff Law <law@redhat.com>
8612 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8614 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8616 PR rtl-optimization/67037
8617 * gcc.c-torture/execute/pr67037.c: New test.
8619 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8621 * lib/target-supports.exp (check_effective_target_sync_int_128):
8622 Return 1 on spu-*-* targets.
8623 (check_effective_target_sync_int_128_runtime): Likewise.
8624 (check_effective_target_sync_long_long): Likewise.
8625 (check_effective_target_sync_long_long_runtime): Likewise.
8626 (check_effective_target_sync_int_long): Likewise.
8627 (check_effective_target_sync_char_short): Likewise.
8629 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8631 * gcc.target/i386/pr67761.c: New test.
8633 2015-09-30 Marek Polacek <polacek@redhat.com>
8636 * gcc.dg/pr67730.c: New test.
8638 2015-09-30 Marek Polacek <polacek@redhat.com>
8640 PR tree-optimization/67690
8641 * gcc.dg/torture/pr67690.c: New test.
8643 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8645 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8646 * g++.dg/gomp/tls-wrap4.C: Likewise.
8647 * gcc.dg/atomic-op-optimize.c: Likewise.
8648 * gcc.dg/pr54087.c: Likewise.
8649 * gcc.dg/tls/section-2.c: Likewise.
8650 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8651 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8652 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8653 * gcc.target/arm/divzero.c: Likewise.
8654 * gcc.target/arm/sibcall-2.c: Likewise.
8655 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8656 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8657 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8658 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8659 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8660 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8661 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8662 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8663 * gfortran.dg/default_format_2.f90: Likewise.
8664 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8666 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8668 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8670 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8672 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8673 * gfortran.dg/round_4.f90: ditto.
8675 2015-09-29 Richard Biener <rguenther@suse.de>
8677 PR tree-optimization/67170
8678 * gfortran.dg/pr67170.f90: New testcase.
8680 2015-09-29 Richard Biener <rguenther@suse.de>
8682 PR tree-optimization/67741
8683 * gcc.dg/torture/pr67741.c: New testcase.
8685 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8687 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8688 non-zero for __builtin_signbit tests.
8690 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8693 * gcc.target/i386/pr65105-1.c: New.
8694 * gcc.target/i386/pr65105-2.c: New.
8695 * gcc.target/i386/pr65105-3.c: New.
8696 * gcc.target/i386/pr65105-4.C: New.
8697 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8699 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8701 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8703 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8707 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8709 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8710 * gfortran.dg/function_types_3.f90: Change error message to
8711 "Type inaccessible...."
8712 * gfortran.dg/ptr_func_assign_1.f08: New test.
8713 * gfortran.dg/ptr_func_assign_2.f08: New test.
8715 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8719 * gfortran.dg/ptr_func_assign_3.f08: New test.
8720 * gfortran.dg/ptr_func_assign_4.f08: New test.
8722 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8723 Sebastian Pop <s.pop@samsung.com>
8725 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8726 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8727 * gcc.dg/graphite/block-3.c: Same.
8728 * gcc.dg/graphite/block-4.c: Same.
8729 * gcc.dg/graphite/block-5.c: Same.
8730 * gcc.dg/graphite/block-6.c: Same.
8731 * gcc.dg/graphite/block-7.c: Same.
8732 * gcc.dg/graphite/block-8.c: Same.
8733 * gcc.dg/graphite/block-pr47654.c: Same.
8734 * gcc.dg/graphite/interchange-0.c: Same.
8735 * gcc.dg/graphite/interchange-1.c: Same.
8736 * gcc.dg/graphite/interchange-10.c: Same.
8737 * gcc.dg/graphite/interchange-11.c: Same.
8738 * gcc.dg/graphite/interchange-12.c: Same.
8739 * gcc.dg/graphite/interchange-13.c: Same.
8740 * gcc.dg/graphite/interchange-14.c: Same.
8741 * gcc.dg/graphite/interchange-15.c: Same.
8742 * gcc.dg/graphite/interchange-3.c: Same.
8743 * gcc.dg/graphite/interchange-4.c: Same.
8744 * gcc.dg/graphite/interchange-5.c: Same.
8745 * gcc.dg/graphite/interchange-6.c: Same.
8746 * gcc.dg/graphite/interchange-7.c: Same.
8747 * gcc.dg/graphite/interchange-8.c: Same.
8748 * gcc.dg/graphite/interchange-9.c: Same.
8749 * gcc.dg/graphite/interchange-mvt.c: Same.
8750 * gcc.dg/graphite/pr35356-1.c: Same.
8751 * gcc.dg/graphite/pr35356-3.c: Same.
8752 * gcc.dg/graphite/pr37485.c: Same.
8753 * gcc.dg/graphite/scop-1.c: Same.
8754 * gcc.dg/graphite/scop-11.c: Same.
8755 * gcc.dg/graphite/scop-5.c: Same.
8756 * gcc.dg/graphite/uns-block-1.c: Same.
8757 * gcc.dg/graphite/uns-interchange-9.c: Same.
8758 * gfortran.dg/graphite/block-1.f90: Same.
8759 * gfortran.dg/graphite/interchange-3.f90: Same.
8760 * gfortran.dg/graphite/pr14741.f90: Same.
8761 * gfortran.dg/graphite/block-2.f: Same.
8763 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8764 Sebastian Pop <s.pop@samsung.com>
8766 PR tree-optimization/67700
8767 * gcc.dg/graphite/run-id-pr67700.c: New.
8769 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8772 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8773 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8775 * gcc.target/sh/pr54236-5.c: New.
8776 * gcc.target/sh/pr54236-6.c: New.
8778 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780 PR rtl-optimization/67456
8781 PR rtl-optimization/67464
8782 PR rtl-optimization/67465
8783 * gcc.dg/pr67465.c: New test.
8785 2015-09-28 Tom de Vries <tom@codesourcery.com>
8787 PR tree-optimization/62171
8788 * gcc.dg/vect/pr62171.c: New test.
8790 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8792 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8793 skip on AIX. XFAIL individual line tests.
8795 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8797 PR rtl-optimization/64164
8798 PR tree-optimization/67312
8799 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8800 * gcc.target/i386/stackalign/return-4.c: Add -O.
8802 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8804 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8806 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8809 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8811 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8813 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8814 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8815 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8816 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8817 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8818 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8819 DW_AT_noreturn on AIX.
8820 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8821 DW_AT_noreturn on AIX.
8822 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8823 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8824 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8825 DW_AT_GNU_deleted on AIX.
8826 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8827 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8828 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8829 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8830 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8831 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8832 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8833 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8834 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8835 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8836 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8837 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8838 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8839 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8840 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8842 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8845 * gfortran.dg/pr67614.f90: New test.
8847 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8850 * gfortran.dg/pr67525.f90: New test.
8852 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8855 * gfortran.dg/allocatable_function_9.f90: New.
8857 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8860 * gcc.target/sh/pr67675.c: New.
8862 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8864 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8866 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8868 * gcc.target/i386/pr66749.c (dg-options): Replace
8869 -mtune=lakemount with -mtune=lakemont.
8870 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8871 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8873 2015-09-25 Marek Polacek <polacek@redhat.com>
8875 * c-c++-common/ubsan/bounds-11.c: New test.
8876 * c-c++-common/ubsan/bounds-12.c: New test.
8878 2015-09-25 Marek Polacek <polacek@redhat.com>
8881 * c-c++-common/ubsan/pr64906.c: New test.
8883 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8885 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8886 with -mtune=lakemount.
8887 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8888 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8890 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8893 * gcc.dg/Werror-13.c: New test.
8895 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8897 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8899 2015-09-24 Richard Biener <rguenther@suse.de>
8902 * g++.dg/pr67699.C: New testcase.
8904 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8907 * gcc.target/arm/fp16-inf.c: New test.
8909 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8911 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8912 name while checking for AVX-512VBMI presence.
8914 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8916 * lib/target-supports.exp (check_effective_target_pie): Check for
8917 PIE support on Solaris 11.x and 12.
8919 2015-09-24 Richard Biener <rguenther@suse.de>
8921 * g++.dg/tree-ssa/restrict3.C: New testcase.
8923 2015-09-24 Richard Biener <rguenther@suse.de>
8925 PR tree-optimization/48885
8926 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8928 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8930 * c-c++-common/Wmisleading-indentation.c: Augment test.
8932 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8934 Fix small typos in the coding rule enforcement warnings.
8935 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8938 2015-09-23 Richard Biener <rguenther@suse.de>
8941 * gcc.dg/ubsan/pr67662.c: New testcase.
8943 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8946 * gcc.dg/pragma-diag-6.c: New test.
8948 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8950 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8952 2015-09-23 Richard Biener <rguenther@suse.de>
8954 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8956 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8958 * c-c++-common/Wmisleading-indentation.c: Augment test.
8960 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8962 * g++.dg/diagostic/disable.C: New.
8964 2015-09-22 Tom de Vries <tom@codesourcery.com>
8966 PR tree-optimization/67671
8967 * g++.dg/pr67671.C: New test.
8969 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8972 * gcc.target/i386/pr67480.c: New test.
8974 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8976 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8977 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8978 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8979 avx512dq, avx512cd, avx512er and avx512pf.
8981 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8983 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8984 update-fetch operations.
8985 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8987 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8989 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8990 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8992 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8994 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8996 * gcc.target/aarch64/atomic-inst-swap.c: New.
8998 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9000 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9001 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9002 * gcc.target/i386/pr59789.c (f1): Likewise.
9003 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9004 * gcc.target/i386/intrinsics_6.c: Likewise.
9005 * gcc.dg/winline-5.c (int t): Likewise.
9006 * gcc.dg/winline-9.c (t): Likewise.
9007 * gcc.dg/always_inline2.c (q): Likewise.
9008 * gcc.dg/winline-2.c (inline int t): Likewise.
9009 * gcc.dg/winline-6.c: Likewise.
9010 * gcc.dg/winline-10.c (void g): Likewise.
9011 * gcc.dg/pr49243.c (void parse): Likewise.
9012 * gcc.dg/always_inline3.c (q2): Likewise.
9013 * gcc.dg/winline-3.c: Likewise.
9014 * gcc.dg/winline-7.c (inline void *t): Likewise.
9016 2015-09-22 Tom de Vries <tom@codesourcery.com>
9018 PR tree-optimization/67666
9019 * g++.dg/pr67666.C: New test.
9021 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
9024 * gfortran.dg/pr67615.f90: new test.
9026 2015-09-21 Jeff Law <law@redhat.com>
9028 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9030 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
9032 Complete the implementation of N4230, Nested namespace definition.
9033 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9034 attributes and nested namespace definitions.
9035 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9036 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9037 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9038 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9039 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9040 appearing before the namespace identifier.
9042 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9045 * gcc.dg/cpp/pr66415-1.c: Test column number.
9047 2015-09-21 Richard Biener <rguenther@suse.de>
9049 * g++.dg/ext/attr-alias-3.C: Add -g.
9051 2015-09-21 Richard Biener <rguenther@suse.de>
9054 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9056 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9059 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9061 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9063 * gcc.dg/pragma-diag-5.c: Fix excess warning.
9065 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9068 * gcc.dg/pr53265.c: Update.
9070 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
9072 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9074 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9077 * gcc.target/sh/pr59478.c: New.
9079 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9082 * gcc.target/sh/pr51244-12.c: Adjust testcase.
9083 * gcc.target/sh/pr54236-2.c: Likewise.
9085 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9087 * gcc.target/sh/pr43417.c: Move target independent test to ...
9088 * gcc.c-torture/compile/pr43417.c: ... here.
9090 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9092 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9093 check_effective_target_big_endian, check_effective_target_little_endian,
9094 check_effective_target_any_fpu, check_effective_target_double_fpu,
9095 check_effective_target_use_single_only_fpu,
9096 check_effective_target_default_single_fpu,
9097 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9098 check_effective_target_has_fsca, check_effective_target_has_fsrra,
9099 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9100 check_effective_target_fmovd_enabled,
9101 check_effective_target_has_privileged, check_effective_target_has_pref,
9102 check_effective_target_banked_r0r7_isr,
9103 check_effective_target_stack_save_isr): New effective target checks.
9104 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9105 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9106 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9107 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9108 * gcc.target/sh/20080410-1.c: Use new effective target checks.
9109 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9110 * gcc.target/sh/attr-isr.c: Likewise.
9111 * gcc.target/sh/fpul-usage-1.c: Likewise.
9112 * gcc.target/sh/hiconst.c: Likewise.
9113 * gcc.target/sh/mfmovd.c: Likewise.
9114 * gcc.target/sh/pr21255-3.c: Likewise.
9115 * gcc.target/sh/pr33135-1.c: Likewise.
9116 * gcc.target/sh/pr33135-2.c: Likewise.
9117 * gcc.target/sh/pr33135-3.c: Likewise.
9118 * gcc.target/sh/pr33135-4.c: Likewise.
9119 * gcc.target/sh/pr39423-2.c: Likewise.
9120 * gcc.target/sh/pr49880-4.c: Likewise.
9121 * gcc.target/sh/pr49880-5.c: Likewise.
9122 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9123 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9124 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9125 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9126 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9127 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9128 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9129 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9130 * gcc.target/sh/pr50751-2.c: Likewise.
9131 * gcc.target/sh/pr50751-3.c: Likewise.
9132 * gcc.target/sh/pr50751-5.c: Likewise.
9133 * gcc.target/sh/pr50751-6.c: Likewise.
9134 * gcc.target/sh/pr50751-8.c: Likewise.
9135 * gcc.target/sh/pr51244-15.c: Likewise.
9136 * gcc.target/sh/pr51244-2.c: Likewise.
9137 * gcc.target/sh/pr51244-20.c: Likewise.
9138 * gcc.target/sh/pr51244-6.c: Likewise.
9139 * gcc.target/sh/pr52483-4.c: Likewise.
9140 * gcc.target/sh/pr53511-1.c: Likewise.
9141 * gcc.target/sh/pr53512-1.c: Likewise.
9142 * gcc.target/sh/pr53512-2.c: Likewise.
9143 * gcc.target/sh/pr53512-3.c: Likewise.
9144 * gcc.target/sh/pr53512-4.c: Likewise.
9145 * gcc.target/sh/pr53513-1.c: Likewise.
9146 * gcc.target/sh/pr54089-2.c: Likewise.
9147 * gcc.target/sh/pr54089-3.c: Likewise.
9148 * gcc.target/sh/pr54089-4.c: Likewise.
9149 * gcc.target/sh/pr54602-2.c: Likewise.
9150 * gcc.target/sh/pr54602-3.c: Likewise.
9151 * gcc.target/sh/pr54602-4.c: Likewise.
9152 * gcc.target/sh/pr54680.c: Likewise.
9153 * gcc.target/sh/pr55303-1.c: Likewise.
9154 * gcc.target/sh/pr55303-2.c: Likewise.
9155 * gcc.target/sh/pr55303-3.c: Likewise.
9156 * gcc.target/sh/pr56547-1.c: Likewise.
9157 * gcc.target/sh/pr56547-2.c: Likewise.
9158 * gcc.target/sh/pr61195.c: Likewise.
9159 * gcc.target/sh/pr61996.c: Likewise.
9160 * gcc.target/sh/pr6526.c: Likewise.
9161 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9162 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9163 * gcc.target/sh/prefetch.c: Likewise.
9164 * gcc.target/sh/rte-delay-slot.c: Likewise.
9165 * gcc.target/sh/sh2a-band.c: Likewise.
9166 * gcc.target/sh/sh2a-bclr.c: Likewise.
9167 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9168 * gcc.target/sh/sh2a-bld.c: Likewise.
9169 * gcc.target/sh/sh2a-bor.c: Likewise.
9170 * gcc.target/sh/sh2a-bset.c: Likewise.
9171 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9172 * gcc.target/sh/sh2a-bxor.c: Likewise.
9173 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9174 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9175 * gcc.target/sh/sh2a-movrt.c: Likewise.
9176 * gcc.target/sh/sh2a-resbank.c: Likewise.
9177 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9178 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9179 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9180 * gcc.target/sh/sh4a-cosf.c: Likewise.
9181 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9182 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9183 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9184 * gcc.target/sh/sh4a-sinf.c: Likewise.
9186 2015-09-20 Jeff Law <law@redhat.com>
9188 PR tree-optimization/47679
9189 * g++.dg/warn/Wuninitialized-6.C: New test.
9191 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9193 Implement nested namespace definitions.
9194 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9195 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9196 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9197 * g++.dg/lookup/name-clash5.C: Adjust.
9198 * g++.dg/lookup/name-clash6.C: Likewise.
9200 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9202 * gcc.dg/pragma-diag-5.c: New test.
9204 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9207 * gcc.dg/torture/pr67619.c: New test.
9208 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9211 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9213 PR tree-optimization/67283
9214 * gcc.dg/tree-ssa/sra-15.c: New.
9215 * gcc.dg/tree-ssa/sra-16.c: New.
9217 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9220 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9221 (f2, f3): Make the function static.
9222 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9224 2015-09-17 Christian Bruel <christian.bruel@st.com>
9226 * gcc.target/arm/attr_thumb-static2.c: New test.
9228 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9230 * gnat.dg/overflow_sum3.adb: New test.
9232 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9234 * gcc.target/arm/stack-checking.c: New test.
9236 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9239 * gfortran.dg/public_private_module_5.f90: Add module procedure
9240 trigger_smod to ensure that the smod file is written.
9242 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9244 * gcc.target/aarch64/copysign_1.c: New.
9245 * gcc.target/aarch64/copysign_2.c: New.
9247 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9249 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9250 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9251 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9253 2015-09-16 John Marino <gnugcc@marino.st>
9255 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9257 2015-09-16 Richard Biener <rguenther@suse.de>
9260 * gcc.dg/torture/pr67253.c: New testcase.
9262 2015-09-16 Richard Biener <rguenther@suse.de>
9265 * gcc.dg/pr67271.c: New testcase.
9267 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9269 * gnat.dg/opt49.adb: New test.
9271 2015-09-16 Richard Biener <rguenther@suse.de>
9274 * gcc.dg/torture/pr67442.c: New testcase.
9276 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9278 * gnat.dg/array24.adb: New test.
9279 * gnat.dg/blocklocs.adb: Delete.
9281 2015-09-15 Marek Polacek <polacek@redhat.com>
9284 * gcc.dg/pr67580.c: New test.
9286 2015-09-15 Richard Biener <rguenther@suse.de>
9288 PR tree-optimization/67470
9289 * gcc.dg/torture/pr67470.c: New testcase.
9291 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9293 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9295 2015-09-15 Richard Biener <rguenther@suse.de>
9298 * gcc.dg/pr67563.c: New testcase.
9300 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9303 * gfortran.dg/pr67460.f90: New test.
9305 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9307 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9308 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9310 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9313 * g++.dg/cpp0x/new-auto1.C: New.
9315 2015-09-11 Mark Wielaard <mjw@redhat.com>
9318 * g++.dg/warn/unused-variable-1.C: New test.
9319 * g++.dg/warn/unused-variable-2.C: Likewise.
9320 * gcc.dg/unused-4.c: Adjust warning for static const.
9321 * gcc.dg/unused-variable-1.c: New test.
9322 * gcc.dg/unused-variable-2.c: Likewise.
9324 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9326 * gfortran.dg/private_type_3.f90: Require visibility.
9327 * gfortran.dg/module_variable_2.f90: Same.
9328 * gfortran.dg/nested_forall_1.f: Same.
9329 * gfortran.dg/elemental_dependency_4.f90: Same.
9330 * gfortran.dg/bind_c_usage_25.f90: Same.
9331 * gfortran.dg/access_spec_1.f90: Same.
9332 * gfortran.dg/public_private_module_2.f90: Same.
9333 * gfortran.dg/host_assoc_variable_1.f90: Same.
9334 * gfortran.dg/public_private_module_6.f90: Same.
9335 * gfortran.dg/module_variable_1.f90: Same.
9336 * gfortran.dg/pr37286.f90: Same.
9337 * gfortran.dg/internal_pack_7.f90: Same.
9338 * gfortran.dg/submodule_10.f08: Same.
9339 * gfortran.dg/allocatable_function_8.f90: Same.
9340 * gfortran.dg/merge_init_expr_2.f90: Same.
9341 * gfortran.dg/class_37.f03: Same.
9342 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9343 * gfortran.dg/typebound_call_20.f03: Same.
9344 * gfortran.dg/proc_ptr_result_3.f90: Same.
9345 * gfortran.dg/pr32535.f90: Same.
9346 * gfortran.dg/typebound_proc_19.f90: Same.
9347 * gfortran.dg/initialization_10.f90: Same.
9348 * gfortran.dg/bind_c_usage_8.f03: Same.
9349 * gfortran.dg/pr61335.f90: Same.
9350 * gfortran.dg/elemental_dependency_5.f90: Same.
9351 * gfortran.dg/proc_ptr_3.f90: Same.
9352 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9354 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9356 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9357 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9358 * gcc.dg/loop-8.c: Likewise.
9360 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9363 * gnat.dg/specs/addr1.ads: Remove.
9365 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9367 * gcc.dg/pie-link.c: Add -pie to dg-options.
9369 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9371 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9372 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9374 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9376 * gcc.target/powerpc/swaps-p8-20.c: New test.
9377 * gcc.target/powerpc/swaps-p8-21.c: New test.
9379 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9382 * gfortran.dg/pr67526.f90: New test.
9384 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9387 * g++.dg/cpp0x/variadic166.C: New.
9389 2015-09-09 Mark Wielaard <mjw@redhat.com>
9391 * c-c++-common/nonnull-1.c: New test.
9393 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9396 * gfortran.dg/submodule_11.f08: New test.
9398 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9401 * gcc.c-torture/compile/pr67506.c: New test.
9403 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9405 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9406 initialization with a byte mask. No change expected here.
9407 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9408 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9409 initialization with contigious bitmask. Literal pool is expectd
9412 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9415 * gcc.target/arm/pr67439_1.c: New test.
9417 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9419 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9422 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9425 * g++.dg/gomp/pr67523.C: New test.
9428 * g++.dg/gomp/pr67522.C: New test.
9431 * c-c++-common/gomp/pr67521.c: New test.
9434 * c-c++-common/gomp/pr67517.c: New test.
9437 * g++.dg/gomp/pr67514.C: New test.
9440 * g++.dg/gomp/pr67511.C: New test.
9443 * c-c++-common/gomp/pr67502.c: New test.
9445 2015-09-09 Marek Polacek <polacek@redhat.com>
9448 * gcc.dg/pr67512.c: New test.
9450 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9453 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9454 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9455 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9456 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9458 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9460 * gcc.target/aarch64/mod_2.x: New file.
9461 * gcc.target/aarch64/mod_256.x: Likewise.
9462 * gcc.target/arm/mod_2.c: New test.
9463 * gcc.target/arm/mod_256.c: Likewise.
9464 * gcc.target/aarch64/mod_2.c: Likewise.
9465 * gcc.target/aarch64/mod_256.c: Likewise.
9467 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9470 * g++.dg/gomp/pr67504.C: New test.
9473 * c-c++-common/gomp/pr67501.c: New test.
9476 * gcc.dg/gomp/pr67500.c: New test.
9479 * gcc.dg/gomp/pr67495.c: New test.
9481 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9482 Sebastian Pop <s.pop@samsung.com>
9484 PR tree-optimization/53852
9485 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9486 both isl-0.12 and isl-0.15.
9487 * gcc.dg/graphite/uns-interchange-14.c: Same.
9488 * gcc.dg/graphite/uns-interchange-15.c: Same.
9489 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9491 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9492 Sebastian Pop <s.pop@samsung.com>
9494 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9495 * gcc.dg/graphite/block-1.c: Same.
9496 * gcc.dg/graphite/block-5.c: Same.
9497 * gcc.dg/graphite/block-6.c: Same.
9498 * gcc.dg/graphite/interchange-1.c: Same.
9499 * gcc.dg/graphite/interchange-10.c: Same.
9500 * gcc.dg/graphite/interchange-11.c: Same.
9501 * gcc.dg/graphite/interchange-13.c: Same.
9502 * gcc.dg/graphite/interchange-14.c: Same.
9503 * gcc.dg/graphite/interchange-3.c: Same.
9504 * gcc.dg/graphite/interchange-4.c: Same.
9505 * gcc.dg/graphite/interchange-7.c: Same.
9506 * gcc.dg/graphite/interchange-8.c: Same.
9507 * gcc.dg/graphite/interchange-9.c: Same.
9508 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9509 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9510 * gcc.dg/graphite/pr37485.c: Same.
9511 * gcc.dg/graphite/scop-0.c (int toto): Same.
9512 * gcc.dg/graphite/scop-1.c: Same.
9513 * gcc.dg/graphite/scop-10.c: Same.
9514 * gcc.dg/graphite/scop-11.c: Same.
9515 * gcc.dg/graphite/scop-12.c: Same.
9516 * gcc.dg/graphite/scop-13.c: Same.
9517 * gcc.dg/graphite/scop-16.c: Same.
9518 * gcc.dg/graphite/scop-17.c: Same.
9519 * gcc.dg/graphite/scop-18.c: Same.
9520 * gcc.dg/graphite/scop-2.c: Same.
9521 * gcc.dg/graphite/scop-21.c (int test): Same.
9522 * gcc.dg/graphite/scop-22.c (void foo): Same.
9523 * gcc.dg/graphite/scop-4.c: Same.
9524 * gcc.dg/graphite/scop-5.c: Same.
9525 * gcc.dg/graphite/scop-6.c: Same.
9526 * gcc.dg/graphite/scop-7.c: Same.
9527 * gcc.dg/graphite/scop-8.c: Same.
9528 * gcc.dg/graphite/scop-9.c: Same.
9529 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9530 data-refs remain inside the inner loop.
9531 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9532 * gcc.dg/graphite/uns-interchange-14.c: Same.
9533 * gcc.dg/graphite/uns-interchange-9.c: Same.
9534 * gfortran.dg/graphite/interchange-3.f90
9536 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9539 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9540 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9541 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9544 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9545 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9546 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9547 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9548 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9549 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9550 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9552 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9554 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9555 * lib/target-supports.exp
9556 (check_effective_target_arm_neon_fp16_hw): New.
9558 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9560 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9561 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9563 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9565 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9566 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9568 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9569 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9570 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9571 when those are supported.
9572 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9575 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9576 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9579 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9580 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9581 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9583 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9585 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9587 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9588 Add float16x8_t case.
9589 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9590 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9591 main, exec_vcreate): Likewise.
9592 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9593 exec_vget_high): Likewise.
9594 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9595 exec_vget_low): Likewise.
9596 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9598 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9599 exec_vld1_dup): Likewise.
9600 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9601 exec_vld1_lane): Likewise.
9602 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9604 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9605 exec_vldX_dup): Likewise.
9606 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9607 exec_vldX_lane): Likewise.
9608 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9609 exec_vset_lane): Likewise.
9610 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9611 exec_vst1_lane): Likewise.
9613 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9615 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9616 * gcc.target/aarch64/vget_low_1.c: Likewise.
9618 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9620 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9621 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9622 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9623 (main): update orig_data to avoid float16 NaN on bigendian.
9625 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9627 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9629 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9630 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9631 * gcc.target/aarch64/vld1_lane.c: Likewise.
9633 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9636 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9638 2015-09-07 Marek Polacek <polacek@redhat.com>
9641 * gcc.dg/asm-10.c: New test.
9643 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9646 * gcc.dg/lto/pr67452_0.c: New test.
9648 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9651 * gcc.target/avr/pr65210.c: New test.
9653 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9656 * lib/target-supports.exp (check_cached_effective_target):
9657 Apppend $prop to et_prop_list only if needed.
9659 2015-09-04 Marek Polacek <polacek@redhat.com>
9662 * gcc.dg/ubsan/pr67279.c: New test.
9664 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9665 Petr Murzin <petr.murzin@intel.com>
9666 Kirill Yukhin <kirill.yukhin@intel.com>
9668 * gcc.target/i386/avx512f-scatter-1.c: New.
9669 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9670 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9672 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9674 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9675 rather than calling rmdir, cleanup if open fails.
9677 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9679 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9680 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9681 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9682 Return true for PowerPC targets that implement Altivec.
9684 2015-09-03 Renlin Li <renlin.li@arm.com>
9686 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9688 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9690 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9692 * gcc.target/powerpc/vec-shift.c: New test.
9694 2015-09-03 Tom de Vries <tom@codesourcery.com>
9696 PR tree-optimization/65637
9697 * gcc.dg/autopar/reduc-4.c: New test.
9699 2015-09-03 Tom de Vries <tom@codesourcery.com>
9701 PR tree-optimization/65637
9702 * gcc.dg/autopar/pr46099-2.c: New test.
9704 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9707 * g++.dg/pr67351.C: New test.
9709 2015-09-03 Richard Biener <rguenther@suse.de>
9712 * g++.dg/lto/pr66705_0.C: New testcase.
9714 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9717 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9718 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9720 2015-09-02 Marek Polacek <polacek@redhat.com>
9723 * gcc.dg/pr67432.c: New test.
9725 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9727 * lib/target-supports.exp (clear_effective_target_cache): New.
9728 (check_cached_effective_target): Update et_prop_list.
9729 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9730 * g++.dg/compat/compat.exp: Likewise.
9731 * g++.dg/compat/struct-layout-1.exp: Likewise.
9732 * lib/asan-dg.exp: Likewise.
9733 * lib/atomic-dg.exp: Likewise.
9734 * lib/cilk-plus-dg.exp: Likewise.
9735 * lib/clearcap.exp: Likewise.
9736 * lib/mpx-dg.exp: Likewise.
9737 * lib/tsan-dg.exp: Likewise.
9738 * lib/ubsan-dg.exp: Likewise.
9740 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9742 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9744 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9745 Andrew Bennett <andrew.bennett@imgtec.com>
9747 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9748 dependencies between ISA level and compact-branches.
9749 * gcc.target/mips/branch-10.c: Update expected output to allow
9750 compact forms of b/bal.
9751 * gcc.target/mips/branch-11.c: Likewise.
9752 * gcc.target/mips/branch-12.c: Likewise.
9753 * gcc.target/mips/branch-13.c: Likewise.
9754 * gcc.target/mips/branch-3.c: Likewise.
9755 * gcc.target/mips/branch-4.c: Likewise.
9756 * gcc.target/mips/branch-5.c: Likewise.
9757 * gcc.target/mips/branch-6.c: Likewise.
9758 * gcc.target/mips/branch-7.c: Likewise.
9759 * gcc.target/mips/branch-8.c: Likewise.
9760 * gcc.target/mips/branch-9.c: Likewise.
9761 * gcc.target/mips/branch-cost-1.c: Likewise.
9762 * gcc.target/mips/call-1.c: Likewise.
9763 * gcc.target/mips/call-2.c: Likewise.
9764 * gcc.target/mips/call-3.c: Likewise.
9765 * gcc.target/mips/call-4.c: Likewise.
9766 * gcc.target/mips/call-5.c: Likewise.
9767 * gcc.target/mips/call-6.c: Likewise.
9768 * gcc.target/mips/lazy-binding-1.c: Likewise.
9769 * gcc.target/mips/near-far-1.c: Likewise.
9770 * gcc.target/mips/near-far-2.c: Likewise.
9771 * gcc.target/mips/near-far-3.c: Likewise.
9772 * gcc.target/mips/near-far-4.c: Likewise.
9773 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9774 run with compact branches allowed.
9775 * gcc.target/mips/compact-branches-1.c: New file.
9776 * gcc.target/mips/compact-branches-2.c: Likewise.
9777 * gcc.target/mips/compact-branches-3.c: Likewise.
9778 * gcc.target/mips/compact-branches-4.c: Likewise.
9779 * gcc.target/mips/compact-branches-5.c: Likewise.
9780 * gcc.target/mips/compact-branches-6.c: Likewise.
9781 * gcc.target/mips/compact-branches-7.c: Likewise.
9783 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9785 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9786 Clean-up a created directory if testcase fails.
9788 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9791 * g++.dg/pr67405.C: New test.
9793 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9795 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9797 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9799 * gcc.dg/ifcvt-1.c: New test.
9800 * gcc.dg/ifcvt-2.c: Likewise.
9801 * gcc.dg/ifcvt-3.c: Likewise.
9803 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9806 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9809 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9811 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9813 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9816 * g++.dg/other/pr61753.C: New.
9818 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9820 * gcc.dg/tree-ssa/cmp-1.c: New file.
9822 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9824 * gcc.dg/tree-ssa/complex-7.c: New file.
9826 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9828 * gcc.target/powerpc/swaps-p8-19.c: New test.
9830 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9833 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9835 2015-08-29 Tom de Vries <tom@codesourcery.com>
9837 PR tree-optimization/46193
9838 * gcc.dg/autopar/pr46193.c: New test.
9840 2015-08-28 Nathan Sidwell <nathan@acm.org>
9842 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9843 use exit code for failure.
9845 * gcc.dg/torture/matrix-1.c: Use plain printf.
9846 * gcc.dg/torture/matrix-2.c: Likewise.
9847 * gcc.dg/torture/matrix-5.c: Likewise.
9848 * gcc.dg/torture/matrix-6.c: Likewise.
9849 * gcc.dg/torture/transpose-1.c: Likewise.
9850 * gcc.dg/torture/transpose-2.c: Likewise.
9851 * gcc.dg/torture/transpose-3.c: Likewise.
9852 * gcc.dg/torture/transpose-4.c: Likewise.
9853 * gcc.dg/torture/transpose-5.c: Likewise.
9854 * gcc.dg/torture/transpose-6.c: Likewise.
9856 2015-08-28 Jeff Law <law@redhat.com>
9859 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9860 * gcc.dg/torture/pr66752-1.c: New test
9861 * g++.dg/torture/pr66752-2.C: New test.
9863 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9865 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9867 * gcc.dg/tree-ssa/sra-15.c: New.
9869 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9871 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9872 * gcc.target/mips/msub-8.c: Ditto
9874 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9876 * lib/target-supports.exp (check-effective_target_vect_double):
9877 Enable for Power targets with VSX hardware available.
9878 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9879 vect_no_align && { ! vect_hw_misalign }.
9881 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9883 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9884 Replaced by opt_files, compile with -floop-nest-optimize.
9885 * g++.dg/graphite/graphite.exp: Same.
9886 * gfortran.dg/graphite/graphite.exp: Same.
9887 * gcc.dg/graphite/block-0.c: Adjust pattern.
9888 * gcc.dg/graphite/block-1.c: Same.
9889 * gcc.dg/graphite/block-3.c: Same.
9890 * gcc.dg/graphite/block-4.c: Same.
9891 * gcc.dg/graphite/block-5.c: Same.
9892 * gcc.dg/graphite/block-6.c: Same.
9893 * gcc.dg/graphite/block-7.c: Same.
9894 * gcc.dg/graphite/block-8.c: Same.
9895 * gcc.dg/graphite/block-pr47654.c: Same.
9896 * gcc.dg/graphite/interchange-0.c: Same.
9897 * gcc.dg/graphite/interchange-1.c: Same.
9898 * gcc.dg/graphite/interchange-10.c: Same.
9899 * gcc.dg/graphite/interchange-11.c: Same.
9900 * gcc.dg/graphite/interchange-12.c: Same.
9901 * gcc.dg/graphite/interchange-13.c: Same.
9902 * gcc.dg/graphite/interchange-14.c: Same.
9903 * gcc.dg/graphite/interchange-15.c: Same.
9904 * gcc.dg/graphite/interchange-3.c: Same.
9905 * gcc.dg/graphite/interchange-4.c: Same.
9906 * gcc.dg/graphite/interchange-5.c: Same.
9907 * gcc.dg/graphite/interchange-6.c: Same.
9908 * gcc.dg/graphite/interchange-7.c: Same.
9909 * gcc.dg/graphite/interchange-8.c: Same.
9910 * gcc.dg/graphite/interchange-9.c: Same.
9911 * gcc.dg/graphite/interchange-mvt.c: Same.
9912 * gcc.dg/graphite/pr37485.c: Same.
9913 * gcc.dg/graphite/uns-block-1.c: Same.
9914 * gcc.dg/graphite/uns-interchange-12.c: Same.
9915 * gcc.dg/graphite/uns-interchange-14.c: Same.
9916 * gcc.dg/graphite/uns-interchange-15.c: Same.
9917 * gcc.dg/graphite/uns-interchange-9.c: Same.
9918 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9919 * gfortran.dg/graphite/interchange-3.f90: Same.
9921 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9924 * gcc.target/i386/pr67317-1.c: New test.
9925 * gcc.target/i386/pr67317-2.c: Ditto.
9926 * gcc.target/i386/pr67317-3.c: Ditto.
9927 * gcc.target/i386/pr67317-4.c: Ditto.
9928 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9929 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9931 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9933 * gcc.target/powerpc/vec-shr.c: New.
9935 2015-08-27 Marek Polacek <polacek@redhat.com>
9938 * gcc.dg/torture/pr67005.c: New test.
9940 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9942 * gcc.dg/tree-ssa/sra-15.c: New.
9944 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9946 * gcc.target/aarch64/long_branch_1.c: New test.
9948 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9950 * gcc.target/s390/20150826-1.c: New test.
9952 2015-08-26 Renlin Li <renlin.li@arm.com>
9954 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9956 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9958 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9960 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9962 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9963 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9964 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9965 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9967 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9969 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9971 * gcc.target/aarch64/tlsle_1.x: New test source.
9972 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9973 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9974 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9976 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9979 * gfortran.dg/shape_8.f90: New test.
9981 2015-08-25 Marek Polacek <polacek@redhat.com>
9984 * gcc.dg/weak/weak-18.c: New test.
9986 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9988 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9989 gcc_jit_context_set_bool_use_external_driver.
9991 2015-08-25 Nathan Sidwell <nathan@acm.org>
9993 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9995 * gcc.dg/20001117-1.c: Needs return_address.
9996 * gcc.dg/20020415-1.c: Needs alloca.
9997 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9998 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9999 * gcc.dg/pr63186.c: Needs label_values.
10000 * gcc.dg/torture/pr33848.c: Likwise.
10002 * lib/target-supports.exp (check_effective_target_fopenacc,
10003 check_effective_target_fopenmp): Disable for nvptx.
10004 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10005 * gcc.dg/stack-usage-1.c: Likewise.
10006 * gcc.dg/stack-usage-2.c: Likewise.
10007 * gcc.dg/unused-5.c: Likewise.
10008 * gcc.dg/unwind-1.c: Likewise.
10010 2015-08-25 Christian Bruel <christian.bruel@st.com>
10012 * gcc.dg/Wno-frame-address.c: Skip for ARM.
10013 * g++.dg/Wno-frame-address.C: Ditto.
10015 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10018 * g++.dg/pr67211.C: New test.
10020 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
10024 * gfortran.dg/block_end_error_1.f90: New test.
10025 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10027 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10030 * gcc.target/i386/pr66821.c: New test.
10032 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10035 * gcc.target/i386/pr67329.c: New test.
10037 2015-08-24 Nathan Sidwell <nathan@acm.org>
10039 * gcc.dg/pr49551.c: Needs -fdata-sections.
10041 * gcc.dg/pr64935-2.c: Needs scheduling.
10043 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10044 * gcc.dg/torture/pr63738.c: Likewise.
10045 * gcc.dg/torture/pr64728.c: Likewise.
10046 * gcc.dg/pr63748.c: Likewise.
10047 * gcc.dg/20020312-2.c: Likewise.
10049 * gcc.dg/torture/pr66123.c: Needs label_values.
10051 * gcc.dg/torture/pr41261.c: Needs profiling.
10052 * gcc.dg/pr26570.c: Likewise.
10053 * gcc.dg/pr61776.c: Likewise.
10054 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10055 * gcc.dg/gomp/pr34610.c: Likewise.
10056 * gcc.dg/pr54121.c: Likewise.
10057 * gcc.dg/20050325-1.c: Likewise.
10058 * gcc.dg/pr66899.c: Likewise.
10059 * gcc.dg/pr48770.c: Likewise.
10060 * gcc.dg/pr24225.c: Likewise.
10062 * gcc.dg/pr27531-1.c: Needs io.
10063 * gcc.dg/pr44606.c: Likewise.
10065 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10067 * gcc.dg/pr51990.c: Needs alloca.
10069 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10071 2015-08-24 Tom de Vries <tom@codesourcery.com>
10073 PR tree-optimization/65468
10074 * gcc.dg/gomp/static-chunk-size-one.c: New test.
10076 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10078 PR libfortran/54572
10079 * gfortran.dg/backtrace_1.f90: New test.
10081 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10083 PR libfortran/62296
10084 * gfortran.dg/execute_command_line_2.f90: New test.
10086 2015-08-23 Tom de Vries <tom@codesourcery.com>
10088 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10089 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10090 vect_no_int_max to vect_no_int_min_max.
10091 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10092 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10093 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10094 * gcc.dg/vect/slp-reduc-4.c: Same.
10095 * gcc.dg/vect/slp-reduc-5.c: Same.
10096 * gcc.dg/vect/vect-125.c: Same.
10097 * gcc.dg/vect/vect-13.c: Same.
10098 * gcc.dg/vect/vect-double-reduc-3.c: Same.
10099 * gcc.dg/vect/vect-reduc-1.c: Same.
10100 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10101 * gcc.dg/vect/vect-reduc-1char.c:Same.
10102 * gcc.dg/vect/vect-reduc-1short.c: Same.
10103 * gcc.dg/vect/vect-reduc-2.c: Same.
10104 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10105 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10106 * lib/target-supports.exp: Same.
10108 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
10111 * g++.dg/cpp0x/decltype63.C: New.
10113 2015-08-22 Nathan Sidwell <nathan@acm.org>
10115 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10116 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10117 * c-c++-common/Wunused-var-8.c: Likewise.
10118 * c-c++-common/gomp/pr61486-2.c: Likewise.
10119 * c-c++-common/Wunused-var-6.c: Likewise.
10120 * c-c++-common/goacc/reduction-1.c: Likewise.
10121 * c-c++-common/goacc/reduction-2.c: Likewise.
10122 * c-c++-common/goacc/reduction-3.c: Likewise.
10123 * c-c++-common/goacc/reduction-4.c: Likewise.
10124 * gcc.dg/builtins-64.c: Likewise.
10125 * gcc.dg/pr59523.c: Likewise.
10126 * gcc.dg/tree-ssa/20080530.c: Likewise.
10127 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10128 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10129 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10130 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10131 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10132 * gcc.dg/pr59011.c: Likewise.
10133 * gcc.dg/uninit-9.c: Likewise.
10134 * gcc.dg/pr61561.c: Likewise.
10135 * gcc.dg/vla-4.c: Likewise.
10136 * gcc.dg/20101010-1.c: Likewise.
10137 * gcc.dg/pr49120.c: Likewise.
10138 * gcc.dg/20030331-2.c: Likewise.
10139 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10140 * gcc.dg/pr25682.c: Likewise.
10141 * gcc.dg/guality/guality.c: Likewise.
10142 * gcc.dg/pr27301.c: Likewise.
10143 * gcc.dg/uninit-9-O0.c: Likewise.
10144 * gcc.dg/fold-alloca-1.c: Likewise.
10145 * gcc.dg/pr41470.c: Likewise.
10146 * gcc.dg/pr51491-2.c: Likewise.
10147 * gcc.dg/winline-7.c: Likewise.
10148 * gcc.dg/vla-2.c: Likewise.
10149 * gcc.dg/pr50764.c: Likewise.
10150 * gcc.dg/c99-vla-1.c: Likewise.
10151 * gcc.dg/pr33238.c: Likewise.
10152 * gcc.dg/c99-const-expr-13.c: Likewise.
10153 * gcc.dg/builtin-return-1.c: Likewise.
10154 * gcc.dg/vla-3.c: Likewise.
10155 * gcc.dg/20020415-1.c: Likewise.
10156 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10157 * gcc.dg/shrink-wrap-alloca.c: Likewise.
10158 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10159 * gcc.dg/torture/calleesave-sse.c: Likewise.
10160 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10161 * gcc.dg/gomp/vla-2.c: Likewise.
10162 * gcc.dg/gomp/vla-3.c: Likewise.
10163 * gcc.dg/gomp/vla-4.c: Likewise.
10164 * gcc.dg/gomp/pr30494.c: Likewise.
10165 * gcc.dg/gomp/vla-5.c: Likewise.
10166 * gcc.dg/pr51990-2.c: Likewise.
10167 * gcc.dg/vla-22.c: Likewise.
10169 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10171 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10172 * gcc.dg/dollar.c: Likewise.
10173 * gcc.dg/pragma-message.c: Likewise.
10174 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10175 * c-c++-common/raw-string-14.c: Likewise.
10177 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10179 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10180 property that instantiation here is a compile-time error.
10182 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10184 * g++.dg/other/pr67065.C: Extend.
10186 2015-08-21 Nathan Sidwell <nathan@acm.org>
10188 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10190 (check_effective_target_global_constructor): New.
10191 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10192 * gcc.dg/debug/debug.exp: Skip for nvptx.
10193 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10195 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10196 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10197 * gcc.c-torture/compile/pr33855.c: Likewise.
10198 * gcc.c-torture/compile/920723-1.c: Likewise.
10199 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10201 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10203 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10206 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10208 * gcc.c-torture/execute/switch-1.c: Likewise.
10210 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10211 * gcc.c-torture/execute/printf-1.c: Likewise.
10212 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10213 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10214 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10215 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10216 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10217 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10218 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10219 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10220 * gcc.c-torture/execute/gofast.c: Likewise.
10221 * gcc.c-torture/execute/complex-6.c: Likewise.
10223 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10224 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10225 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10226 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10227 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10228 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10229 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10230 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10231 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10232 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10233 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10234 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10235 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10236 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10237 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10238 * gcc.dg/setjmp-1.c: Likewise.
10239 * gcc.dg/cleanup-5.c: Likewise.
10240 * gcc.dg/cleanup-12.c: Likewise.
10241 * gcc.dg/cleanup-13.c: Likewise.
10243 * gcc.dg/constructor-1.c: Require global ctor.
10245 * gcc.dg/fork-instrumentation.c: Require profiling.
10246 * gcc.dg/20030107-1.c: Likewise.
10247 * gcc.dg/20030702-1.c: Likewise.
10249 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10250 * gcc.dg/cpp/paste2.c: Likewise.
10251 * gcc.dg/cpp/strify3.c: Likewise.
10252 * gcc.dg/cpp/strify4.c: Likewise.
10253 * gcc.dg/cpp/lexnum.c: Likewise.
10254 * gcc.dg/cpp/digraphs.c: Likewise.
10255 * gcc.dg/cpp/macro1.c: Likewise.
10257 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10259 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10261 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10263 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10266 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10268 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10269 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10270 vec_vpmsum_be and vec_shasigma_be.
10272 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10274 * lib/target-supports.exp
10275 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10276 with -mfp16-format=ieee.
10278 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10281 * g++.dg/other/pr67065.C: New.
10283 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10285 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10287 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10288 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10289 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10290 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10292 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10294 * gcc.dg/wide_shift_64_1.c: New testcase.
10295 * gcc.dg/wide_shift_128_1.c: Likewise.
10296 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10298 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10300 * lib/target-supports.exp
10301 (check_effective_target_fstack_protector_enabled): New test.
10302 * gcc.target/i386/ssp-default.c: New test.
10304 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10307 * gfortran.dg/generic_31.f90: New.
10309 2015-08-19 Marek Polacek <polacek@redhat.com>
10311 PR middle-end/67133
10312 * g++.dg/torture/pr67133.C: New test.
10314 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10316 * gcc.target/powerpc/altivec-35.c: New test.
10317 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10318 * gcc.target/powerpc/vsx-vector-7.c: New test.
10320 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10322 PR middle-end/36757
10323 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10324 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10326 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10328 PR rtl-optimization/67218
10329 * gcc.c-torture/execute/ieee/pr67218.c,
10330 gcc.target/aarch64/fcvt_int_float_double1.c,
10331 gcc.target/aarch64/fcvt_int_float_double2.c,
10332 gcc.target/aarch64/fcvt_int_float_double3.c,
10333 gcc.target/aarch64/fcvt_int_float_double4.c,
10334 gcc.target/aarch64/fcvt_uint_float_double1.c,
10335 gcc.target/aarch64/fcvt_uint_float_double2.c,
10336 gcc.target/aarch64/fcvt_uint_float_double3.c,
10337 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10339 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10341 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10342 dg-options to disable LSE extensions.
10343 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10344 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10345 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10346 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10347 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10348 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10349 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10350 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10351 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10352 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10353 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10354 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10355 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10356 * gcc.target/aarch64/sync-op-full.c: Likewise.
10357 * gcc.target/aarch64/sync-op-release.c: Likewise.
10359 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10362 * g++.dg/cpp1z/feat-cxx1z.C: New.
10364 2015-08-18 Marek Polacek <polacek@redhat.com>
10366 PR middle-end/67222
10367 * gcc.dg/torture/pr67222.c: New test.
10369 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10371 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10373 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10375 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10376 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10377 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10379 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10381 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10382 which is used in later code.
10384 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10387 * g++.dg/cpp0x/nullptr34.C: New.
10388 * g++.dg/warn/Wconversion2.C: Adjust.
10389 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10390 * g++.old-deja/g++.other/null3.C: Likewise.
10392 * g++.dg/cpp0x/pr51313.C: Adjust.
10394 2015-08-17 Richard Biener <rguenther@suse.de>
10396 PR tree-optimization/67221
10397 * gcc.dg/torture/pr67221.c: New testcase.
10399 2015-08-17 Mike Stump <mikestump@comcast.net>
10400 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10402 * gcc.target/arm/memcpy-aligned-1.c: New test.
10404 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10407 * gfortran.dg/norm_4.f90: Rename to...
10408 * gfortran.dg/norm2_4.f90: this.
10409 * gfortran.dg/norm2_5.f90: New test.
10411 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10413 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10414 * gcc.dg/ssp-1.c: Make counter a register.
10415 * gcc.dg/ssp-2.c: Likewise.
10416 * gcc.dg/torture/parm-coalesce.c: New.
10418 2015-08-14 Marek Polacek <polacek@redhat.com>
10420 PR middle-end/67133
10421 * gcc.dg/torture/pr67133.c: New test.
10423 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10424 Matthias Klose <doko@debian.org>
10427 * gcc.c-torture/compile/pr67143.c: New
10428 * gcc.target/aarch64/atomic-op-imm.c
10429 (atomic_fetch_add_negative_RELAXED): New.
10430 (atomic_fetch_sub_negative_ACQUIRE): New.
10432 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10434 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10435 * gcc.target/aarch64/target_attr_8.c: Likewise.
10436 * gcc.target/aarch64/target_attr_14.c: Likewise.
10438 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10440 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10442 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10444 * gcc.target/i386/builtin_target.c: Add skylake check.
10446 2015-08-13 Jeff Law <law@redhat.com>
10448 * gcc.dg/pr66314.c: Moved from here to ..
10449 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10450 to clear all sanitizers before -fsanitize=kernel-address.
10452 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10454 * gcc.target/aarch64/cinc_common_1.c: New test.
10456 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10459 * g++.dg/ext/attribute-may-alias-1.C: New.
10460 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10462 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10464 * gcc.target/aarch64/atomic-inst-cas.c: New.
10465 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10467 2015-08-13 Andreas Schwab <schwab@suse.de>
10469 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10471 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10474 * g++.dg/torture/pr62164.C: New.
10476 2015-08-13 Richard Biener <rguenther@suse.de>
10478 PR tree-optimization/67191
10479 * gcc.dg/torture/pr67191.c: New testcase.
10480 * g++.dg/torture/pr67191.C: Likewise.
10482 2015-08-13 Richard Biener <rguenther@suse.de>
10484 PR tree-optimization/66502
10485 PR tree-optimization/67167
10486 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10488 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10491 * g++.dg/init/new42.C: New.
10493 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10496 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10498 * gcc.target/powerpc/pr67071-2.c: Likewise.
10499 * gcc.target/powerpc/pr67071-3.c: Likewise.
10501 2015-08-12 Marek Polacek <polacek@redhat.com>
10504 * c-c++-common/Wshift-overflow-6.c: New test.
10505 * c-c++-common/Wshift-overflow-7.c: New test.
10506 * g++.dg/cpp1y/left-shift-2.C: New test.
10508 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10511 * g++.dg/cpp0x/pr52742.C: New.
10513 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10515 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10516 Check Knights Landing support.
10518 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10521 * g++.dg/warn/Wunused-result-1.C: New.
10523 2015-08-12 Richard Biener <rguenther@suse.de>
10525 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10526 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10527 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10528 * g++.dg/tree-ssa/pr61034.C: Adjust.
10529 * gcc.dg/fold-compare-2.c: Likewise.
10530 * gcc.dg/pr50763.c: Likewise.
10531 * gcc.dg/predict-3.c: Likewise.
10532 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10533 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10534 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10535 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10536 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10537 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10538 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10539 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10540 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10541 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10542 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10543 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10545 2015-08-12 Nathan Sidwell <nathan@acm.org>
10547 * gcc.dg/vrp-min-max-1.c: New.
10548 * gcc.dg/vrp-min-max-2.c: New.
10550 2015-08-12 Richard Biener <rguenther@suse.de>
10552 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10554 2015-08-12 Tom de Vries <tom@codesourcery.com>
10557 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10558 Handle absence of vector min/max for sparc.
10560 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10563 * g++.dg/ext/mv25.C: New test.
10565 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10567 * gcc.target/i386/avx2-vect-shift.c: New test.
10569 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10573 * gcc.dg/pragma-diag-3.c: New test.
10574 * gcc.dg/pragma-diag-4.c: New test.
10576 2015-08-11 Nathan Sidwell <nathan@acm.org>
10578 * c-c++-common/dfp/operator-comma.c: Call init function.
10579 * c-c++-common/dfp/convert-dfp-2.c: New test.
10581 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10583 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10584 Treat model == 0x4f as Broadwell.
10586 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10588 PR libfortran/67140
10589 * gfortran.dg/pr67140.f90: New test.
10591 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10594 PR middle-end/66332
10595 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10597 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10600 * gfortran.dg/ieee/large_4.f90: New test.
10602 2015-08-08 Bud Davis <jmdavis@link.com>
10605 * gfortran.dg/common_22.f90: New.
10607 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10609 PR rtl-optimization/67028
10610 * gcc.dg/pr67028.c: New testcase.
10612 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10614 PR rtl-optimization/67029
10615 * gcc.dg/pr67029.c: New test.
10617 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10620 * gfortran.dg/ieee/ieee_8.f90: New test.
10622 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10624 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10626 * gcc.target/aarch64/noplt_2.c: Likewise.
10627 * gcc.target/aarch64/noplt_3.c: Likewise.
10629 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10631 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10632 optimization level, and print a summary at the end.
10634 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10636 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10638 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10640 * gcc.target/aarch64/noplt_3.c: New testcase.
10642 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10644 * gcc.target/aarch64/noplt_1.c: New testcase.
10645 * gcc.target/aarch64/noplt_2.c: Likewise.
10647 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10649 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10650 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10652 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10654 * gcc.target/s390/dwarfregtable-1.c: New test.
10655 * gcc.target/s390/dwarfregtable-2.c: New test.
10656 * gcc.target/s390/dwarfregtable-3.c: New test.
10658 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10660 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10662 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10665 * gfortran.dg/ieee/large_2.f90: New test.
10666 * gfortran.dg/ieee/large_3.F90: New test.
10668 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10671 * gfortran.dg/ieee/large_1.f90: Adjust test.
10673 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10674 Jeff Law <law@redhat.com>
10677 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10678 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10679 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10680 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10681 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10682 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10684 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10686 PR middle-end/66311
10687 * gfortran.dg/pr66311.f90: New file.
10689 2015-08-05 Richard Biener <rguenther@suse.de>
10691 PR tree-optimization/67121
10692 * gcc.dg/torture/pr67121.c: New testcase.
10694 2015-08-05 Nick Clifton <nickc@redhat.com>
10696 * gcc.target/rl78: New directory.
10697 * gcc.target/rl78/rl78.exp: New file: Test driver.
10698 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10700 2015-08-05 Richard Biener <rguenther@suse.de>
10702 PR middle-end/67120
10703 * gcc.dg/torture/pr67120.c: New testcase.
10705 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10709 * lib/fortran-modules.exp: Call cleanup-submodules from
10711 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10712 cover the cases where private entities are no longer optimized
10714 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10716 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10717 * gfortran.dg/submodule_5.f08: The same.
10718 * gfortran.dg/submodule_9.f08: The same.
10719 * gfortran.dg/submodule_10.f08: New test.
10721 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10724 * g++.dg/cpp1y/var-templ35.C: New.
10726 2015-08-05 Richard Biener <rguenther@suse.de>
10728 PR tree-optimization/67055
10729 * g++.dg/torture/pr67055.C: New testcase.
10731 2015-08-05 Richard Biener <rguenther@suse.de>
10733 PR tree-optimization/67109
10734 * gcc.dg/torture/pr67109.c: New testcase.
10735 * gcc.dg/vect/vect-119.c: Adjust.
10737 2015-08-05 Richard Biener <rguenther@suse.de>
10739 PR middle-end/67107
10740 * gcc.dg/pr67107.c: New testcase.
10742 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10745 * g++.dg/cpp1z/abbrev2.C: New.
10747 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10749 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10751 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10754 * g++.dg/init/explicit4.C: New.
10756 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10758 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10759 without VSX an Power8 vector support.
10761 2015-08-04 Richard Biener <rguenther@suse.de>
10763 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10765 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10768 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10771 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10774 * g++.dg/cpp1y/var-templ34.C: New.
10776 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10778 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10779 * gcc.target/aarch64/target_attr_1.c: Likewise.
10780 * gcc.target/aarch64/target_attr_2.c: Likewise.
10781 * gcc.target/aarch64/target_attr_3.c: Likewise.
10782 * gcc.target/aarch64/target_attr_4.c: Likewise.
10783 * gcc.target/aarch64/target_attr_5.c: Likewise.
10784 * gcc.target/aarch64/target_attr_6.c: Likewise.
10785 * gcc.target/aarch64/target_attr_7.c: Likewise.
10786 * gcc.target/aarch64/target_attr_8.c: Likewise.
10787 * gcc.target/aarch64/target_attr_9.c: Likewise.
10788 * gcc.target/aarch64/target_attr_10.c: Likewise.
10789 * gcc.target/aarch64/target_attr_11.c: Likewise.
10790 * gcc.target/aarch64/target_attr_12.c: Likewise.
10791 * gcc.target/aarch64/target_attr_13.c: Likewise.
10792 * gcc.target/aarch64/target_attr_14.c: Likewise.
10793 * gcc.target/aarch64/target_attr_15.c: Likewise.
10795 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10797 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10799 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10801 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10803 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10805 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10808 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10811 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10812 * gfortran.dg/ieee/large_1.f90: New test.
10814 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10816 PR tree-optimization/67043
10817 * gcc.dg/pr67043.c: New test.
10819 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10821 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10823 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10825 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10826 it to push/pop timing items.
10827 (main): For each optimization level, create a gcc_jit_timer, and
10828 time all of the iteration within that level cumulatively.
10829 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10830 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10832 2015-08-03 Alexander Basov <coohpt@gmail.com>
10834 PR middle-end/64744
10835 PR middle-end/48470
10836 PR middle-end/43404
10837 * gcc.target/arm/pr43404.c : New testcase.
10838 * gcc.target/arm/pr48470.c : New testcase.
10839 * gcc.target/arm/pr64744-1.c : New testcase.
10840 * gcc.target/arm/pr64744-2.c : New testcase.
10842 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10844 PR tree-optimization/67077
10845 * gcc.dg/pr67077.c: New test.
10847 2015-08-03 Jeff Law <law@redhat.com>
10849 PR middle-end/66314
10850 PR gcov-profile/66899
10851 * gcc.dg/pr66899.c: New test.
10852 * gcc.dg/pr66314.c: New test.
10854 2015-08-03 Marek Polacek <polacek@redhat.com>
10857 * gcc.dg/pr67088.c: New test.
10859 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10862 * gcc.target/arm/vnmul-1.c: New.
10863 * gcc.target/arm/vnmul-2.c: New.
10864 * gcc.target/arm/vnmul-3.c: New.
10865 * gcc.target/arm/vnmul-4.c: New.
10867 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10870 * gfortran.dg/class_allocate_20.f90: New.
10872 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10874 * gcc.target/aarch64/csel_bfx_1.c: New test.
10875 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10877 2015-08-02 Martin Sebor <msebor@redhat.com>
10879 * g++.dg/Wframe-address-in-Wall.C: New test.
10880 * g++.dg/Wframe-address.C: New test.
10881 * g++.dg/Wno-frame-address.C: New test.
10882 * gcc.dg/Wframe-address-in-Wall.c: New test.
10883 * gcc.dg/Wframe-address.c: New test.
10884 * gcc.dg/Wno-frame-address.c: New test.
10886 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10888 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10890 2015-08-01 Michael Collison <michael.collison@linaro.org
10891 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10893 * gcc.target/arm/mincmp.c: New test.
10895 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10898 * gfortran.dg/associated_target_6.f03: New test
10900 2015-08-01 Tom de Vries <tom@codesourcery.com>
10902 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10903 optimize ("-ftree-parallelize-loops=0").
10904 Add successful scans for 2 detected reductions. Add xfail scans for 3
10905 detected reductions.
10906 * gcc.dg/autopar/reduc-2short.c: Same.
10907 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10908 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10909 detected reductions.
10910 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10911 and max reductions.
10913 2015-07-31 Marek Polacek <polacek@redhat.com>
10916 * g++.dg/ubsan/pr66977.C: New test.
10918 2015-07-30 Marek Polacek <polacek@redhat.com>
10920 * c-c++-common/Wtautological-compare-3.c: New test.
10922 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10924 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10925 (CHECK): Pass address of scalar, rather than array.
10927 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10929 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10931 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10933 * gcc.target/aarch64/fp16/fp16.exp: New.
10934 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10935 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10937 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10939 * gcc.target/aarch64/f16_movs_1.c: New test.
10941 2015-07-28 Tom de Vries <tom@codesourcery.com>
10943 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10946 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10947 Manuel López-Ibáñez <manu@gcc.gnu.org>
10949 * gcc.dg/parm-incomplete-1.c: Update.
10950 * gcc.dg/pr18809-1.c: Update.
10951 * gcc.dg/pr27953.c: Update.
10952 * gcc.dg/vla-11.c: Update.
10954 2015-07-27 Marek Polacek <polacek@redhat.com>
10956 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10958 2015-07-27 Tom de Vries <tom@codesourcery.com>
10960 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10961 attribute. Update comment.
10963 Add scan for not parallelizing inner loop.
10964 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10968 2015-07-27 Marek Polacek <polacek@redhat.com>
10971 * c-c++-common/Wtautological-compare-2.c: New test.
10973 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10976 * gcc.target/i386/pr66232-6.c: New tests.
10977 * gcc.target/i386/pr66232-7.c: Likewise.
10978 * gcc.target/i386/pr66232-8.c: Likewise.
10979 * gcc.target/i386/pr66232-9.c: Likewise.
10981 2015-07-27 Marek Polacek <polacek@redhat.com>
10985 * c-c++-common/Wtautological-compare-1.c: New test.
10987 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10990 * g++.dg/template/pr18969.C: New test.
10991 * g++.dg/template/pr18969-2.C: New test.
10992 * g++.old-deja/g++.jason/overload.C: Remove return value in
10993 template function returning void.
10995 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10997 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10998 immediates to avoid shift-overflow warnings.
11000 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
11003 * g++.dg/init/pr66857.C: New test.
11005 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
11008 * gcc.target/i386/pr66648.c: New test.
11010 2015-07-25 Tom de Vries <tom@codesourcery.com>
11012 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11013 interchange_files and block_files variables.
11014 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11016 * gcc.dg/graphite/uns-interchange-12.c: Same.
11017 * gcc.dg/graphite/uns-interchange-14.c: Same.
11018 * gcc.dg/graphite/uns-interchange-15.c: Same.
11019 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11020 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11022 2015-07-25 Jeff Law <law@redhat.com>
11026 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11027 * gcc.dg/torture/pr66752-1.c: New test
11028 * g++.dg/torture/pr66752-2.C: New test.
11030 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
11033 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11035 PR rtl-optimization/64164
11036 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11037 * gcc.dg/ssp-1.c: Make counter a register.
11038 * gcc.dg/ssp-2.c: Likewise.
11039 * gcc.dg/torture/parm-coalesce.c: New.
11041 2015-07-24 Tom de Vries <tom@codesourcery.com>
11043 * gcc.dg/graphite/block-1.c: Xfail scan.
11044 * gcc.dg/graphite/interchange-12.c: Same.
11045 * gcc.dg/graphite/interchange-14.c: Same.
11046 * gcc.dg/graphite/interchange-15.c: Same.
11047 * gcc.dg/graphite/interchange-9.c: Same.
11048 * gcc.dg/graphite/interchange-mvt.c: Same.
11049 * gcc.dg/graphite/uns-block-1.c: New test.
11050 * gcc.dg/graphite/uns-interchange-12.c: New test.
11051 * gcc.dg/graphite/uns-interchange-14.c: New test.
11052 * gcc.dg/graphite/uns-interchange-15.c: New test.
11053 * gcc.dg/graphite/uns-interchange-9.c: New test.
11054 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11056 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11059 * c-c++-common/Wunused-function-1.c: New.
11061 2015-07-24 Tom de Vries <tom@codesourcery.com>
11063 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11064 alternative exit-first loop transform.
11065 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11066 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11067 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11068 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11069 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11070 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11071 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11072 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11073 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11075 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
11078 * gcc.target/i386/mpx/pr66566.c: New test.
11080 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
11083 * gcc.target/i386/pr66978.c: New test.
11085 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11087 * gcc.target/s390/gpr2fprsavecfi.c: New test.
11089 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11091 * gcc.target/s390/insv-1.c: New test.
11092 * gcc.target/s390/insv-2.c: New test.
11093 * gcc.target/s390/insv-3.c: New test.
11095 2015-07-24 Tom de Vries <tom@codesourcery.com>
11097 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11099 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11101 PR middle-end/25530
11102 * gcc.dg/pr25530.c: New test.
11104 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11106 PR middle-end/25529
11107 * gcc.dg/pr25529.c: New test.
11109 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
11111 * gcc.target/arm/reg_equal_test.c: New test.
11113 2015-07-23 Jeff Law <law@redhat.com>
11116 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11117 * gcc.dg/torture/pr66752-1.c: New test
11118 * g++.dg/torture/pr66752-2.C: New test.
11120 2015-07-23 Marek Polacek <polacek@redhat.com>
11123 * g++.dg/warn/Wlogical-op-2.C: New test.
11125 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11127 PR rtl-optimization/64164
11128 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11129 * gcc.dg/ssp-1.c: Make counter a register.
11130 * gcc.dg/ssp-2.c: Likewise.
11131 * gcc.dg/torture/parm-coalesce.c: New.
11133 2015-07-23 Marek Polacek <polacek@redhat.com>
11136 * c-c++-common/ubsan/pr66908.c: New test.
11138 2015-07-23 Tom de Vries <tom@codesourcery.com>
11140 * gcc.dg/autopar/outer-4.c: Add xfail.
11141 * gcc.dg/autopar/outer-5.c: Same.
11142 * gcc.dg/autopar/outer-6.c: Same.
11143 * gcc.dg/autopar/reduc-2.c: Same.
11144 * gcc.dg/autopar/reduc-2char.c: Same.
11145 * gcc.dg/autopar/reduc-2short.c: Same.
11146 * gcc.dg/autopar/reduc-8.c: Same.
11147 * gcc.dg/autopar/uns-outer-4.c: New test.
11148 * gcc.dg/autopar/uns-outer-5.c: New test.
11149 * gcc.dg/autopar/uns-outer-6.c: New test.
11151 2015-07-23 Richard Biener <rguenther@suse.de>
11153 PR tree-optimization/66952
11154 * gcc.dg/torture/pr66952.c: Use signed char.
11156 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
11158 PR tree-optimization/66926,66951
11159 * gcc.dg/vect/pr66951.c: New test.
11161 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
11164 * g++.dg/parse/error57.C: New.
11165 * g++.dg/expr/string-2.C: Update.
11167 2015-07-23 Richard Biener <rguenther@suse.de>
11169 PR tree-optimization/66945
11170 * gcc.dg/torture/pr66945.c: New testcase.
11172 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11175 * g++.dg/ext/mv24.C: New test.
11177 2015-07-22 Marek Polacek <polacek@redhat.com>
11179 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11182 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11186 * gfortran.dg/generic_30.f90: New.
11188 2015-07-22 Richard Biener <rguenther@suse.de>
11190 PR tree-optimization/66952
11191 * gcc.dg/torture/pr66952.c: New testcase.
11193 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11195 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11197 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11199 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11201 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11203 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11205 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11207 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11209 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11211 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11213 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11215 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11217 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11219 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11221 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11223 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11225 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11227 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11229 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11231 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11233 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11235 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11237 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11239 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11241 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11243 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11245 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11247 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11249 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11251 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11253 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11257 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11259 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11261 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11263 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11265 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11267 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11269 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11271 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11273 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11275 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11277 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11279 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11281 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11283 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11287 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11289 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11291 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11293 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11295 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11297 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11299 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11301 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11303 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11305 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11307 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11309 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11311 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11313 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11315 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11317 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11319 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11321 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11323 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11325 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11327 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11329 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11331 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11333 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11335 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11337 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11339 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11345 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11347 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11349 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11351 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11353 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11355 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11357 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11359 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11361 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11363 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11365 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11367 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11369 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11371 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11375 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11377 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11379 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11381 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11383 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11385 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11387 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11389 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11391 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11393 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11395 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11397 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11399 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11401 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11403 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11405 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11407 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11409 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11411 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11413 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11415 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11417 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11419 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11421 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11423 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11425 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11427 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11429 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11431 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11433 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11435 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11437 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11439 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11441 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11443 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11445 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11447 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11449 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11451 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11453 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11455 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11457 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11460 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11462 * g++.dg/template/crash81.C: Update.
11464 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11467 * gcc.target/i386/pr66424.c: New.
11469 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11471 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11473 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11476 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11477 Drop address sanitization.
11479 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11481 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11482 Skip -march=armv4t.
11483 (dg-additional-options): Set armv5t flag.
11485 2015-07-21 Marek Polacek <polacek@redhat.com>
11487 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11488 * gcc.dg/vmx/unpack.c: Likewise.
11489 * gcc.target/powerpc/quad-atomic.c: Likewise.
11491 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11493 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11495 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11497 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11500 2015-07-20 Marek Polacek <polacek@redhat.com>
11503 * c-c++-common/Wshift-overflow-1.c: New test.
11504 * c-c++-common/Wshift-overflow-2.c: New test.
11505 * c-c++-common/Wshift-overflow-3.c: New test.
11506 * c-c++-common/Wshift-overflow-4.c: New test.
11507 * c-c++-common/Wshift-overflow-5.c: New test.
11508 * g++.dg/cpp1y/left-shift-1.C: New test.
11509 * gcc.dg/c90-left-shift-2.c: New test.
11510 * gcc.dg/c90-left-shift-3.c: New test.
11511 * gcc.dg/c99-left-shift-2.c: New test.
11512 * gcc.dg/c99-left-shift-3.c: New test.
11513 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11514 * gcc.c-torture/execute/pr40386.c: Likewise.
11515 * gcc.dg/vect/pr33373.c: Likewise.
11516 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11517 * gcc.dg/vect/vect-shift-2.c: Likewise.
11519 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11521 * gcc.target/aarch64/neg_abs_1.c: New test.
11523 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11526 * gcc.target/i386/pr66922.c: New test.
11528 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11530 PR middle-end/46851
11531 PR middle-end/60340
11532 * gcc.dg/tree-ssa/pr42327.c: Removed.
11533 * g++.dg/other/pr35011.C: Removed.
11535 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11538 * gcc.target/i386/pr66906.c: New test.
11540 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11542 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11543 as follow-up to r225930.
11545 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11548 * lib/fortran-modules.exp (proc cleanup-submodules): New
11550 * gfortran.dg/submodule_1.f08: Change extension and clean up
11551 the submodule files.
11552 * gfortran.dg/submodule_2.f08: ditto
11553 * gfortran.dg/submodule_6.f08: ditto
11554 * gfortran.dg/submodule_7.f08: ditto
11555 * gfortran.dg/submodule_8.f08: New test
11556 * gfortran.dg/submodule_9.f08: New test
11558 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11559 Sebastian Pop <s.pop@samsung.com>
11561 PR middle-end/61929
11562 * gcc.dg/graphite/pr61929.c: New.
11564 2015-07-17 Marek Polacek <polacek@redhat.com>
11566 * gcc.dg/fold-minus-7.c: New test.
11568 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11570 * gfortran.dg/co_reduce_1.f90: New file.
11572 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11575 * gcc.target/i386/pr66824.c:
11577 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11580 * gfortran.dg/structure_constructor_13.f03: New test.
11582 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11585 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11586 of generated while loops in the tree dump.
11587 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11589 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11591 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11593 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11596 * gcc.target/i386/pr66891.c: New test.
11598 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11600 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11602 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11604 PR rtl-optimization/66626
11605 * gcc.target/i386/pr66626-2.c: New.
11607 2015-07-16 Richard Biener <rguenther@suse.de>
11609 PR tree-optimization/66894
11610 * gcc.dg/torture/pr66894.c: New testcase.
11612 2015-07-16 Richard Biener <rguenther@suse.de>
11614 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11616 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11619 * g++.dg/pr66866.C: New test.
11621 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11623 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11625 2015-07-15 Richard Biener <rguenther@suse.de>
11627 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11628 { -O3 -fomit-frame-pointer },
11629 { -O3 -fomit-frame-pointer -funroll-loops } and
11630 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11632 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11633 -finline-functions }
11635 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11637 * gcc.target/mips/interrupt_handler-5.c: New test.
11639 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11640 Robert Suchanek <robert.suchanek@imgtec.com>
11642 * gcc.target/mips/interrupt_handler-4.c: New test.
11644 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11647 * gcc.dg/lto/lto.exp: Initialize MPX.
11649 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11651 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11653 * gcc.target/arm/scd42-3.c: Likewise.
11655 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11657 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11658 code to be run when the pre-arch code increases the isa_rev to
11659 mips32r6 or greater.
11661 2015-07-15 Richard Biener <rguenther@suse.de>
11663 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11664 { -O3 -fomit-frame-pointer },
11665 { -O3 -fomit-frame-pointer -funroll-loops } and
11666 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11668 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11669 -finline-functions }
11670 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11671 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11672 to additional_flags.
11674 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11676 PR rtl-optimization/66838
11677 * gcc.target/i386/pr66838.c: New test.
11679 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11682 * g++.dg/template/pr66850.C: New test.
11684 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11685 Cesar Philippidis <cesar@codesourcery.com>
11686 Chung-Lin Tang <cltang@codesourcery.com>
11688 * gcc.target/nios2/nios2-flushd.c: New.
11689 * gcc.target/nios2/nios2-rdprs.c: New.
11690 * gcc.target/nios2/r2-atomic.c: New.
11691 * gcc.target/nios2/r2-eni.c: New.
11692 * gcc.target/nios2/r2-wrpie.c: New.
11694 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11695 Cesar Philippidis <cesar@codesourcery.com>
11696 Chung-Lin Tang <cltang@codesourcery.com>
11698 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11699 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11701 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11702 Cesar Philippidis <cesar@codesourcery.com>
11703 Chung-Lin Tang <cltang@codesourcery.com>
11705 * gcc.target/nios2/andci.c: New.
11706 * gcc.target/nios2/bmx.c: New.
11707 * gcc.target/nios2/cdx-add.c: New.
11708 * gcc.target/nios2/cdx-branch.c: New.
11709 * gcc.target/nios2/cdx-callret.c: New.
11710 * gcc.target/nios2/cdx-loadstore.c: New.
11711 * gcc.target/nios2/cdx-logical.c: New.
11712 * gcc.target/nios2/cdx-mov.c: New.
11713 * gcc.target/nios2/cdx-shift.c: New.
11714 * gcc.target/nios2/cdx-sub.c: New.
11715 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11717 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11720 * g++.dg/cpp0x/vt-65071.C: New.
11722 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11723 Cesar Philippidis <cesar@codesourcery.com>
11724 Chung-Lin Tang <cltang@codesourcery.com>
11726 * gcc.target/nios2/r2-io-range.c: New.
11727 * gcc.target/nios2/r2-stio-1.c: New.
11728 * gcc.target/nios2/r2-stio-2.c: New.
11729 * gcc.target/nios2/nios2-ldxio.c: New.
11730 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11731 of just compile. Add more tests.
11733 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11735 gfortran.dg/pr66864.f90: New test.
11737 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11739 PR rtl-optimization/66626
11740 * gcc.target/i386/pr66626.c: New.
11742 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11744 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11745 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11746 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11748 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11750 * g++.dg/template/crash81.C: Adjust for error + inform change.
11751 * g++.dg/template/pr58878.C: Likewise.
11752 * g++.dg/template/shadow1.C: Likewise.
11753 * g++.dg/template/shadow2.C: Likewise.
11754 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11755 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11756 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11757 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11759 2015-07-14 Richard Biener <rguenther@suse.de>
11761 PR tree-optimization/66863
11762 * gcc.dg/torture/pr66863.c: New testcase.
11764 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11767 * g++.dg/template/pr65186.C: New test.
11769 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11771 * gcc.target/arm/macro_defs0.c: Add directive to skip
11772 test if -marm is present.
11773 * gcc.target/arm/macro_defs1.c: Likewise.
11775 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11777 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11779 * gcc.target/aarch64/adds1.c: Likewise.
11780 * gcc.target/aarch64/ands_1.c: Likewise.
11781 * gcc.target/aarch64/bics_1.c: Likewise.
11782 * gcc.target/aarch64/subs1.c: Likewise.
11783 * gcc.target/aarch64/subs3.c: Likewise.
11785 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11788 * gfortran.dg/pr64589.f90: New test.
11790 2015-07-13 Renlin Li <renlin.li@arm.com>
11793 * gcc.c-torture/execute/pr66556.c: New.
11795 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11797 * gcc.dg/20020219-1.c: Fix double word typos.
11798 * gcc.dg/20020919-1.c: Same.
11800 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11801 Jeff Law <law@redhat.com>
11803 PR middle-end/66726
11804 * g++.dg/tree-ssa/pr66726.c: New test.
11805 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11806 * gcc.dg/tree-ssa/pr66726.c: New test.
11808 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11811 * g++.dg/cpp0x/variadic-ttp2.C: New.
11813 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11816 * g++.dg/cpp0x/auto46.C: New test.
11817 * g++.dg/template/pr30044.C: New test.
11818 * g++.dg/template/shadow2.C: New test.
11819 * g++.dg/template/error55.C: New test.
11820 * g++.dg/template/crash83.C: Accept any error string.
11821 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11823 * g++.dg/cpp0x/variadic19.C: Likewise
11824 * g++.dg/template/canon-type-13.C: Likewise.
11825 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11826 * g++.dg/torture/20070621-1.C: Likewise.
11828 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11831 * g++.dg/init/explicit3.C: New.
11833 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11836 * gcc.target/i386/pr66819-1.c: New test.
11837 * gcc.target/i386/pr66819-2.c: Likewise.
11838 * gcc.target/i386/pr66819-3.c: Likewise.
11839 * gcc.target/i386/pr66819-4.c: Likewise.
11840 * gcc.target/i386/pr66819-5.c: Likewise.
11842 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11845 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11846 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11847 type to prevent possible flag-clobbering zero-extensions.
11848 * gcc.target/i386/pr66703.c: New test.
11850 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11853 * g++.dg/cpp0x/nsdmi-template15.C: New.
11855 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11857 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11859 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11861 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11862 * gcc.target/arm/flip-thumb.c: Likewise.
11864 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11867 * gcc.target/i386/pr66813.c: New test.
11869 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11871 PR middle-end/66820
11872 * gcc.dg/gomp/pr66820.c: New test.
11874 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11877 * g++.dg/cpp0x/scoped_enum6.C: New.
11879 2015-07-10 Tom de Vries <tom@codesourcery.com>
11881 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11882 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11884 2015-07-10 Richard Biener <rguenther@suse.de>
11886 PR tree-optimization/66823
11887 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11888 which should not be necessary. XFAIL.
11890 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11893 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11895 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11897 PR middle-end/66633
11898 * gcc.dg/gomp/pr66633-1.c: New test.
11899 * gcc.dg/gomp/pr66633-2.c: New test.
11900 * gcc.dg/gomp/pr66633-3.c: New test.
11901 * gcc.dg/gomp/pr66633-4.c: New test.
11903 2015-07-09 John Marino <gnugcc@marino.st>
11905 * lib/target-supports.exp (check_effective_target_pie):
11908 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11911 * gcc.target/i386/pr66814.c: New test.
11913 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11916 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11917 * gcc.target/aarch64/fnmul-2.c: Likewise.
11918 * gcc.target/aarch64/fnmul-3.c: Likewise.
11919 * gcc.target/aarch64/fnmul-4.c: Likewise.
11921 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11924 * g++.dg/cpp0x/vt-65790.C: New.
11926 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11929 * gcc.target/i386/pr66818.c: New test.
11931 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11934 * gcc.target/i386/pr66817.c: New test.
11936 2015-07-09 Marek Polacek <polacek@redhat.com>
11938 PR tree-optimization/66718
11939 * gcc.dg/vect/vect-126.c: New test.
11941 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11943 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11944 even when dwarf-2 is not the default.
11946 2015-07-08 Jeff Law <law@redhat.com>
11949 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11950 to have a single memory reference.
11952 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11954 * g++.dg/other/dump-ada-spec-9.C: New test.
11956 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11958 * g++.dg/vect/vect.exp: Run also simd* tests.
11959 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11960 (check_vect): Fix up get_cpuid call for C++.
11961 * g++.dg/vect/simd-clone-1.cc: New test.
11963 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11965 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11967 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11969 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11970 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11972 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11975 * gcc.target/i386/pr66806.c: New test.
11977 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11980 * g++.dg/cpp0x/auto45.C: New.
11982 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11984 PR middle-end/66334
11985 * gcc.target/i386/pr66334.c: New.
11987 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11989 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11992 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11995 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11996 (verify_code): Update expected error message.
11997 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11998 (verify_code): Likewise.
11999 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12000 (verify_code): Likewise.
12002 2015-07-08 Richard Biener <rguenther@suse.de>
12004 PR tree-optimization/66793
12005 * gcc.dg/torture/pr66793.c: New testcase.
12007 2015-07-08 Richard Biener <rguenther@suse.de>
12009 PR tree-optimization/66794
12010 * gcc.dg/torture/pr66794.c: New testcase.
12012 2015-07-08 Marek Polacek <polacek@redhat.com>
12015 * g++.dg/abi/abi-tag15.C: New test.
12017 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12019 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12020 * gcc.target/mips/branch-3.c: Ditto
12021 * gcc.target/mips/branch-4.c: Ditto.
12022 * gcc.target/mips/branch-5.c: Ditto.
12023 * gcc.target/mips/branch-6.c: Ditto.
12024 * gcc.target/mips/branch-7.c: Ditto.
12025 * gcc.target/mips/branch-8.c: Ditto.
12026 * gcc.target/mips/branch-9.c: Ditto.
12027 * gcc.target/mips/branch-10.c: Ditto.
12028 * gcc.target/mips/branch-11.c: Ditto.
12029 * gcc.target/mips/branch-12.c: Ditto.
12030 * gcc.target/mips/branch-13.c: Ditto.
12031 * gcc.target/mips/umips-branch-5.c: New file.
12032 * gcc.target/mips/umips-branch-6.c: New file.
12033 * gcc.target/mips/umips-branch-7.c: New file.
12034 * gcc.target/mips/umips-branch-8.c: New file.
12035 * gcc.target/mips/umips-branch-9.c: New file.
12036 * gcc.target/mips/umips-branch-10.c: New file.
12037 * gcc.target/mips/umips-branch-11.c: New file.
12038 * gcc.target/mips/umips-branch-12.c: New file.
12039 * gcc.target/mips/umips-branch-13.c: New file.
12040 * gcc.target/mips/umips-branch-14.c: New file.
12041 * gcc.target/mips/umips-branch-15.c: New file.
12042 * gcc.target/mips/umips-branch-16.c: New file.
12043 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12044 (OCCUPY_0xfffc): New define.
12046 2015-07-08 Renlin Li <renlin.li@arm.com>
12048 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12050 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12052 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12054 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
12056 * gcc.target/i386/bt-3.c: New test.
12057 * gcc.target/i386/bt-4.c: Ditto.
12059 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
12061 * g++.dg/other/dump-ada-spec-8.C: New test.
12063 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12066 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12068 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12070 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12072 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12073 Avoid using an opaque struct for local "f".
12075 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12078 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12079 * jit.dg/test-pr66779.c: New testcase.
12081 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12083 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12086 2015-07-07 Richard Biener <rguenther@suse.de>
12088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12090 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12092 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12093 * gcc.target/mips/call-5.c: Ditto.
12094 * gcc.target/mips/call-6.c: Ditto.
12096 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12098 * gcc.dg/dx-test.c: New test-case.
12100 2015-07-07 Andre Vehreschild <vehre@gmx.de>
12103 * gfortran.dg/allocate_with_source_9.f08: New test.
12105 2015-07-07 Christian Bruel <christian.bruel@st.com>
12108 * gcc.target/arm/flip-thumb.c: Fix scan.
12109 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12110 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12111 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12114 2015-07-06 Jakub Jelinek <jakub@redhat.com>
12117 * gcc.c-torture/execute/pr65956.c: New test.
12119 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
12121 * gcc.target/arm/aapcs/align1.c: New.
12122 * gcc.target/arm/aapcs/align_rec1.c: New.
12123 * gcc.target/arm/aapcs/align2.c: New.
12124 * gcc.target/arm/aapcs/align_rec2.c: New.
12125 * gcc.target/arm/aapcs/align3.c: New.
12126 * gcc.target/arm/aapcs/align_rec3.c: New.
12127 * gcc.target/arm/aapcs/align4.c: New.
12128 * gcc.target/arm/aapcs/align_rec4.c: New.
12129 * gcc.target/arm/aapcs/align_vararg1.c: New.
12130 * gcc.target/arm/aapcs/align_vararg2.c: New.
12132 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
12134 * gfortran.dg/iomsg_2.f90: New test.
12136 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12139 * gcc.target/i386/pr66749.c: New test.
12141 2015-07-06 Richard Biener <rguenther@suse.de>
12143 PR tree-optimization/66772
12144 * gcc.dg/torture/pr66772-1.c: New testcase.
12145 * gcc.dg/torture/pr66772-2.c: Likewise.
12147 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
12149 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12150 the jals instruction.
12152 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12155 * gcc.target/i386/pr53383-1.c: New file.
12156 * gcc.target/i386/pr53383-2.c: Likewise.
12157 * gcc.target/i386/pr53383-3.c: Likewise.
12159 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
12161 * gcc.target/aarch64/fnmul-1.c: New.
12162 * gcc.target/aarch64/fnmul-2.c: New.
12163 * gcc.target/aarch64/fnmul-3.c: New.
12164 * gcc.target/aarch64/fnmul-4.c: New.
12166 2015-07-06 Richard Biener <rguenther@suse.de>
12168 PR middle-end/66759
12169 * gcc.dg/torture/pr66759.c: New testcase.
12171 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12174 * gfortran.dg/alloc_comp_class_3.f03: New test.
12175 * gfortran.dg/alloc_comp_class_4.f03: New test.
12177 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12179 * gcc.c-torture/execute/pr66757.c: New test.
12181 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12183 PR tree-optimization/66720
12184 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12186 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12187 Sandra Loosemore <sandra@codesourcery.com>
12189 * gcc.target/nios2/gprel-offset.c: New test.
12191 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12194 * gfortran.dg/pr66725.f90: New test.
12196 2015-07-03 Jason Merrill <jason@redhat.com>
12198 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12199 Avoid narrowing error.
12201 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12203 PR rtl-optimization/66706
12204 * gcc.target/powerpc/shift-int.c: New testcase.
12206 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12209 * gcc.target/i386/pr66746.c: New file.
12211 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12213 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12215 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12217 PR tree-optimization/66119
12218 * g++.dg/opt/pr66119.C: New.
12220 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12223 * gfortran.dg/submodule_1.f90: New test
12224 * gfortran.dg/submodule_2.f90: New test
12225 * gfortran.dg/submodule_3.f90: New test
12226 * gfortran.dg/submodule_4.f90: New test
12227 * gfortran.dg/submodule_5.f90: New test
12228 * gfortran.dg/submodule_6.f90: New test
12229 * gfortran.dg/submodule_7.f90: New test
12231 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12233 PR preprocessor/53690
12234 * g++.dg/cpp/pr53690.C: New.
12236 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12238 * gcc.target/powerpc/vec-cmp.c: New test.
12240 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12243 * gfortran.dg/pr56520.f90: New test.
12245 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12248 * gfortran.dg/pr66545_1.f90: New test.
12249 * gfortran.dg/pr66545_2.f90: New test.
12251 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12253 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12254 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12256 2015-07-02 Richard Biener <rguenther@suse.de>
12259 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12262 2015-07-02 Richard Biener <rguenther@suse.de>
12264 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12266 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12268 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12270 2015-07-01 Jason Merrill <jason@redhat.com>
12272 * lib/target-supports.exp (cxx_default): Set to C++14.
12274 2015-07-01 Tom de Vries <tom@codesourcery.com>
12277 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12280 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12282 * gfortran.dg/warn_conversion_8.f90: New test.
12284 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12286 PR rtl-optimization/61047
12287 * gcc.c-torture/execute/20150611-1.c: New testcase.
12289 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12292 * jit.dg/all-non-failing-tests.h: Add
12293 test-pr66700-observing-write-through-ptr.c.
12294 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12296 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12298 * jit.dg/test-accessing-union.c: Add comments for use by
12299 gcc/jit/docs/topics/types.rst.
12301 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12303 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12304 'do-require-effective-target' with 'dg-require-effective-target'.
12305 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12306 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12307 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12308 'stlex' with 'strex' as the expected output.
12310 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12313 * g++.dg/cpp0x/gen-attrs-60.C: New.
12314 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12316 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12318 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12320 * gcc.target/aarch64/pic-small.c: Restrict this test under
12321 check_effective_target_aarch64_small_fpic.
12323 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12325 * gfortran.dg/gomp/pr66633.f90: New test.
12327 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12330 * g++.dg/template/pr66686.C: New test.
12332 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12334 * gnat.dg/lto17.ad[sb]: New test.
12336 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12338 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12339 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12341 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12343 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12345 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12347 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12349 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12351 * jit.dg/test-switch.c: New testcase.
12352 * jit.dg/test-switch.cc: New testcase.
12354 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12357 * jit.dg/all-non-failing-tests.h: Add note about
12358 test-validly-unreachable-block.c.
12359 * jit.dg/test-validly-unreachable-block.c: New file.
12361 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12364 * jit.dg/all-non-failing-tests.h: Add note about
12365 test-extra-options.c.
12366 * jit.dg/test-extra-options.c: New testcase.
12368 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12371 * gcc.target/i386/pr66691.c: New.
12373 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12375 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12376 * gcc.target/i386/iamcu/args.h: Likewise.
12377 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12378 * gcc.target/i386/iamcu/defines.h: Likewise.
12379 * gcc.target/i386/iamcu/macros.h: Likewise.
12380 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12381 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12382 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12383 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12384 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12385 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12386 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12387 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12388 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12389 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12390 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12391 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12392 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12393 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12394 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12395 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12396 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12398 2015-06-30 Marek Polacek <polacek@redhat.com>
12400 * gcc.dg/fold-minus-6.c: New test.
12402 * gcc.dg/fold-ior-3.c: New test.
12404 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12406 Implement N4197 - Adding u8 character literals
12407 * g++.dg/cpp1z/utf8.C: New.
12408 * g++.dg/cpp1z/utf8-neg.C: New.
12409 * g++.dg/cpp1z/udlit-utf8char.C: New.
12411 2015-06-30 Marek Polacek <polacek@redhat.com>
12413 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12415 2015-06-30 Tom de Vries <tom@codesourcery.com>
12417 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12418 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12419 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12420 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12422 2015-06-30 Marek Polacek <polacek@redhat.com>
12424 * gcc.dg/fold-ior-2.c: New test.
12426 2015-06-30 Tom de Vries <tom@codesourcery.com>
12428 PR tree-optimization/66652
12429 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12430 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12432 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12434 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12437 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12438 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12440 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12443 * gfortran.dg/wunused-parameter.f90: New test.
12445 2015-06-29 Richard Henderson <rth@redhat.com>
12447 * gcc.target/i386/asm-flag-1.c: New.
12448 * gcc.target/i386/asm-flag-2.c: New.
12449 * gcc.target/i386/asm-flag-3.c: New.
12450 * gcc.target/i386/asm-flag-4.c: New.
12451 * gcc.target/i386/asm-flag-5.c: New.
12453 2015-06-29 Marek Polacek <polacek@redhat.com>
12456 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12457 * c-c++-common/pr66322.c: New test.
12458 * g++.dg/eh/scope1.C: Remove dg-warning.
12460 2015-06-29 Richard Biener <rguenther@suse.de>
12462 PR tree-optimization/66677
12463 * gcc.dg/vect/pr66677.c: New testcase.
12465 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12467 PR middle-end/64130
12468 * gcc.dg/tree-ssa/pr64130.c: New test.
12470 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12472 * gcc.target/aarch64/pic-small.c: New testcase.
12474 2015-06-26 Richard Biener <rguenther@suse.de>
12476 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12478 2015-06-26 Marek Polacek <polacek@redhat.com>
12480 * gcc.dg/fold-and-1.c: New test.
12481 * gcc.dg/fold-and-2.c: New test.
12483 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12485 * gnat.dg/warn11.adb: Add missing dg directive.
12486 * gnat.dg/warn12.adb: New test.
12487 * gnat.dg/warn12_pkg.ads: New helper.
12489 2015-06-26 Richard Biener <rguenther@suse.de>
12491 * gfortran.dg/reassoc_3.f90: Adjust.
12493 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12496 * gcc.target/i386/pr66412.c: New test.
12498 2015-06-25 Richard Biener <rguenther@suse.de>
12500 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12502 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12504 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12506 2015-06-25 Richard Biener <rguenther@suse.de>
12508 * gfortran.dg/vect/vect-9.f90: New testcase.
12510 2015-06-25 Nick Clifton <nickc@redhat.com>
12512 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12513 H8300 and M32R targets.
12515 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12518 * gfortran.dg/maxerrors.f90: New test.
12520 2015-06-08 DJ Delorie <dj@redhat.com>
12522 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12524 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12526 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12528 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12530 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12531 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12532 * gcc.target/aarch64/nofp_1.c: New file.
12534 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12536 Implement N3928 - Extending static_assert
12537 * g++.dg/cpp0x/static_assert8.C: Adjust.
12538 * g++.dg/cpp0x/static_assert12.C: New.
12539 * g++.dg/cpp0x/static_assert13.C: New.
12540 * g++.dg/cpp1y/static_assert1.C: New.
12541 * g++.dg/cpp1y/static_assert2.C: New.
12542 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12544 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12547 * g++.dg/cpp0x/trailing11.C: New.
12549 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12551 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12553 * gcc.target/arm/memset-inline-10.c: Likewise.
12554 * gcc.target/arm/pr58784.c: Likewise.
12555 * gcc.target/arm/pr59985.C: Likewise.
12556 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12558 2015-06-24 Renlin Li <renlin.li@arm.com>
12560 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12561 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12563 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12566 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12569 * g++.dg/cpp0x/auto45.C: New test.
12570 * g++.dg/template/pr30044.C: New test.
12571 * g++.dg/template/crash83.C: Accept any error string.
12572 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12574 * g++.dg/cpp0x/variadic18.C: Likewise
12575 * g++.dg/template/canon-type-13.C: Likewise.
12576 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12578 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12581 * g++.dg/other/linkage2.C: New.
12583 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12586 * gcc.target/arm/pr63408.c: New test.
12588 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12590 * lib/c-torture.exp: Don't call check_effective_target_lto
12591 before setting up environment correctly.
12592 * lib/gcc-dg.exp: Likewise, and protect
12593 gcc_force_conventional_output.
12595 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12597 PR rtl-optimization/66306
12598 * gcc.target/s390/pr66306.c: New test.
12600 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12602 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12603 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12604 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12605 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12606 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12607 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12608 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12610 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12613 * gcc.c-torture/pr65803.c: New test.
12615 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12618 * g++.dg/cpp0x/auto45.C: New test.
12619 * g++.dg/template/pr30044.C: New test.
12620 * g++.dg/template/crash83.C: Accept any error string.
12621 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12623 * g++.dg/cpp0x/variadic18.C: Likewise
12624 * g++.dg/template/canon-type-13.C: Likewise.
12625 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12627 2015-06-23 Marek Polacek <polacek@redhat.com>
12629 * c-c++-common/Wlogical-op-3.c: New test.
12631 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12634 * g++.dg/cpp0x/scoped_enum5.C: New.
12636 2015-06-23 Richard Biener <rguenther@suse.de>
12638 PR tree-optimization/66636
12639 * gcc.dg/vect/pr66636.c: New testcase.
12641 2015-06-23 Marek Polacek <polacek@redhat.com>
12643 * gcc.dg/fold-minus-4.c: New test.
12644 * gcc.dg/fold-minus-5.c: New test.
12645 * c-c++-common/ubsan/overflow-add-5.c: New test.
12647 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12649 Add missing testcase from r224672.
12650 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12652 * gcc.target/vax/bswapdi-1.c: New.
12654 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12657 * gfortran.dg/associate_18.f08: New test.
12659 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12662 * gcc.target/i386/pr66560-1.c: New test.
12663 * gcc.target/i386/pr66560-2.c: Ditto.
12664 * gcc.target/i386/pr66560-3.c: Ditto.
12665 * gcc.target/i386/pr66560-4.c: Ditto.
12667 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12669 * gcc.target/nvptx/nvptx.exp: New file.
12670 * gcc.target/nvptx/proto-1.c: Likewise.
12672 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12674 PR tree-optimization/66449
12675 * gcc.dg/vect/pr66449.c: New test.
12677 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12679 * g++.dg/other/dump-ada-spec-5.C: New test.
12680 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12681 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12683 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12685 * g++.dg/inherit/pure1.C: Test location too.
12687 2015-06-22 Marek Polacek <polacek@redhat.com>
12689 * gcc.dg/fold-ior-1.c: New test.
12690 * gcc.dg/fold-minus-2.c: New test.
12691 * gcc.dg/fold-minus-3.c: New test.
12692 * gcc.dg/fold-plus-1.c: New test.
12693 * gcc.dg/fold-plus-2.c: New test.
12694 * gcc.dg/fold-xor-4.c: New test.
12695 * gcc.dg/fold-xor-5.c: New test.
12697 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12700 * g++.dg/torture/pr65914.C: New.
12702 2015-06-22 Richard Biener <rguenther@suse.de>
12704 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12705 not existing TORTURE_OPTIONS only.
12706 * lib/gcc-dg.exp: Likewise.
12708 2015-06-22 Christian Bruel <christian.bruel@st.com>
12711 * gcc.target/arm/flip-thumb.c: New test.
12713 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12714 Martin Liska <mliska@suse.cz>
12717 * g++.dg/ipa/pr65908.C: New testcase.
12719 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12722 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12723 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12725 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12727 * gnat.dg/specs/debug1.ads: Adjust.
12729 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12731 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12732 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12733 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12734 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12735 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12736 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12737 * gcc.target/aarch64/fmovd-zero.c: Delete.
12738 * gcc.target/aarch64/fmovf-zero.c: Delete.
12740 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12742 * gcc.target/vax/bswapdi-1.c: New.
12744 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12746 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12748 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12750 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12752 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12754 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12756 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12758 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12760 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12762 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12764 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12766 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12768 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12770 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12772 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12774 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12776 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12778 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12780 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12782 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12784 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12786 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12788 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12790 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12792 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12794 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12796 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12798 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12800 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12802 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12804 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12806 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12808 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12810 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12812 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12816 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12818 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12820 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12823 (_ARM_FPSCR): Add FZ field.
12824 (clean_results): Force FZ=1 on AArch64.
12825 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12827 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12829 * gcc.target/aarch64/pr62308.c: New test.
12831 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12834 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12836 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12838 * gcc.target/i386/mpx/pr66581.c: New test.
12840 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12842 * gcc.target/i386/cmov9.c: New test.
12844 2015-06-18 Richard Biener <rguenther@suse.de>
12846 * g++.dg/other/const4.C: New testcase.
12848 2015-06-18 Michael Matz <matz@suse.de>
12850 PR middle-end/66253
12851 * gcc.dg/vect/pr66253.c: New testcase.
12853 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12856 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12858 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12860 PR middle-end/66568
12861 * gcc.target/i386/mpx/pr66568.c: New test.
12863 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12865 PR middle-end/66567
12866 * gcc.target/i386/mpx/pr66567.c: New test.
12868 2015-06-18 Richard Biener <rguenther@suse.de>
12870 PR tree-optimization/66510
12871 * gcc.dg/vect/slp-perm-12.c: New testcase.
12873 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12875 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12876 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12877 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12878 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12880 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12883 * g++.dg/gomp/pr66571-1.C: New test.
12885 PR middle-end/66429
12886 * c-c++-common/gomp/pr66429.c: New test.
12888 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12890 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12891 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12893 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12895 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12898 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12901 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12903 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12905 * gcc.target/mips/pr65862-1.c: New test.
12906 * gcc.target/mips/pr65862-2.c: Likewise.
12908 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12910 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12911 * gcc.target/i386/pr52252-atom.c: Ditto.
12912 * gcc.target/i386/vect-div-1.c: Ditto.
12913 * gcc.target/i386/rotate-5.c: Ditto.
12914 * gcc.target/i386/pr50202.c: Ditto.
12915 * gcc.target/i386/pr37843-3.c: Ditto.
12916 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12917 * gcc.target/i386/pr53397-1.c: Ditto.
12918 * gcc.target/i386/pr55934.c: Ditto.
12919 * gcc.target/i386/pr37843-4.c: Ditto.
12920 * gcc.target/i386/pr60451.c: Ditto.
12921 * gcc.target/i386/pr53397-2.c: Ditto.
12922 * gcc.target/i386/vectorize1.c: Ditto.
12923 * gcc.target/i386/extract-insert-combining.c: Ditto.
12924 * gcc.target/i386/pr53759.c: Ditto.
12925 * gcc.target/i386/pr52252-core.c: Ditto.
12926 * gcc.target/i386/rotate-3.c: Ditto.
12927 * gcc.target/i386/sse-20.c: Ditto.
12928 * gcc.target/i386/rotate-4.c: Ditto.
12929 * gcc.target/i386/pr61403.c: Ditto.
12930 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12931 * gcc.target/i386/pr60901.c: Ditto.
12932 * gcc.target/i386/pr59794-7.c: Ditto.
12933 * gcc.target/i386/pr62208.c: Ditto.
12934 * gcc.target/i386/pr53416.c: Ditto.
12935 * gcc.target/i386/asm-dialect-1.c: Ditto.
12936 * gcc.target/i386/pr50038.c: Ditto.
12937 * gcc.target/i386/47698.c: Ditto.
12938 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12939 * gcc.target/i386/pr59794-2.c: Ditto.
12940 * gcc.target/i386/pr59794-3.c: Ditto.
12941 * gcc.target/i386/pr39058.c: Ditto.
12942 * gcc.target/i386/pr60205-1.c: Ditto.
12943 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12944 * gcc.target/i386/sse2-movq-2.c: Ditto.
12946 2015-06-17 Richard Biener <rguenther@suse.de>
12948 PR tree-optimization/66251
12949 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12951 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12954 * g++.dg/parse/new-placement1.C: New.
12956 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12958 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12959 * jit.dg/test-compound-assignment.c: New testcase.
12961 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12964 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12965 to "testcases" array.
12967 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12970 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12971 * jit.dg/test-debug-strings.c: New test case.
12972 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12973 the discriminant has a sane debug string.
12975 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12978 * gcc.target/i386/pr56766-1.c: New test.
12979 * gcc.target/i386/pr56766-2.c: Ditto.
12981 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12983 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12984 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12985 * gcc.target/mips/loongson-simd.c: Ditto.
12987 2015-06-16 Richard Biener <rguenther@suse.de>
12989 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12991 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12993 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12994 passed by the testsuite driver.
12996 2015-06-16 Richard Biener <rguenther@suse.de>
12998 * gcc.dg/vect/slp-perm-11.c: New testcase.
13000 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
13002 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13005 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13007 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13008 Reinstate calls to torture-init and torture-finalize.
13010 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13012 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13014 2015-06-15 Nathan Sidwell <nathan@acm.org>
13017 * g++.dg/cpp0x/nsdmi-template14.C: New test.
13019 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
13022 * g++.dg/cpp0x/local-type1.C: New.
13024 2015-06-15 Andre Vehreschild <vehre@gmx.de>
13029 * gfortran.dg/allocate_with_source_3.f90: Removed check for
13030 unimplemented error.
13031 * gfortran.dg/allocate_with_source_7.f08: New test.
13032 * gfortran.dg/allocate_with_source_8.f08: New test.
13034 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
13037 * g++.dg/warn/Walways-true-3.C: New test.
13039 2015-06-13 Tom de Vries <tom@codesourcery.com>
13041 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13043 2015-06-13 Tom de Vries <tom@codesourcery.com>
13045 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13046 (main): Remove superfluous attributes.
13047 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13048 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13050 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13052 * gcc.target/i386/monitorx.c: New.
13053 * gcc.target/i386/sse-12.c: Add -mmwaitx.
13054 * gcc.target/i386/sse-13.c: Ditto.
13055 * gcc.target/i386/sse-14.c: Ditto.
13056 * gcc.target/i386/sse-22.c: Ditto.
13057 * gcc.target/i386/sse-23.c: Ditto.
13058 * g++.dg/other/i386-2.C: Ditto.
13059 * g++.dg/other/i386-3.C: Ditto.
13061 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
13063 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13065 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
13068 * gfortran.dg/allocatable_scalar_13.f90: New test
13070 2015-06-11 Marek Polacek <polacek@redhat.com>
13072 * gcc.dg/fold-xor-3.c: New test.
13074 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13076 * gcc.target/arm/short-it-ifcvt-1.c: New test.
13077 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13079 2015-06-11 Christian Bruel <christian.bruel@st.com>
13082 * gcc.target/arm/pragma_attribute.c: New test.
13084 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13086 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13088 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13091 * gcc.target/i386/pr66473.c: New test.
13093 2015-06-10 Jakub Jelinek <jakub@redhat.com>
13096 * gcc.dg/tls/pr66470.c: New test.
13097 * gcc.target/i386/pr66470.c: New test.
13099 2015-06-10 Christian Bruel <christian.bruel@st.com>
13102 * gcc.target/arm/attr_arm.c: New test
13103 * gcc.target/arm/attr_arm-err.c: New test
13104 * gcc.target/arm/attr_thumb.c: New test
13105 * gcc.target/arm/attr_thumb-static.c: New test
13107 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13112 * g++.dg/abi/aarch64_guard1.C: Adjust test.
13114 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
13116 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13117 passed by the testsuite driver.
13119 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13122 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13123 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13124 * gcc.dg/ssp-1.c: Make counter a register.
13125 * gcc.dg/ssp-2.c: Likewise.
13126 * gcc.dg/torture/parm-coalesce.c: New.
13128 2015-06-09 Tom de Vries <tom@codesourcery.com>
13130 * gcc.target/i386/vararg-loc.c: New test.
13132 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13135 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13136 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13138 2015-06-09 Marek Polacek <polacek@redhat.com>
13140 PR tree-optimization/66299
13141 * gcc.dg/pr66299-1.c: New test.
13142 * gcc.dg/pr66299-2.c: New test.
13143 * gcc.dg/pr66299-3.c: New test.
13145 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
13147 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13148 passed by the testsuite driver.
13150 2015-06-09 Richard Biener <rguenther@suse.de>
13152 PR middle-end/66423
13153 * gcc.dg/fold-modpow2.c: New testcase.
13155 2015-06-09 Richard Biener <rguenther@suse.de>
13157 PR tree-optimization/66419
13158 * gcc.dg/vect/bb-slp-37.c: New testcase.
13160 2015-06-09 Shiva Chen <shiva0217@gmail.com>
13162 * gcc.target/arm/stl-cond.c: New test.
13164 2015-06-09 Richard Biener <rguenther@suse.de>
13166 PR middle-end/66413
13167 * gcc.dg/torture/pr66413.c: New testcase.
13169 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13171 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13172 * gcc.dg/ssp-1.c: Make counter a register.
13173 * gcc.dg/ssp-2.c: Likewise.
13174 * gcc.dg/torture/parm-coalesce.c: New.
13176 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13178 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13179 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13181 2015-06-08 Tom de Vries <tom@codesourcery.com>
13183 PR rtl-optimization/66444
13184 * gcc.dg/pr66444.c: New test.
13186 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13189 * gfortran.dg/class_is_1.f90: New test.
13190 * gfortran.dg/type_is_1.f90: Ditto.
13192 2015-06-08 Marek Polacek <polacek@redhat.com>
13195 * gcc.dg/cpp/pr66415-1.c: New test.
13196 * gcc.dg/cpp/pr66415-2.c: New test.
13198 2015-06-08 Richard Biener <rguenther@suse.de>
13200 PR tree-optimization/66422
13201 * gcc.dg/Warray-bounds-16.c: New testcase.
13203 2015-06-08 Richard Biener <rguenther@suse.de>
13205 * gcc.dg/vect/slp-perm-10.c: New testcase.
13206 * gcc.dg/vect/slp-23.c: Adjust.
13207 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13208 vector pointer update.
13210 2015-06-08 Marek Polacek <polacek@redhat.com>
13213 * g++.dg/ubsan/pr66452.C: New test.
13215 2015-06-08 Tom de Vries <tom@codesourcery.com>
13217 PR tree-optimization/66436
13218 * gcc.dg/gomp/dump-new-function-2.c: New test.
13219 * gcc.dg/gomp/dump-new-function-3.c: Same.
13220 * gcc.dg/gomp/dump-new-function.c: Same.
13222 2015-06-08 Tom de Vries <tom@codesourcery.com>
13224 PR tree-optimization/66435
13225 * gcc.dg/gomp/notify-new-function-2.c: New test.
13226 * gcc.dg/gomp/notify-new-function-3.c: Same.
13227 * gcc.dg/gomp/notify-new-function.c: Same.
13229 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13231 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13232 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13233 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13234 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13235 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13236 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13239 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13242 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13243 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13245 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13246 * gfortran.dg/warn_conversion_5.f90: New test.
13247 * gfortran.dg/warn_conversion_6.f90: New test.
13248 * gfortran.dg/warn_conversion_7.f90: New test.
13250 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13253 * gfortran.dg/blockdata_9.f: New test.
13255 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13258 * gfortran.dg/forall_17.f90: New test.
13260 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13262 * g++.dg/cpp0x/pr57101.C: Add warning.
13263 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13264 * g++.dg/ext/visibility/anon7.C: Same.
13265 * g++.dg/ipa/pr63587-2.C: Same.
13266 * g++.dg/opt/dump1.C: Same.
13267 * g++.dg/opt/pr59622-3.C: Same.
13268 * g++.dg/opt/pr59622.C: Same.
13269 * g++.dg/torture/pr46383.C: Same.
13270 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13271 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13272 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13274 * gfortran.dg/intent_out_8.f90: Same.
13275 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13277 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13280 gfortran.dg/equiv_9.f90: New test.
13283 2015-06-05 Tom de Vries <tom@codesourcery.com>
13285 merge from gomp4 branch:
13286 2015-05-28 Tom de Vries <tom@codesourcery.com>
13288 PR tree-optimization/65443
13289 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13290 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13291 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13293 2015-06-05 Nathan Sidwell <nathan@acm.org>
13296 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13298 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13300 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13302 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13304 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13306 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13308 * gcc.target/i386/noplt-1.c: New test.
13309 * gcc.target/i386/noplt-2.c: New test.
13310 * gcc.target/i386/noplt-3.c: New test.
13311 * gcc.target/i386/noplt-4.c: New test.
13313 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13316 * gfortran.dg/adjustl_1.f90: New test.
13318 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13320 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13321 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13323 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13325 * lto.c (iterative_hash_canonical_type,
13326 gimple_register_canonical_type): only hash main variants of types
13328 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13330 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13331 Move set of dg-do-what-default after early return.
13333 2015-06-04 Marek Polacek <polacek@redhat.com>
13336 * gcc.dg/lvalue-8.c: New test.
13338 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13339 Paolo Carlini <paolo.carlini@oracle.com>
13342 * g++.dg/other/pr66130.C: New.
13343 * g++.dg/cpp0x/pr66130.C: Likewise.
13345 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13347 * g++.dg/cpp0x/decl-loc1.C: New.
13348 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13349 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13350 * g++.dg/init/ctor8.C: Likewise.
13351 * g++.dg/parse/semicolon4.C: Likewise.
13353 2015-06-03 Marek Polacek <polacek@redhat.com>
13356 * g++.dg/ubsan/static-init-1.C: New test.
13357 * g++.dg/ubsan/static-init-2.C: New test.
13358 * g++.dg/ubsan/static-init-3.C: New test.
13360 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13363 * gcc.target/i386/pr66275.c: New test.
13365 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13367 * gcc.dg/Wcxx-compat-22.c: New testcase.
13368 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13369 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13370 * c-c++-common/pr58346-1.c: Likewise.
13371 * c-c++-common/transparent-union-1.c: Likewise.
13373 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13375 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13376 * g++.dg/plugin/def_plugin.c: New file.
13377 * g++.dg/plugin/def-plugin-test.C: New file.
13379 2015-06-03 Richard Biener <rguenther@suse.de>
13381 * gcc.dg/vect/bb-slp-36.c: New testcase.
13383 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13385 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13387 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13389 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13390 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13391 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13392 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13394 2015-06-03 Marek Polacek <polacek@redhat.com>
13398 * gcc.dg/pr64223-1.c: New test.
13399 * gcc.dg/pr64223-2.c: New test.
13401 2015-06-03 Richard Biener <rguenther@suse.de>
13403 PR tree-optimization/63916
13404 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13406 2015-06-03 Richard Biener <rguenther@suse.de>
13408 PR tree-optimization/66375
13409 * gcc.dg/torture/pr66375.c: New testcase.
13411 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13413 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13415 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13418 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13420 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13423 * gfortran.dg/reshape_7.f90: New test.
13425 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13428 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13431 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13434 * gcc.dg/pr49551.c: New testcase.
13436 2015-06-02 Richard Biener <rguenther@suse.de>
13439 * g++.dg/lto/pr65549_0.C: New testcase.
13441 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13444 PR middle-end/66332
13445 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13447 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13449 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13451 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13454 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13456 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13458 PR tree-optimization/48052
13459 * gcc.dg/tree-ssa/scev-8.c: New.
13460 * gcc.dg/tree-ssa/scev-9.c: New.
13461 * gcc.dg/tree-ssa/scev-10.c: New.
13462 * gcc.dg/vect/pr48052.c: New.
13464 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13466 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13468 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13470 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13472 2015-06-02 Marek Polacek <polacek@redhat.com>
13474 PR middle-end/66345
13475 * gcc.dg/torture/pr66345.c: New test.
13477 2015-06-02 Richard Biener <rguenther@suse.de>
13479 PR tree-optimization/65961
13480 * gcc.dg/torture/pr65961.c: New testcase.
13482 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13484 PR tree-optimization/52563
13485 PR tree-optimization/62173
13486 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13487 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13489 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13491 * gnat.dg/specs/varsize_return2.ads: New test.
13492 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13494 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13496 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13498 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13501 * gcc.target/aarch64/sync-comp-swap.c: New.
13502 * gcc.target/aarch64/sync-comp-swap.x: New.
13503 * gcc.target/aarch64/sync-op-acquire.c: New.
13504 * gcc.target/aarch64/sync-op-acquire.x: New.
13505 * gcc.target/aarch64/sync-op-full.c: New.
13506 * gcc.target/aarch64/sync-op-full.x: New.
13507 * gcc.target/aarch64/sync-op-release.c: New.
13508 * gcc.target/aarch64/sync-op-release.x: New.
13510 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13512 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13515 2015-06-01 Richard Biener <rguenther@suse.de>
13517 PR tree-optimization/66349
13518 PR tree-optimization/66352
13519 PR tree-optimization/66357
13520 * gcc.dg/torture/pr66357.c: New testcase.
13521 * gcc.dg/torture/pr66349.c: Likewise.
13522 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13524 2015-06-01 Richard Biener <rguenther@suse.de>
13527 2015-05-29 Richard Biener <rguenther@suse.de>
13529 PR tree-optimization/66314
13530 * gcc.dg/asan/pr66314.c: New testcase.
13532 2015-06-01 Richard Biener <rguenther@suse.de>
13534 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13536 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13538 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13540 (hp3, hp4): Add inline keyword.
13541 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13542 (hp2): Add inline keyword.
13543 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13544 (hp2): Add inline keyword.
13546 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13549 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13550 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13551 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13552 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13554 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13556 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13557 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13559 2015-06-01 Richard Biener <rguenther@suse.de>
13561 PR tree-optimization/66280
13562 * g++.dg/torture/pr66280.C: New testcase.
13563 * g++.dg/torture/pr66280-2.C: Likewise.
13565 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13567 * gnat.dg/addr9_1.adb: New test.
13568 * gnat.dg/addr9_2.adb: Likewise.
13569 * gnat.dg/addr9_3.adb: Likewise.
13570 * gnat.dg/addr9_4.adb: Likewise.
13572 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13574 * g++.dg/other/dump-ada-spec-4.C: New test.
13576 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13578 * gcc.dg/alias-8.c: Fix dg-warning.
13580 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13582 * gcc.dg/alias-8.c: Do not xfail.
13583 * gcc.dg/pr62167.c: Prevent FRE.
13584 * gcc.dg/alias-14.c: New testcase.
13586 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13588 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13590 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13593 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13595 * gcc.target/s390/hotpatch-10.c: Likewise.
13596 * gcc.target/s390/hotpatch-11.c: Likewise.
13597 * gcc.target/s390/hotpatch-12.c: Likewise.
13598 * gcc.target/s390/hotpatch-17.c: Likewise.
13599 * gcc.target/s390/hotpatch-18.c: Likewise.
13600 * gcc.target/s390/hotpatch-20.c: Likewise.
13601 * gcc.target/s390/hotpatch-21.c: Likewise.
13602 * gcc.target/s390/hotpatch-22.c: Likewise.
13603 * gcc.target/s390/hotpatch-23.c: Likewise.
13604 * gcc.target/s390/hotpatch-24.c: Likewise.
13605 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13606 to check for the exact nops too.
13607 * gcc.target/s390/hotpatch-3.c: Likewise.
13608 * gcc.target/s390/hotpatch-4.c: Likewise.
13609 * gcc.target/s390/hotpatch-5.c: Likewise.
13610 * gcc.target/s390/hotpatch-6.c: Likewise.
13611 * gcc.target/s390/hotpatch-7.c: Likewise.
13612 * gcc.target/s390/hotpatch-8.c: Likewise.
13613 * gcc.target/s390/hotpatch-9.c: Likewise.
13614 * gcc.target/s390/hotpatch-14.c: Likewise.
13615 * gcc.target/s390/hotpatch-15.c: Likewise.
13616 * gcc.target/s390/hotpatch-16.c: Likewise.
13617 * gcc.target/s390/hotpatch-19.c: Likewise.
13618 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13619 scan-assembler-times counting number of .align directives.
13620 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13621 dg-options. Remove scan-assembler-times counting number of .align
13623 * gcc.target/s390/hotpatch-26.c: New file.
13624 * gcc.target/s390/hotpatch-27.c: New file.
13625 * gcc.target/s390/hotpatch-28.c: New file.
13626 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13627 using -Os -O0 -O1 -O2 -O3 options.
13629 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13631 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13633 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13635 PR tree-optimization/66142
13636 * gcc.dg/vect/pr66142.c: New test.
13638 2015-05-29 Richard Biener <rguenther@suse.de>
13640 PR tree-optimization/66314
13641 * gcc.dg/asan/pr66314.c: New testcase.
13643 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13645 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13646 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13647 Adjust all callers.
13648 (schedule-cleanups, dg-keep-saved-temps): New proc.
13649 (gcc-dg-test-1): Schedule cleanups.
13650 * lib/profopt.exp (profopt-execute): Likewise.
13651 * g++.dg/cdce3.C: Adjust expected line numbers.
13652 * gcc.dg/cdce1.c: Likewise.
13653 * gcc.dg/cdce2.c: Likewise.
13654 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13655 * gcc.dg/strlenopt-24.c: Likewise.
13656 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13657 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13658 * obj-c++.dg/encode-2.mm: Likewise.
13660 2015-05-28 DJ Delorie <dj@redhat.com>
13662 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13664 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13666 * gnat.dg/discr43.adb: New test.
13668 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13670 * gnat.dg/varsize_temp.adb: Rename into...
13671 * gnat.dg/varsize1.adb: ...this.
13672 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13673 * gnat.dg/varsize2.ad[sb]: ...this.
13674 * gnat.dg/varsize3_1.adb: New test.
13675 * gnat.dg/varsize3_2.adb: Likewise.
13676 * gnat.dg/varsize3_3.adb: Likewise.
13677 * gnat.dg/varsize3_4.adb: Likewise.
13678 * gnat.dg/varsize3_5.adb: Likewise.
13679 * gnat.dg/varsize3_6.adb: Likewise.
13680 * gnat.dg/varsize3_pkg1.ads: New helper.
13681 * gnat.dg/varsize3_pkg2.ads: Likewise.
13682 * gnat.dg/varsize3_pkg3.ads: Likewise.
13684 2015-05-28 Richard Biener <rguenther@suse.de>
13686 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13688 2015-05-28 Richard Biener <rguenther@suse.de>
13690 PR tree-optimization/66142
13691 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13693 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13696 * gcc.dg/darwin-minversion-3.c: Update testcase.
13697 * gcc.dg/darwin-minversion-4.c: Ditto.
13698 * gcc.dg/darwin-minversion-5.c: New testcase.
13699 * gcc.dg/darwin-minversion-6.c: Ditto.
13700 * gcc.dg/darwin-minversion-7.c: Ditto.
13701 * gcc.dg/darwin-minversion-8.c: Ditto.
13702 * gcc.dg/darwin-minversion-9.c: Ditto.
13703 * gcc.dg/darwin-minversion-10.c: Ditto.
13704 * gcc.dg/darwin-minversion-11.c: Ditto.
13705 * gcc.dg/darwin-minversion-12.c: Ditto.
13707 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13709 PR rtl-optimization/66168
13710 * gcc.c-torture/compile/pr66168.c: New test.
13712 2015-05-27 Jeff Law <law@redhat.com>
13715 * gcc.dg/target/m68k/pr39726-1.c: New test.
13717 2015-05-27 Nathan Sidwell <nathan@acm.org>
13720 * g++.dg/ext/alias-canon3.C: New.
13722 2015-05-27 Richard Biener <rguenther@suse.de>
13724 PR tree-optimization/66272
13726 2014-08-15 Richard Biener <rguenther@suse.de>
13728 PR tree-optimization/62031
13729 * gcc.dg/torture/pr66272.c: New testcase.
13731 2015-05-27 Richard Biener <rguenther@suse.de>
13733 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13735 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13738 * gcc.dg/pr65358.c: New test.
13740 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13743 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13745 * gfortran.dg/allocate_with_source_6.f90: New test.
13747 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13749 * gnat.dg/atomic7_1.adb: New test.
13750 * gnat.dg/atomic7_2.adb: Likewise.
13751 * gnat.dg/atomic7_pkg1.ads: New helper.
13752 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13754 2015-05-26 Michael Matz <matz@suse.de>
13756 PR middle-end/66251
13757 * gcc.dg/vect/pr66251.c: New test.
13759 2015-05-26 Richard Biener <rguenther@suse.de>
13761 PR tree-optimization/66142
13762 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13764 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13767 * gfortran.dg/allocatable_scalar_13.f90: New test
13769 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13771 * gnat.dg/warn11.adb: New test.
13772 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13774 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13776 * gnat.dg/vfa1_1.adb: New test.
13777 * gnat.dg/vfa1_2.adb: Likewise.
13778 * gnat.dg/vfa1_3.adb: Likewise.
13779 * gnat.dg/vfa1_4.adb: Likewise.
13780 * gnat.dg/vfa1_pkg.ads: New helper.
13782 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13784 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13785 * gcc.target/i386/pr66232-3.c: Likewise.
13787 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13790 * gcc.target/i386/pr66274.c: New test.
13792 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13794 * gnat.dg/renaming6.ad[sb]: New test.
13796 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13798 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13799 and 'dg-require-effective-target pie'.
13801 2015-05-23 Nathan Sidwell <nathan@acm.org>
13804 * g++.dg/cpp0x/pr66243.C: New.
13806 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13809 * g++.dg/lto/pr66180_0.C: New testcase.
13810 * g++.dg/lto/pr66180_1.C: New testcase.
13812 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13815 * typebound_call_27.f90: New file.
13817 2015-05-23 Nathan Sidwell <nathan@acm.org>
13820 * g++.dg/template/pr65936.C: New.
13822 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13824 PR tree-optimization/63387
13825 * gcc.dg/pr63387-2.c: New testcase.
13827 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13829 * gcc.dg/simd-1.c: Update to the new message.
13831 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13833 * gcc.dg/nand.c: New testcase.
13835 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13837 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13838 Set dg-do-what-default to compile only on ARM targets without
13839 arm_neon_hw execution support. Remove redundant c-torture-execute
13840 in loop over test cases.
13842 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13845 * gcc.target/aarch64/pr65491_1.c: New test.
13846 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13847 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13849 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13852 * g++.dg/cpp0x/explicit9.C: New.
13853 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13855 2015-05-22 Richard Biener <rguenther@suse.de>
13857 PR tree-optimization/66251
13858 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13860 2015-05-22 Marek Polacek <polacek@redhat.com>
13863 * c-c++-common/attributes-enum-1.c: New test.
13864 * c-c++-common/attributes-enum-2.c: New test.
13865 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13866 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13868 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13870 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13871 effective target support. If no arm_neon_hw support, do not attempt
13872 to execute the tests; only compile them.
13873 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13874 and "dg-require-effective-target arm_neon_ok".
13875 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13876 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13877 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13878 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13879 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13880 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13881 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13882 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13883 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13884 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13885 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13886 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13887 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13888 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13889 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13890 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13891 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13892 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13893 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13894 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13895 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13896 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13897 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13898 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13899 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13900 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13901 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13902 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13903 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13904 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13905 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13906 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13907 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13908 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13909 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13910 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13911 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13912 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13913 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13914 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13915 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13916 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13917 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13918 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13919 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13920 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13921 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13922 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13923 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13924 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13925 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13926 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13927 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13928 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13929 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13930 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13931 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13932 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13933 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13934 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13935 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13936 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13937 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13938 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13939 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13940 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13941 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13942 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13943 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13944 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13945 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13946 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13947 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13948 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13949 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13950 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13951 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13952 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13953 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13954 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13955 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13956 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13957 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13958 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13959 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13960 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13961 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13962 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13963 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13964 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13965 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13966 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13967 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13968 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13969 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13970 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13971 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13972 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13973 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13974 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13975 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13976 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13977 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13978 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13979 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13980 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13981 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13982 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13983 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13984 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13985 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13986 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13987 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13989 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13991 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13992 * gcc.dg/vect/pr59354.c: Likewise.
13993 * gcc.dg/vect/pr64252.c: Likewise.
13994 * gcc.dg/vect/pr64404.c: Likewise.
13995 * gcc.dg/vect/pr64493.c: Likewise.
13996 * gcc.dg/vect/pr64495.c: Likewise.
13997 * gcc.dg/vect/pr64844.c: Likewise.
13998 * gcc.dg/vect/pr65518.c: Likewise.
13999 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14001 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
14004 * g++.dg/cpp1y/var-templ28.C: New.
14006 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
14009 * gcc.target/i386/pr66232-1.c: New test.
14010 * gcc.target/i386/pr66232-2.c: Likewise.
14011 * gcc.target/i386/pr66232-3.c: Likewise.
14012 * gcc.target/i386/pr66232-4.c: Likewise.
14013 * gcc.target/i386/pr66232-5.c: Likewise.
14015 2015-05-21 Nathan Sidwell <nathan@acm.org>
14017 * g++.dg/cpp1y/pr60943.C: New.
14019 2015-05-21 Jakub Jelinek <jakub@redhat.com>
14021 PR tree-optimization/66233
14022 * gcc.c-torture/execute/pr66233.c: New test.
14024 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14027 * gfortran.dg/inline_matmul_11.f90: New test.
14029 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
14031 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14032 instead of listing several targets on its own.
14033 * gcc.target/i386/pr32219-2.c: Likewise.
14034 * gcc.target/i386/pr32219-3.c: Likewise.
14035 * gcc.target/i386/pr32219-4.c: Likewise.
14036 * gcc.target/i386/pr32219-5.c: Likewise.
14037 * gcc.target/i386/pr32219-6.c: Likewise
14038 * gcc.target/i386/pr32219-7.c: Likewise.
14039 * gcc.target/i386/pr32219-8.c: Likewise.
14040 * gcc.target/i386/pr39013-1.c: Likewise.
14041 * gcc.target/i386/pr39013-2.c: Likewise.
14042 * gcc.target/i386/pr64317.c: Likewise.
14044 2015-05-21 Jeff Law <law@redhat.com>
14046 * gcc.target/hppa/shadd-3.c: New test.
14047 * gcc.target/hppa/shadd-4.c: New test.
14049 2015-05-21 Michael Matz <matz@suse.de>
14051 * gcc.dg/vect/vect-strided-store.c: New test.
14052 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14053 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14055 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14057 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14058 * gcc.dg/pow-sqrt-synth-1.c: New test.
14059 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14061 2015-05-21 Richard Biener <rguenther@suse.de>
14064 * g++.dg/conversion/pr66211.C: New testcase.
14065 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14067 2015-05-21 Jeff Law <law@redhat.com>
14069 * gcc.target/hppa/shadd-2.c: New test.
14071 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
14074 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14076 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14079 * gcc.target/arm/pr26702.c: Adjust target selector.
14081 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14083 PR middle-end/66221
14084 * gcc.dg/lto/pr66221_0.c: New test.
14085 * gcc.dg/lto/pr66221_1.c: New test.
14087 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14090 * gcc.dg/redecl-4.c: Update column numbers.
14091 * gcc.dg/format/bitfld-1.c: Likewise.
14092 * gcc.dg/format/attr-2.c: Likewise.
14093 * gcc.dg/format/attr-6.c: Likewise.
14094 * gcc.dg/format/attr-7.c (baz): Likewise.
14095 * gcc.dg/format/asm_fprintf-1.c: Likewise.
14096 * gcc.dg/format/attr-4.c: Likewise.
14097 * gcc.dg/format/branch-1.c: Likewise.
14098 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14099 locations within strings with embedded escape sequences.
14101 2015-05-20 Jeff Law <law@redhat.com>
14103 * gcc.target/hppa/hppa.exp: New target test driver.
14104 * gcc.target/hppa/shadd-1.c: New test.
14106 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
14108 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14110 2015-05-20 David Malcolm <dmalcolm@redhat.com>
14112 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14113 (fn_33_k_and_r_style): New.
14114 (fn_33_stroustrup_style): New.
14115 (fn_33_allman_style): New.
14116 (fn_33_whitesmiths_style): New.
14117 (fn_33_horstmann_style): New.
14118 (fn_33_ratliff_banner_style): New.
14119 (fn_33_lisp_style): New.
14120 (fn_34_indent_dash_gnu): New.
14121 (fn_34_indent_dash_kr): New.
14122 (fn_34_indent_dash_orig): New.
14123 (fn_34_indent_linux_style): New.
14125 2015-05-20 Andre Vehreschild <vehre@gmx.de>
14128 * gfortran.dg/allocate_with_source_5.f90: Extend test.
14130 2015-05-20 Bin Cheng <bin.cheng@arm.com>
14132 PR tree-optimization/65447
14133 * gcc.dg/tree-ssa/pr65447.c: New test.
14135 2015-05-19 Nathan sidwell <nathan@acm.org>
14137 * g++.dg/cpp0x/pr65954.C: New.
14139 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
14141 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14143 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14145 * lib/target-supports.exp: Vector do not always have natural
14146 alignment on s390*.
14148 2015-05-19 David Sherwood <david.sherwood@arm.com>
14150 * gcc.dg/loop-invariant.c: New testcase.
14152 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14154 * lib/target-supports.exp: Vector do not always have natural
14155 alignment on s390*.
14157 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14159 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14161 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14163 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14165 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14166 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14167 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14168 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14169 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14170 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14171 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14172 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14173 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14174 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14176 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14178 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14180 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14182 * gcc.target/s390/s390.exp
14183 (check_effective_target_vector): New check.
14184 * gcc.target/s390/vector/vec-abi-1.c: New test.
14185 * gcc.target/s390/vector/vec-abi-2.c: New test.
14186 * gcc.target/s390/vector/vec-abi-3.c: New test.
14187 * gcc.target/s390/vector/vec-abi-4.c: New test.
14188 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14189 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14190 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14191 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14192 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14193 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14194 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14195 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14196 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14197 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14198 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14199 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14200 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14201 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14202 * gcc.target/s390/vector/vec-init-1.c: New test.
14203 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14204 * gcc.target/s390/vector/vec-shift-1.c: New test.
14205 * gcc.target/s390/vector/vec-sub-1.c: New test.
14207 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14209 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14211 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14213 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14215 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14217 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14219 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14221 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14223 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14225 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14227 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14229 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14231 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14233 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14235 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14237 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14239 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14241 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14243 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14245 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14247 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14249 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14251 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14253 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14255 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14257 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14259 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14261 PR tree-optimization/66187
14262 * gcc.c-torture/execute/pr66187.c: New test.
14263 * gcc.dg/pr66187-1.c: New test.
14264 * gcc.dg/pr66187-2.c: New test.
14266 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14268 * gcc.dg/vect/bb-slp-35.c: Adjust.
14270 2015-05-19 Richard Biener <rguenther@suse.de>
14272 PR tree-optimization/66165
14273 * gcc.dg/torture/pr66165.c: New testcase.
14275 PR tree-optimization/66185
14276 * gcc.dg/torture/pr66185.c: New testcase.
14278 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14281 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14283 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14285 * gcc.target/mips/p5600-bonding.c : New file.
14287 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14290 * gfortran.dg/interface_operator_1.f90: New tests.
14292 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14295 * gfortran.dg/generic_29.f90: New tests.
14297 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14300 * gfortran.dg/storage_size_6.f90: New tests.
14302 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14305 * gfortran.dg/null1.f90: New test.
14307 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14310 * gfortran.dg/entry_21.f90: New test.
14312 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14315 * gfortran.dg/storage_size_6.f90: New tests.
14317 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14320 * gfortran.dg/misplaced_statement.f90: New test.
14322 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14325 * gfortran.dg/filepos1.f90: New test
14327 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14330 * gfortran.dg/pr64925.f90: New test.
14332 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14334 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14336 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14338 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14340 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14341 to the family of pie capable targets.
14343 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14345 * gcc.target/arm/bics_1.c : New testcase.
14346 * gcc.target/arm/bics_2.c : New testcase.
14347 * gcc.target/arm/bics_3.c : New testcase.
14348 * gcc.target/arm/bics_4.c : New testcase.
14350 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14352 * gcc.target/mips/umips-attr.c: New test.
14354 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14356 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14357 * gcc.dg/20150120-2.c (dg-final): Ditto.
14358 * gcc.dg/20150120-2.c (dg-final): Ditto.
14359 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14361 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14364 * gcc.target/i386/pr66174.c: New test.
14366 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14369 * gfortran.dg/matmul_bounds_6.f90: New test.
14370 * gfortran.dg/matmul_bounds_7.f90: New test.
14372 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14374 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14375 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14376 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14377 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14378 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14379 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14381 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14384 * gfortran.dg/continuation_13.f90: Update test.
14385 * gfortran.dg/pr65903.f90: New test.
14387 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14390 * gfortran.dg/block_14.f90: New test.
14392 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14395 * lib/gfortran-dg.exp: Update regex to handle two locations for
14396 the same diagnostic without caret.
14397 * gfortran.dg/badline.f: Test also that line numbers are correct
14398 before and after "left but not entered" warning.
14400 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14401 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14404 * gcc.target/arm/maskdata.c: New test.
14406 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14409 * gfortran.dg/derived_constructor_components_5: New test
14411 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14414 * gcc.target/alpha/pr66140.c: New test.
14416 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14419 * gcc.dg/Wconversion-complex-c99.c: New test.
14420 * gcc.dg/Wconversion-complex-gnu.c: New test.
14422 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14424 PR tree-optimization/64454
14425 * gcc.dg/modmod.c: New testcase.
14427 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14429 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14431 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14433 PR middle-end/66134
14434 * gcc.target/i386/mpx/pr66134.c: New test.
14436 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14438 * gcc.target/powerpc/pr60158.c: New test.
14440 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14442 * gcc.target/i386/sibcall-7.c: New test.
14443 * gcc.target/i386/sibcall-8.c: New test.
14445 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14447 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14448 (abs64_in_dreg): Likewise.
14450 2015-05-14 Marek Polacek <polacek@redhat.com>
14454 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14455 * gcc.dg/pr19984.c: Likewise.
14456 * gcc.dg/pr66066-1.c: New test.
14457 * gcc.dg/pr66066-2.c: New test.
14458 * gcc.dg/pr66066-3.c: New test.
14460 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14462 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14463 * gcc.dg/pow-sqrt.x: New file.
14464 * gcc.dg/pow-sqrt-1.c: New test.
14465 * gcc.dg/pow-sqrt-2.c: Likewise.
14466 * gcc.dg/pow-sqrt-3.c: Likewise.
14468 2015-05-13 Richard Biener <rguenther@suse.de>
14470 PR tree-optimization/66123
14471 * gcc.dg/torture/pr66123.c: New testcase.
14473 2015-05-13 Richard Biener <rguenther@suse.de>
14475 PR middle-end/66110
14476 * gcc.dg/alias-2.c: Adjust.
14477 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14479 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14482 * gcc.target/i386/pr65103-3.c: New.
14484 2015-05-13 Martin Liska <mliska@suse.cz>
14486 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14488 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14491 * gcc.target/i386/pr66112-2.c: New test.
14494 * gcc.target/i386/pr66112-1.c: New test.
14496 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14499 * gcc.target/i386/mpx/pr66048.cc: New.
14501 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14503 PR rtl-optimization/64616
14504 * gcc.dg/loop-8.c: New test.
14505 * gcc.dg/loop-9.c: New test.
14507 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14509 PR target/pr66047.c
14510 * gcc.target/i386/pr66047.c: New testcase.
14512 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14515 * gcc.c-torture/compile/pr65873.c: New testcase.
14517 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14520 * gfortran.dg/inline_matmul_10.f90: New test.
14522 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14524 * c-c++-common/Wmisleading-indentation.c: New testcase.
14525 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14526 * c-c++-common/Wmisleading-indentation-2.md: New file.
14528 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14530 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14532 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14534 2015-05-12 Richard Biener <rguenther@suse.de>
14536 PR tree-optimization/66101
14537 * gcc.dg/torture/pr66101.c: New testcase.
14539 2015-05-12 Richard Biener <rguenther@suse.de>
14541 PR tree-optimization/37021
14542 * gcc.target/i386/vect-addsub.c: New testcase.
14544 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14546 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14548 2015-05-12 Tom de Vries <tom@codesourcery.com>
14550 PR tree-optimization/66010
14551 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14553 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14556 * g++.dg/cpp0x/trailing10.C: New.
14558 2015-05-12 Richard Biener <rguenther@suse.de>
14560 * gcc.dg/vect/bb-slp-35.c: New testcase.
14562 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14565 * gfortran.dg/bound_simplification_6.f90: New.
14567 2015-05-11 Steve Ellcey <sellcey@mips.com>
14569 * gcc.target/mips/branch-1.c: Pass argument to bar().
14571 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14574 * gcc.target/i386/pr65753.c: New test.
14576 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14578 PR rtl-optimization/66076
14579 * gcc.dg/torture/pr66076.c: New test.
14581 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14584 * gfortran.dg/inline_matmul_7.f90: New test.
14585 * gfortran.dg/inline_matmul_8.f90: New test.
14586 * gfortran.dg/inline_matmul_9.f90: New test.
14588 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14590 * gfortran.dg/bound_simplification_5.f90: New.
14592 2015-05-09 Jason Merrill <jason@redhat.com>
14594 * lib/target-supports.exp (cxx_default): New global.
14595 (check_effective_target_c++11_only)
14596 (check_effective_target_c++14_only)
14597 (check_effective_target_c++98_only)
14598 (check_effective_target_c++1z_only): Check it.
14600 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14602 PR tree-optimization/64454
14603 * gcc.dg/tree-ssa/vrp97.c: New file.
14604 * gcc.dg/vect/slp-perm-7.c: Update.
14606 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14609 * gfortran.dg/elemental_subroutine_11.f90: New test.
14611 2015-05-08 Richard Biener <rguenther@suse.de>
14613 PR tree-optimization/66036
14614 * gcc.dg/vect/slp-41.c: New testcase.
14616 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14618 * gfortran.dg/elemental_optional_args_7.f90: New.
14620 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14622 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14623 allow cmlt or sshr.
14625 2015-05-08 Marek Polacek <polacek@redhat.com>
14628 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14629 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14631 2015-05-07 Marek Polacek <polacek@redhat.com>
14634 * c-c++-common/Wshift-negative-value-1.c: New test.
14635 * c-c++-common/Wshift-negative-value-2.c: New test.
14636 * c-c++-common/Wshift-negative-value-3.c: New test.
14637 * c-c++-common/Wshift-negative-value-4.c: New test.
14638 * c-c++-common/Wshift-negative-value-5.c: New test.
14639 * c-c++-common/Wshift-negative-value-6.c: New test.
14640 * gcc.dg/c90-left-shift-1.c: New test.
14641 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14642 * gcc.dg/c99-left-shift-1.c: New test.
14644 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14647 PR middle-end/54303
14648 * gcc.dg/fdata-sections-2.c: New file.
14650 2015-05-07 Marek Polacek <polacek@redhat.com>
14653 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14655 * c-c++-common/ubsan/align-7.c: Likewise.
14656 * c-c++-common/ubsan/bounds-8.c: Likewise.
14657 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14658 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14659 * c-c++-common/ubsan/null-1.c: Likewise.
14660 * c-c++-common/ubsan/null-10.c: Likewise.
14661 * c-c++-common/ubsan/null-11.c: Likewise.
14662 * c-c++-common/ubsan/null-2.c: Likewise.
14663 * c-c++-common/ubsan/null-3.c: Likewise.
14664 * c-c++-common/ubsan/null-4.c: Likewise.
14665 * c-c++-common/ubsan/null-5.c: Likewise.
14666 * c-c++-common/ubsan/null-6.c: Likewise.
14667 * c-c++-common/ubsan/null-7.c: Likewise.
14668 * c-c++-common/ubsan/null-8.c: Likewise.
14669 * c-c++-common/ubsan/null-9.c: Likewise.
14670 * c-c++-common/ubsan/object-size-1.c: Likewise.
14671 * c-c++-common/ubsan/object-size-10.c: Likewise.
14672 * c-c++-common/ubsan/object-size-4.c: Likewise.
14673 * c-c++-common/ubsan/object-size-5.c: Likewise.
14674 * c-c++-common/ubsan/object-size-7.c: Likewise.
14675 * c-c++-common/ubsan/object-size-8.c: Likewise.
14676 * c-c++-common/ubsan/object-size-9.c: Likewise.
14677 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14678 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14679 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14680 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14681 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14682 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14683 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14684 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14685 * c-c++-common/ubsan/pr59333.c: Likewise.
14686 * c-c++-common/ubsan/pr59667.c: Likewise.
14687 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14688 * c-c++-common/ubsan/pr60636.c: Likewise.
14689 * c-c++-common/ubsan/pr63802.c: Likewise.
14690 * c-c++-common/ubsan/recovery-1.c: Likewise.
14691 * c-c++-common/ubsan/recovery-3.c: Likewise.
14692 * c-c++-common/ubsan/shift-1.c: Likewise.
14693 * c-c++-common/ubsan/shift-2.c: Likewise.
14694 * c-c++-common/ubsan/shift-4.c: Likewise.
14695 * c-c++-common/ubsan/shift-7.c: Likewise.
14696 * c-c++-common/ubsan/undefined-2.c: Likewise.
14697 * c-c++-common/ubsan/vla-1.c: Likewise.
14698 * g++.dg/ubsan/null-1.C: Likewise.
14699 * g++.dg/ubsan/null-3.C: Likewise.
14700 * g++.dg/ubsan/null-4.C: Likewise.
14701 * g++.dg/ubsan/vptr-8.C: Likewise.
14702 * g++.dg/ubsan/vptr-9.C: Likewise.
14703 * gcc.dg/ubsan/bounds-2.c: Likewise.
14704 * gcc.dg/ubsan/object-size-9.c: Likewise.
14706 2015-05-07 Jeff Law <law@redhat.com>
14708 * gcc.dg/tree-ssa/shorten-1.c: New test.
14710 2015-05-07 Richard Biener <rguenther@suse.de>
14712 PR tree-optimization/66002
14713 * gcc.dg/vect/vect-125.c: New testcase.
14715 2015-05-07 Marek Polacek <polacek@redhat.com>
14716 Martin Uecker <uecker@eecs.berkeley.edu>
14718 * c-c++-common/ubsan/bounds-10.c: New test.
14720 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14722 * jit.dg/harness.h (set_options): Wrap with
14723 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14724 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14725 Special-case test-benchmark.c as a negative.
14726 * jit.dg/test-benchmark.c: New file.
14728 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14731 * gcc.target/arm/pr64208.c: New test.
14733 2015-05-06 Alan Modra <amodra@gmail.com>
14736 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14737 (gparms): Make volatile.
14739 2015-05-06 Richard Biener <rguenther@suse.de>
14741 PR tree-optimization/62283
14742 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14744 2015-05-06 Christian Bruel <christian.bruel@st.com>
14747 * gcc.target/aarch64/iinline-attr-1.c: New test.
14749 2015-05-06 Richard Biener <rguenther@suse.de>
14751 * gcc.dg/vect/bb-slp-34.c: New testcase.
14753 2015-05-06 Richard Biener <rguenther@suse.de>
14755 PR tree-optimization/62283
14756 * gcc.dg/vect/bb-slp-14.c: Adjust.
14758 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14761 * gcc.target/i386/pr65990.c: New test.
14763 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14766 * gcc.target/i386/pr65915.c: New.
14768 2015-05-05 Tom de Vries <tom@codesourcery.com>
14770 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14771 'va_list escapes 0'.
14773 2015-05-05 Tom de Vries <tom@codesourcery.com>
14775 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14778 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14780 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14781 * gcc.target/arm/pr65924.c: Likewise.
14783 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14786 * gcc.target/i386/pr65871-3.c: New test.
14788 2015-05-04 Jeff Law <law@redhat.com>
14791 2015-05-04 Jeff Law <law@redhat.com>
14792 * gcc.dg/tree-ssa/shorten-1.c: New test.
14794 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14795 Jakub Jelinek <jakub@redhat.com>
14798 * g++.dg/cpp0x/Wnarrowing4.C: New.
14800 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14802 * lib/target-supports.exp
14803 (check_effective_target_keeps_null_pointer_checks): Clarify that
14804 this is for targets that disable -fdelete-null-pointer-checks,
14805 not default it to off.
14806 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14807 -fdelete-null-pointer-checks explicit.
14808 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14809 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14810 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14811 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14812 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14813 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14814 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14815 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14816 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14817 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14818 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14819 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14820 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14821 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14822 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14823 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14824 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14825 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14826 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14827 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14828 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14829 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14830 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14831 * g++.dg/cpp0x/static_assert9.C: Likewise.
14832 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14833 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14834 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14835 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14836 * g++.dg/tree-ssa/pr26406.C: Likewise.
14838 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14840 PR tree-optimization/65984
14841 * c-c++-common/ubsan/pr65984.c: New test.
14843 2015-05-04 Jeff Law <law@redhat.com>
14845 * gcc.dg/tree-ssa/shorten-1.c: New test.
14847 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14850 * gfortran.dg/pr44735.f90: New test.
14852 2015-05-04 Richard Biener <rguenther@suse.de>
14854 PR tree-optimization/65965
14855 * gcc.dg/vect/bb-slp-33.c: New testcase.
14857 2015-05-04 Richard Biener <rguenther@suse.de>
14859 PR tree-optimization/65935
14860 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14862 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14864 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14865 for each supported variant instead of CHECK_RESULTS.
14866 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14867 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14868 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14869 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14870 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14871 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14872 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14873 expected results for unsupported variants. Call CHECK for each
14874 supported variant instead of CHECK_RESULTS.
14875 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14876 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14877 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14878 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14879 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14880 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14881 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14882 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14883 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14884 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14885 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14886 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14887 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14888 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14889 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14892 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14893 expected results for unsupported variants.
14894 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14895 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14896 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14897 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14898 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14899 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14900 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14901 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14902 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14903 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14904 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14905 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14906 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14907 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14908 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14909 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14910 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14911 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14912 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14913 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14914 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14915 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14916 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14917 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14918 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14919 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14920 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14921 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14923 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14926 * gfortran.dg/bound_9.f90: Add pointer assignment.
14928 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14929 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14932 * g++.dg/cpp0x/Wnarrowing3.C: New.
14934 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14936 * gcc.dg/20150120-1.c: New test.
14937 * gcc.dg/20150120-2.c: New test.
14938 * gcc.dg/20150120-3.c: New test.
14940 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14942 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14944 2015-05-01 Renlin Li <renlin.li@arm.com>
14946 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14948 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14950 * gfortran.dg/bound_simplification_4.f90: New.
14952 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14954 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14955 with powerpc_p8vector_ok.
14957 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14960 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14962 * gfortran.dg/bound_9.f90: New test case.
14964 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14966 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14967 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14968 for 32bit x86 targets.
14969 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14970 for 32bit x86 targets.
14971 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14972 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14973 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14974 for 32bit x86 targets.
14976 2015-04-30 Marek Polacek <polacek@redhat.com>
14978 PR tree-optimization/63551
14979 * g++.dg/ipa/pr63551.C: New test.
14981 2015-04-30 Caroline Tice <cmtice@google.com>
14984 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14985 partition size on certain targets.
14987 2015-04-30 Renlin Li <renlin.li@arm.com>
14989 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14991 2015-04-30 Marek Polacek <polacek@redhat.com>
14993 * c-c++-common/Wbool-compare-3.c: New test.
14995 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14996 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14998 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15001 * g++.dg/init/ref22.C: New.
15003 2015-04-30 Marek Polacek <polacek@redhat.com>
15005 * gcc.dg/init-bad-8.c: New test.
15007 * gcc.dg/incomplete-typedef-1.c: New test.
15009 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15012 * g++.dg/template/crash121.C: New.
15014 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
15016 * gcc.target/mips/call-from-init.c: New test.
15017 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15019 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15022 * gcc.target/i386/pr65871-1.c: New test.
15023 * gcc.target/i386/pr65871-2.c: Ditto.
15025 2015-04-29 Marek Polacek <polacek@redhat.com>
15028 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15029 * c-c++-common/Wbool-compare-2.c: New test.
15031 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
15034 * gcc.target/aarch64/vstN_lane_1.c: New file.
15036 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
15039 * g++.dg/warn/Winit-self-3.C: New.
15041 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15043 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15045 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
15048 * gcc.target/arm/pr65924.c: New test.
15050 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
15052 * g++.dg/gomp/tpl-target-update.C: New file.
15054 2015-04-29 Richard Biener <rguenther@suse.de>
15056 PR tree-optimization/65917
15057 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15059 2015-04-29 Christian Bruel <christian.bruel@st.com>
15062 * gcc.dg/ipa/iinline-attr.c: New test.
15063 * gcc.target/i386/iinline-attr-2.c: New test.
15065 2015-04-28 Andre Vehreschild <vehre@gmx.de>
15067 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15070 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15072 * gcc.dg/vect/vect-33.c: Remove spurious line.
15074 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
15076 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15078 2015-04-28 Marek Polacek <polacek@redhat.com>
15081 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15082 * gcc.dg/pr65901.c: New test.
15084 2015-04-28 Richard Biener <rguenther@suse.de>
15086 PR tree-optimization/62283
15087 * gfortran.dg/vect/pr62283-2.f: New testcase.
15088 * gcc.dg/vect/bb-slp-14.c: Adjust.
15090 2015-04-28 Richard Biener <rguenther@suse.de>
15092 PR tree-optimization/65851
15093 * g++.dg/torture/pr65851.C: New testcase.
15095 2015-04-27 Jeff Law <law@redhat.com>
15097 PR tree-optimization/65217
15098 * gcc.target/i386/pr65217.c: Remove XFAIL.
15100 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15103 Add tests forgotten to svn-add.
15104 * gfortran.dg/class_allocate_19.f03: New test.
15105 * gfortran.dg/class_array_20.f03: New test.
15106 * gfortran.dg/class_array_21.f03: New test.
15107 * gfortran.dg/finalize_29.f08: New test.
15109 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15113 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15114 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15116 2015-04-27 Caroline Tice <cmtice@google.com>
15118 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15121 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
15124 * gcc.target/powerpc/htm-1.c: New test.
15125 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15126 on 64-bit compiles.
15127 (__builtin_tabortdci): Likewise.
15128 (__builtin_tcheck): Remove operand.
15129 * lib/target-supports.exp (check_htm_hw_available): New function.
15131 2015-04-27 Richard Biener <rguenther@suse.de>
15133 * gcc.target/i386/pr65217.c: XFAIL.
15135 2015-04-27 Jakub Jelinek <jakub@redhat.com>
15137 PR tree-optimization/65875
15138 * gcc.c-torture/compile/pr65875.c: New test.
15140 2015-04-25 Marek Polacek <polacek@redhat.com>
15143 * gcc.dg/enum-incomplete-2.c: New test.
15144 * gcc.dg/enum-mode-1.c: New test.
15146 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15149 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15151 * gcc.target/powerpc/pr65849-2.c: Likewise.
15153 2015-04-24 Tom de Vries <tom@codesourcery.com>
15155 PR tree-optimization/65802
15156 * g++.dg/pr65802.C: Move to ...
15157 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
15158 stdarg.h. Rewrite for C.
15159 (fn1): Use va_list and va_arg. Make variable args function. Add use of
15160 va_start and va_end. Remove unnecessary inline asm.
15162 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
15163 Wei Mi <wmi@google.com>
15165 * gcc.target/i386/sse2-load-multi.c: New test.
15166 * gcc.target/i386/sse2-store-multi.c: Ditto.
15168 2015-04-24 Marek Polacek <polacek@redhat.com>
15171 * c-c++-common/pr65830.c: New test.
15174 * c-c++-common/Wlogical-op-1.c: New test.
15176 2015-04-24 Marek Polacek <polacek@redhat.com>
15179 * c-c++-common/pr61534-1.c: New test.
15181 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15182 Steven Bosscher <steven@gcc.gnu.org>
15184 PR rtl-optimization/34503
15185 * gcc.target/arm/pr64616.c: New file.
15187 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15189 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15191 2015-04-24 Terry Guo <terry.guo@arm.com>
15193 * gcc.target/arm/pr65710.c: Update the options.
15195 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15197 * gcc.target/i386/pr65523.c: Skip x32.
15199 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15201 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15202 to look for vcl* where appropriate.
15204 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15206 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15207 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15209 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15212 * gcc.target/arm/pr26702.c: New test.
15214 2015-04-23 Marek Polacek <polacek@redhat.com>
15217 * gcc.dg/pr65345-1.c: New test.
15218 * gcc.dg/pr65345-2.c: New test.
15220 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15222 * gcc.target/powerpc/crypto-builtin-2.c: New.
15224 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15227 * gfortran.dg/class_allocate_19.f03: New test.
15228 * gfortran.dg/class_array_20.f03: New test.
15229 * gfortran.dg/class_array_21.f03: New test.
15230 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15231 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15232 initialization correctly.
15233 * gfortran.dg/finalize_29.f08: New test.
15235 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15237 * gcc.target/powerpc/swaps-p8-18.c: New test.
15239 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15242 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15243 * gcc.dg/vect/bb-slp-25.c: Likewise.
15244 * gcc.dg/vect/bb-slp-29.c: Likewise.
15245 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15246 vect_no_align && { ! vect_hw_misalign }.
15247 * gcc.dg/vect/bb-slp-9.c: Likewise.
15248 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15250 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15251 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15252 account for POWER8, where peeling for alignment is not needed.
15253 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15254 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15255 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15256 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15257 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15258 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15259 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15260 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15261 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15262 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15263 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15264 * gcc.dg/vect/pr16105.c: Likewise.
15265 * gcc.dg/vect/pr20122.c: Likewise.
15266 * gcc.dg/vect/pr33804.c: Likewise.
15267 * gcc.dg/vect/pr33953.c: Likewise.
15268 * gcc.dg/vect/pr56787.c: Likewise.
15269 * gcc.dg/vect/pr58508.c: Likewise.
15270 * gcc.dg/vect/slp-25.c: Likewise.
15271 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15272 * gcc.dg/vect/vect-105.c: Likewise.
15273 * gcc.dg/vect/vect-27.c: Likewise.
15274 * gcc.dg/vect/vect-29.c: Likewise.
15275 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15277 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15278 && { ! vect_hw_misalign }.
15279 * gcc.dg/vect/vect-44.c: Likewise.
15280 * gcc.dg/vect/vect-48.c: Likewise.
15281 * gcc.dg/vect/vect-50.c: Likewise.
15282 * gcc.dg/vect/vect-52.c: Likewise.
15283 * gcc.dg/vect/vect-56.c: Likewise.
15284 * gcc.dg/vect/vect-60.c: Likewise.
15285 * gcc.dg/vect/vect-72.c: Likewise.
15286 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15287 * gcc.dg/vect/vect-75.c: Likewise.
15288 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15289 * gcc.dg/vect/vect-77-global.c: Likewise.
15290 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15291 * gcc.dg/vect/vect-78-global.c: Likewise.
15292 * gcc.dg/vect/vect-93.c: Likewise.
15293 * gcc.dg/vect/vect-95.c: Likewise.
15294 * gcc.dg/vect/vect-96.c: Likewise.
15295 * gcc.dg/vect/vect-cond-1.c: Likewise.
15296 * gcc.dg/vect/vect-cond-3.c: Likewise.
15297 * gcc.dg/vect/vect-cond-4.c: Likewise.
15298 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15299 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15300 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15301 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15302 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15303 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15304 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15305 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15306 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15307 * gcc.dg/vect/vect-outer-5.c: Likewise.
15308 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15309 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15310 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15311 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15312 * gcc.dg/vect/vect-peel-3.c: Likewise.
15313 * gcc.dg/vect/vect-peel-4.c: Likewise.
15314 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15315 * gcc.target/powerpc/pr65456.c: New test.
15316 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15317 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15318 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15319 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15320 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15321 vect_no_align && { ! vect_hw_misalign }.
15322 * gfortran.dg/vect/vect-3.f90: Likewise.
15323 * gfortran.dg/vect/vect-4.f90: Likewise.
15324 * gfortran.dg/vect/vect-5.f90: Likewise.
15325 * lib/target-supports.exp (check_effective_target_vect_no_align):
15326 Return 1 for POWER8.
15327 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15329 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15332 * gfortran.dg/pr65429.f90: New test.
15334 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15336 * c-c++-common/asan/user-section-1.c: New test.
15337 * c-c++-common/asan/user-section-2.c: New test.
15338 * c-c++-common/asan/user-section-3.c: New test.
15340 2015-04-22 Hale Wang <hale.wang@arm.com>
15341 Terry Guo <terry.guo@arm.com>
15343 PR rtl-optimization/64818
15344 * gcc.target/arm/pr64818.c: New test.
15346 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15349 * g++.dg/tree-ssa/pr61034.C: Update template.
15350 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15351 * gcc.dg/Warray-bounds-11.c: Likewise.
15352 * gcc.dg/Warray-bounds.c: Likewise.
15354 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15356 PR libgfortran/65234
15357 * gfortran.dg/fmt_unlimited.f90: New test.
15359 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15361 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15363 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15364 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15365 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15366 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15367 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15368 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15369 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15371 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15373 PR libgfortran/56743
15374 * gfortran.dg/namelist_87.f90: New test.
15376 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15378 * gcc.target/aarch64/mult-synth_1.c: New test.
15379 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15380 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15381 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15382 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15383 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15385 2015-04-21 Richard Biener <rguenther@suse.de>
15387 PR tree-optimization/65650
15388 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15389 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15390 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15391 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15392 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15393 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15395 2015-04-21 Tom de Vries <tom@codesourcery.com>
15397 PR tree-optimization/65802
15398 * g++.dg/pr65802.C: New test.
15400 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15403 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15404 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15406 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15409 * g++.dg/cpp0x/Wnarrowing2.C: New.
15411 2015-04-20 Jeff Law <law@redhat.com>
15413 PR tree-optimization/65658
15414 * gcc.dg/pr65658.c: New test.
15416 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15419 * gcc.target/aarch64/vec_init_1.c: New test.
15421 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15423 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15426 2015-04-18 Martin Sebor <msebor@redhat.com>
15428 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15429 of non-nul characters.
15430 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15432 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15435 * gcc.target/powerpc/pr65787.c: New.
15437 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15440 * gcc.target/aarch64/c-output-template-4.c: New test.
15442 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15445 * gcc.dg/pr65780-1.c: New test.
15446 * gcc.dg/pr65780-2.c: Likewise.
15447 * gcc.target/i386/pr32219-9.c: Likewise.
15448 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15450 * gcc.target/i386/pr64317.c (c): Initialize.
15452 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15455 * g++.dg/ext/mv18.C: New test.
15456 * g++.dg/ext/mv19.C: Likewise.
15457 * g++.dg/ext/mv20.C: Likewise.
15458 * g++.dg/ext/mv21.C: Likewise.
15459 * g++.dg/ext/mv22.C: Likewise.
15460 * g++.dg/ext/mv23.C: Likewise.
15462 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15465 * g++.dg/init/pr64527.C: New test.
15467 2015-04-17 Tom de Vries <tom@codesourcery.com>
15468 Michael Matz <matz@suse.de>
15470 PR tree-optimization/64950
15471 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15474 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15476 * c-c++-common/asan/user-section-1.c: New test.
15478 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15481 * gcc.dg/debug/pr65771.c: New test.
15483 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15485 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15486 __buitlin_alloca with __builtin_alloca.
15488 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15490 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15492 2015-04-16 Richard Biener <rguenther@suse.de>
15494 PR tree-optimization/64277
15495 * gcc.dg/Warray-bounds-14.c: New testcase.
15496 * gcc.dg/Warray-bounds-15.c: Likewise.
15497 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15498 * c-c++-common/ubsan/bounds-6.c: Likewise.
15500 2015-04-16 Renlin Li <renlin.li@arm.com>
15502 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15503 * gcc.target/arm/unsigned-float.c: New.
15505 2015-04-16 Richard Biener <rguenther@suse.de>
15507 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15508 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15509 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15511 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15513 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15514 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15515 * g++.dg/cpp0x/defaulted21.C: Likewise.
15516 * g++.dg/cpp0x/defaulted28.C: Likewise.
15517 * g++.dg/cpp0x/defaulted47.C: Likewise.
15518 * g++.dg/cpp0x/elision_neg.C: Likewise.
15519 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15520 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15521 * g++.dg/cpp0x/implicit1.C: Likewise.
15522 * g++.dg/cpp0x/implicit9.C: Likewise.
15523 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15524 * g++.dg/cpp0x/range-for13.C: Likewise.
15525 * g++.dg/gomp/clause-2.C: Likewise.
15526 * g++.dg/gomp/udr-5.C: Likewise.
15527 * g++.dg/inherit/access6.C: Likewise.
15528 * g++.dg/lookup/duperr1.C: Likewise.
15529 * g++.dg/lookup/friend2.C: Likewise.
15530 * g++.dg/lookup/pr6936.C: Likewise.
15531 * g++.dg/lookup/scoped1.C: Likewise.
15532 * g++.dg/lookup/using26.C: Likewise.
15533 * g++.dg/lookup/using38.C: Likewise.
15534 * g++.dg/other/access2.C: Likewise.
15535 * g++.dg/overload/defarg3.C: Likewise.
15536 * g++.dg/overload/defarg6.C: Likewise.
15537 * g++.dg/parse/access11.C: Likewise.
15538 * g++.dg/parse/access2.C: Likewise.
15539 * g++.dg/parse/access3.C: Likewise.
15540 * g++.dg/parse/access4.C: Likewise.
15541 * g++.dg/parse/access5.C: Likewise.
15542 * g++.dg/parse/access6.C: Likewise.
15543 * g++.dg/parse/access8.C: Likewise.
15544 * g++.dg/parse/access9.C: Likewise.
15545 * g++.dg/parse/crash40.C: Likewise.
15546 * g++.dg/tc1/dr142.C: Likewise.
15547 * g++.dg/tc1/dr166.C: Likewise.
15548 * g++.dg/tc1/dr52.C: Likewise.
15549 * g++.dg/template/access11.C: Likewise.
15550 * g++.dg/template/access18.C: Likewise.
15551 * g++.dg/template/access19.C: Likewise.
15552 * g++.dg/template/access2.C: Likewise.
15553 * g++.dg/template/access20.C: Likewise.
15554 * g++.dg/template/access26.C: Likewise.
15555 * g++.dg/template/access3.C: Likewise.
15556 * g++.dg/template/access7.C: Likewise.
15557 * g++.dg/template/conv12.C: Likewise.
15558 * g++.dg/template/crash69.C: Likewise.
15559 * g++.dg/template/friend31.C: Likewise.
15560 * g++.dg/template/friend32.C: Likewise.
15561 * g++.dg/template/memfriend15.C: Likewise.
15562 * g++.dg/template/memfriend16.C: Likewise.
15563 * g++.dg/template/memfriend17.C: Likewise.
15564 * g++.dg/template/memfriend7.C: Likewise.
15565 * g++.dg/template/pr32519.C: Likewise.
15566 * g++.dg/template/qualttp21.C: Likewise.
15567 * g++.dg/template/qualttp8.C: Likewise.
15568 * g++.dg/template/ttp10.C: Likewise.
15569 * g++.dg/template/typedef11.C: Likewise.
15570 * g++.dg/template/typedef13.C: Likewise.
15571 * g++.dg/template/typedef19.C: Likewise.
15572 * g++.dg/template/typedef20.C: Likewise.
15573 * g++.dg/template/typedef22.C: Likewise.
15574 * g++.dg/template/using16.C: Likewise.
15575 * g++.dg/template/virtual3.C: Likewise.
15576 * g++.dg/ubsan/pr61272.C: Likewise.
15577 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15578 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15579 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15580 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15581 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15582 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15583 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15584 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15585 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15586 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15587 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15588 * g++.old-deja/g++.jason/access17.C: Likewise.
15589 * g++.old-deja/g++.jason/access18.C: Likewise.
15590 * g++.old-deja/g++.jason/access22.C: Likewise.
15591 * g++.old-deja/g++.jason/access23.C: Likewise.
15592 * g++.old-deja/g++.jason/access8.C: Likewise.
15593 * g++.old-deja/g++.jason/delete3.C: Likewise.
15594 * g++.old-deja/g++.jason/report.C: Likewise.
15595 * g++.old-deja/g++.law/access2.C: Likewise.
15596 * g++.old-deja/g++.law/access3.C: Likewise.
15597 * g++.old-deja/g++.law/access4.C: Likewise.
15598 * g++.old-deja/g++.law/access5.C: Likewise.
15599 * g++.old-deja/g++.law/arm12.C: Likewise.
15600 * g++.old-deja/g++.law/arm14.C: Likewise.
15601 * g++.old-deja/g++.law/ctors13.C: Likewise.
15602 * g++.old-deja/g++.law/union2.C: Likewise.
15603 * g++.old-deja/g++.law/visibility12.C: Likewise.
15604 * g++.old-deja/g++.law/visibility15.C: Likewise.
15605 * g++.old-deja/g++.law/visibility16.C: Likewise.
15606 * g++.old-deja/g++.law/visibility17.C: Likewise.
15607 * g++.old-deja/g++.law/visibility18.C: Likewise.
15608 * g++.old-deja/g++.law/visibility19.C: Likewise.
15609 * g++.old-deja/g++.law/visibility20.C: Likewise.
15610 * g++.old-deja/g++.law/visibility21.C: Likewise.
15611 * g++.old-deja/g++.law/visibility24.C: Likewise.
15612 * g++.old-deja/g++.law/visibility4.C: Likewise.
15613 * g++.old-deja/g++.law/visibility5.C: Likewise.
15614 * g++.old-deja/g++.law/visibility6.C: Likewise.
15615 * g++.old-deja/g++.law/visibility7.C: Likewise.
15616 * g++.old-deja/g++.law/visibility8.C: Likewise.
15617 * g++.old-deja/g++.law/visibility9.C: Likewise.
15618 * g++.old-deja/g++.niklas/t135.C: Likewise.
15619 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15620 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15621 * g++.old-deja/g++.other/access11.C: Likewise.
15622 * g++.old-deja/g++.other/access4.C: Likewise.
15623 * g++.old-deja/g++.other/access7.C: Likewise.
15624 * g++.old-deja/g++.other/crash1.C: Likewise.
15625 * g++.old-deja/g++.other/crash7.C: Likewise.
15626 * g++.old-deja/g++.other/friend1.C: Likewise.
15627 * g++.old-deja/g++.other/friend4.C: Likewise.
15628 * g++.old-deja/g++.other/friend9.C: Likewise.
15629 * g++.old-deja/g++.other/lineno1.C: Likewise.
15630 * g++.old-deja/g++.other/using1.C: Likewise.
15631 * g++.old-deja/g++.pt/enum14.C: Likewise.
15632 * g++.old-deja/g++.pt/friend11.C: Likewise.
15633 * g++.old-deja/g++.pt/friend21.C: Likewise.
15634 * g++.old-deja/g++.pt/friend3.C: Likewise.
15635 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15636 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15637 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15638 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15640 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15643 * g++.dg/ipa/pr65765.C: New test.
15645 2015-04-15 Nick Clifton <nickc@redhat.com>
15647 * gcc.target/rx/builtins.c: Disable RMPA test if string
15648 instructions are not allowed.
15650 2015-04-15 Alan Modra <amodra@gmail.com>
15652 * gcc.dg/pr65408.c: New.
15654 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15657 * gcc.target/arm/pr65729.c: New test.
15659 2015-04-14 Richard Biener <rguenther@suse.de>
15661 PR tree-optimization/65758
15662 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15664 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15667 * gcc.c-torture/execute/pr65648.c: New test.
15669 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15671 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15672 __builtin_finite instead of finite.
15673 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15676 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15678 PR tree-optimization/63387
15679 * gcc.dg/pr63387.c: New testcase.
15681 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15683 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15685 2015-04-13 Richard Biener <rguenther@suse.de>
15687 PR tree-optimization/65204
15688 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15690 2015-04-13 Terry Guo <terry.guo@arm.com>
15693 * gcc.target/arm/pr65710.c: New.
15695 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15697 PR tree-optimization/65747
15698 * g++.dg/torture/pr65747.C: New test.
15700 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15703 * g++.dg/cpp0x/pr65736.C: New test.
15705 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15706 Martin Liska <mliska@suse.cz>
15709 * g++.dg/ipa/pr65722.C: New testcase.
15711 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15713 PR tree-optimization/65735
15714 * gcc.c-torture/compile/pr65735.c: New test.
15716 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15718 PR middle-end/65554
15719 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15721 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15724 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15726 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15729 * gcc.target/arm/pr65647-2.c: New.
15731 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15734 * g++.dg/torture/pr65694.C: New test.
15736 2015-04-10 Tobias Burnus <burnus@net-b.de>
15738 * gfortran.dg/coarray_lock_6.f90: New.
15739 * gfortran.dg/coarray_lock_7.f90: New.
15740 * gfortran.dg/coarray/lock_2.f90: New.
15742 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15748 * gfortran.dg/used_types_27.f90: New.
15750 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15753 * gcc.target/i386/pr65671.c: New.
15755 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15757 PR tree-optimization/65709
15758 * c-c++-common/ubsan/align-9.c: New test.
15760 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15763 * gfortran.dg/pr56852.f90: New test.
15765 2015-04-09 Marek Polacek <polacek@redhat.com>
15766 Jakub Jelinek <jakub@redhat.com>
15768 PR middle-end/65554
15769 * g++.dg/opt/pr65554.C: New test.
15771 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15774 * c-c++-common/attr-aligned-1.c: New test.
15776 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15778 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15780 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15783 * gcc.target/i386/sse-25.c: New.
15785 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15788 * gcc.target/i386/pr65693.c: New test.
15790 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15792 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15794 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15796 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15798 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15800 * gcc.target/i386/thunk-retbnd.c: New.
15802 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15804 * gnat.dg/opt48.adb: New test.
15805 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15806 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15808 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15811 * gcc.c-torture/compile/pr65540.c: New.
15813 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15815 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15816 -Wno-pointer-arith.
15818 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15821 * g++.dg/debug/pr65678.C: New test.
15823 PR middle-end/65680
15824 * gcc.c-torture/compile/pr65680.c: New test.
15826 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15829 * gfortran.dg/allocate_with_source_5.f90: New test.
15831 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15833 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15834 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15836 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15838 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15840 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15843 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15844 to get floating point compression.
15845 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15847 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15849 PR preprocessor/61977
15850 * gcc.dg/cpp/pr61977.c: New test.
15852 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15854 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15856 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15859 * gcc.target/arm/pr65647.c: New.
15861 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15864 * g++.dg/torture/pr65655.C: New testcase.
15866 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15869 * g++.dg/cpp1y/lambda-init13.C: New.
15871 2015-04-03 Marek Polacek <polacek@redhat.com>
15873 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15875 2015-04-02 Marek Polacek <polacek@redhat.com>
15878 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15879 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15881 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15883 PR preprocessor/61977
15884 * gcc.target/powerpc/pr61977-1.c: New test.
15885 * gcc.target/powerpc/pr61977-2.c: New test.
15887 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15890 * g++.dg/warn/Wshadow-8.C: New.
15891 * g++.dg/warn/Wshadow-9.C: Likewise.
15892 * g++.dg/warn/Wshadow-10.C: Likewise.
15893 * g++.dg/warn/Wshadow-11.C: Likewise.
15895 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15897 * gcc.dg/pr23623.c: Added aligned attribute.
15898 * gcc.dg/20141029-1.c: Likewise.
15899 * gcc.dg/20150306-1.c: New test.
15901 2015-04-01 Marek Polacek <polacek@redhat.com>
15904 * g++.dg/cpp0x/initlist93.C: New test.
15905 * g++.dg/cpp0x/initlist94.C: New test.
15907 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15910 * gcc.target/aarch64/pr65624.c: New test.
15912 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15914 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15916 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15918 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15919 extra variable to force stack alignment.
15920 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15921 extra variable to force stack alignment.
15923 2015-03-31 Marek Polacek <polacek@redhat.com>
15926 * g++.dg/template/pr65390.C: New test.
15928 2015-03-31 Martin Liska <mliska@suse.cz>
15930 * g++.dg/ipa/pr65557.C: New test.
15932 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15934 * gcc.target/s390/hotpatch-25.c: New test.
15935 * gcc.target/s390/hotpatch-1.c: Update test.
15936 * gcc.target/s390/hotpatch-10.c: Update test.
15937 * gcc.target/s390/hotpatch-11.c: Update test.
15938 * gcc.target/s390/hotpatch-12.c: Update test.
15939 * gcc.target/s390/hotpatch-13.c: Update test.
15940 * gcc.target/s390/hotpatch-14.c: Update test.
15941 * gcc.target/s390/hotpatch-15.c: Update test.
15942 * gcc.target/s390/hotpatch-16.c: Update test.
15943 * gcc.target/s390/hotpatch-17.c: Update test.
15944 * gcc.target/s390/hotpatch-18.c: Update test.
15945 * gcc.target/s390/hotpatch-19.c: Update test.
15946 * gcc.target/s390/hotpatch-2.c: Update test.
15947 * gcc.target/s390/hotpatch-21.c: Update test.
15948 * gcc.target/s390/hotpatch-22.c: Update test.
15949 * gcc.target/s390/hotpatch-23.c: Update test.
15950 * gcc.target/s390/hotpatch-24.c: Update test.
15951 * gcc.target/s390/hotpatch-3.c: Update test.
15952 * gcc.target/s390/hotpatch-4.c: Update test.
15953 * gcc.target/s390/hotpatch-5.c: Update test.
15954 * gcc.target/s390/hotpatch-6.c: Update test.
15955 * gcc.target/s390/hotpatch-7.c: Update test.
15956 * gcc.target/s390/hotpatch-8.c: Update test.
15957 * gcc.target/s390/hotpatch-9.c: Update test.
15958 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15960 2015-03-31 Richard Biener <rguenther@suse.de>
15962 PR middle-end/65626
15963 * g++.dg/torture/pr65626.C: New testcase.
15965 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15968 * gcc.target/i386/mpx/pr65531.cc: New.
15970 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15973 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15974 __builtin_alloca instead of alloca.
15975 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15976 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15977 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15980 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15983 * g++.dg/ubsan/pr65610.C: New test.
15985 2015-03-30 Marek Polacek <polacek@redhat.com>
15988 * g++.dg/cpp0x/pr65398-2.C: New test.
15990 2015-03-30 Marek Polacek <polacek@redhat.com>
15992 * c-c++-common/pr65556.c: Change the width of bit-fields.
15994 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15997 * gcc.target/i386/pr65588.c: New testcase.
15999 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16001 PR libgfortran/65563
16002 * gfortran.dg/open_errors_2.f90: New test.
16004 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16006 PR libgfortran/65596
16007 * gfortran.dg/namelist_86.f90: New test.
16009 2015-03-28 Andre Vehreschild <vehre@gmx.de>
16011 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16012 statement to reflect new ownership.
16014 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
16017 * g++.dg/template/friend58.C: New.
16018 * g++.dg/template/friend59.C: Likewise.
16020 2015-03-27 Tobias Burnus <burnus@net-b.de>
16023 * g++.dg/gomp/openmp-simd-3.C: New.
16024 * gcc.dg/gomp/openmp-simd-3.c: New.
16026 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
16029 * gcc.target/i386/pr65248-1.c: New file.
16030 * gcc.target/i386/pr65248-2.c: Likewise.
16031 * gcc.target/i386/pr65248-3.c: Likewise.
16032 * gcc.target/i386/pr65248-4.c: Likewise.
16034 2015-03-27 Jakub Jelinek <jakub@redhat.com>
16037 * gcc.c-torture/compile/pr65593.c: New test.
16039 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
16042 * g++.dg/cpp1y/constexpr-assert1.C: New.
16044 2015-03-27 Marek Polacek <polacek@redhat.com>
16047 * c-c++-common/pr65556.c: New test.
16049 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16052 * g++.dg/torture/pr65600.C: New testcase.
16054 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
16057 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16059 2015-03-27 Andre Vehreschild <vehre@gmx.de>
16061 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16062 statement and cleanup. Fixed typos.
16064 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16066 PR middle-end/65595
16067 * gcc.c-torture/compile/pr65595.c: New testcase.
16069 2015-03-27 Marek Polacek <polacek@redhat.com>
16072 * g++.dg/ubsan/pr65583.C: New test.
16074 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16076 * gcc.c-torture/compile/20150327.c: New testcase.
16078 2015-03-26 Richard Biener <rguenther@suse.de>
16080 PR middle-end/65555
16081 * g++.dg/torture/pr65555.C: New testcase.
16083 2015-03-26 Jakub Jelinek <jakub@redhat.com>
16085 PR tree-optimization/64715
16086 * gcc.dg/builtin-object-size-15.c: New test.
16087 * gcc.dg/pr64715-1.c: New test.
16088 * gcc.dg/pr64715-2.c: New test.
16090 2015-03-26 Richard Biener <rguenther@suse.de>
16092 PR middle-end/65519
16093 * gnat.dg/specs/opt2.ads: Fix testcase.
16095 2015-03-25 Martin Sebor <msebor@redhat.com>
16098 * lib/target-supports.exp (check_effective_target_arm32): Fail early
16099 when target isn't arm*-*-*-*.
16100 (check_effective_target_arm_nothumb): Likewise.
16101 (check_effective_target_arm_little_endian): Likewise.
16102 (check_effective_target_arm_vect_no_misalign): Likewise.
16103 (check_effective_target_aarch64_little_endian): Fail early if target
16104 isn't aarch64*-*-*.
16106 2015-03-25 Sebastian Pop <s.pop@samsung.com>
16108 PR tree-optimization/65177
16109 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16111 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
16113 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16114 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16115 smmintrin.h and mm3dnow.h.
16117 2015-03-25 Marek Polacek <polacek@redhat.com>
16120 * g++.dg/cpp0x/pr65558.C: New test.
16122 2015-03-25 Marek Polacek <polacek@redhat.com>
16125 * g++.dg/template/pr61670.C: New test.
16127 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
16130 * g++.dg/template/pr54987.C: New.
16132 2015-03-25 Richard Biener <rguenther@suse.de>
16134 PR tree-optimization/62630
16135 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16137 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
16140 * gcc.target/i386/mpx/pr65508.c: New.
16142 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
16146 * gfortran.dg/data_initialized_3.f90: New.
16148 2015-03-25 Richard Biener <rguenther@suse.de>
16150 PR middle-end/65519
16151 * gnat.dg/specs/opt2.ads: New testcase.
16153 2015-03-25 Bin Cheng <bin.cheng@arm.com>
16155 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16156 * gcc.target/arm/memset-inline-4.c: Skip for
16157 arm_tune_string_ops_prefer_neon.
16158 * gcc.target/arm/memset-inline-5.c: Ditto.
16159 * gcc.target/arm/memset-inline-6.c: Ditto.
16160 * gcc.target/arm/memset-inline-8.c: Ditto.
16161 * gcc.target/arm/memset-inline-9.c: Ditto.
16163 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16166 * g++.dg/other/virtual3.C: New.
16168 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16171 * g++.dg/cpp0x/vt-60130.C: New.
16173 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16176 * g++.dg/warn/Warray-bounds-7.C: New.
16178 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16181 * g++.dg/template/defarg18.C: New.
16183 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16186 * g++.dg/cpp0x/vt-59988.C: New.
16188 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16190 PR tree-optimization/65533
16191 * gcc.dg/pr65533.c: New test.
16193 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16195 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16196 source= and mold= expressions functionality.
16197 * gfortran.dg/allocate_class_4.f90: New test.
16198 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16199 copying an unlimited polymorhpic object containing a char array
16200 to another unlimited polymorphic object respects the _len
16202 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16203 whether deferred length char array allocate works, unlimited
16204 polymorphic object allocation from a string works and if
16205 allocating an array of deferred length strings works.
16206 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16208 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16211 * g++.dg/cpp0x/constexpr-array11.C: New.
16213 2015-03-24 Richard Biener <rguenther@suse.de>
16215 PR middle-end/65517
16216 * gcc.dg/torture/pr65517.c: New testcase.
16218 2015-03-24 Tobias Burnus <burnus@net-b.de>
16220 * gfortran.dg/coindexed_1.f90: Moved from
16221 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16223 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16226 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16230 * gcc.target/i386/pr65523.c: New test.
16233 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16235 * g++.dg/lto/pr65475b_0.C: Likewise.
16237 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16240 * gcc.target/sh/torture/pr65505.c: New.
16242 2015-03-23 Martin Sebor <msebor@redhat.com>
16245 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16246 assembly for lvx in addition to lxv.
16248 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16251 * gfortran.dg/pr65504.f90: New test.
16254 * gcc.dg/pr65521.c: New test.
16256 2015-03-23 Richard Biener <rguenther@suse.de>
16258 PR tree-optimization/65518
16259 * gcc.dg/vect/pr65518.c: New testcase.
16261 2015-03-23 Richard Biener <rguenther@suse.de>
16263 PR tree-optimization/65494
16264 * gcc.dg/vect/pr65494.c: New testcase.
16266 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16268 PR preprocessor/65238
16269 * c-c++-common/cpp/pr65238-1.c: New test.
16270 * gcc.dg/cpp/pr65238-2.c: New test.
16271 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16272 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16274 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16275 Mikael Morin <mikael@gcc.gnu.org>
16278 * gfortran.dg/elemental_dependency_4.f90: New.
16279 * gfortran.dg/elemental_dependency_5.f90: New.
16281 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16284 * g++.dg/lto/pr65475b_0.C: New testcase.
16285 * g++.dg/lto/pr65475b_1.C: New testcase.
16286 * g++.dg/lto/pr65475c_0.C: New testcase.
16287 * g++.dg/lto/pr65475c_1.C: New testcase.
16289 2015-03-21 Tobias Burnus <burnus@net-b.de>
16291 * gfortran.dg/coarray_38.f90: New.
16292 * gfortran.dg/coarray_39.f90: New.
16293 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16296 2015-03-20 Marek Polacek <polacek@redhat.com>
16299 * g++.dg/cpp0x/pr65398.C: New test.
16301 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16304 * g++.dg/lto/pr65475_0.C: New testcase.
16305 * g++.dg/lto/pr65475_1.C: New testcase.
16307 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16309 PR rtl-optimization/64366
16310 * gcc.target/sh/pr64366.c: New.
16312 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16315 * g++.dg/cpp0x/constexpr-48324.C: New.
16317 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16320 * g++.dg/cpp0x/pr48453.C: New.
16322 2015-03-20 Marek Polacek <polacek@redhat.com>
16325 * g++.dg/cpp0x/pr65072.C: New test.
16327 2015-03-20 Richard Biener <rguenther@suse.de>
16329 PR middle-end/64715
16330 * gcc.dg/pr15347.c: Use -O.
16331 * c-c++-common/pr19807-1.c: Likewise.
16333 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16335 * gnat.dg/volatile13.ad[sb]: New test.
16337 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16339 PR rtl-optimization/60851
16340 * gcc.target/i386/pr60851.c: New test.
16342 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16345 * g++.dg/pr65240.h: Add tests for PR 65240.
16346 * g++.dg/pr65240-1.C: Likewise.
16347 * g++.dg/pr65240-2.C: Likewise.
16348 * g++.dg/pr65240-3.C: Likewise.
16349 * g++.dg/pr65240-4.C: Likewise.
16351 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16353 PR rtl-optimization/63491
16354 * gcc.target/powerpc/pr63491.c: New.
16356 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16358 * g++.dg/ipa/pr65465.C: New test.
16360 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16363 * g++.dg/cpp0x/deleted11.C: New.
16365 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16368 * c-c++-common/tsan/pr65400-3.c: New test.
16370 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16373 * g++.dg/cpp0x/constexpr-59686.C: New.
16375 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16378 * g++.dg/tsan/pr64265.C: New test.
16381 * c-c++-common/tsan/pr65400-1.c: New test.
16382 * c-c++-common/tsan/pr65400-2.c: New test.
16384 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16387 * g++.dg/cpp0x/pr59816.C: New.
16389 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16392 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16394 2015-03-18 Martin Liska <mliska@suse.cz>
16397 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16398 equivalences either to 6 or 7.
16400 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16402 PR middle-end/64491
16404 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16406 * gcc.dg/undefined-loop-1.c: New file.
16407 * gcc.dg/undefined-loop-2.c: New file.
16409 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16412 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16413 loop exits too early.
16415 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16417 PR tree-optimization/65450
16418 * gfortran.dg/pr65450.f90: New test.
16421 * gcc.target/i386/pr65078-1.c: New test.
16422 * gcc.target/i386/pr65078-2.c: New test.
16423 * gcc.target/i386/pr65078-3.c: New test.
16424 * gcc.target/i386/pr65078-4.c: New test.
16425 * gcc.target/i386/pr65078-5.c: New test.
16426 * gcc.target/i386/pr65078-6.c: New test.
16428 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16431 * g++.dg/cpp1y/pr65340.C: New.
16433 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16436 * gfortran.dg/system_clock_3.f08: Adjust test.
16438 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16441 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16442 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16444 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16447 * gfortran.dg/system_clock_3.f08: New test.
16449 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16452 g++.dg/cpp1y/pr64626-1.C: New.
16453 g++.dg/cpp1y/pr64626-2.C: New.
16454 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16456 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16458 PR tree-optimization/65427
16459 * gcc.c-torture/execute/pr65427.c: New test.
16461 2015-03-16 Marek Polacek <polacek@redhat.com>
16465 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16466 * g++.dg/cpp0x/pr65327.C: New test.
16468 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16471 * c-c++-common/asan/pr64820.c: New test.
16473 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16475 * gfortran.dg/pointer_2.f90: New test.
16477 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16479 * g++.dg/pr65049.C: New test.
16481 2015-03-16 Tom de Vries <tom@codesourcery.com>
16483 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16484 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16485 * gcc.target/i386/fuse-caller-save.c: Same.
16487 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16489 * gnat.dg/loop_optimization18.ad[sb]: New test.
16490 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16492 2015-03-16 Alan Modra <amodra@gmail.com>
16494 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16497 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16499 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16501 * gcc.dg/torture/pr65270-2.c: Likewise.
16503 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16506 * gfortran.dg/pointer_remapping_9.f90: New.
16508 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16510 PR tree-optimization/65369
16511 * gcc.c-torture/execute/pr65369.c: New test.
16513 PR tree-optimization/65418
16514 * gcc.c-torture/execute/pr65418-1.c: New test.
16515 * gcc.c-torture/execute/pr65418-2.c: New test.
16517 PR rtl-optimization/65401
16518 * gcc.c-torture/execute/pr65401.c: New test.
16520 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16523 * gcc.target/arm/pr64600_1.c: New test.
16525 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16527 PR rtl-optimization/65235
16528 * gcc.target/aarch64/pr65235_1.c: New test.
16530 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16532 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16533 * gcc.target/s390/hotpatch-22.c: Likewise.
16534 * gcc.target/s390/hotpatch-23.c: Likewise.
16535 * gcc.target/s390/hotpatch-24.c: Likewise.
16536 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16537 * gcc.target/s390/hotpatch-1.c: Update expected output.
16538 * gcc.target/s390/hotpatch-2.c: Likewise.
16539 * gcc.target/s390/hotpatch-3.c: Likewise.
16540 * gcc.target/s390/hotpatch-4.c: Likewise.
16541 * gcc.target/s390/hotpatch-5.c: Likewise.
16542 * gcc.target/s390/hotpatch-6.c: Likewise.
16543 * gcc.target/s390/hotpatch-7.c: Likewise.
16544 * gcc.target/s390/hotpatch-8.c: Likewise.
16545 * gcc.target/s390/hotpatch-9.c: Likewise.
16546 * gcc.target/s390/hotpatch-10.c: Likewise.
16547 * gcc.target/s390/hotpatch-11.c: Likewise.
16548 * gcc.target/s390/hotpatch-12.c: Likewise.
16549 * gcc.target/s390/hotpatch-13.c: Likewise.
16550 * gcc.target/s390/hotpatch-14.c: Likewise.
16551 * gcc.target/s390/hotpatch-15.c: Likewise.
16552 * gcc.target/s390/hotpatch-16.c: Likewise.
16553 * gcc.target/s390/hotpatch-17.c: Likewise.
16554 * gcc.target/s390/hotpatch-18.c: Likewise.
16555 * gcc.target/s390/hotpatch-19.c: Likewise.
16557 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16560 * gcc.target/i386/pr65103-1.c: New.
16562 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16565 * gcc.target/i386/pr65044.c: New.
16567 2015-03-12 Tom de Vries <tom@codesourcery.com>
16569 PR rtl-optimization/64895
16570 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16571 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16572 * gcc.target/i386/fuse-caller-save.c: Ditto.
16574 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16576 * gcc.dg/ipa/pr63569.c: Fix template.
16578 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16580 * g++.dg/ipa/pr64146.C: Require fpic support.
16582 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16584 PR libfortran/65200
16585 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16586 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16588 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16590 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16591 to dg-options, fix up dg-skip-if.
16593 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16596 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16597 * gcc.target/avr/tiny-caller-save.c: Same.
16599 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16602 * g++.dg/pr65242.C: New test.
16604 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16606 * c-c++-common/asan/no-asan-check-glob.c: New test.
16608 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16611 * g++.dg/other/default11.C: New.
16612 * g++.dg/other/default12.C: Likewise.
16614 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16617 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16619 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16622 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16624 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16627 * g++.dg/cpp0x/pr65127.C: New test.
16629 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16631 * gcc.dg/ipa/PR64550.c: Update template.
16633 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16634 Tobias Burnus <burnus@net-b.de>
16636 * gfortran.dg/coarray_sync_memory.f90: New.
16638 2015-03-10 Marek Polacek <polacek@redhat.com>
16641 * c-c++-common/ubsan/pr65367.c: New test.
16643 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16645 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16646 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16647 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16648 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16649 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16650 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16651 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16652 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16653 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16654 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16655 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16656 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16657 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16659 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16661 * lib/mpx-dg.exp (mpx_link_flags): New.
16664 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16665 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16666 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16667 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16668 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16669 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16670 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16671 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16672 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16674 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16675 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16676 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16677 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16678 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16679 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16680 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16681 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16682 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16683 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16684 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16685 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16686 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16687 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16688 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16689 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16690 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16691 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16692 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16693 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16694 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16695 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16696 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16697 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16698 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16699 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16700 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16701 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16702 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16703 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16704 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16705 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16706 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16707 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16708 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16709 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16710 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16711 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16712 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16713 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16714 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16715 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16716 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16717 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16718 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16719 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16720 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16721 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16722 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16723 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16724 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16725 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16726 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16727 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16728 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16729 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16730 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16731 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16732 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16733 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16734 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16735 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16736 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16737 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16738 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16739 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16740 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16741 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16742 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16743 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16744 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16745 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16746 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16747 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16748 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16749 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16750 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16751 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16752 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16753 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16754 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16755 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16756 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16757 * gcc.target/i386/mpx/label-address-1.c: New.
16758 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16759 * gcc.target/i386/mpx/macro.c: New.
16760 * gcc.target/i386/mpx/mpx-check.h: New.
16761 * gcc.target/i386/mpx/mpx.exp: New.
16762 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16763 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16764 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16765 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16766 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16767 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16768 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16769 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16770 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16771 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16772 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16773 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16774 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16775 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16776 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16777 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16778 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16779 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16780 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16781 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16782 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16783 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16784 * gcc.target/i386/mpx/reference-1-nov.c: New.
16785 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16786 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16787 * gcc.target/i386/mpx/reference-2-nov.c: New.
16788 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16789 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16790 * gcc.target/i386/mpx/reference-3-nov.c: New.
16791 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16792 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16793 * gcc.target/i386/mpx/reference-4-nov.c: New.
16794 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16795 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16796 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16797 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16798 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16799 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16800 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16801 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16802 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16803 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16804 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16805 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16806 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16807 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16808 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16809 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16810 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16811 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16812 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16813 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16814 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16815 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16816 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16817 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16818 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16819 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16820 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16821 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16822 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16823 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16824 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16825 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16826 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16827 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16828 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16829 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16830 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16831 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16832 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16833 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16834 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16835 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16836 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16837 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16838 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16839 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16840 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16841 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16842 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16843 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16844 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16845 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16846 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16847 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16848 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16849 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16850 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16851 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16852 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16853 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16854 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16855 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16856 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16857 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16858 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16859 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16860 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16861 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16862 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16863 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16864 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16865 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16866 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16867 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16868 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16869 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16870 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16871 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16872 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16873 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16874 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16875 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16876 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16877 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16878 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16879 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16880 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16881 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16882 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16883 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16884 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16885 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16886 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16887 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16888 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16889 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16890 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16891 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16892 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16893 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16894 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16895 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16896 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16897 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16898 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16899 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16900 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16901 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16902 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16903 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16904 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16905 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16906 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16907 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16908 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16909 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16910 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16911 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16912 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16913 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16914 * gcc.target/i386/mpx/vla-1-nov.c: New.
16915 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16916 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16917 * gcc.target/i386/mpx/vla-2-nov.c: New.
16918 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16920 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16922 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16924 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16926 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16928 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16930 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16931 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16933 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16936 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16939 * c-c++-common/pr65120.c: New test.
16941 PR rtl-optimization/65321
16942 * gcc.dg/pr65321.c: New test.
16944 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16946 PR tree-optimization/65355
16947 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16949 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16952 * c-c++-common/pr49706.c: Adjust tests for not warning
16953 about !!x == y or !b == y where b is boolean, and add
16954 some further tests.
16955 * c-c++-common/pr62199-2.c: Likewise.
16957 2015-03-09 Richard Biener <rguenther@suse.de>
16959 PR middle-end/65270
16960 * gcc.dg/torture/pr65270-1.c: New testcase.
16961 * gcc.dg/torture/pr65270-2.c: Likewise.
16963 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16965 PR tree-optimization/63743
16966 * gcc.dg/pr63743.c: New test.
16968 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16971 * g++.dg/lto/pr65316_0.C: New testcase.
16972 * g++.dg/lto/pr65316_1.C: New testcase.
16974 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16977 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16979 * g++.dg/abi/rtti3.C: Likewise.
16981 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16984 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16986 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16988 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16990 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16992 2015-03-08 Morin <mikael@gcc.gnu.org>
16995 * gfortran.dg/entry_20.f90: New.
16997 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17000 * gcc.c-torture/compile/pr65153.c: New.
17002 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17005 * g++.dg/torture/pr65249.C: New.
17007 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
17009 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17011 (int64_t): Likewise.
17013 2015-03-07 Marek Polacek <polacek@redhat.com>
17014 Martin Uecker <uecker@eecs.berkeley.edu>
17017 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17018 member-like arrays.
17019 * c-c++-common/ubsan/bounds-8.c: New test.
17020 * c-c++-common/ubsan/bounds-9.c: New test.
17021 * gcc.dg/ubsan/bounds-2.c: New test.
17023 2015-03-05 Martin Sebor <msebor@redhat.com>
17026 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17027 checking of results into main to prevent it from getting optimized
17029 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17031 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
17033 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17034 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17035 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17038 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
17040 * g++.dg/lto/pr65302_1.C: New testcase.
17041 * g++.dg/lto/pr65302_0.C: New testcase.
17043 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17045 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17046 -fno-ipa-icf to dg-options.
17048 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17050 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17051 compiles using the linker plugin.
17053 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
17055 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17057 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
17059 * gcc.target/arm/pr65067.c: New test.
17061 2015-03-05 Martin Liska <mliska@suse.cz>
17064 * gcc.dg/ipa/pr65318.c: New test.
17066 2015-03-05 Marek Polacek <polacek@redhat.com>
17068 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17070 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17074 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17076 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17077 max-unroll-times back to defaults for s390.
17079 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17083 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17086 * g++.dg/cpp0x/initlist92.C: New.
17088 2015-03-05 Richard Biener <rguenther@suse.de>
17090 PR tree-optimization/65310
17091 * gcc.dg/vect/pr65310.c: New testcase.
17093 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17096 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17098 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
17100 * gnat.dg/entry_queues3.adb: New test.
17102 2015-03-04 Ian Lance Taylor <iant@google.com>
17104 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17106 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17109 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17111 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
17113 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17114 -fno-ipa-icf to dg-options
17115 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17116 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17118 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17121 * g++.dg/cpp0x/decltype62.C: New.
17123 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
17125 * gnat.dg/object_overflow5.adb: New test.
17127 2015-03-03 Martin Liska <mliska@suse.cz>
17130 * gcc.dg/ipa/pr65287.c: New test.
17132 2015-03-03 Martin Jambor <mjambor@suse.cz>
17133 Eric Botcazou <ebotcazou@adacore.com>
17135 * gnat.dg/specs/pack12.ads: New test.
17137 2015-03-03 Martin Liska <mliska@suse.cz>
17139 * gcc.dg/ipa/PR65282.c: New test.
17141 2015-03-13 Jeff Law <law@redhat.com>
17143 PR tree-optimization/65241
17144 * gcc.c-torture/compile/pr65241.c: New test.
17146 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
17149 * gcc.target/avr/torture/pr64331.c: New test.
17151 2015-03-03 Martin Liska <mliska@suse.cz>
17152 Jan Hubicka <hubicka@ucw.cz>
17154 * g++.dg/ipa/pr65263.C: New test.
17156 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17159 * gcc.dg/lto/pr65130_0.c: New testcase.
17160 * gcc.dg/lto/pr65130_1.c: New testcase.
17162 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17165 * g++.dg/torture/pr64988.C: New testcase.
17167 2015-03-02 Tobias Burnus <burnus@net-b.de>
17169 * gfortran.dg/coarray_atomic_6.f90: New.
17171 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17174 * gcc.target/i386/pr65184.c: New.
17176 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17179 * gcc.target/i386/pr65183.c: New.
17181 2015-02-28 Martin Liska <mliska@suse.cz>
17182 Jan Hubicka <hubicka@ucw.cz>
17184 * gcc.dg/ipa/ipa-icf-35.c: New test.
17185 * gcc.dg/ipa/ipa-icf-36.c: New test.
17186 * gcc.dg/ipa/ipa-icf-37.c: New test.
17188 2015-02-28 Martin Liska <mliska@suse.cz>
17189 Jan Hubicka <hubicka@ucw.cz>
17192 * gcc.dg/ipa/ipa-icf-34.c: New test.
17194 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17197 * gcc.target/sh/sh/pr61142.c: New.
17199 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17201 * g++.dg/other/dump-ada-spec-3.C: New test.
17203 2015-03-01 Martin Liska <mliska@suse.cz>
17205 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17206 * g++.dg/ipa/pr63595.C: Update expected results.
17208 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17211 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17213 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17215 * gcc.dg/vect/pr59354.c: Move vector producing code to
17218 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17221 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17222 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17223 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17224 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17226 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17228 PR tree-optimization/65048
17229 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17230 (foo): Use K&R style definition.
17232 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17235 * g++.dg/pr65032.C: New.
17237 2015-02-27 Marek Polacek <polacek@redhat.com>
17240 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17243 2015-02-27 Marek Polacek <polacek@redhat.com>
17246 * gcc.dg/pr65228.c: New test.
17248 2015-02-27 Kai Tietz <ktietz@redhat.com>
17251 * gcc.dg/weak/weak-17.c: New file.
17253 2015-02-27 Richard Biener <rguenther@suse.de>
17256 * g++.dg/lto/pr65193_0.C: New testcase.
17258 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17260 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17261 * gcc.target/s390/hotpatch-8.c: Likewise.
17262 * gcc.target/s390/hotpatch-9.c: Likewise.
17263 * gcc.target/s390/pr61078.c: Likewise.
17264 * gcc.target/s390/pr57960.c: Remove -m64.
17265 * gcc.target/s390/pr61078.c: Likewise.
17267 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17268 Martin Liska <mliska@suse.cz>
17271 * gcc.dg/pr64454.c: Disable ICF.
17272 * gcc.dg/pr28685-1.c: Disable ICF
17273 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17274 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17275 * g++.dg/ipa/ipa-icf-4.C: Update template.
17277 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17279 PR tree-optimization/65216
17280 * gcc.c-torture/execute/pr65216.c: New test.
17282 PR tree-optimization/65215
17283 * gcc.c-torture/execute/pr65215-1.c: New test.
17284 * gcc.c-torture/execute/pr65215-2.c: New test.
17285 * gcc.c-torture/execute/pr65215-3.c: New test.
17286 * gcc.c-torture/execute/pr65215-4.c: New test.
17287 * gcc.c-torture/execute/pr65215-5.c: New test.
17289 2015-02-26 Tom de Vries <tom@codesourcery.com>
17291 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17293 2015-02-26 Martin Liska <mliska@suse.cz>
17294 Jan Hubicka <hubicka@ucw.cz>
17296 * g++.dg/ipa/pr64146.C: Update expected results.
17297 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17298 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17299 * gcc.dg/ipa/ipa-icf-34.c: New test.
17301 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17303 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17304 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17305 (dg-additional-options): Remove dg directive.
17306 (dg-final): Add dg directive.
17308 2015-02-26 Marek Polacek <polacek@redhat.com>
17311 * g++.dg/ipa/pr65008.C: New test.
17313 2015-02-26 Tom de Vries <tom@codesourcery.com>
17315 * lib/profopt.exp (profopt-target-cleanup): New proc.
17316 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17317 files from sources from dg-additional-sources.
17319 2015-02-26 Tom de Vries <tom@codesourcery.com>
17321 * lib/gcov.exp: Cleanup in case of xfail.
17323 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17325 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17327 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17330 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17331 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17332 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17333 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17334 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17335 * g++.dg/debug/pr46123.C: XFAIL and move...
17336 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17337 * gcc.dg/debug/dwarf2-3.c: Move...
17338 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17340 2015-02-26 Marek Polacek <polacek@redhat.com>
17343 * g++.dg/cpp1y/pr65202.C: New test.
17345 2015-02-26 Tom de Vries <tom@codesourcery.com>
17347 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17348 locale_facets.h.gcov.
17350 2015-02-26 Tom de Vries <tom@codesourcery.com>
17352 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17354 2015-02-26 Tom de Vries <tom@codesourcery.com>
17356 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17358 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17361 * gcc.target/i386/pr65217.c: New.
17363 2015-02-26 Tom de Vries <tom@codesourcery.com>
17365 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17367 2015-02-26 Tom de Vries <tom@codesourcery.com>
17369 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17371 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17373 PR tree-optimization/65048
17374 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17376 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17378 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17379 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17381 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17384 * gcc.target/i386/pr65161.c: New test.
17386 2015-02-26 Terry Guo <terry.guo@arm.com>
17388 * gcc.target/arm/no-volatile-in-it.c: New test.
17390 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17392 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17393 (dg-options): Add -save-temps.
17394 (dg-final): Add cleanup-saved-temps.
17396 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17398 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17400 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17402 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17403 * gcc.target/powerpc/pack01.c: Include string.h.
17405 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17408 * gcc.target/i386/pr65167.c: New.
17410 2015-02-25 Kai Tietz <ktietz@redhat.com>
17412 PR tree-optimization/61917
17413 * gcc.dg/vect/vect-pr61917.c: New file.
17415 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17417 PR tree-optimization/65170
17418 * gcc.c-torture/execute/pr65170.c: New test.
17419 * gcc.dg/tree-ssa/vrp96.c: New test.
17421 2015-02-24 Tom de Vries <tom@codesourcery.com>
17423 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17425 2015-02-24 Tom de Vries <tom@codesourcery.com>
17428 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17429 (dg-additional-files-options): Copy additional_sources to
17430 additional_sources_used before emptying additional_sources.
17431 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17432 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17433 (cleanup-saved-temps): Use additional_sources_used instead of
17434 additional_sources.
17435 (dg-test): Reset additional_sources_used.
17437 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17440 * gfortran.dg/integer_exponentiation_6.F90: New test.
17442 2015-02-23 Martin Sebor <msebor@redhat.com>
17445 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17446 two parts. One to save registers, the other to verify the
17447 registers have the right values. Save register state into
17448 static data rather than on the stack.
17450 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17453 * c-c++-common/asan/pr63888.c: New test.
17455 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17458 * gcc.c-torture/compile/pr65163.c: New.
17460 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17462 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17463 with -m31 on 64 bit.
17464 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17465 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17467 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17469 * gcc.target/s390/20090223-1.c: Add
17470 -Wno-implicit-function-declaration option.
17471 * gcc.target/s390/pr42224.c: Likewise.
17472 * gcc.target/s390/pr55718.c: Likewise.
17474 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17476 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17477 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17478 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17479 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17480 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17481 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17482 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17483 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17484 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17485 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17486 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17487 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17488 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17489 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17490 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17491 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17492 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17493 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17494 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17495 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17496 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17498 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17500 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17501 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17502 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17503 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17504 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17505 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17506 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17507 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17508 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17509 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17510 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17511 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17512 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17513 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17514 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17515 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17517 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17521 * gfortran.dg/pr61960.f90: New.
17522 * gfortran.dg/pr64230.f90: New.
17523 * gfortran.dg/pr64980.f03: New.
17525 2015-02-22 Tom de Vries <tom@codesourcery.com>
17527 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17529 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17532 * gnat.dg/timing_events.adb: Removed, invalid test.
17534 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17537 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17539 * g++.dg/gcov/gcov-2.C: Likewise.
17541 2015-02-20 Richard Biener <rguenther@suse.de>
17543 PR tree-optimization/65136
17544 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17546 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17549 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17550 powerpc*-*-linux* and nvptx-*-* blacklisting.
17552 * gcc.dg/sibcall-9.c: New test.
17553 * gcc.dg/sibcall-10.c: New test.
17555 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17557 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17559 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17562 * gcc.target/avr/torture/pr64452.c: New test.
17564 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17566 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17567 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17569 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17572 * lib/target-supports.exp (check_compile): Check whether
17573 additional_sources is defined before using it.
17575 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17577 PR middle-end/65074
17578 * g++.dg/opt/pr65074.C: New file.
17580 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17582 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17583 (size_type): New typedef.
17584 (operator "" _script): Use it for the last argument.
17586 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17588 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17590 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17592 * lib/target-supports.exp (check_compile): Save/restore
17593 additional_sources that may belong to an actual test.
17595 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17597 PR gcov-profile/64634
17598 * g++.dg/gcov/gcov-15.C: New test.
17600 2015-02-18 Tom de Vries <tom@codesourcery.com>
17602 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17604 2015-02-18 Tom de Vries <tom@codesourcery.com>
17606 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17608 2015-02-18 Tom de Vries <tom@codesourcery.com>
17610 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17612 2015-02-18 Tom de Vries <tom@codesourcery.com>
17614 * gfortran.dg/fmt_cache_1.f: Add missing close.
17616 2015-02-18 Tom de Vries <tom@codesourcery.com>
17619 * gfortran.dg/read_eof_8.f90: Add missing close.
17621 2015-02-18 Richard Biener <rguenther@suse.de>
17623 PR tree-optimization/65063
17624 * gcc.dg/pr65063.c: New testcase.
17626 2015-02-18 Richard Biener <rguenther@suse.de>
17628 PR tree-optimization/62217
17629 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17631 2015-02-18 Marek Polacek <polacek@redhat.com>
17634 * c-c++-common/ubsan/pr65081.c: New test.
17636 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17638 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17639 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17641 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17643 * gcc.dg/ipa/propalign-3.c: New test.
17645 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17648 * gcc.target/sh/pr64793.c: New.
17649 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17651 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17653 * gcc.target/arm/divzero.c: New test case.
17655 2015-02-17 Tom de Vries <tom@codesourcery.com>
17657 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17659 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17660 Jakub Jelinek <jakub@redhat.com>
17663 * g++.dg/cpp0x/pr65075.C: New test.
17665 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17668 * gcc.target/powerpc/pr65058.c: New test.
17670 2015-02-16 Jeff Law <law@redhat.com>
17672 PR tree-optimization/64823
17673 * gcc.dg/uninit-20.c: New test.
17675 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17676 James Greenhalgh <james.greenhalgh@arm.com>
17679 * gcc.dg/ipa/ipa-clone-1.c: New test.
17681 2015-02-16 Richard Biener <rguenther@suse.de>
17683 PR tree-optimization/65077
17684 * gcc.dg/torture/pr65077.c: New testcase.
17686 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17688 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17689 Directive adjusted to scan for ldaxr.
17690 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17691 adjusted to scan for ldaex.
17693 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17696 * g++.dg/cpp0x/constexpr-65080.C: New.
17698 2015-02-16 Richard Biener <rguenther@suse.de>
17700 PR tree-optimization/63593
17701 * gcc.dg/pr63593.c: New testcase.
17703 2015-02-16 Marek Polacek <polacek@redhat.com>
17706 * gcc.dg/pr65066.c: New test.
17708 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17710 * gcc.dg/pr65002.C: Move ...
17711 * g++.dg/ipa/pr65002.C: ... here.
17713 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17715 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17716 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17717 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17718 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17720 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17723 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17724 the expression to find calls.
17725 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17726 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17727 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17728 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17729 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17731 2015-02-14 Marek Polacek <polacek@redhat.com>
17734 * gcc.dg/array-11.c: New test.
17735 * gcc.dg/array-12.c: New test.
17736 * gcc.dg/array-13.c: New test.
17737 * gcc.dg/array-14.c: New test.
17738 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17739 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17740 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17741 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17742 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17743 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17745 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17748 * g++.dg/lookup/using54.C: New.
17750 2015-02-13 Jeff Law <law@redhat.com>
17753 Revert my change for tree-optimization/64823.
17755 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17757 PR tree-optimization/65053
17758 * gcc.c-torture/execute/pr65053-1.c: New test.
17759 * gcc.c-torture/execute/pr65053-2.c: New test.
17761 2015-02-13 Marek Polacek <polacek@redhat.com>
17764 * gcc.dg/pr65050.c: New test.
17766 2015-02-13 Jeff Law <law@redhat.com>
17768 PR tree-optimization/64823
17769 * gcc.dg/uninit-20.c: New test.
17771 PR rtl-optimization/47477
17772 * gcc.dg/tree-ssa/pr47477.c: New test.
17774 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17777 * g++.dg/parse/ivdep-2.C: New.
17778 * g++.dg/parse/ivdep-3.C: Likewise.
17780 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17783 * gfortran.dg/continuation_13.f90: New test.
17784 * gfortran.dg/continuation_14.f: New test.
17786 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17789 * g++.dg/cpp0x/sfinae55.C: New.
17791 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17794 * g++.dg/ipa/pr65034.C: New test.
17796 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17798 PR tree-optimization/65002
17799 * gcc.dg/pr65002.C: New.
17801 2015-02-13 Marek Polacek <polacek@redhat.com>
17804 * c-c++-common/pr65040.c: New test.
17806 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17808 PR tree-optimization/64705
17809 * gcc.dg/tree-ssa/pr64705.c: New test.
17811 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17814 * gcc.dg/visibility-22.c: New test.
17815 * gcc.dg/visibility-23.c: New test.
17816 * gcc.target/i386/pr32219-1.c: New test.
17817 * gcc.target/i386/pr32219-2.c: New test.
17818 * gcc.target/i386/pr32219-3.c: New test.
17819 * gcc.target/i386/pr32219-4.c: New test.
17820 * gcc.target/i386/pr32219-5.c: New test.
17821 * gcc.target/i386/pr32219-6.c: New test.
17822 * gcc.target/i386/pr32219-7.c: New test.
17823 * gcc.target/i386/pr32219-8.c: New test.
17824 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17826 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17828 PR libgfortran/57822
17829 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17830 four different KINDs.
17832 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17835 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17838 * g++.dg/ubsan/pr65000.C: New test.
17840 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17843 * gfortran.dg/finalize_28.f90: New test
17845 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17848 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17849 DW_TAG_lexical_block removal.
17850 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17851 * g++.dg/guality/pr55541.C: New test.
17854 * g++.dg/ubsan/pr64984.C: New test.
17856 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17858 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17860 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17863 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17864 instructions for 2015-01-14 get_memmodel changes.
17865 * gcc.target/powerpc/atomic-p8.c: Likewise.
17868 * g++.dg/ubsan/pr65019.C: New test.
17870 PR tree-optimization/65014
17871 * gcc.c-torture/compile/pr65014.c: New test.
17873 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17875 PR libgfortran/57822
17876 * gfortran/fmt_g0_7.f08: Revise test.
17878 2015-02-11 Jeff Law <law@redhat.com>
17881 * gcc.target/m68k/pr63347.c: New test.
17883 2015-02-11 Marek Polacek <polacek@redhat.com>
17885 * g++.dg/ubsan/shift-1.C: New test.
17886 * gcc.dg/ubsan/c-shift-2.c: New test.
17887 * c-c++-common/ubsan/shift-5.c: Remove file.
17889 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17891 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17892 Directive adjusted to XFAIL.
17893 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17896 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17898 PR middle-end/65003
17899 * g++.dg/opt/pr65003.C: New test.
17901 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17903 * lib/target-supports.exp (check_effective_target_pie): Renamed
17905 (check_effective_target_pie_enabled): This.
17906 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17907 * gcc.target/i386/pie.c: Likewise.
17909 2015-02-11 Andrew Pinski <apinski@cavium.com>
17912 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17913 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17915 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17918 * gcc.target/i386/pr61925-1.c: New test.
17919 * gcc.target/i386/pr61925-2.c: New test.
17920 * gcc.target/i386/pr61925-3.c: New test.
17922 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17925 * g++.dg/asan/pr65004.C: New test.
17927 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17930 * gcc.taget/sh/pr64661-0.h: New.
17931 * gcc.taget/sh/pr64661-1.c: New.
17932 * gcc.taget/sh/pr64661-2.c: New.
17933 * gcc.taget/sh/pr64661-3.c: New.
17934 * gcc.taget/sh/pr64661-4.c: New.
17936 2015-02-10 Richard Biener <rguenther@suse.de>
17938 PR tree-optimization/64995
17939 * g++.dg/torture/pr64995.C: New testcase.
17941 2015-02-10 Richard Biener <rguenther@suse.de>
17943 PR tree-optimization/64909
17944 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17946 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17948 * gcc.dg/signbit-sa.c: New test.
17950 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17952 PR libgfortran/57822
17953 * gfortran/fmt_g0_7.f08: New test.
17955 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17957 PR tree-optimization/43378
17958 * gcc.dg/tree-ssa/pr43378.c: New test.
17960 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17963 * g++.dg/torture/pr64978.C: New testcase.
17965 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17968 * gcc.dg/asan/pr64981.c: New test.
17970 2015-02-09 Marek Polacek <polacek@redhat.com>
17973 * gcc.dg/pr64856.c: New test.
17975 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17978 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17979 * gcc.c-torture/execute/pr64979.c: New test.
17981 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17983 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17985 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17987 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17988 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17990 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17993 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17995 2015-02-09 Richard Biener <rguenther@suse.de>
17997 PR tree-optimization/54000
17998 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18000 2015-02-09 Tom de Vries <tom@codesourcery.com>
18002 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18004 2015-02-09 Martin Liska <mliska@suse.cz>
18006 * g++.dg/ipa/pr64858.C: New test.
18008 2015-02-09 Tom de Vries <tom@codesourcery.com>
18010 * gcc.dg/uninit-19.c: Fix warning line for fpic.
18012 2015-02-08 Andrew Pinski <apinski@cavium.com>
18014 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18016 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
18019 * gfortran.dg/use_rename_8.f90: New.
18021 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
18023 * gnat.dg/addr7.ad[sb]: New test.
18024 * gnat.dg/addr8.ad[sb]: Likewise.
18026 2015-02-06 David Malcolm <dmalcolm@redhat.com>
18029 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18030 from jit.dg/test-compile-to-executable.c's create_code, with a
18031 clarification of the output message.
18032 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18034 (test_jit): Use CHECK_NO_ERRORS when calling
18035 gcc_jit_context_compile_to_file.
18036 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18037 jit-verify-compile-to-file to jit-verify-output-file-was-created.
18038 (jit-setup-compile-to-file): Likewise. Add a verbose comment
18039 about deletions that are attempted.
18040 (jit-verify-compile-to-file): Rename to...
18041 (jit-verify-output-file-was-created): ...this, and drop the
18042 attempt to run "file" and verify the output.
18043 (jit-verify-assembler): New function.
18044 (jit-verify-object): New function.
18045 (jit-verify-dynamic-library): New function.
18046 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18047 favor of an implementation from new file
18048 create-code-for-hello-world-executable.h, which also adds a
18050 (dg-final): Replace jit-verify-compile-to-file with
18051 jit-verify-output-file-was-created, and invoke new function
18052 jit-verify-assembler.
18053 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18054 the output message.
18055 (dg-final): Replace jit-verify-compile-to-file with
18056 jit-verify-output-file-was-created, and invoke new function
18057 jit-verify-dynamic-library.
18058 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18059 favor of an implementation from new file
18060 create-code-for-hello-world-executable.h, which also adds a
18062 (dg-final): Replace jit-verify-compile-to-file with
18063 jit-verify-output-file-was-created. Strengthen the expected stdout
18064 from the built executable.
18065 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18066 favor of an implementation from new file
18067 create-code-for-hello-world-executable.h, which also adds a
18069 (dg-final): Replace jit-verify-compile-to-file with
18070 jit-verify-output-file-was-created, and invoke new function
18072 * jit.dg/verify-dynamic-library.c: New source file.
18074 2015-02-06 Sebastian Pop <s.pop@samsung.com>
18075 Brian Rzycki <b.rzycki@samsung.com>
18077 PR tree-optimization/64878
18078 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18080 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18083 * g++.dg/ipa/pr64896.C: New test.
18085 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18088 * gcc.target/powerpc/pr64205.c: New file.
18090 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
18092 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18093 (dg-options): Use -fpie instead of -fPIE -pie.
18095 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18097 PR middle-end/64937
18098 * g++.dg/asan/pr64937.C: New test.
18100 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
18103 * gfortran.dg/class_to_type_4.f90: New test
18105 2015-01-29 Andre Vehreschild <vehre@gmx.de>
18107 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18109 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18111 PR rtl-optimization/64957
18113 * gcc.c-torture/execute/pr64957.c: New test.
18115 2015-02-05 Jeff Law <law@redhat.com>
18118 * gcc.target/h8300/pr17306-1.c: New test.
18119 * gcc.target/h8300/pr17306-2.c: New test.
18121 2015-02-05 Tobias Burnus <burnus@net-b.de>
18124 * gfortran.dg/structure_constructor_12.f90: New.
18126 2015-02-05 Jeff Law <law@redhat.com>
18129 gcc.target/h8300/pr58400.c: New test.
18131 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
18133 * gcc.target/arm/macro_defs0.c: New test.
18134 * gcc.target/arm/macro_defs1.c: New test.
18135 * gcc.target/arm/macro_defs2.c: New test.
18137 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
18139 PR rtl-optimization/64905
18140 * gcc.target/i386/pr64905.c: Require nonpic target.
18141 (dg-options): Add -fomit-frame-pointer.
18144 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
18146 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18147 tree dump scanning.
18149 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
18152 * gfortran.dg/type_to_class_2.f90: New test
18153 * gfortran.dg/type_to_class_3.f90: New test
18155 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
18158 * g++.dg/torture/pr64686.C: New testcase.
18160 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
18162 PR rtl-optimization/64905
18163 * gcc.target/i386/pr64905.c: New file.
18165 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18167 * gcc.dg/guality/pr41447-1.c: Remove xfail.
18168 * gcc.dg/guality/pr41616-1.c: Ditto.
18170 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18173 * gcc.dg/pr64817-3.c: New.
18175 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18176 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18178 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18179 pass parameters in registers.
18180 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18181 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18182 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18184 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18185 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18187 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18188 list, allow for multilibed targets.
18189 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18191 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18193 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18194 * gcc.dg/pr46728-6.c: Ditto.
18196 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18198 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18199 for mips_nanlegacy target.
18201 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18203 * gcc.target/i386/chkp-hidden-def.c: New.
18205 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18207 PR middle-end/62103
18208 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18209 to use 24 bits for bitfield b.
18211 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18214 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18215 cache result in a global variable. Include all 32-bit targets for
18218 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18220 PR rtl-optimization/64756
18221 * gcc.c-torture/execute/pr64756.c: New test.
18223 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18226 * gcc.target/sh/pr64660-0.h: New.
18227 * gcc.target/sh/pr64660-1.c: New.
18228 * gcc.target/sh/pr64660-2.c: New.
18229 * gcc.target/sh/pr64660-3.c: New.
18230 * gcc.target/sh/pr64660-4.c: New.
18232 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18235 * g++.dg/warn/Waddress-2.C: New.
18237 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18239 PR middle-end/61225
18240 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18242 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18244 PR preprocessor/64803
18245 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18247 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18249 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18251 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18253 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18254 (_ARM_FPSRC): Add DN and AHP fields.
18255 (clean_results): Force DN=1 on AArch64.
18256 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18257 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18258 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18259 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18260 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18261 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18263 2015-02-02 Alan Modra <amodra@gmail.com>
18265 * gcc.target/powerpc/cprophard.c: New.
18267 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18269 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18270 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18272 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18275 * gcc.dg/pr64817-1.c: New test.
18276 * gcc.dg/pr64817-2.c: New test.
18278 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18281 * gcc.target/sh/pr64851-0.h: New
18282 * gcc.target/sh/pr64851-1.c: New
18283 * gcc.target/sh/pr64851-2.c: New
18284 * gcc.target/sh/pr64851-3.c: New
18285 * gcc.target/sh/pr64851-4.c: New
18287 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18290 * gcc.dg/torture/pr64882.c: New test.
18292 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18295 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18298 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18300 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18301 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18302 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18303 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18304 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18305 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18307 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18308 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18310 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18311 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18314 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18317 * g++.dg/pr64688-2.C: New.
18319 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18321 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18322 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18323 * gcc.target/i386/fuse-caller-save.c: Ditto.
18324 * gcc.target/i386/headmerge-1.c: Ditto.
18325 * gcc.target/i386/headmerge-2.c: Ditto.
18326 * gcc.target/i386/sibcall-6.c: Ditto.
18328 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18331 * gcc.target/i386/pr64617.c: New test.
18333 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18336 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18337 (dg-options): Remove -m32.
18338 (dg-final): Scan for "movb %al" only.
18339 * gcc.target/i386/pr15184-2.c: Ditto.
18341 2015-01-30 Richard Biener <rguenther@suse.de>
18343 PR tree-optimization/64829
18344 * gcc.dg/vect/pr64829.c: New testcase.
18346 2015-01-29 Marek Polacek <polacek@redhat.com>
18349 * gcc.dg/pr64709.c: New test.
18351 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18354 * g++.dg/ubsan/pr64717-1.C: New test.
18355 * g++.dg/ubsan/pr64717-2.C: New test.
18357 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18359 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18361 2015-01-29 Jeff Law <law@redhat.com>
18364 * gcc.target/i386/pr15184-1.c: New test.
18365 * gcc.target/i386/pr15184-2.c: New test.
18367 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18369 PR tree-optimization/64746
18370 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18372 2015-01-29 Richard Biener <rguenther@suse.de>
18374 PR tree-optimization/64853
18375 * gcc.dg/torture/pr64853.c: New testcase.
18377 2015-01-29 Richard Biener <rguenther@suse.de>
18379 PR tree-optimization/64844
18380 * gcc.dg/vect/pr64844.c: New testcase.
18382 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18384 PR middle-end/64809
18385 * gcc.dg/pr64809.c: Delete.
18387 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18389 PR middle-end/64805
18390 * gcc.target/i386/pr64805.c: New.
18392 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18394 * gcc.dg/guality/guality.h (main): Add argv[0] to
18395 guality_gdb_command.
18397 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18400 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18402 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18405 * gcc.target/sh/sh.exp
18406 (check_effective_target_atomic_model_soft_gusa_available,
18407 check_effective_target_atomic_model_soft_tcb_available,
18408 check_effective_target_atomic_model_soft_imask_available,
18409 check_effective_target_atomic_model_hard_llcs_available): New.
18410 * gcc.target/sh/pr64659-0.h: New.
18411 * gcc.target/sh/pr64659-1.c: New.
18412 * gcc.target/sh/pr64659-2.c: New.
18413 * gcc.target/sh/pr64659-3.c: New.
18414 * gcc.target/sh/pr64659-4.c: New.
18416 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18418 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18419 scan-assembler-times pattern.
18421 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18423 PR middle-end/64809
18424 * gcc.dg/pr64809.c: New test.
18426 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18428 PR tree-optimization/64277
18429 * gcc.dg/pr64277.c: New.
18431 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18433 PR tree-optimization/64718
18434 * gcc.c-torture/execute/pr64718.c: New test.
18436 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18438 * gcc.target/aarch64/abs_2.c: New.
18440 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18442 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18443 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18444 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18447 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18450 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18451 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18452 { target comdat_group }.
18454 2015-01-27 Tobias Burnus <burnus@net-b.de>
18457 * gfortran.dg/goacc/coarray_2.f90: New.
18459 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18463 * g++.dg/torture/pr64139.C: New testcase.
18464 * g++.dg/torture/pr60871.C: Likewise.
18466 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18469 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18470 prevent linking errors.
18472 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18475 * g++.dg/torture/pr64282.C: New testcase.
18477 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18479 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18482 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18484 * gcc.target/s390/hotpatch-13.c: New testcase.
18485 * gcc.target/s390/hotpatch-14.c: New testcase.
18486 * gcc.target/s390/hotpatch-15.c: New testcase.
18487 * gcc.target/s390/hotpatch-16.c: New testcase.
18488 * gcc.target/s390/hotpatch-17.c: New testcase.
18489 * gcc.target/s390/hotpatch-18.c: New testcase.
18490 * gcc.target/s390/hotpatch-19.c: New testcase.
18491 * gcc.target/s390/hotpatch-20.c: New testcase.
18492 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18493 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18494 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18495 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18496 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18497 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18498 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18499 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18500 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18501 * gcc.target/s390/hotpatch-10.c: Likewise.
18502 * gcc.target/s390/hotpatch-11.c: Likewise.
18503 * gcc.target/s390/hotpatch-12.c: Likewise.
18504 * gcc.target/s390/hotpatch-2.c: Likewise.
18505 * gcc.target/s390/hotpatch-3.c: Likewise.
18506 * gcc.target/s390/hotpatch-4.c: Likewise.
18507 * gcc.target/s390/hotpatch-5.c: Likewise.
18508 * gcc.target/s390/hotpatch-6.c: Likewise.
18509 * gcc.target/s390/hotpatch-7.c: Likewise.
18510 * gcc.target/s390/hotpatch-8.c: Likewise.
18511 * gcc.target/s390/hotpatch-9.c: Likewise.
18512 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18513 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18514 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18515 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18516 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18517 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18518 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18519 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18521 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18523 * gcc.dg/long_branch.c: New testcase.
18525 2015-01-27 Richard Biener <rguenther@suse.de>
18527 PR tree-optimization/56273
18528 PR tree-optimization/59124
18529 PR tree-optimization/64277
18530 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18531 * gcc.dg/Warray-bounds-12.c: Likewise.
18532 * gcc.dg/Warray-bounds-13.c: Likewise.
18534 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18536 PR rtl-optimization/61058
18537 * gcc.dg/pr61058.c: New test.
18539 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18541 * gcc.target/i386/chkp-narrow-bounds.c: New.
18543 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18545 PR tree-optimization/64807
18546 * gcc.dg/pr64807.c: New test.
18549 * gcc.dg/pr64766.c: New test.
18551 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18554 * gcc.target/sh/pr49263-4.c: New.
18556 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18559 * gfortran.dg/allocate_with_mold_1.f90: New test
18561 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18564 * gcc.dg/pr64778.c: New test.
18566 PR middle-end/64421
18567 * gcc.dg/vect/pr64421.c: New test.
18569 2015-01-26 Tobias Burnus <burnus@net-b.de>
18572 * gfortran.dg/coarray_36.f: New.
18573 * gfortran.dg/coarray_37.f90: New.
18575 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18578 * gfortran.dg/class_allocate_18.f90: New.
18580 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18582 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18584 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18586 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18588 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18590 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18592 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18594 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18596 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18598 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18599 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18600 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18601 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18603 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18605 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18606 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18607 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18609 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18611 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18612 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18613 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18614 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18615 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18618 2015-01-26 Richard Biener <rguenther@suse.de>
18620 PR middle-end/64764
18621 * gcc.dg/uninit-19.c: New testcase.
18623 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18625 * lib/target-supports.exp (check_effective_target_vect64): Add
18628 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18631 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18633 2015-01-26 Tony Liu <tony.liu@arm.com>
18635 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18638 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18640 PR libfortran/64770
18641 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18642 correctly, clean up afterwards.
18644 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18647 * gfortran.dg/use_rename_7.f90: New.
18649 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18651 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18652 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18654 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18657 * gcc.target/sh/pr54236-4.c: New.
18659 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18661 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18662 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18665 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18667 PR libfortran/64770
18668 * gfortran.dg/open_new_segv.f90: New test.
18670 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18679 * gcc.target/sh/pr64345-1.c: New.
18680 * gcc.target/sh/pr64345-2.c: New.
18681 * gcc.target/sh/pr59533-1.c: New.
18682 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18683 * gcc.target/sh/pr52933-2.c: Likewise.
18684 * gcc.target/sh/pr54089-1.c: Likewise.
18685 * gcc.target/sh/pr54236-1.c: Likewise.
18686 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18687 * gcc.target/sh/pr49263-1.c: Remove xfails.
18688 * gcc.target/sh/pr49263-2.c: Likewise.
18689 * gcc.target/sh/pr49263-3.c: Likewise.
18690 * gcc.target/sh/pr53987-1.c: Likewise.
18691 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18692 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18693 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18694 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18695 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18696 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18698 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18701 2015-01-24 Tom de Vries <tom@codesourcery.com>
18703 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18705 2015-01-23 Ian Lance Taylor <iant@google.com>
18708 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18709 targets without split stack support.
18711 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18714 * gcc.target/i386/pr64317.c: New test.
18716 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18718 PR rtl-optimization/63637
18719 PR rtl-optimization/60663
18720 * gcc.dg/pr63637-1.c: New test.
18721 * gcc.dg/pr63637-2.c: New test.
18722 * gcc.dg/pr63637-3.c: New test.
18723 * gcc.dg/pr63637-4.c: New test.
18724 * gcc.dg/pr63637-5.c: New test.
18725 * gcc.dg/pr63637-6.c: New test.
18726 * gcc.target/i386/pr63637-1.c: New test.
18727 * gcc.target/i386/pr63637-2.c: New test.
18728 * gcc.target/i386/pr63637-3.c: New test.
18729 * gcc.target/i386/pr63637-4.c: New test.
18730 * gcc.target/i386/pr63637-5.c: New test.
18731 * gcc.target/i386/pr63637-6.c: New test.
18733 2015-01-23 Richard Biener <rguenther@suse.de>
18736 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18737 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18739 2015-01-23 Marek Polacek <polacek@redhat.com>
18741 PR preprocessor/60570
18742 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18743 * gcc.dg/cpp/pr60570.c: New test.
18745 2015-01-23 Richard Biener <rguenther@suse.de>
18748 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18749 vectorization on vect64 targets.
18751 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18754 * gfortran.dg/class_allocate_17.f90: New.
18756 2015-01-23 Tobias Burnus <burnus@net-b.de>
18759 * gfortran.dg/goacc/combined_loop.f90: New.
18761 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18764 * gfortran.dg/make_unit.f90: New test.
18766 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18769 * gfortran.dg/negative_unit_int8.f: Update.
18771 2015-01-22 Jeff Law <law@redhat.com>
18774 * gcc.target/m68k/pr52076-1.c: New test.
18775 * gcc.target/m68k/pr52076-2.c: New test.
18777 2015-01-22 Richard Biener <rguenther@suse.de>
18779 PR middle-end/64728
18780 * gcc.dg/torture/pr64728.c: New testcase.
18782 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18785 * g++.dg/pr64688.C: New test.
18787 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18789 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18790 to avoid errors with -fpic.
18792 2015-01-22 Richard Biener <rguenther@suse.de>
18795 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18797 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18799 PR rtl-optimization/64682
18800 * gcc.c-torture/execute/pr64682.c: New file.
18802 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18805 * gcc.dg/pr64511.c: New test.
18807 PR rtl-optimization/62078
18808 * g++.dg/opt/pr62078.C: New test.
18811 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18813 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18816 * gfortran.dg/internal_pack_15.f90: New test.
18818 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18820 * c-c++-common/tsan/step.c: New testcase.
18822 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18824 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18826 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18828 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18830 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18832 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18834 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18836 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18838 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18840 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18842 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18844 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18846 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18848 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18850 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18852 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18856 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18860 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18862 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18864 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18866 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18868 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18870 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18872 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18873 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18874 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18879 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18880 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18881 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18884 2015-01-21 Renlin Li <renlin.li@arm.com>
18886 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18887 * g++.dg/tls/thread_local5g.C: Likewise.
18888 * g++.dg/tls/thread_local6g.C: Likewise.
18890 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18892 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18893 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18894 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18896 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18898 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18899 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18900 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18902 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18904 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18905 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18906 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18908 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18910 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18911 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18912 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18914 2015-01-20 Jeff Law <law@redhat.com>
18917 * gcc.target/m68k/pr59946.c: New test.
18919 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18921 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18922 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18923 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18925 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18927 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18928 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18929 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18931 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18933 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18934 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18935 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18937 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18939 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18940 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18941 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18943 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18946 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18948 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18949 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18950 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18952 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18954 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18955 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18956 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18958 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18960 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18962 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18964 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18967 * g++.dg/ubsan/pr64632.C: New test.
18970 * gcc.dg/pr64663.c: New test.
18972 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18975 * g++.dg/warn/Wunused-var-23.C: New.
18977 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18980 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18981 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18983 2015-01-20 Richard Biener <rguenther@suse.de>
18986 * gcc.dg/lto/pr64684_0.c: New testcase.
18987 * gcc.dg/lto/pr64684_1.c: Likewise.
18988 * gcc.dg/lto/pr64684_2.c: Likewise.
18989 * gcc.dg/lto/pr64685_0.c: Likewise.
18990 * gcc.dg/lto/pr64685_1.c: Likewise.
18992 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18995 * g++.dg/cpp1y/lambda-init12.C: New.
18997 2015-01-20 Richard Biener <rguenther@suse.de>
18999 PR tree-optimization/64410
19000 * g++.dg/vect/pr64410.cc: Require vect_double.
19002 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
19005 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19007 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
19011 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19013 PR rtl-optimization/64081
19014 * gcc.dg/pr64081.c: New test.
19016 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19018 * jit.dg/harness.h: Include <unistd.h>.
19019 (CHECK_NO_ERRORS): New.
19020 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19021 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19022 gcc_jit_context_compile_to_file.
19023 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19024 args to the spawned executable.
19025 (jit-expand-vars): New function.
19026 (jit-exe-params): New variable.
19027 (dg-jit-set-exe-params): New function.
19028 (jit-dg-test): Detect testcases that use
19029 jit-verify-compile-to-file and call jit-setup-compile-to-file.
19030 Set arguments of spawned process to jit-exe-params.
19031 (jit-get-output-filename): New function.
19032 (jit-setup-compile-to-file): New function.
19033 (jit-verify-compile-to-file): New function.
19034 (jit-run-executable): New function.
19035 (jit-verify-executable): New function.
19036 * jit.dg/test-compile-to-assembler.c: New testcase.
19037 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19038 * jit.dg/test-compile-to-executable.c: New testcase.
19039 * jit.dg/test-compile-to-object.c: New testcase.
19041 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
19044 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19047 2015-01-19 Martin Liska <mliska@suse.cz>
19049 * objc/compile/pr64668.m: New test.
19051 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19053 * jit.dg/test-arith-overflow.c: Include stdbool.h.
19054 (create_overflow_fn): Update comment to clarify that
19055 the third param of the created function is a bool *, not
19057 (verify_int_overflow_fn): Convert param "expected_ovf" from
19058 int to bool. Update third param of "overflow_fn_type" from int *
19059 to bool *. Update local "actual_ovf" from int to bool.
19060 (verify_uint_overflow_fn): Likewise.
19062 2015-01-19 Martin Liska <mliska@suse.cz>
19064 * gcc.dg/ipa/ipa-icf-33.c: New test.
19066 2015-01-19 Felix Yang <felix.yang@huawei.com>
19067 Haijian Zhang <z.zhanghaijian@huawei.com>
19069 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19070 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19072 result_float64x2, expected_hfloat64x2): New helper type, variable and
19074 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19075 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19076 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19077 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19078 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19079 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19080 and target without the FMA feature.
19082 2015-01-19 Jiong Wang <jiong.wang@arm.com>
19084 * gcc.target/aarch64/pr64304.c: New testcase.
19086 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19088 PR rtl-optimization/64081
19089 * gcc.dg/pr64081.c: New test.
19091 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
19094 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19096 * gcc.target/aarch64/test_frame_6.c: Likewise.
19097 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19098 and x19 (in the epilogue).
19099 * gcc.target/aarch64/test_frame_4.c: Likewise.
19100 * gcc.target/aarch64/test_frame_7.c: Likewise.
19102 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
19104 * gcc.target/i386/chkp-always_inline.c: New.
19106 2015-01-15 Andrew Pinski <apinski@cavium.com>
19107 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19109 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19110 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19112 2015-01-18 Andre Vehreschild <vehre@gmx.de>
19115 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19116 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19118 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19121 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19123 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
19126 * gcc.target/sh/torture/pr64652.c: New.
19128 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19130 * gcc.dg/ipa/ipa-icf-32.c: Update template.
19131 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19132 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19133 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19134 * c-c++-common/asan/kasan-recover-1.c: Likewise.
19135 * c-c++-common/asan/kasan-recover-2.c: Likewise.
19137 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19140 * g++.dg/torture/pr64378.C: New testcase.
19142 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19145 * gfortran.dg/block_13.f08: New test
19147 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19150 * gfortran.dg/associate_1.f03: Allow test for character with
19153 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19155 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19156 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19158 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19160 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19162 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
19165 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19167 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19170 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19173 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19176 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19178 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19181 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19183 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19185 PR rtl-optimization/52773
19186 * gcc.c-torture/compile/pr52773.c: New test.
19188 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19191 * g++.dg/cpp0x/alias-decl-46.C: New.
19193 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19195 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19197 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19199 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19201 (CHECK_FP): Likewise.
19202 (CHECK_CUMULATIVE_SAT): Likewise.
19204 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19206 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19207 (Set_Neon_Cumulative_Sat): Add parameter.
19208 (__set_neon_cumulative_sat): Support new parameter.
19209 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19210 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19212 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19213 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19216 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19218 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19219 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19221 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19224 * g++.dg/tls/thread_local-ice4.C: New.
19226 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19228 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19231 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19234 * g++.dg/cpp0x/vt-62276.C: New.
19236 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19238 PR middle-end/64353
19239 * g++.dg/pr64353.C: New.
19241 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19244 * gcc.target/aarch64/pr64263_1.c: New test.
19246 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19248 PR tree-optimization/64434
19249 * gcc.dg/torture/pr64434.c: Move to...
19250 * gcc.dg/pr64434.c: ... here.
19252 2015-01-16 Richard Biener <rguenther@suse.de>
19254 PR middle-end/64614
19255 * gcc.dg/uninit-18.c: New testcase.
19257 2015-01-16 Richard Biener <rguenther@suse.de>
19259 PR tree-optimization/64568
19260 * g++.dg/torture/pr64568-2.C: New testcase.
19262 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19265 * gcc.target/i386/chkp-label-address.c: New.
19267 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19270 * gfortran.dg/pointer_init_6.f90: Extended.
19272 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19274 * gcc.c-torture/compile/20150108.c: New test.
19276 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19278 * gcc.target/visium: New directory.
19280 2015-01-16 Richard Biener <rguenther@suse.de>
19282 PR tree-optimization/61743
19283 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19284 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19286 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19288 * gcc.dg/pr64015.c: New test.
19290 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19294 * g++.dg/ipa/pr64612.C: New test.
19296 2015-01-16 Renlin Li <renlin.li@arm.com>
19298 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19300 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19302 * gcc.target/i386/sse-14.c: Test new intrinsic.
19303 * gcc.target/i386/sse-22.c: Ditto.
19305 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19308 * g++.dg/cpp0x/auto44.C: New.
19310 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19313 * gcc.target/nios2/gpopt-all.c: New test case.
19314 * gcc.target/nios2/gpopt-local.c: New test case.
19315 * gcc.target/nios2/gpopt-global.c: New test case.
19316 * gcc.target/nios2/gpopt-data.c: New test case.
19317 * gcc.target/nios2/gpopt-none.c: New test case.
19319 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19321 * g++.dg/ubsan/vptr-1.C: New test.
19322 * g++.dg/ubsan/vptr-2.C: New test.
19323 * g++.dg/ubsan/vptr-3.C: New test.
19324 * g++.dg/ubsan/vptr-4.C: New test.
19325 * g++.dg/ubsan/vptr-5.C: New test.
19326 * g++.dg/ubsan/vptr-6.C: New test.
19327 * g++.dg/ubsan/vptr-7.C: New test.
19328 * g++.dg/ubsan/vptr-8.C: New test.
19329 * g++.dg/ubsan/vptr-9.C: New test.
19331 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19333 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19335 * lib/gcc-dg.exp: Likewise.
19337 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19339 PR rtl-optimization/64110
19340 * gcc.target/i386/pr64110.c: Add scan-assembler.
19342 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19343 James Norris <jnorris@codesourcery.com>
19344 Cesar Philippidis <cesar@codesourcery.com>
19345 Ilmir Usmanov <i.usmanov@samsung.com>
19347 * lib/target-supports.exp (check_effective_target_fopenacc): New
19349 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19350 * g++.dg/goacc/goacc.exp: Likewise.
19351 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19352 * gcc.dg/goacc/goacc.exp: Likewise.
19353 * gfortran.dg/goacc/goacc.exp: Likewise.
19354 * c-c++-common/cpp/openacc-define-1.c: New file.
19355 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19356 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19357 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19358 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19359 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19360 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19361 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19362 * c-c++-common/goacc/cache-1.c: Likewise.
19363 * c-c++-common/goacc/clauses-fail.c: Likewise.
19364 * c-c++-common/goacc/collapse-1.c: Likewise.
19365 * c-c++-common/goacc/data-1.c: Likewise.
19366 * c-c++-common/goacc/data-2.c: Likewise.
19367 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19368 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19369 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19370 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19371 * c-c++-common/goacc/if-clause-1.c: Likewise.
19372 * c-c++-common/goacc/if-clause-2.c: Likewise.
19373 * c-c++-common/goacc/kernels-1.c: Likewise.
19374 * c-c++-common/goacc/loop-1.c: Likewise.
19375 * c-c++-common/goacc/loop-private-1.c: Likewise.
19376 * c-c++-common/goacc/nesting-1.c: Likewise.
19377 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19378 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19379 * c-c++-common/goacc/parallel-1.c: Likewise.
19380 * c-c++-common/goacc/pcopy.c: Likewise.
19381 * c-c++-common/goacc/pcopyin.c: Likewise.
19382 * c-c++-common/goacc/pcopyout.c: Likewise.
19383 * c-c++-common/goacc/pcreate.c: Likewise.
19384 * c-c++-common/goacc/pragma_context.c: Likewise.
19385 * c-c++-common/goacc/present-1.c: Likewise.
19386 * c-c++-common/goacc/reduction-1.c: Likewise.
19387 * c-c++-common/goacc/reduction-2.c: Likewise.
19388 * c-c++-common/goacc/reduction-3.c: Likewise.
19389 * c-c++-common/goacc/reduction-4.c: Likewise.
19390 * c-c++-common/goacc/sb-1.c: Likewise.
19391 * c-c++-common/goacc/sb-2.c: Likewise.
19392 * c-c++-common/goacc/sb-3.c: Likewise.
19393 * c-c++-common/goacc/update-1.c: Likewise.
19394 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19395 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19396 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19397 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19398 * gfortran.dg/goacc/assumed.f95: Likewise.
19399 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19400 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19401 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19402 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19403 * gfortran.dg/goacc/branch.f95: Likewise.
19404 * gfortran.dg/goacc/cache-1.f95: Likewise.
19405 * gfortran.dg/goacc/coarray.f95: Likewise.
19406 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19407 * gfortran.dg/goacc/cray.f95: Likewise.
19408 * gfortran.dg/goacc/critical.f95: Likewise.
19409 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19410 * gfortran.dg/goacc/data-tree.f95: Likewise.
19411 * gfortran.dg/goacc/declare-1.f95: Likewise.
19412 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19413 * gfortran.dg/goacc/fixed-1.f: Likewise.
19414 * gfortran.dg/goacc/fixed-2.f: Likewise.
19415 * gfortran.dg/goacc/fixed-3.f: Likewise.
19416 * gfortran.dg/goacc/fixed-4.f: Likewise.
19417 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19418 * gfortran.dg/goacc/if.f95: Likewise.
19419 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19420 * gfortran.dg/goacc/list.f95: Likewise.
19421 * gfortran.dg/goacc/literal.f95: Likewise.
19422 * gfortran.dg/goacc/loop-1.f95: Likewise.
19423 * gfortran.dg/goacc/loop-2.f95: Likewise.
19424 * gfortran.dg/goacc/loop-3.f95: Likewise.
19425 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19426 * gfortran.dg/goacc/omp.f95: Likewise.
19427 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19428 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19429 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19430 * gfortran.dg/goacc/parameter.f95: Likewise.
19431 * gfortran.dg/goacc/private-1.f95: Likewise.
19432 * gfortran.dg/goacc/private-2.f95: Likewise.
19433 * gfortran.dg/goacc/private-3.f95: Likewise.
19434 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19435 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19436 * gfortran.dg/goacc/reduction.f95: Likewise.
19437 * gfortran.dg/goacc/routine-1.f90: Likewise.
19438 * gfortran.dg/goacc/routine-2.f90: Likewise.
19439 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19440 * gfortran.dg/goacc/several-directives.f95: Likewise.
19441 * gfortran.dg/goacc/sie.f95: Likewise.
19442 * gfortran.dg/goacc/subarrays.f95: Likewise.
19443 * gfortran.dg/gomp/map-1.f90: Likewise.
19444 * gfortran.dg/openacc-define-1.f90: Likewise.
19445 * gfortran.dg/openacc-define-2.f90: Likewise.
19446 * gfortran.dg/openacc-define-3.f90: Likewise.
19447 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19448 * g++.dg/gomp/block-2.C: Likewise.
19449 * g++.dg/gomp/block-3.C: Likewise.
19450 * g++.dg/gomp/block-5.C: Likewise.
19451 * g++.dg/gomp/target-1.C: Likewise.
19452 * g++.dg/gomp/target-2.C: Likewise.
19453 * g++.dg/gomp/taskgroup-1.C: Likewise.
19454 * g++.dg/gomp/teams-1.C: Likewise.
19455 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19456 * gcc.dg/cilk-plus/jump.c: Likewise.
19457 * gcc.dg/gomp/block-1.c: Likewise.
19458 * gcc.dg/gomp/block-10.c: Likewise.
19459 * gcc.dg/gomp/block-2.c: Likewise.
19460 * gcc.dg/gomp/block-3.c: Likewise.
19461 * gcc.dg/gomp/block-4.c: Likewise.
19462 * gcc.dg/gomp/block-5.c: Likewise.
19463 * gcc.dg/gomp/block-6.c: Likewise.
19464 * gcc.dg/gomp/block-7.c: Likewise.
19465 * gcc.dg/gomp/block-8.c: Likewise.
19466 * gcc.dg/gomp/block-9.c: Likewise.
19467 * gcc.dg/gomp/target-1.c: Likewise.
19468 * gcc.dg/gomp/target-2.c: Likewise.
19469 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19470 * gcc.dg/gomp/teams-1.c: Likewise.
19472 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19474 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19477 2015-01-15 Mike Stump <mikestump@comcast.net>
19479 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19480 * gcc.dg/inline_2.c: Likewise.
19481 * gcc.dg/inline_3.c: Likewise.
19482 * gcc.dg/inline_4.c: Likewise.
19484 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19487 * gfortran.dg/proc_ptr_comp_43.f90: New.
19489 2015-01-15 Mike Stump <mikestump@comcast.net>
19491 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19492 * gcc.dg/unroll_2.c: Likewise.
19493 * gcc.dg/unroll_3.c: Likewise.
19494 * gcc.dg/unroll_4.c: Likewise.
19495 * gcc.dg/unroll_5.c: Likewise.
19497 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19500 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19502 * gcc.target/aarch64/test_frame_6.c: Likewise.
19503 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19504 x30 and x19 (in the epilogue).
19505 * gcc.target/aarch64/test_frame_4.c: Likewise.
19506 * gcc.target/aarch64/test_frame_7.c: Likewise.
19508 2015-01-15 Martin Liska <mliska@suse.cz>
19510 * g++.dg/ipa/pr64068.C: New test.
19511 * gcc.dg/ipa/PR64559.c: New test.
19513 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19515 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19518 2015-01-15 Richard Biener <rguenther@suse.de>
19520 PR tree-optimization/61743
19521 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19522 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19524 2015-01-15 Renlin Li <renlin.li@arm.com>
19526 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19527 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19529 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19531 * gcc.dg/vect/vect-aggressive-1.c: New.
19532 * gcc.target/i386/avx2-vect-aggressive.c: New.
19534 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19536 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19538 2015-01-15 Richard Biener <rguenther@suse.de>
19541 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19542 -Wl,-undefined,dynamic_lookup.
19544 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19546 * gnat.dg/opt47.adb: New test.
19548 2015-01-15 Richard Biener <rguenther@suse.de>
19551 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19553 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19555 PR tree-optimization/64434
19556 * gcc.dg/torture/pr64434.c: New test.
19558 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19560 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19561 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19562 -march=loongson* and -march=octeon* require -mno-micromips.
19564 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19565 Matthew Fortune <matthew.fortune@imgtec.com>
19567 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19568 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19569 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19570 * gcc.target/mips/call-saved-7.c: New file.
19571 * gcc.target/mips/call-saved-8.c: New file.
19572 * gcc.target/mips/call-saved-9.c: New file.
19574 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19576 * gcc.target/mips/lsa.c: New file.
19577 * gcc.target/mips/mips64-lsa.c: Likewise.
19578 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19579 * gcc.target/mips/mulsize-4.c: Likewise.
19580 * gcc.target/mips/mulsize-5.c: New file.
19581 * gcc.target/mips/mulsize-6.c: Likewise.
19582 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19583 and !HAS_LSA as ghost options.
19584 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19587 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19589 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19591 2015-01-15 Richard Biener <rguenther@suse.de>
19593 PR middle-end/64365
19594 * gcc.dg/torture/pr64365.c: New testcase.
19596 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19598 * gcc.dg/stackprotectexplicit1.c: New test.
19599 * g++.dg/stackprotectexplicit2.c: New test.
19601 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19604 * gfortran.dg/inquire_internal.f90: New.
19605 * gfortran.dg/negative_unit_check.f90: New.
19607 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19610 * gcc.target/sh/pr53988-1.c: New.
19612 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19615 * g++.dg/tls/thread_local-ice3.C: New.
19617 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19619 * gcc.target/i386/fentry-override.c: Properly place {} in target
19620 selector. Remove nonpic.
19621 * gcc.target/i386/fentry.c: Likewise.
19623 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19625 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19626 warnings instead of errors.
19628 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19630 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19631 option support instead of ENABLE_LTO from Makefile.
19633 2015-01-14 Richard Biener <rguenther@suse.de>
19635 PR tree-optimization/59354
19636 * gcc.dg/vect/pr59354.c: New testcase.
19638 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19640 * lib/target-supports.exp
19641 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19642 on ARM architures before v7.
19644 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19646 PR middle-end/59448
19647 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19648 an atomic_exchange.
19650 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19653 * gcc.target/i386/pr64386.c: New test.
19655 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19658 * gcc.target/i386/pr64393.c: New test.
19660 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19663 * gcc.target/i386/pr64387.c: New test.
19665 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19667 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19669 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19671 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19673 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19676 * gcc.target/arm/pr64453.c: New.
19678 2015-01-14 Richard Biener <rguenther@suse.de>
19681 * gcc.dg/lto/pr64415_0.c: New testcase.
19682 * gcc.dg/lto/pr64415_1.c: Likewise.
19684 2015-01-14 Martin Liska <mliska@suse.cz>
19686 * gcc.dg/ipa/pr64307.c: New test.
19688 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19690 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19691 64-bit and 128-bit.
19693 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19696 * gcc.target/arm/pr64460_1.c: New test.
19698 2015-01-14 Richard Biener <rguenther@suse.de>
19700 PR tree-optimization/64493
19701 PR tree-optimization/64495
19702 * gcc.dg/vect/pr64493.c: New testcase.
19703 * gcc.dg/vect/pr64495.c: Likewise.
19705 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19707 * gcc.dg/Warray-bounds-11.c: New test-case.
19709 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19711 * gcc.target/mips/octeon3-pipe-1.c: New test.
19713 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19715 * jit.dg/harness.h (set_up_logging): Move string concatenation
19717 (concat_strings): New function.
19718 (dump_reproducer): New function.
19719 (test_jit): Call dump_reproducer.
19720 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19722 (jit-dg-test): Delete any generated reproducer from previous runs.
19723 Verify that a generated reproducer was created, and verify that it
19725 * jit.dg/test-nested-contexts.c (main): Call
19726 gcc_jit_context_dump_reproducer_to_file.
19728 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19730 * gcc.dg/aru-2.c: Add dg-require-profiling.
19732 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19734 * lib/target-supports.exp (check_profiling_available): Check if
19737 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19740 * g++.dg/torture/pr64565.C: New testcase.
19742 2015-01-13 Marek Polacek <polacek@redhat.com>
19744 PR middle-end/64391
19745 * gcc.dg/tm/pr64391.c: New test.
19747 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19749 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19752 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19754 * gcc.target/i386/pie.c: New test.
19756 * lib/target-supports.exp (check_effective_target_pie): New.
19758 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19760 PR rtl-optimization/64286
19761 * gcc.target/i386/avx2-pr64286.c: New test.
19763 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19766 * g++.dg/cpp0x/vt-57626.C: New.
19768 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19771 * gfortran.dg/pr64528.f90: New test.
19773 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19775 * gcc.target/aarch64/subsp.c: New test.
19777 2015-01-13 Andrew Pinski <apinski@cavium.com>
19779 * gcc.target/aarch64/store-pair-1.c: New testcase.
19781 2015-01-13 Richard Biener <rguenther@suse.de>
19784 * gcc.dg/lto/pr64373_0.c: New testcase.
19786 2015-01-13 Andrew Pinski <apinski@cavium.com>
19788 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19789 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19791 2015-01-13 Richard Biener <rguenther@suse.de>
19793 PR tree-optimization/64406
19794 * gcc.dg/pr64406.c: New testcase.
19796 2015-01-13 Richard Biener <rguenther@suse.de>
19798 PR tree-optimization/64404
19799 * gcc.dg/vect/pr64404.c: New testcase.
19801 2015-01-13 Richard Biener <rguenther@suse.de>
19803 PR tree-optimization/64568
19804 * g++.dg/torture/pr64568.C: New testcase.
19806 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19808 * jit.dg/test-error-local-used-from-other-function.c: New test
19810 * jit.dg/test-error-param-reuse.c: New test case.
19811 * jit.dg/test-error-param-sharing.c: New test case.
19812 * jit.dg/test-error-param-used-from-other-function.c: New test
19814 * jit.dg/test-error-param-used-without-a-function.c: New test
19817 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19819 PR tree-optimization/64563
19820 * gcc.dg/pr64563.c: New test.
19823 * gcc.target/i386/pr64513.c: New test.
19825 PR tree-optimization/64454
19826 * gcc.dg/pr64454.c: New test.
19829 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19831 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19832 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19833 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19834 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19835 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19836 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19837 * gcc.dg/vect/slp-25.c: Likewise.
19838 * gcc.dg/vect/vect-109.c: Likewise.
19839 * gcc.dg/vect/vect-13.c: Likewise.
19840 * gcc.dg/vect/vect-17.c: Likewise.
19841 * gcc.dg/vect/vect-18.c: Likewise.
19842 * gcc.dg/vect/vect-19.c: Likewise.
19843 * gcc.dg/vect/vect-20.c: Likewise.
19844 * gcc.dg/vect/vect-21.c: Likewise.
19845 * gcc.dg/vect/vect-22.c: Likewise.
19846 * gcc.dg/vect/vect-27.c: Likewise.
19847 * gcc.dg/vect/vect-29.c: Likewise.
19848 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19849 * gcc.dg/vect/vect-2.c: Likewise.
19850 * gcc.dg/vect/vect-3.c: Likewise.
19851 * gcc.dg/vect/vect-4.c: Likewise.
19852 * gcc.dg/vect/vect-5.c: Likewise.
19853 * gcc.dg/vect/vect-72.c: Likewise.
19854 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19855 * gcc.dg/vect/vect-73.c: Likewise.
19856 * gcc.dg/vect/vect-77-global.c: Likewise.
19857 * gcc.dg/vect/vect-78-global.c: Likewise.
19858 * gcc.dg/vect/vect-7.c: Likewise.
19859 * gcc.dg/vect/vect-86.c: Likewise.
19860 * gcc.dg/vect/vect-align-1.c: Likewise.
19861 * gcc.dg/vect/vect-align-3.c: Likewise.
19862 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19863 * gcc.dg/vect/vect-all.c: Likewise.
19864 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19865 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19866 * gcc.dg/vect/vect-peel-3.c: Likewise.
19867 * gcc.dg/vect/vect-peel-4.c: Likewise.
19868 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19870 2015-01-12 Jeff Law <law@redhat.com>
19873 * gcc.target/m68k/pr64461.c: New test.
19875 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19877 * jit.dg/test-array-as-pointer.c (create_code): Update call
19878 to gcc_jit_context_new_global by setting "kind" to
19879 GCC_JIT_GLOBAL_IMPORTED.
19880 * jit.dg/test-error-array-as-pointer.c: Likewise.
19881 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19882 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19883 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19884 * jit.dg/test-using-global.c (the_global): Rename to...
19885 (imported_global): ...this.
19886 (create_code): Update to test the three kinds of global.
19887 (verify_code): Likewise.
19889 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19892 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19893 undefined behavior.
19894 * gcc.target/i386/pr64291-2.c: Updated.
19896 2015-01-12 Richard Biener <rguenther@suse.de>
19898 PR tree-optimization/64530
19899 * gfortran.dg/pr64530.f90: New testcase.
19901 2015-01-12 Richard Biener <rguenther@suse.de>
19903 PR middle-end/64357
19904 * gcc.dg/torture/pr64357.c: New testcase.
19906 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19908 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19911 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19912 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19914 2015-01-12 Martin Liska <mliska@suse.cz>
19916 * gcc.dg/ipa/PR64550.c: New test.
19918 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19921 * g++.dg/ipa/pr63470.C: New testcase.
19923 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19926 * gfortran.dg/typebound_operator_20.f90: New.
19928 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19931 * gfortran.dg/proc_ptr_comp_42.f90: New.
19933 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19936 * gfortran.dg/proc_ptr_comp_41.f90: New.
19938 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19940 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19942 2015-01-10 Tobias Burnus <burnus@net-b.de>
19945 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19946 and add dg-excess-errors.
19947 * gfortran.dg/line_length_6.f90: New.
19948 * gfortran.dg/line_length_7.f90: New.
19949 * gfortran.dg/line_length_8.f90: New.
19950 * gfortran.dg/line_length_9.f90: New.
19951 * gfortran.dg/line_length_10.f90: New.
19952 * gfortran.dg/line_length_11.f90: New.
19954 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19956 * jit.dg/test-threads.c (struct testcase): Move declaration
19957 to jit.dg/all-non-failing-tests.h.
19958 (testcases): Likewise.
19959 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19960 declaration here from jit.dg/all-non-failing-tests.h.
19961 (testcases): Likewise.
19962 * jit.dg/test-combination.c (create_code): Eliminate spelling
19963 out all of the testcases in favor of looping through the
19964 "testcases" metadata.
19965 (verify_code): Likewise.
19967 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19969 PR rtl-optimization/64536
19970 * gcc.dg/pr64536.c: New test.
19972 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19974 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19975 * jit.dg/test-combination.c (create_code): Likewise.
19976 (verify_code): Likewise.
19977 * jit.dg/test-constants.c: New test case.
19978 * jit.dg/test-threads.c: Add test-constants.c.
19980 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19983 * objc.dg/gnu-api-2-class.m: Add a test case
19984 for the above change.
19986 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19988 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19990 2015-01-09 Richard Biener <rguenther@suse.de>
19992 PR tree-optimization/64410
19993 * g++.dg/vect/pr64410.cc: New testcase.
19995 2015-01-09 Martin Liska <mliska@suse.cz>
19997 * gcc.dg/ipa/ipa-icf-32.c: New test.
19999 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20001 * c-c++-common/tsan/tsan_barrier.h: New.
20002 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20003 * c-c++-common/tsan/bitfield_race.c: Likewise.
20004 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20005 * c-c++-common/tsan/mutexset1.c: Likewise.
20006 * c-c++-common/tsan/race_on_barrier.c: Likewise.
20007 * c-c++-common/tsan/race_on_mutex.c: Likewise.
20008 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20009 * c-c++-common/tsan/simple_race.c: Likewise.
20010 * c-c++-common/tsan/simple_stack.c: Likewise.
20011 * c-c++-common/tsan/sleep_sync.c: Likewise.
20012 * c-c++-common/tsan/tiny_race.c: Likewise.
20013 * c-c++-common/tsan/tls_race.c: Likewise.
20014 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20015 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20016 * g++.dg/tsan/atomic_free.C: Likewise.
20017 * g++.dg/tsan/atomic_free2.C: Likewise.
20018 * g++.dg/tsan/cond_race.C: Likewise.
20019 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20021 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
20024 * lib/target-supports.exp (check_effective_target_libatomic_available):
20026 * gfortran.dg/coarray/caf.exp: Only add -latomic for
20027 targets that match effective-target libatomic_available.
20028 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20030 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20032 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20033 Verify the result of gcc_jit_context_get_last_error.
20034 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20036 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20038 PR tree-optimization/63989
20039 * gcc.dg/strlenopt-27.c: New test.
20041 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20043 * jit.dg/harness.h (set_up_logging): New function.
20044 (test_jit): Fail if gcc_jit_context_acquire fails. Call
20045 set_up_logging on the context, so that every testcase is
20046 logged to a particular file.
20047 * jit.dg/test-nested-contexts.c (main): Open a logfile,
20048 and call gcc_jit_context_set_logfile on the top-level context.
20050 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20053 * g++.dg/opt/pr64338.C: New test.
20055 2015-01-08 Tobias Burnus <burnus@net-b.de>
20057 * gfortran.dg/coarray/codimension_2b.f90: New file.
20058 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20059 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20061 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20064 * g++.dg/ext/fnname4.C: New.
20066 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20069 * g++.dg/cpp0x/constexpr-64462.C: New.
20071 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20074 * g++.dg/cpp0x/deleted10.C: New.
20076 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20078 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20080 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20082 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20083 GCC_JIT_UNARY_OP_ABS.
20084 (verify_unary_ops): Likewise.
20086 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20088 * jit.dg/test-arith-overflow.c: New test case.
20089 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20090 * jit.dg/test-combination.c (create_code): Likewise.
20091 (verify_code): Likewise.
20092 * jit.dg/test-threads.c (testcases): Likewise.
20094 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20096 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20097 rather than "jit". Load g++.exp, and call g++_init.
20098 Run test-*.cc files within the testsuite and *.cc files within
20100 (jit-dg-test): Drop the addition of -fgnu89-inline to
20101 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20102 doing it when compiling C testcases (since g++ does not handle
20103 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20104 is restored to the value after g++_init ran, rather than the
20105 value before g++_init ran. Return a list of
20106 $comp_output $output_file, as dg-test assumes.
20108 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20110 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20111 make it easier to figure out the origin of each test result when
20112 running test-combination.c and test-threads.c.
20113 (CHECK_VALUE): Likewise.
20114 (CHECK_DOUBLE_VALUE): Likewise.
20115 (CHECK_STRING_VALUE): Likewise.
20116 (CHECK_STRING_STARTS_WITH): Likewise.
20117 (CHECK_STRING_CONTAINS): Likewise.
20119 (check_string_value): Likewise, add "funcname" param.
20120 (check_string_starts_with): Likewise.
20121 (check_string_contains): Likewise.
20123 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20125 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20126 generating name of built executable.
20128 2015-01-07 Marek Polacek <polacek@redhat.com>
20131 * gcc.dg/pr64440.c: New test.
20132 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20134 2015-01-07 Marek Polacek <polacek@redhat.com>
20137 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20138 * gcc.dg/pr64417.c: New test.
20140 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
20143 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20146 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20148 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20149 Check if testcases run without errors, not just if they compile.
20151 2015-01-06 Christian Bruel <christian.bruel@st.com>
20154 * gcc.target/sh/pr64507.c: New test.
20156 2015-01-06 Arnaud Charlet <charlet@adacore.com>
20158 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20160 2015-01-06 Jakub Jelinek <jakub@redhat.com>
20162 * c-c++-common/asan/sanitize-all-1.c: New test.
20163 * c-c++-common/ubsan/sanitize-all-1.c: New test.
20164 * c-c++-common/ubsan/sanitize-all-2.c: New test.
20165 * c-c++-common/ubsan/sanitize-all-3.c: New test.
20166 * c-c++-common/ubsan/sanitize-all-4.c: New test.
20168 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20170 * lib/target-supports.exp (check_profiling_available): Return 0 for
20172 (check_effective_target_tls_runtime): Likewise.
20173 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20174 * gcc.dg/20020312-2.c: Adjust for Visium.
20175 * gcc.dg/tls/thr-cse-1.c: Likewise
20176 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20177 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20178 * gcc.dg/weak/typeof-2.c: Likewise.
20180 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20182 PR rtl-optimization/64287
20183 * gcc.dg/aru-2.c: New test.
20185 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20188 * c-c++-common/ubsan/pr64344-1.c: New test.
20189 * c-c++-common/ubsan/pr64344-2.c: New test.
20191 PR tree-optimization/64465
20192 * gcc.dg/pr64465.c: New test.
20194 PR tree-optimization/64494
20195 * gcc.c-torture/compile/pr64494.c: New test.
20197 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20200 * gfortran.dg/realloc_on_assign_25.f90: New test.
20202 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20204 Update copyright years.
20206 2015-01-05 Marek Polacek <polacek@redhat.com>
20209 * gcc.dg/pr64423.c: New test.
20211 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20213 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20214 mmix-knuth-mmixware for the same reason as for MIPS.
20215 * gcc.dg/debug/debug-2.c: Ditto.
20217 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20219 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20222 * lib/gfortran.exp: Add libatomic library search path.
20223 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20224 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20226 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20228 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20230 * c-c++-common/tsan/bitfield_race.c: New testcase.
20231 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20233 2015-01-02 Tobias Burnus <burnus@net-b.de>
20235 * gfortran.dg/coarray/collectives_4.f90: New.
20237 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20240 * gfortran.dg/extends_16.f90: New.
20242 2015-01-02 Tobias Burnus <burnus@net-b.de>
20244 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20246 2015-01-02 Tobias Burnus <burnus@net-b.de>
20248 * gfortran.dg/coarray/codimension_2.f90: New.
20249 * gfortran.dg/coarray/codimension_2a.f90: New.
20250 * gfortran.dg/coarray_35.f90: New.
20251 * gfortran.dg/coarray_35a.f90: New.
20253 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20256 * gfortran.dg/dummy_procedure_11.f90: New.
20258 Copyright (C) 2015 Free Software Foundation, Inc.
20260 Copying and distribution of this file, with or without modification,
20261 are permitted in any medium without royalty provided the copyright
20262 notice and this notice are preserved.