1 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 PR rtl-optimization/68435
4 * gcc.dg/pr68435.c: New test.
6 2015-11-25 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/68517
9 * gcc.dg/torture/pr68517.c: New testcase.
11 2015-11-25 Jakub Jelinek <jakub@redhat.com>
14 * gcc.dg/pr67089-1.c: New test.
15 * gcc.dg/pr67089-2.c: New test.
16 * gcc.dg/pr67089-3.c: New test.
17 * gcc.dg/pr67089-4.c: New test.
18 * gcc.dg/pr67089-5.c: New test.
19 * gcc.dg/pr67089-6.c: New test.
20 * gcc.dg/pr67089-7.c: New test.
22 2015-11-25 Richard Biener <rguenther@suse.de>
24 PR tree-optimization/68502
25 * gcc.dg/vect/pr68502-1.c: New testcase.
26 * gcc.dg/vect/pr68502-2.c: Likewise.
28 2015-11-24 Michael Collison <michael.collison@linaro.org>
30 * gcc.target/aarch64/saddw-1.c: New test.
31 * gcc.target/aarch64/saddw-2.c: New test.
32 * gcc.target/aarch64/uaddw-1.c: New test.
33 * gcc.target/aarch64/uaddw-2.c: New test.
34 * gcc.target/aarch64/uaddw-3.c: New test.
35 * lib/target-support.exp
36 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
37 Add aarch64 to list of support targets.
39 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
41 * gcc.target/mips/frame-header-4.c: New test.
43 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
46 * gfortran.dg/simplify_cshift_3.f90
48 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
51 * g++.dg/cpp1y/pr68278.C: New.
53 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
56 * g++.dg/cpp1y/pr68388.C: New.
58 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
59 Sebastian Pop <s.pop@samsung.com>
61 PR tree-optimization/67984
62 * gcc.dg/graphite/pr67984.c: New.
64 2015-11-24 Michael Matz <matz@suse.de>
66 PR rtl-optimization/68392
67 * g++.dg/pr68392.C: New test.
69 2015-11-24 Nathan Sidwell <nathan@acm.org>
71 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
73 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75 PR rtl-optimization/68381
76 * gcc.c-torture/execute/pr68381.c: New test.
78 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
80 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
81 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
83 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
86 * gcc.target/i386/pr68497.c: New test.
88 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
90 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
92 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
94 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
96 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
98 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
100 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
102 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
104 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
106 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
108 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
110 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
112 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
115 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118 * gcc.dg/pr68375.c: New test.
120 2015-11-24 Jakub Jelinek <jakub@redhat.com>
123 * gcc.target/i386/pr68483-1.c: New test.
124 * gcc.target/i386/pr68483-2.c: New test.
126 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
129 * gcc.target/i386/mpx/pr68337-1.c: New test.
130 * gcc.target/i386/mpx/pr68337-2.c: New test.
132 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
134 PR rtl-optimization/68194
135 PR rtl-optimization/68328
136 PR rtl-optimization/68185
137 * gcc.c-torture/execute/pr68185.c: New test.
138 * gcc.c-torture/execute/pr68328.c: Likewise.
140 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
142 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
144 2015-11-23 David Malcolm <dmalcolm@redhat.com>
147 * objc.dg/plugin: New subdirectory.
148 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
149 * objc.dg/plugin/plugin.exp: New file, based on
150 gcc.dg/plugin/plugin.exp.
152 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
153 Sebastian Pop <s.pop@samsung.com>
155 PR tree-optimization/68493
156 * gcc.dg/graphite/pr68493.c: New.
158 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
159 Sebastian Pop <s.pop@samsung.com>
161 PR tree-optimization/68279
162 * gfortran.dg/graphite/pr68279.f90: New.
164 2015-11-23 Marek Polacek <polacek@redhat.com>
166 PR tree-optimization/68455
167 * gcc.dg/tree-ssa/pr68455.c: New test.
169 2015-11-23 Richard Biener <rguenther@suse.de>
171 PR tree-optimization/68465
172 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
174 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
177 * gcc.target/aarch64/pr68363_1.c: New test.
179 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
181 * gcc.target/aarch64/simd/vmulx.x: New.
182 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
183 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
184 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
186 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
189 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
191 2015-11-23 Richard Biener <rguenther@suse.de>
192 Jiong Wang <jiong.wang@arm.com>
194 PR tree-optimization/68317
195 PR tree-optimization/68326
196 * gcc.dg/pr68317.c: New testcase.
198 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
200 PR tree-optimization/68327
201 * gcc.dg/pr68327.c: New test.
203 2015-11-23 Tom de Vries <tom@codesourcery.com>
205 PR tree-optimization/68460
206 * gcc.dg/autopar/pr68460.c: New test.
208 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
210 * c-c++-common/asan/halt_on_error-1.c: New test.
211 * c-c++-common/asan/halt_on_error-2.c: Likewise.
213 2015-11-23 Richard Biener <rguenther@suse.de>
215 PR tree-optimization/68482
216 * gcc.dg/vect/pr68482.c: New testcase.
218 2015-11-23 Richard Biener <rguenther@suse.de>
220 PR tree-optimization/68445
221 * gcc.dg/vect/pr68445.c: New testcase.
223 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
225 * gcc.target/s390/load-relative-check.c: New test to check
226 generation of load relative instructions.
228 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
230 * gfortran.dg/fmt_t_8.f90: New test.
232 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
235 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
237 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
239 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
241 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
244 * gfortran.dg/simplify_cshift_2.f90: New test.
246 2015-11-22 James Norris <jnorris@codesourcery.com>
247 Cesar Philippidis <cesar@codesourcery.com>
249 * gfortran.dg/goacc/declare-1.f95: Update test.
250 * gfortran.dg/goacc/declare-2.f95: New test.
252 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
254 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
255 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
256 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
257 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
258 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
259 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
260 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
261 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
262 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
263 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
264 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
265 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
267 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
269 * gfortran.dg/simplify_cshift_1.f90: New test.
271 2015-11-21 Nathan Sidwell <nathan@acm.org>
273 * gcc.dg/atomic-generic.c: Include <string.h>.
275 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
277 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
279 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
281 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
283 2015-11-21 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/debug/pr66432.c: New test.
288 2015-11-20 Ian Lance Taylor <iant@google.com>
291 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
293 2015-11-20 Mike Stump <mikestump@comcast.net>
295 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
298 2015-11-20 David Malcolm <dmalcolm@redhat.com>
301 * gcc.dg/fixits.c: New file.
302 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
303 (test_fixit_insert): New.
304 (test_fixit_remove): New.
305 (test_fixit_replace): New.
306 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
307 (test_fixit_insert): New.
308 (test_fixit_remove): New.
309 (test_fixit_replace): New.
310 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
311 (test_show_locus): Add tests of rendering fixit hints.
313 2015-11-20 Jakub Jelinek <jakub@redhat.com>
316 * gcc.dg/vect/pr68339.c: New test.
318 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
322 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
325 * gfortran.dg/submodule_12.f90: New test
328 * gfortran.dg/submodule_6.f08: Add compile option -flto.
330 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
332 * lib/target-supports.exp
333 (check_effective_target_arm_neon_ok_nocache): Add check
336 2015-11-20 Tom de Vries <tom@codesourcery.com>
338 PR tree-optimization/68373
339 * gcc.dg/autopar/pr68373.c: New test.
341 2015-11-20 Jakub Jelinek <jakub@redhat.com>
344 * g++.dg/abi/mangle67.C: New test.
346 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
348 * gcc.target/s390/bswap-1.c: New test.
350 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
352 * gcc.target/s390/pfpo.c: New test.
354 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
356 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
357 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
359 2015-11-19 David Malcolm <dmalcolm@redhat.com>
361 * g++.dg/spellcheck-fields.C: New file.
363 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
364 Sebastian Pop <s.pop@samsung.com>
366 PR tree-optimization/68428
367 * gcc.dg/graphite/pr68428.c: New.
369 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
370 Sebastian Pop <s.pop@samsung.com>
372 PR tree-optimization/68335
373 * gfortran.dg/graphite/pr68335.f90: New.
375 2015-11-19 Nathan Sidwell <nathan@acm.org>
377 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
378 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
379 * gcc.dg/special/weak-2.c: Likewise.
380 * gcc.dg/weak/weak-12.c: Likewise.
381 * gcc.dg/weak/weak-15.c: Likewise.
382 * gcc.dg/weak/weak-16.c: Likewise.
383 * gcc.dg/weak/weak-1.c: Likewise.
384 * gcc.dg/weak/weak-2.c: Likewise.
385 * gcc.dg/weak/weak-4.c: Likewise.
386 * gcc.dg/torture/pr53922.c: Likewise.
387 * gcc.dg/torture/pr60092.c: Likewise.
389 2015-11-19 Marek Polacek <polacek@redhat.com>
392 * gcc.dg/pr68412-2.c: New test.
393 * gcc.dg/pr68412.c: New test.
395 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
397 * gcc.dg/tree-ssa/vrp98.c: New testcase.
398 * gcc.target/avr/uint8-single-reg.c: New testcase.
400 2015-11-19 Jakub Jelinek <jakub@redhat.com>
403 * g++.dg/eh/goto3.C: New test.
405 2015-11-19 Marek Polacek <polacek@redhat.com>
407 PR tree-optimization/68431
408 * gcc.dg/tree-ssa/pr68431.c: New test.
410 2015-11-19 Jakub Jelinek <jakub@redhat.com>
412 PR rtl-optimization/68376
413 * gcc.c-torture/execute/pr68376-1.c: New test.
414 * gcc.c-torture/execute/pr68376-2.c: New test.
417 * gcc.target/i386/pr67770.c: New test.
419 2015-11-18 Jeff Law <law@redhat.com>
421 PR tree-optimization/68198
422 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
423 * gcc.dg/tree-ssa/pr68198.c: New test.
425 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
428 * gfortran.dg/pr59910.f90: New test.
430 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
433 * gfortran.dg/pr43996.f90: New test.
435 2015-11-18 Joseph Myers <joseph@codesourcery.com>
438 * gcc.dg/atomic/stdatomic-fence-2.c,
439 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
441 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
443 * gnat.dg/loop_optimization19.adb: New test.
444 * gnat.dg/loop_optimization20.adb: Likewise.
445 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
447 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
449 * gnat.dg/opt52.adb: New test.
451 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
453 * gcc.dg/goacc/nvptx-sese-1.c: New.
455 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
457 * gnat.dg/renaming7.adb: New test.
458 * gnat.dg/renaming7_pkg.ads: New helper.
460 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
462 PR tree-optimization/68402
463 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
464 to avoid undefined behaviour.
466 2015-11-18 Jakub Jelinek <jakub@redhat.com>
468 PR tree-optimization/68157
469 * g++.dg/opt/pr68157.C: New test.
471 2015-11-18 Richard Biener <rguenther@suse.de>
473 PR tree-optimization/67790
474 * gcc.dg/vect/pr67790.c: New testcase.
476 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
478 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
480 2015-11-17 David Malcolm <dmalcolm@redhat.com>
482 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
483 (test_braced_init): New function.
484 (test_statement_expression): New function.
485 (test_address_of_label): New function.
486 (test_transaction_expressions): New function.
487 (test_keywords): New function.
488 (test_builtin_va_arg): New function.
489 (test_builtin_offsetof): New function.
490 * lib/multiline.exp (_build_multiline_regex): Escape braces.
492 2015-11-17 Martin Sebor <msebor@redhat.com>
495 * g++.dg/init/new46.C: New test.
497 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
500 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
502 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
505 * gcc.dg/pr68134.c: New test.
507 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
510 * gcc.c-torture/execute/pr68143_1.c: New test.
512 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
514 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
516 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
518 * gcc.dg/tree-ssa/ifc-8.c: New test.
520 2015-11-16 Marek Polacek <polacek@redhat.com>
523 * g++.dg/delayedfold/switch-1.C: New test.
525 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
529 * gfortran.dg/pr58027.f90: New test.
531 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
533 * c-c++-common/attr-simd.c: New test.
534 * c-c++-common/attr-simd-2.c: New test.
535 * c-c++-common/attr-simd-3.c: New test.
537 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
539 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
541 2015-11-16 Christian Bruel <christian.bruel@st.com>
543 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
544 Check __ARM_NEON__ instead of "arm_neon.h.
545 * gcc.target/arm/attr-neon3.c: New test.
546 * gcc.target/arm/attr-neon-fp16.c: Likewise
548 2015-11-16 Christian Bruel <christian.bruel@st.com>
551 * gcc.target/arm/lto/pr65837_0.c
552 * gcc.target/arm/attr-neon2.c
553 * gcc.target/arm/attr-neon.c
554 * gcc.target/arm/attr-neon-builtin-fail.c
555 * gcc.target/arm/attr-crypto.c
557 2015-11-16 Richard Biener <rguenther@suse.de>
559 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
561 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
564 * gfortran.dg/deferred_character_1.f90: New test.
565 * gfortran.dg/deferred_character_4.f90: New test for comment
569 * gfortran.dg/deferred_character_2.f90: New test.
572 * gfortran.dg/deferred_character_3.f90: New test.
575 * gfortran.dg/deferred_character_5.f90: New test.
578 * gfortran.dg/deferred_character_6.f90: New test.
581 * gfortran.dg/deferred_character_7.f90: New test.
583 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
586 * gfortran.dg/pr67803.f90: New test.
588 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
590 * g++.dg/cpp/ucn-1.C: Fix typo.
592 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
594 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
595 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
597 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
598 Jeff Law <law@redhat.com>
600 * gcc.dg/tree-ssa/split-path-1.c: New test.
602 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
604 * c-c++-common/goacc/loop-auto-1.c: New.
606 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
607 * gcc.dg/goacc/nvptx-merged-loop.c: New.
609 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
612 * gfortran.dg/pr68319.f90: New test.
614 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
616 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
617 hardware floating point support.
619 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
620 vector direct move instructions.
622 * gcc.target/powerpc/maddld.c: New test.
624 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
626 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
627 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
628 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
630 2015-11-13 David Malcolm <dmalcolm@redhat.com>
632 * gcc.dg/diagnostic-token-ranges.c: New file.
633 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
634 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
635 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
636 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
637 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
638 line_table param when calling
639 linemap_position_for_line_and_column.
640 (test_show_locus): Pass line_table to rich_location ctors.
641 (plugin_init): Remove setting of global_dc->colorize_source_p.
642 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
644 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
645 diagnostic_plugin_test_tree_expression_range.c,
646 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
647 and diagnostic-test-show-trees-1.c.
649 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
651 PR tree-optimization/67682
652 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
653 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
654 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
655 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
657 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
659 * gcc.target/aarch64/umaddl_combine_1.c: New test.
661 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
663 PR tree-optimization/68264
664 * gcc.dg/torture/pr68264.c: New test.
666 2015-11-13 Marek Polacek <polacek@redhat.com>
669 * gcc.dg/pr68320.c: New test.
671 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
673 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
675 2015-11-13 Richard Biener <rguenther@suse.de>
677 PR tree-optimization/68306
678 * gcc.dg/pr68306.c: Adjust.
679 * gcc.dg/pr68306-2.c: New testcase.
680 * gcc.dg/pr68306-3.c: Likewise.
682 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
684 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
685 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
687 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
690 * gfortran.dg/module_private_2.f90: New test.
692 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
695 * gfortran.dg/warn_unused_function_2.f90: New test.
697 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
699 Revert [ARM] Remove neon-testgen.ml and generated tests.
700 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
702 * gcc.target/arm/neon/vRaddhns16.c: Remove.
703 * gcc.target/arm/neon/vRaddhns32.c: Remove.
704 * gcc.target/arm/neon/vRaddhns64.c: Remove.
705 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
706 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
707 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
708 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
709 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
710 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
711 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
712 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
713 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
714 * gcc.target/arm/neon/vRhadds16.c: Remove.
715 * gcc.target/arm/neon/vRhadds32.c: Remove.
716 * gcc.target/arm/neon/vRhadds8.c: Remove.
717 * gcc.target/arm/neon/vRhaddu16.c: Remove.
718 * gcc.target/arm/neon/vRhaddu32.c: Remove.
719 * gcc.target/arm/neon/vRhaddu8.c: Remove.
720 * gcc.target/arm/neon/vRshlQs16.c: Remove.
721 * gcc.target/arm/neon/vRshlQs32.c: Remove.
722 * gcc.target/arm/neon/vRshlQs64.c: Remove.
723 * gcc.target/arm/neon/vRshlQs8.c: Remove.
724 * gcc.target/arm/neon/vRshlQu16.c: Remove.
725 * gcc.target/arm/neon/vRshlQu32.c: Remove.
726 * gcc.target/arm/neon/vRshlQu64.c: Remove.
727 * gcc.target/arm/neon/vRshlQu8.c: Remove.
728 * gcc.target/arm/neon/vRshls16.c: Remove.
729 * gcc.target/arm/neon/vRshls32.c: Remove.
730 * gcc.target/arm/neon/vRshls64.c: Remove.
731 * gcc.target/arm/neon/vRshls8.c: Remove.
732 * gcc.target/arm/neon/vRshlu16.c: Remove.
733 * gcc.target/arm/neon/vRshlu32.c: Remove.
734 * gcc.target/arm/neon/vRshlu64.c: Remove.
735 * gcc.target/arm/neon/vRshlu8.c: Remove.
736 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
737 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
738 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
739 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
740 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
741 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
742 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
743 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
744 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
745 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
746 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
747 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
748 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
749 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
750 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
751 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
752 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
753 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
754 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
755 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
756 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
757 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
758 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
759 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
760 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
761 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
762 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
763 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
764 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
765 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
766 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
767 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
768 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
769 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
770 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
771 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
772 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
773 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
774 * gcc.target/arm/neon/vRsubhns16.c: Remove.
775 * gcc.target/arm/neon/vRsubhns32.c: Remove.
776 * gcc.target/arm/neon/vRsubhns64.c: Remove.
777 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
778 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
779 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
780 * gcc.target/arm/neon/vabaQs16.c: Remove.
781 * gcc.target/arm/neon/vabaQs32.c: Remove.
782 * gcc.target/arm/neon/vabaQs8.c: Remove.
783 * gcc.target/arm/neon/vabaQu16.c: Remove.
784 * gcc.target/arm/neon/vabaQu32.c: Remove.
785 * gcc.target/arm/neon/vabaQu8.c: Remove.
786 * gcc.target/arm/neon/vabals16.c: Remove.
787 * gcc.target/arm/neon/vabals32.c: Remove.
788 * gcc.target/arm/neon/vabals8.c: Remove.
789 * gcc.target/arm/neon/vabalu16.c: Remove.
790 * gcc.target/arm/neon/vabalu32.c: Remove.
791 * gcc.target/arm/neon/vabalu8.c: Remove.
792 * gcc.target/arm/neon/vabas16.c: Remove.
793 * gcc.target/arm/neon/vabas32.c: Remove.
794 * gcc.target/arm/neon/vabas8.c: Remove.
795 * gcc.target/arm/neon/vabau16.c: Remove.
796 * gcc.target/arm/neon/vabau32.c: Remove.
797 * gcc.target/arm/neon/vabau8.c: Remove.
798 * gcc.target/arm/neon/vabdQf32.c: Remove.
799 * gcc.target/arm/neon/vabdQs16.c: Remove.
800 * gcc.target/arm/neon/vabdQs32.c: Remove.
801 * gcc.target/arm/neon/vabdQs8.c: Remove.
802 * gcc.target/arm/neon/vabdQu16.c: Remove.
803 * gcc.target/arm/neon/vabdQu32.c: Remove.
804 * gcc.target/arm/neon/vabdQu8.c: Remove.
805 * gcc.target/arm/neon/vabdf32.c: Remove.
806 * gcc.target/arm/neon/vabdls16.c: Remove.
807 * gcc.target/arm/neon/vabdls32.c: Remove.
808 * gcc.target/arm/neon/vabdls8.c: Remove.
809 * gcc.target/arm/neon/vabdlu16.c: Remove.
810 * gcc.target/arm/neon/vabdlu32.c: Remove.
811 * gcc.target/arm/neon/vabdlu8.c: Remove.
812 * gcc.target/arm/neon/vabds16.c: Remove.
813 * gcc.target/arm/neon/vabds32.c: Remove.
814 * gcc.target/arm/neon/vabds8.c: Remove.
815 * gcc.target/arm/neon/vabdu16.c: Remove.
816 * gcc.target/arm/neon/vabdu32.c: Remove.
817 * gcc.target/arm/neon/vabdu8.c: Remove.
818 * gcc.target/arm/neon/vabsQf32.c: Remove.
819 * gcc.target/arm/neon/vabsQs16.c: Remove.
820 * gcc.target/arm/neon/vabsQs32.c: Remove.
821 * gcc.target/arm/neon/vabsQs8.c: Remove.
822 * gcc.target/arm/neon/vabsf32.c: Remove.
823 * gcc.target/arm/neon/vabss16.c: Remove.
824 * gcc.target/arm/neon/vabss32.c: Remove.
825 * gcc.target/arm/neon/vabss8.c: Remove.
826 * gcc.target/arm/neon/vaddQf32.c: Remove.
827 * gcc.target/arm/neon/vaddQs16.c: Remove.
828 * gcc.target/arm/neon/vaddQs32.c: Remove.
829 * gcc.target/arm/neon/vaddQs64.c: Remove.
830 * gcc.target/arm/neon/vaddQs8.c: Remove.
831 * gcc.target/arm/neon/vaddQu16.c: Remove.
832 * gcc.target/arm/neon/vaddQu32.c: Remove.
833 * gcc.target/arm/neon/vaddQu64.c: Remove.
834 * gcc.target/arm/neon/vaddQu8.c: Remove.
835 * gcc.target/arm/neon/vaddf32.c: Remove.
836 * gcc.target/arm/neon/vaddhns16.c: Remove.
837 * gcc.target/arm/neon/vaddhns32.c: Remove.
838 * gcc.target/arm/neon/vaddhns64.c: Remove.
839 * gcc.target/arm/neon/vaddhnu16.c: Remove.
840 * gcc.target/arm/neon/vaddhnu32.c: Remove.
841 * gcc.target/arm/neon/vaddhnu64.c: Remove.
842 * gcc.target/arm/neon/vaddls16.c: Remove.
843 * gcc.target/arm/neon/vaddls32.c: Remove.
844 * gcc.target/arm/neon/vaddls8.c: Remove.
845 * gcc.target/arm/neon/vaddlu16.c: Remove.
846 * gcc.target/arm/neon/vaddlu32.c: Remove.
847 * gcc.target/arm/neon/vaddlu8.c: Remove.
848 * gcc.target/arm/neon/vadds16.c: Remove.
849 * gcc.target/arm/neon/vadds32.c: Remove.
850 * gcc.target/arm/neon/vadds64.c: Remove.
851 * gcc.target/arm/neon/vadds8.c: Remove.
852 * gcc.target/arm/neon/vaddu16.c: Remove.
853 * gcc.target/arm/neon/vaddu32.c: Remove.
854 * gcc.target/arm/neon/vaddu64.c: Remove.
855 * gcc.target/arm/neon/vaddu8.c: Remove.
856 * gcc.target/arm/neon/vaddws16.c: Remove.
857 * gcc.target/arm/neon/vaddws32.c: Remove.
858 * gcc.target/arm/neon/vaddws8.c: Remove.
859 * gcc.target/arm/neon/vaddwu16.c: Remove.
860 * gcc.target/arm/neon/vaddwu32.c: Remove.
861 * gcc.target/arm/neon/vaddwu8.c: Remove.
862 * gcc.target/arm/neon/vandQs16.c: Remove.
863 * gcc.target/arm/neon/vandQs32.c: Remove.
864 * gcc.target/arm/neon/vandQs64.c: Remove.
865 * gcc.target/arm/neon/vandQs8.c: Remove.
866 * gcc.target/arm/neon/vandQu16.c: Remove.
867 * gcc.target/arm/neon/vandQu32.c: Remove.
868 * gcc.target/arm/neon/vandQu64.c: Remove.
869 * gcc.target/arm/neon/vandQu8.c: Remove.
870 * gcc.target/arm/neon/vands16.c: Remove.
871 * gcc.target/arm/neon/vands32.c: Remove.
872 * gcc.target/arm/neon/vands64.c: Remove.
873 * gcc.target/arm/neon/vands8.c: Remove.
874 * gcc.target/arm/neon/vandu16.c: Remove.
875 * gcc.target/arm/neon/vandu32.c: Remove.
876 * gcc.target/arm/neon/vandu64.c: Remove.
877 * gcc.target/arm/neon/vandu8.c: Remove.
878 * gcc.target/arm/neon/vbicQs16.c: Remove.
879 * gcc.target/arm/neon/vbicQs32.c: Remove.
880 * gcc.target/arm/neon/vbicQs64.c: Remove.
881 * gcc.target/arm/neon/vbicQs8.c: Remove.
882 * gcc.target/arm/neon/vbicQu16.c: Remove.
883 * gcc.target/arm/neon/vbicQu32.c: Remove.
884 * gcc.target/arm/neon/vbicQu64.c: Remove.
885 * gcc.target/arm/neon/vbicQu8.c: Remove.
886 * gcc.target/arm/neon/vbics16.c: Remove.
887 * gcc.target/arm/neon/vbics32.c: Remove.
888 * gcc.target/arm/neon/vbics64.c: Remove.
889 * gcc.target/arm/neon/vbics8.c: Remove.
890 * gcc.target/arm/neon/vbicu16.c: Remove.
891 * gcc.target/arm/neon/vbicu32.c: Remove.
892 * gcc.target/arm/neon/vbicu64.c: Remove.
893 * gcc.target/arm/neon/vbicu8.c: Remove.
894 * gcc.target/arm/neon/vbslQf32.c: Remove.
895 * gcc.target/arm/neon/vbslQp16.c: Remove.
896 * gcc.target/arm/neon/vbslQp64.c: Remove.
897 * gcc.target/arm/neon/vbslQp8.c: Remove.
898 * gcc.target/arm/neon/vbslQs16.c: Remove.
899 * gcc.target/arm/neon/vbslQs32.c: Remove.
900 * gcc.target/arm/neon/vbslQs64.c: Remove.
901 * gcc.target/arm/neon/vbslQs8.c: Remove.
902 * gcc.target/arm/neon/vbslQu16.c: Remove.
903 * gcc.target/arm/neon/vbslQu32.c: Remove.
904 * gcc.target/arm/neon/vbslQu64.c: Remove.
905 * gcc.target/arm/neon/vbslQu8.c: Remove.
906 * gcc.target/arm/neon/vbslf32.c: Remove.
907 * gcc.target/arm/neon/vbslp16.c: Remove.
908 * gcc.target/arm/neon/vbslp64.c: Remove.
909 * gcc.target/arm/neon/vbslp8.c: Remove.
910 * gcc.target/arm/neon/vbsls16.c: Remove.
911 * gcc.target/arm/neon/vbsls32.c: Remove.
912 * gcc.target/arm/neon/vbsls64.c: Remove.
913 * gcc.target/arm/neon/vbsls8.c: Remove.
914 * gcc.target/arm/neon/vbslu16.c: Remove.
915 * gcc.target/arm/neon/vbslu32.c: Remove.
916 * gcc.target/arm/neon/vbslu64.c: Remove.
917 * gcc.target/arm/neon/vbslu8.c: Remove.
918 * gcc.target/arm/neon/vcageQf32.c: Remove.
919 * gcc.target/arm/neon/vcagef32.c: Remove.
920 * gcc.target/arm/neon/vcagtQf32.c: Remove.
921 * gcc.target/arm/neon/vcagtf32.c: Remove.
922 * gcc.target/arm/neon/vcaleQf32.c: Remove.
923 * gcc.target/arm/neon/vcalef32.c: Remove.
924 * gcc.target/arm/neon/vcaltQf32.c: Remove.
925 * gcc.target/arm/neon/vcaltf32.c: Remove.
926 * gcc.target/arm/neon/vceqQf32.c: Remove.
927 * gcc.target/arm/neon/vceqQp8.c: Remove.
928 * gcc.target/arm/neon/vceqQs16.c: Remove.
929 * gcc.target/arm/neon/vceqQs32.c: Remove.
930 * gcc.target/arm/neon/vceqQs8.c: Remove.
931 * gcc.target/arm/neon/vceqQu16.c: Remove.
932 * gcc.target/arm/neon/vceqQu32.c: Remove.
933 * gcc.target/arm/neon/vceqQu8.c: Remove.
934 * gcc.target/arm/neon/vceqf32.c: Remove.
935 * gcc.target/arm/neon/vceqp8.c: Remove.
936 * gcc.target/arm/neon/vceqs16.c: Remove.
937 * gcc.target/arm/neon/vceqs32.c: Remove.
938 * gcc.target/arm/neon/vceqs8.c: Remove.
939 * gcc.target/arm/neon/vcequ16.c: Remove.
940 * gcc.target/arm/neon/vcequ32.c: Remove.
941 * gcc.target/arm/neon/vcequ8.c: Remove.
942 * gcc.target/arm/neon/vcgeQf32.c: Remove.
943 * gcc.target/arm/neon/vcgeQs16.c: Remove.
944 * gcc.target/arm/neon/vcgeQs32.c: Remove.
945 * gcc.target/arm/neon/vcgeQs8.c: Remove.
946 * gcc.target/arm/neon/vcgeQu16.c: Remove.
947 * gcc.target/arm/neon/vcgeQu32.c: Remove.
948 * gcc.target/arm/neon/vcgeQu8.c: Remove.
949 * gcc.target/arm/neon/vcgef32.c: Remove.
950 * gcc.target/arm/neon/vcges16.c: Remove.
951 * gcc.target/arm/neon/vcges32.c: Remove.
952 * gcc.target/arm/neon/vcges8.c: Remove.
953 * gcc.target/arm/neon/vcgeu16.c: Remove.
954 * gcc.target/arm/neon/vcgeu32.c: Remove.
955 * gcc.target/arm/neon/vcgeu8.c: Remove.
956 * gcc.target/arm/neon/vcgtQf32.c: Remove.
957 * gcc.target/arm/neon/vcgtQs16.c: Remove.
958 * gcc.target/arm/neon/vcgtQs32.c: Remove.
959 * gcc.target/arm/neon/vcgtQs8.c: Remove.
960 * gcc.target/arm/neon/vcgtQu16.c: Remove.
961 * gcc.target/arm/neon/vcgtQu32.c: Remove.
962 * gcc.target/arm/neon/vcgtQu8.c: Remove.
963 * gcc.target/arm/neon/vcgtf32.c: Remove.
964 * gcc.target/arm/neon/vcgts16.c: Remove.
965 * gcc.target/arm/neon/vcgts32.c: Remove.
966 * gcc.target/arm/neon/vcgts8.c: Remove.
967 * gcc.target/arm/neon/vcgtu16.c: Remove.
968 * gcc.target/arm/neon/vcgtu32.c: Remove.
969 * gcc.target/arm/neon/vcgtu8.c: Remove.
970 * gcc.target/arm/neon/vcleQf32.c: Remove.
971 * gcc.target/arm/neon/vcleQs16.c: Remove.
972 * gcc.target/arm/neon/vcleQs32.c: Remove.
973 * gcc.target/arm/neon/vcleQs8.c: Remove.
974 * gcc.target/arm/neon/vcleQu16.c: Remove.
975 * gcc.target/arm/neon/vcleQu32.c: Remove.
976 * gcc.target/arm/neon/vcleQu8.c: Remove.
977 * gcc.target/arm/neon/vclef32.c: Remove.
978 * gcc.target/arm/neon/vcles16.c: Remove.
979 * gcc.target/arm/neon/vcles32.c: Remove.
980 * gcc.target/arm/neon/vcles8.c: Remove.
981 * gcc.target/arm/neon/vcleu16.c: Remove.
982 * gcc.target/arm/neon/vcleu32.c: Remove.
983 * gcc.target/arm/neon/vcleu8.c: Remove.
984 * gcc.target/arm/neon/vclsQs16.c: Remove.
985 * gcc.target/arm/neon/vclsQs32.c: Remove.
986 * gcc.target/arm/neon/vclsQs8.c: Remove.
987 * gcc.target/arm/neon/vclss16.c: Remove.
988 * gcc.target/arm/neon/vclss32.c: Remove.
989 * gcc.target/arm/neon/vclss8.c: Remove.
990 * gcc.target/arm/neon/vcltQf32.c: Remove.
991 * gcc.target/arm/neon/vcltQs16.c: Remove.
992 * gcc.target/arm/neon/vcltQs32.c: Remove.
993 * gcc.target/arm/neon/vcltQs8.c: Remove.
994 * gcc.target/arm/neon/vcltQu16.c: Remove.
995 * gcc.target/arm/neon/vcltQu32.c: Remove.
996 * gcc.target/arm/neon/vcltQu8.c: Remove.
997 * gcc.target/arm/neon/vcltf32.c: Remove.
998 * gcc.target/arm/neon/vclts16.c: Remove.
999 * gcc.target/arm/neon/vclts32.c: Remove.
1000 * gcc.target/arm/neon/vclts8.c: Remove.
1001 * gcc.target/arm/neon/vcltu16.c: Remove.
1002 * gcc.target/arm/neon/vcltu32.c: Remove.
1003 * gcc.target/arm/neon/vcltu8.c: Remove.
1004 * gcc.target/arm/neon/vclzQs16.c: Remove.
1005 * gcc.target/arm/neon/vclzQs32.c: Remove.
1006 * gcc.target/arm/neon/vclzQs8.c: Remove.
1007 * gcc.target/arm/neon/vclzQu16.c: Remove.
1008 * gcc.target/arm/neon/vclzQu32.c: Remove.
1009 * gcc.target/arm/neon/vclzQu8.c: Remove.
1010 * gcc.target/arm/neon/vclzs16.c: Remove.
1011 * gcc.target/arm/neon/vclzs32.c: Remove.
1012 * gcc.target/arm/neon/vclzs8.c: Remove.
1013 * gcc.target/arm/neon/vclzu16.c: Remove.
1014 * gcc.target/arm/neon/vclzu32.c: Remove.
1015 * gcc.target/arm/neon/vclzu8.c: Remove.
1016 * gcc.target/arm/neon/vcntQp8.c: Remove.
1017 * gcc.target/arm/neon/vcntQs8.c: Remove.
1018 * gcc.target/arm/neon/vcntQu8.c: Remove.
1019 * gcc.target/arm/neon/vcntp8.c: Remove.
1020 * gcc.target/arm/neon/vcnts8.c: Remove.
1021 * gcc.target/arm/neon/vcntu8.c: Remove.
1022 * gcc.target/arm/neon/vcombinef32.c: Remove.
1023 * gcc.target/arm/neon/vcombinep16.c: Remove.
1024 * gcc.target/arm/neon/vcombinep64.c: Remove.
1025 * gcc.target/arm/neon/vcombinep8.c: Remove.
1026 * gcc.target/arm/neon/vcombines16.c: Remove.
1027 * gcc.target/arm/neon/vcombines32.c: Remove.
1028 * gcc.target/arm/neon/vcombines64.c: Remove.
1029 * gcc.target/arm/neon/vcombines8.c: Remove.
1030 * gcc.target/arm/neon/vcombineu16.c: Remove.
1031 * gcc.target/arm/neon/vcombineu32.c: Remove.
1032 * gcc.target/arm/neon/vcombineu64.c: Remove.
1033 * gcc.target/arm/neon/vcombineu8.c: Remove.
1034 * gcc.target/arm/neon/vcreatef32.c: Remove.
1035 * gcc.target/arm/neon/vcreatep16.c: Remove.
1036 * gcc.target/arm/neon/vcreatep64.c: Remove.
1037 * gcc.target/arm/neon/vcreatep8.c: Remove.
1038 * gcc.target/arm/neon/vcreates16.c: Remove.
1039 * gcc.target/arm/neon/vcreates32.c: Remove.
1040 * gcc.target/arm/neon/vcreates64.c: Remove.
1041 * gcc.target/arm/neon/vcreates8.c: Remove.
1042 * gcc.target/arm/neon/vcreateu16.c: Remove.
1043 * gcc.target/arm/neon/vcreateu32.c: Remove.
1044 * gcc.target/arm/neon/vcreateu64.c: Remove.
1045 * gcc.target/arm/neon/vcreateu8.c: Remove.
1046 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1047 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1048 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1049 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1050 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1051 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1052 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1053 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1054 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1055 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1056 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1057 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1058 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1059 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1060 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1061 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1062 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1063 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1064 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1065 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1066 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1067 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1068 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1069 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1070 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1071 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1072 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1073 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1074 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1075 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1076 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1077 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1078 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1079 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1080 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1081 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1082 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1083 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1084 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1085 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1086 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1087 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1088 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1089 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1090 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1091 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1092 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1093 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1094 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1095 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1096 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1097 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1098 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1099 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1100 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1101 * gcc.target/arm/neon/vdup_np16.c: Remove.
1102 * gcc.target/arm/neon/vdup_np64.c: Remove.
1103 * gcc.target/arm/neon/vdup_np8.c: Remove.
1104 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1105 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1106 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1107 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1108 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1109 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1110 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1111 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1112 * gcc.target/arm/neon/veorQs16.c: Remove.
1113 * gcc.target/arm/neon/veorQs32.c: Remove.
1114 * gcc.target/arm/neon/veorQs64.c: Remove.
1115 * gcc.target/arm/neon/veorQs8.c: Remove.
1116 * gcc.target/arm/neon/veorQu16.c: Remove.
1117 * gcc.target/arm/neon/veorQu32.c: Remove.
1118 * gcc.target/arm/neon/veorQu64.c: Remove.
1119 * gcc.target/arm/neon/veorQu8.c: Remove.
1120 * gcc.target/arm/neon/veors16.c: Remove.
1121 * gcc.target/arm/neon/veors32.c: Remove.
1122 * gcc.target/arm/neon/veors64.c: Remove.
1123 * gcc.target/arm/neon/veors8.c: Remove.
1124 * gcc.target/arm/neon/veoru16.c: Remove.
1125 * gcc.target/arm/neon/veoru32.c: Remove.
1126 * gcc.target/arm/neon/veoru64.c: Remove.
1127 * gcc.target/arm/neon/veoru8.c: Remove.
1128 * gcc.target/arm/neon/vextQf32.c: Remove.
1129 * gcc.target/arm/neon/vextQp16.c: Remove.
1130 * gcc.target/arm/neon/vextQp64.c: Remove.
1131 * gcc.target/arm/neon/vextQp8.c: Remove.
1132 * gcc.target/arm/neon/vextQs16.c: Remove.
1133 * gcc.target/arm/neon/vextQs32.c: Remove.
1134 * gcc.target/arm/neon/vextQs64.c: Remove.
1135 * gcc.target/arm/neon/vextQs8.c: Remove.
1136 * gcc.target/arm/neon/vextQu16.c: Remove.
1137 * gcc.target/arm/neon/vextQu32.c: Remove.
1138 * gcc.target/arm/neon/vextQu64.c: Remove.
1139 * gcc.target/arm/neon/vextQu8.c: Remove.
1140 * gcc.target/arm/neon/vextf32.c: Remove.
1141 * gcc.target/arm/neon/vextp16.c: Remove.
1142 * gcc.target/arm/neon/vextp64.c: Remove.
1143 * gcc.target/arm/neon/vextp8.c: Remove.
1144 * gcc.target/arm/neon/vexts16.c: Remove.
1145 * gcc.target/arm/neon/vexts32.c: Remove.
1146 * gcc.target/arm/neon/vexts64.c: Remove.
1147 * gcc.target/arm/neon/vexts8.c: Remove.
1148 * gcc.target/arm/neon/vextu16.c: Remove.
1149 * gcc.target/arm/neon/vextu32.c: Remove.
1150 * gcc.target/arm/neon/vextu64.c: Remove.
1151 * gcc.target/arm/neon/vextu8.c: Remove.
1152 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1153 * gcc.target/arm/neon/vfmaf32.c: Remove.
1154 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1155 * gcc.target/arm/neon/vfmsf32.c: Remove.
1156 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1157 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1158 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1159 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1160 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1161 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1162 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1163 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1164 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1165 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1166 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1167 * gcc.target/arm/neon/vget_highf32.c: Remove.
1168 * gcc.target/arm/neon/vget_highp16.c: Remove.
1169 * gcc.target/arm/neon/vget_highp64.c: Remove.
1170 * gcc.target/arm/neon/vget_highp8.c: Remove.
1171 * gcc.target/arm/neon/vget_highs16.c: Remove.
1172 * gcc.target/arm/neon/vget_highs32.c: Remove.
1173 * gcc.target/arm/neon/vget_highs64.c: Remove.
1174 * gcc.target/arm/neon/vget_highs8.c: Remove.
1175 * gcc.target/arm/neon/vget_highu16.c: Remove.
1176 * gcc.target/arm/neon/vget_highu32.c: Remove.
1177 * gcc.target/arm/neon/vget_highu64.c: Remove.
1178 * gcc.target/arm/neon/vget_highu8.c: Remove.
1179 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1180 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1181 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1182 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1183 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1184 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1185 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1186 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1187 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1188 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1189 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1190 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1191 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1192 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1193 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1194 * gcc.target/arm/neon/vget_lows16.c: Remove.
1195 * gcc.target/arm/neon/vget_lows32.c: Remove.
1196 * gcc.target/arm/neon/vget_lows64.c: Remove.
1197 * gcc.target/arm/neon/vget_lows8.c: Remove.
1198 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1199 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1200 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1201 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1202 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1203 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1204 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1205 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1206 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1207 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1208 * gcc.target/arm/neon/vhadds16.c: Remove.
1209 * gcc.target/arm/neon/vhadds32.c: Remove.
1210 * gcc.target/arm/neon/vhadds8.c: Remove.
1211 * gcc.target/arm/neon/vhaddu16.c: Remove.
1212 * gcc.target/arm/neon/vhaddu32.c: Remove.
1213 * gcc.target/arm/neon/vhaddu8.c: Remove.
1214 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1215 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1216 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1217 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1218 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1219 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1220 * gcc.target/arm/neon/vhsubs16.c: Remove.
1221 * gcc.target/arm/neon/vhsubs32.c: Remove.
1222 * gcc.target/arm/neon/vhsubs8.c: Remove.
1223 * gcc.target/arm/neon/vhsubu16.c: Remove.
1224 * gcc.target/arm/neon/vhsubu32.c: Remove.
1225 * gcc.target/arm/neon/vhsubu8.c: Remove.
1226 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1227 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1228 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1229 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1230 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1231 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1232 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1233 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1234 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1235 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1236 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1237 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1238 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1239 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1240 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1241 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1242 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1243 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1244 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1245 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1246 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1247 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1248 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1249 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1250 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1251 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1252 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1253 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1254 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1255 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1256 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1257 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1258 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1259 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1260 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1261 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1262 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1263 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1264 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1265 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1266 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1267 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1268 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1269 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1270 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1271 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1272 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1273 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1274 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1275 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1276 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1277 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1278 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1279 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1280 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1281 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1282 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1283 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1284 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1285 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1286 * gcc.target/arm/neon/vld1f32.c: Remove.
1287 * gcc.target/arm/neon/vld1p16.c: Remove.
1288 * gcc.target/arm/neon/vld1p64.c: Remove.
1289 * gcc.target/arm/neon/vld1p8.c: Remove.
1290 * gcc.target/arm/neon/vld1s16.c: Remove.
1291 * gcc.target/arm/neon/vld1s32.c: Remove.
1292 * gcc.target/arm/neon/vld1s64.c: Remove.
1293 * gcc.target/arm/neon/vld1s8.c: Remove.
1294 * gcc.target/arm/neon/vld1u16.c: Remove.
1295 * gcc.target/arm/neon/vld1u32.c: Remove.
1296 * gcc.target/arm/neon/vld1u64.c: Remove.
1297 * gcc.target/arm/neon/vld1u8.c: Remove.
1298 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1299 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1300 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1301 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1302 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1303 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1304 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1305 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1306 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1307 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1308 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1309 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1310 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1311 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1312 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1313 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1314 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1315 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1316 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1317 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1318 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1319 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1320 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1321 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1322 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1323 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1324 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1325 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1326 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1327 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1328 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1329 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1330 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1331 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1332 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1333 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1334 * gcc.target/arm/neon/vld2f32.c: Remove.
1335 * gcc.target/arm/neon/vld2p16.c: Remove.
1336 * gcc.target/arm/neon/vld2p64.c: Remove.
1337 * gcc.target/arm/neon/vld2p8.c: Remove.
1338 * gcc.target/arm/neon/vld2s16.c: Remove.
1339 * gcc.target/arm/neon/vld2s32.c: Remove.
1340 * gcc.target/arm/neon/vld2s64.c: Remove.
1341 * gcc.target/arm/neon/vld2s8.c: Remove.
1342 * gcc.target/arm/neon/vld2u16.c: Remove.
1343 * gcc.target/arm/neon/vld2u32.c: Remove.
1344 * gcc.target/arm/neon/vld2u64.c: Remove.
1345 * gcc.target/arm/neon/vld2u8.c: Remove.
1346 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1347 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1348 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1349 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1350 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1351 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1352 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1353 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1354 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1355 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1356 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1357 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1358 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1359 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1360 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1361 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1362 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1363 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1364 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1365 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1366 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1367 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1368 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1369 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1370 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1371 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1372 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1373 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1374 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1375 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1376 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1377 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1378 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1379 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1380 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1381 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1382 * gcc.target/arm/neon/vld3f32.c: Remove.
1383 * gcc.target/arm/neon/vld3p16.c: Remove.
1384 * gcc.target/arm/neon/vld3p64.c: Remove.
1385 * gcc.target/arm/neon/vld3p8.c: Remove.
1386 * gcc.target/arm/neon/vld3s16.c: Remove.
1387 * gcc.target/arm/neon/vld3s32.c: Remove.
1388 * gcc.target/arm/neon/vld3s64.c: Remove.
1389 * gcc.target/arm/neon/vld3s8.c: Remove.
1390 * gcc.target/arm/neon/vld3u16.c: Remove.
1391 * gcc.target/arm/neon/vld3u32.c: Remove.
1392 * gcc.target/arm/neon/vld3u64.c: Remove.
1393 * gcc.target/arm/neon/vld3u8.c: Remove.
1394 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1395 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1396 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1397 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1398 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1399 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1400 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1401 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1402 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1403 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1404 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1405 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1406 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1407 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1408 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1409 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1410 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1411 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1412 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1413 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1414 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1415 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1416 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1417 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1418 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1419 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1420 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1421 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1422 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1423 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1424 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1425 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1426 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1427 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1428 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1429 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1430 * gcc.target/arm/neon/vld4f32.c: Remove.
1431 * gcc.target/arm/neon/vld4p16.c: Remove.
1432 * gcc.target/arm/neon/vld4p64.c: Remove.
1433 * gcc.target/arm/neon/vld4p8.c: Remove.
1434 * gcc.target/arm/neon/vld4s16.c: Remove.
1435 * gcc.target/arm/neon/vld4s32.c: Remove.
1436 * gcc.target/arm/neon/vld4s64.c: Remove.
1437 * gcc.target/arm/neon/vld4s8.c: Remove.
1438 * gcc.target/arm/neon/vld4u16.c: Remove.
1439 * gcc.target/arm/neon/vld4u32.c: Remove.
1440 * gcc.target/arm/neon/vld4u64.c: Remove.
1441 * gcc.target/arm/neon/vld4u8.c: Remove.
1442 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1443 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1444 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1445 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1446 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1447 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1448 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1449 * gcc.target/arm/neon/vmaxf32.c: Remove.
1450 * gcc.target/arm/neon/vmaxs16.c: Remove.
1451 * gcc.target/arm/neon/vmaxs32.c: Remove.
1452 * gcc.target/arm/neon/vmaxs8.c: Remove.
1453 * gcc.target/arm/neon/vmaxu16.c: Remove.
1454 * gcc.target/arm/neon/vmaxu32.c: Remove.
1455 * gcc.target/arm/neon/vmaxu8.c: Remove.
1456 * gcc.target/arm/neon/vminQf32.c: Remove.
1457 * gcc.target/arm/neon/vminQs16.c: Remove.
1458 * gcc.target/arm/neon/vminQs32.c: Remove.
1459 * gcc.target/arm/neon/vminQs8.c: Remove.
1460 * gcc.target/arm/neon/vminQu16.c: Remove.
1461 * gcc.target/arm/neon/vminQu32.c: Remove.
1462 * gcc.target/arm/neon/vminQu8.c: Remove.
1463 * gcc.target/arm/neon/vminf32.c: Remove.
1464 * gcc.target/arm/neon/vmins16.c: Remove.
1465 * gcc.target/arm/neon/vmins32.c: Remove.
1466 * gcc.target/arm/neon/vmins8.c: Remove.
1467 * gcc.target/arm/neon/vminu16.c: Remove.
1468 * gcc.target/arm/neon/vminu32.c: Remove.
1469 * gcc.target/arm/neon/vminu8.c: Remove.
1470 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1471 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1472 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1473 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1474 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1475 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1476 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1477 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1478 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1479 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1480 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1481 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1482 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1483 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1484 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1485 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1486 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1487 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1488 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1489 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1490 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1491 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1492 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1493 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1494 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1495 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1496 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1497 * gcc.target/arm/neon/vmlaf32.c: Remove.
1498 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1499 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1500 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1501 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1502 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1503 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1504 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1505 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1506 * gcc.target/arm/neon/vmlals16.c: Remove.
1507 * gcc.target/arm/neon/vmlals32.c: Remove.
1508 * gcc.target/arm/neon/vmlals8.c: Remove.
1509 * gcc.target/arm/neon/vmlalu16.c: Remove.
1510 * gcc.target/arm/neon/vmlalu32.c: Remove.
1511 * gcc.target/arm/neon/vmlalu8.c: Remove.
1512 * gcc.target/arm/neon/vmlas16.c: Remove.
1513 * gcc.target/arm/neon/vmlas32.c: Remove.
1514 * gcc.target/arm/neon/vmlas8.c: Remove.
1515 * gcc.target/arm/neon/vmlau16.c: Remove.
1516 * gcc.target/arm/neon/vmlau32.c: Remove.
1517 * gcc.target/arm/neon/vmlau8.c: Remove.
1518 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1519 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1520 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1521 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1522 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1523 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1524 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1525 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1526 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1527 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1528 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1529 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1530 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1531 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1532 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1533 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1534 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1535 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1536 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1537 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1538 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1539 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1540 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1541 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1542 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1543 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1544 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1545 * gcc.target/arm/neon/vmlsf32.c: Remove.
1546 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1547 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1548 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1549 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1550 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1551 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1552 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1553 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1554 * gcc.target/arm/neon/vmlsls16.c: Remove.
1555 * gcc.target/arm/neon/vmlsls32.c: Remove.
1556 * gcc.target/arm/neon/vmlsls8.c: Remove.
1557 * gcc.target/arm/neon/vmlslu16.c: Remove.
1558 * gcc.target/arm/neon/vmlslu32.c: Remove.
1559 * gcc.target/arm/neon/vmlslu8.c: Remove.
1560 * gcc.target/arm/neon/vmlss16.c: Remove.
1561 * gcc.target/arm/neon/vmlss32.c: Remove.
1562 * gcc.target/arm/neon/vmlss8.c: Remove.
1563 * gcc.target/arm/neon/vmlsu16.c: Remove.
1564 * gcc.target/arm/neon/vmlsu32.c: Remove.
1565 * gcc.target/arm/neon/vmlsu8.c: Remove.
1566 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1567 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1568 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1569 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1570 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1571 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1572 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1573 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1574 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1575 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1576 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1577 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1578 * gcc.target/arm/neon/vmov_np16.c: Remove.
1579 * gcc.target/arm/neon/vmov_np8.c: Remove.
1580 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1581 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1582 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1583 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1584 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1585 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1586 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1587 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1588 * gcc.target/arm/neon/vmovls16.c: Remove.
1589 * gcc.target/arm/neon/vmovls32.c: Remove.
1590 * gcc.target/arm/neon/vmovls8.c: Remove.
1591 * gcc.target/arm/neon/vmovlu16.c: Remove.
1592 * gcc.target/arm/neon/vmovlu32.c: Remove.
1593 * gcc.target/arm/neon/vmovlu8.c: Remove.
1594 * gcc.target/arm/neon/vmovns16.c: Remove.
1595 * gcc.target/arm/neon/vmovns32.c: Remove.
1596 * gcc.target/arm/neon/vmovns64.c: Remove.
1597 * gcc.target/arm/neon/vmovnu16.c: Remove.
1598 * gcc.target/arm/neon/vmovnu32.c: Remove.
1599 * gcc.target/arm/neon/vmovnu64.c: Remove.
1600 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1601 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1602 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1603 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1604 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1605 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1606 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1607 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1608 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1609 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1610 * gcc.target/arm/neon/vmulQf32.c: Remove.
1611 * gcc.target/arm/neon/vmulQp8.c: Remove.
1612 * gcc.target/arm/neon/vmulQs16.c: Remove.
1613 * gcc.target/arm/neon/vmulQs32.c: Remove.
1614 * gcc.target/arm/neon/vmulQs8.c: Remove.
1615 * gcc.target/arm/neon/vmulQu16.c: Remove.
1616 * gcc.target/arm/neon/vmulQu32.c: Remove.
1617 * gcc.target/arm/neon/vmulQu8.c: Remove.
1618 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1619 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1620 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1621 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1622 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1623 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1624 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1625 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1626 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1627 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1628 * gcc.target/arm/neon/vmulf32.c: Remove.
1629 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1630 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1631 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1632 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1633 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1634 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1635 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1636 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1637 * gcc.target/arm/neon/vmullp8.c: Remove.
1638 * gcc.target/arm/neon/vmulls16.c: Remove.
1639 * gcc.target/arm/neon/vmulls32.c: Remove.
1640 * gcc.target/arm/neon/vmulls8.c: Remove.
1641 * gcc.target/arm/neon/vmullu16.c: Remove.
1642 * gcc.target/arm/neon/vmullu32.c: Remove.
1643 * gcc.target/arm/neon/vmullu8.c: Remove.
1644 * gcc.target/arm/neon/vmulp8.c: Remove.
1645 * gcc.target/arm/neon/vmuls16.c: Remove.
1646 * gcc.target/arm/neon/vmuls32.c: Remove.
1647 * gcc.target/arm/neon/vmuls8.c: Remove.
1648 * gcc.target/arm/neon/vmulu16.c: Remove.
1649 * gcc.target/arm/neon/vmulu32.c: Remove.
1650 * gcc.target/arm/neon/vmulu8.c: Remove.
1651 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1652 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1653 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1654 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1655 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1656 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1657 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1658 * gcc.target/arm/neon/vmvnp8.c: Remove.
1659 * gcc.target/arm/neon/vmvns16.c: Remove.
1660 * gcc.target/arm/neon/vmvns32.c: Remove.
1661 * gcc.target/arm/neon/vmvns8.c: Remove.
1662 * gcc.target/arm/neon/vmvnu16.c: Remove.
1663 * gcc.target/arm/neon/vmvnu32.c: Remove.
1664 * gcc.target/arm/neon/vmvnu8.c: Remove.
1665 * gcc.target/arm/neon/vnegQf32.c: Remove.
1666 * gcc.target/arm/neon/vnegQs16.c: Remove.
1667 * gcc.target/arm/neon/vnegQs32.c: Remove.
1668 * gcc.target/arm/neon/vnegQs8.c: Remove.
1669 * gcc.target/arm/neon/vnegf32.c: Remove.
1670 * gcc.target/arm/neon/vnegs16.c: Remove.
1671 * gcc.target/arm/neon/vnegs32.c: Remove.
1672 * gcc.target/arm/neon/vnegs8.c: Remove.
1673 * gcc.target/arm/neon/vornQs16.c: Remove.
1674 * gcc.target/arm/neon/vornQs32.c: Remove.
1675 * gcc.target/arm/neon/vornQs64.c: Remove.
1676 * gcc.target/arm/neon/vornQs8.c: Remove.
1677 * gcc.target/arm/neon/vornQu16.c: Remove.
1678 * gcc.target/arm/neon/vornQu32.c: Remove.
1679 * gcc.target/arm/neon/vornQu64.c: Remove.
1680 * gcc.target/arm/neon/vornQu8.c: Remove.
1681 * gcc.target/arm/neon/vorns16.c: Remove.
1682 * gcc.target/arm/neon/vorns32.c: Remove.
1683 * gcc.target/arm/neon/vorns64.c: Remove.
1684 * gcc.target/arm/neon/vorns8.c: Remove.
1685 * gcc.target/arm/neon/vornu16.c: Remove.
1686 * gcc.target/arm/neon/vornu32.c: Remove.
1687 * gcc.target/arm/neon/vornu64.c: Remove.
1688 * gcc.target/arm/neon/vornu8.c: Remove.
1689 * gcc.target/arm/neon/vorrQs16.c: Remove.
1690 * gcc.target/arm/neon/vorrQs32.c: Remove.
1691 * gcc.target/arm/neon/vorrQs64.c: Remove.
1692 * gcc.target/arm/neon/vorrQs8.c: Remove.
1693 * gcc.target/arm/neon/vorrQu16.c: Remove.
1694 * gcc.target/arm/neon/vorrQu32.c: Remove.
1695 * gcc.target/arm/neon/vorrQu64.c: Remove.
1696 * gcc.target/arm/neon/vorrQu8.c: Remove.
1697 * gcc.target/arm/neon/vorrs16.c: Remove.
1698 * gcc.target/arm/neon/vorrs32.c: Remove.
1699 * gcc.target/arm/neon/vorrs64.c: Remove.
1700 * gcc.target/arm/neon/vorrs8.c: Remove.
1701 * gcc.target/arm/neon/vorru16.c: Remove.
1702 * gcc.target/arm/neon/vorru32.c: Remove.
1703 * gcc.target/arm/neon/vorru64.c: Remove.
1704 * gcc.target/arm/neon/vorru8.c: Remove.
1705 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1706 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1707 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1708 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1709 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1710 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1711 * gcc.target/arm/neon/vpadals16.c: Remove.
1712 * gcc.target/arm/neon/vpadals32.c: Remove.
1713 * gcc.target/arm/neon/vpadals8.c: Remove.
1714 * gcc.target/arm/neon/vpadalu16.c: Remove.
1715 * gcc.target/arm/neon/vpadalu32.c: Remove.
1716 * gcc.target/arm/neon/vpadalu8.c: Remove.
1717 * gcc.target/arm/neon/vpaddf32.c: Remove.
1718 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1719 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1720 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1721 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1722 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1723 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1724 * gcc.target/arm/neon/vpaddls16.c: Remove.
1725 * gcc.target/arm/neon/vpaddls32.c: Remove.
1726 * gcc.target/arm/neon/vpaddls8.c: Remove.
1727 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1728 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1729 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1730 * gcc.target/arm/neon/vpadds16.c: Remove.
1731 * gcc.target/arm/neon/vpadds32.c: Remove.
1732 * gcc.target/arm/neon/vpadds8.c: Remove.
1733 * gcc.target/arm/neon/vpaddu16.c: Remove.
1734 * gcc.target/arm/neon/vpaddu32.c: Remove.
1735 * gcc.target/arm/neon/vpaddu8.c: Remove.
1736 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1737 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1738 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1739 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1740 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1741 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1742 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1743 * gcc.target/arm/neon/vpminf32.c: Remove.
1744 * gcc.target/arm/neon/vpmins16.c: Remove.
1745 * gcc.target/arm/neon/vpmins32.c: Remove.
1746 * gcc.target/arm/neon/vpmins8.c: Remove.
1747 * gcc.target/arm/neon/vpminu16.c: Remove.
1748 * gcc.target/arm/neon/vpminu32.c: Remove.
1749 * gcc.target/arm/neon/vpminu8.c: Remove.
1750 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1751 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1752 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1753 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1754 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1755 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1756 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1757 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1758 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1759 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1760 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1761 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1762 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1763 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1764 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1765 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1766 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1767 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1768 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1769 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1770 * gcc.target/arm/neon/vqRshls16.c: Remove.
1771 * gcc.target/arm/neon/vqRshls32.c: Remove.
1772 * gcc.target/arm/neon/vqRshls64.c: Remove.
1773 * gcc.target/arm/neon/vqRshls8.c: Remove.
1774 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1775 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1776 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1777 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1778 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1779 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1780 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1781 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1782 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1783 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1784 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1785 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1786 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1787 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1788 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1789 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1790 * gcc.target/arm/neon/vqabss16.c: Remove.
1791 * gcc.target/arm/neon/vqabss32.c: Remove.
1792 * gcc.target/arm/neon/vqabss8.c: Remove.
1793 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1794 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1795 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1796 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1797 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1798 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1799 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1800 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1801 * gcc.target/arm/neon/vqadds16.c: Remove.
1802 * gcc.target/arm/neon/vqadds32.c: Remove.
1803 * gcc.target/arm/neon/vqadds64.c: Remove.
1804 * gcc.target/arm/neon/vqadds8.c: Remove.
1805 * gcc.target/arm/neon/vqaddu16.c: Remove.
1806 * gcc.target/arm/neon/vqaddu32.c: Remove.
1807 * gcc.target/arm/neon/vqaddu64.c: Remove.
1808 * gcc.target/arm/neon/vqaddu8.c: Remove.
1809 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1810 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1811 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1812 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1813 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1814 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1815 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1816 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1817 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1818 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1819 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1820 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1821 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1822 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1823 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1824 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1825 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1826 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1827 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1828 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1829 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1830 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1831 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1832 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1833 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1834 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1835 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1836 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1837 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1838 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1839 * gcc.target/arm/neon/vqmovns16.c: Remove.
1840 * gcc.target/arm/neon/vqmovns32.c: Remove.
1841 * gcc.target/arm/neon/vqmovns64.c: Remove.
1842 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1843 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1844 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1845 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1846 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1847 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1848 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1849 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1850 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1851 * gcc.target/arm/neon/vqnegs16.c: Remove.
1852 * gcc.target/arm/neon/vqnegs32.c: Remove.
1853 * gcc.target/arm/neon/vqnegs8.c: Remove.
1854 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1855 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1856 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1857 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1858 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1859 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1860 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1861 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1862 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1863 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1864 * gcc.target/arm/neon/vqshlQs64.c: Remove.
1865 * gcc.target/arm/neon/vqshlQs8.c: Remove.
1866 * gcc.target/arm/neon/vqshlQu16.c: Remove.
1867 * gcc.target/arm/neon/vqshlQu32.c: Remove.
1868 * gcc.target/arm/neon/vqshlQu64.c: Remove.
1869 * gcc.target/arm/neon/vqshlQu8.c: Remove.
1870 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1871 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1872 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1873 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1874 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1875 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1876 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1877 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1878 * gcc.target/arm/neon/vqshls16.c: Remove.
1879 * gcc.target/arm/neon/vqshls32.c: Remove.
1880 * gcc.target/arm/neon/vqshls64.c: Remove.
1881 * gcc.target/arm/neon/vqshls8.c: Remove.
1882 * gcc.target/arm/neon/vqshlu16.c: Remove.
1883 * gcc.target/arm/neon/vqshlu32.c: Remove.
1884 * gcc.target/arm/neon/vqshlu64.c: Remove.
1885 * gcc.target/arm/neon/vqshlu8.c: Remove.
1886 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1887 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1888 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1889 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1890 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1891 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1892 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1893 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1894 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1895 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1896 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1897 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1898 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1899 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1900 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1901 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1902 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1903 * gcc.target/arm/neon/vqsubQs16.c: Remove.
1904 * gcc.target/arm/neon/vqsubQs32.c: Remove.
1905 * gcc.target/arm/neon/vqsubQs64.c: Remove.
1906 * gcc.target/arm/neon/vqsubQs8.c: Remove.
1907 * gcc.target/arm/neon/vqsubQu16.c: Remove.
1908 * gcc.target/arm/neon/vqsubQu32.c: Remove.
1909 * gcc.target/arm/neon/vqsubQu64.c: Remove.
1910 * gcc.target/arm/neon/vqsubQu8.c: Remove.
1911 * gcc.target/arm/neon/vqsubs16.c: Remove.
1912 * gcc.target/arm/neon/vqsubs32.c: Remove.
1913 * gcc.target/arm/neon/vqsubs64.c: Remove.
1914 * gcc.target/arm/neon/vqsubs8.c: Remove.
1915 * gcc.target/arm/neon/vqsubu16.c: Remove.
1916 * gcc.target/arm/neon/vqsubu32.c: Remove.
1917 * gcc.target/arm/neon/vqsubu64.c: Remove.
1918 * gcc.target/arm/neon/vqsubu8.c: Remove.
1919 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1920 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1921 * gcc.target/arm/neon/vrecpef32.c: Remove.
1922 * gcc.target/arm/neon/vrecpeu32.c: Remove.
1923 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1924 * gcc.target/arm/neon/vrecpsf32.c: Remove.
1925 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1926 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1927 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1928 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1929 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1930 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1931 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1932 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1933 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1934 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1935 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1936 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1937 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1938 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1939 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1940 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1941 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1942 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1943 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1944 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1945 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1946 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1947 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1948 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1949 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1950 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1951 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1952 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1953 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1954 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1955 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1956 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1957 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1958 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1959 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1960 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1961 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1962 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1963 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1964 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1965 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1966 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1967 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1968 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1969 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1970 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1971 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1972 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1973 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1974 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1975 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1976 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1977 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1978 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1979 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1980 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1981 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1982 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1983 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1984 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1985 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1986 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1987 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1988 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1989 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1990 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1991 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1992 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1993 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1994 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1995 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1996 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1997 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1998 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1999 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2000 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2001 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2002 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2003 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2004 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2005 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2006 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2007 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2008 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2009 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2010 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2011 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2012 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2013 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2014 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2015 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2016 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2017 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2018 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2019 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2020 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2021 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2022 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2023 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2024 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2025 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2026 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2027 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2028 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2029 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2030 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2031 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2032 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2033 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2034 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2035 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2036 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2037 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2038 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2039 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2040 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2041 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2042 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2043 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2044 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2045 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2046 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2047 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2048 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2049 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2050 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2051 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2052 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2053 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2054 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2055 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2056 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2057 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2058 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2059 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2060 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2061 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2062 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2063 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2064 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2065 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2066 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2067 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2068 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2069 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2070 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2071 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2072 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2073 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2074 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2075 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2076 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2077 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2078 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2079 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2080 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2081 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2082 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2083 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2084 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2085 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2086 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2087 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2088 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2089 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2090 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2091 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2092 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2093 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2094 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2095 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2096 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2097 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2098 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2099 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2100 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2101 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2102 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2103 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2104 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2105 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2106 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2107 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2108 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2109 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2110 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2111 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2112 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2113 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2114 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2115 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2116 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2117 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2118 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2119 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2120 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2121 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2122 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2123 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2124 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2125 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2126 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2127 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2128 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2129 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2130 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2131 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2132 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2133 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2134 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2135 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2136 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2137 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2138 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2139 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2140 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2141 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2142 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2143 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2144 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2145 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2146 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2147 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2148 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2149 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2150 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2151 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2152 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2153 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2154 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2155 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2156 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2157 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2158 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2159 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2160 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2161 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2162 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2163 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2164 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2165 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2166 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2167 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2168 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2169 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2170 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2171 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2172 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2173 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2174 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2175 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2176 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2177 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2178 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2179 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2180 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2181 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2182 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2183 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2184 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2185 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2186 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2187 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2188 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2189 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2190 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2213 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2214 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2215 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2216 * gcc.target/arm/neon/vrev16p8.c: Remove.
2217 * gcc.target/arm/neon/vrev16s8.c: Remove.
2218 * gcc.target/arm/neon/vrev16u8.c: Remove.
2219 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2220 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2221 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2222 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2223 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2224 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2225 * gcc.target/arm/neon/vrev32p16.c: Remove.
2226 * gcc.target/arm/neon/vrev32p8.c: Remove.
2227 * gcc.target/arm/neon/vrev32s16.c: Remove.
2228 * gcc.target/arm/neon/vrev32s8.c: Remove.
2229 * gcc.target/arm/neon/vrev32u16.c: Remove.
2230 * gcc.target/arm/neon/vrev32u8.c: Remove.
2231 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2232 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2233 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2234 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2235 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2236 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2237 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2238 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2239 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2240 * gcc.target/arm/neon/vrev64f32.c: Remove.
2241 * gcc.target/arm/neon/vrev64p16.c: Remove.
2242 * gcc.target/arm/neon/vrev64p8.c: Remove.
2243 * gcc.target/arm/neon/vrev64s16.c: Remove.
2244 * gcc.target/arm/neon/vrev64s32.c: Remove.
2245 * gcc.target/arm/neon/vrev64s8.c: Remove.
2246 * gcc.target/arm/neon/vrev64u16.c: Remove.
2247 * gcc.target/arm/neon/vrev64u32.c: Remove.
2248 * gcc.target/arm/neon/vrev64u8.c: Remove.
2249 * gcc.target/arm/neon/vrndaf32.c: Remove.
2250 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2251 * gcc.target/arm/neon/vrndf32.c: Remove.
2252 * gcc.target/arm/neon/vrndmf32.c: Remove.
2253 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2254 * gcc.target/arm/neon/vrndnf32.c: Remove.
2255 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2256 * gcc.target/arm/neon/vrndpf32.c: Remove.
2257 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2258 * gcc.target/arm/neon/vrndqf32.c: Remove.
2259 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2260 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2261 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2262 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2263 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2264 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2265 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2266 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2267 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2268 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2269 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2270 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2271 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2272 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2273 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2274 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2275 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2276 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2277 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2278 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2279 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2280 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2281 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2282 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2283 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2284 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2285 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2286 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2287 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2288 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2289 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2290 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2291 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2292 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2293 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2294 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2295 * gcc.target/arm/neon/vshlQs16.c: Remove.
2296 * gcc.target/arm/neon/vshlQs32.c: Remove.
2297 * gcc.target/arm/neon/vshlQs64.c: Remove.
2298 * gcc.target/arm/neon/vshlQs8.c: Remove.
2299 * gcc.target/arm/neon/vshlQu16.c: Remove.
2300 * gcc.target/arm/neon/vshlQu32.c: Remove.
2301 * gcc.target/arm/neon/vshlQu64.c: Remove.
2302 * gcc.target/arm/neon/vshlQu8.c: Remove.
2303 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2304 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2305 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2306 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2307 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2308 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2309 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2310 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2311 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2312 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2313 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2314 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2315 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2316 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2317 * gcc.target/arm/neon/vshls16.c: Remove.
2318 * gcc.target/arm/neon/vshls32.c: Remove.
2319 * gcc.target/arm/neon/vshls64.c: Remove.
2320 * gcc.target/arm/neon/vshls8.c: Remove.
2321 * gcc.target/arm/neon/vshlu16.c: Remove.
2322 * gcc.target/arm/neon/vshlu32.c: Remove.
2323 * gcc.target/arm/neon/vshlu64.c: Remove.
2324 * gcc.target/arm/neon/vshlu8.c: Remove.
2325 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2326 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2327 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2328 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2329 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2330 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2331 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2332 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2333 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2334 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2335 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2336 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2337 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2338 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2339 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2340 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2341 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2342 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2343 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2344 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2345 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2346 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2347 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2348 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2349 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2350 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2351 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2352 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2353 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2354 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2355 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2356 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2357 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2358 * gcc.target/arm/neon/vsli_np16.c: Remove.
2359 * gcc.target/arm/neon/vsli_np64.c: Remove.
2360 * gcc.target/arm/neon/vsli_np8.c: Remove.
2361 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2362 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2363 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2364 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2365 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2366 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2367 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2368 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2369 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2370 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2371 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2372 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2373 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2374 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2375 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2376 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2377 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2378 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2379 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2380 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2381 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2382 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2383 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2384 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2385 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2386 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2387 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2388 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2389 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2390 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2391 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2392 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2393 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2394 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2395 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2396 * gcc.target/arm/neon/vsri_np16.c: Remove.
2397 * gcc.target/arm/neon/vsri_np64.c: Remove.
2398 * gcc.target/arm/neon/vsri_np8.c: Remove.
2399 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2400 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2401 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2402 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2403 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2404 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2405 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2406 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2407 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2408 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2409 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2410 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2411 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2412 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2413 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2414 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2415 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2416 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2417 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2418 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2419 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2420 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2421 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2422 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2423 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2424 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2425 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2426 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2427 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2428 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2429 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2430 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2431 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2432 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2433 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2434 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2435 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2436 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2437 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2438 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2439 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2440 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2441 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2442 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2443 * gcc.target/arm/neon/vst1f32.c: Remove.
2444 * gcc.target/arm/neon/vst1p16.c: Remove.
2445 * gcc.target/arm/neon/vst1p64.c: Remove.
2446 * gcc.target/arm/neon/vst1p8.c: Remove.
2447 * gcc.target/arm/neon/vst1s16.c: Remove.
2448 * gcc.target/arm/neon/vst1s32.c: Remove.
2449 * gcc.target/arm/neon/vst1s64.c: Remove.
2450 * gcc.target/arm/neon/vst1s8.c: Remove.
2451 * gcc.target/arm/neon/vst1u16.c: Remove.
2452 * gcc.target/arm/neon/vst1u32.c: Remove.
2453 * gcc.target/arm/neon/vst1u64.c: Remove.
2454 * gcc.target/arm/neon/vst1u8.c: Remove.
2455 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2456 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2457 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2458 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2459 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2460 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2461 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2462 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2463 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2464 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2465 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2466 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2467 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2468 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2469 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2470 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2471 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2472 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2473 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2474 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2475 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2476 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2477 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2478 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2479 * gcc.target/arm/neon/vst2f32.c: Remove.
2480 * gcc.target/arm/neon/vst2p16.c: Remove.
2481 * gcc.target/arm/neon/vst2p64.c: Remove.
2482 * gcc.target/arm/neon/vst2p8.c: Remove.
2483 * gcc.target/arm/neon/vst2s16.c: Remove.
2484 * gcc.target/arm/neon/vst2s32.c: Remove.
2485 * gcc.target/arm/neon/vst2s64.c: Remove.
2486 * gcc.target/arm/neon/vst2s8.c: Remove.
2487 * gcc.target/arm/neon/vst2u16.c: Remove.
2488 * gcc.target/arm/neon/vst2u32.c: Remove.
2489 * gcc.target/arm/neon/vst2u64.c: Remove.
2490 * gcc.target/arm/neon/vst2u8.c: Remove.
2491 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2492 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2493 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2494 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2495 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2496 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2497 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2498 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2499 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2500 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2501 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2502 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2503 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2504 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2505 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2506 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2507 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2508 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2509 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2510 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2511 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2512 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2513 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2514 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2515 * gcc.target/arm/neon/vst3f32.c: Remove.
2516 * gcc.target/arm/neon/vst3p16.c: Remove.
2517 * gcc.target/arm/neon/vst3p64.c: Remove.
2518 * gcc.target/arm/neon/vst3p8.c: Remove.
2519 * gcc.target/arm/neon/vst3s16.c: Remove.
2520 * gcc.target/arm/neon/vst3s32.c: Remove.
2521 * gcc.target/arm/neon/vst3s64.c: Remove.
2522 * gcc.target/arm/neon/vst3s8.c: Remove.
2523 * gcc.target/arm/neon/vst3u16.c: Remove.
2524 * gcc.target/arm/neon/vst3u32.c: Remove.
2525 * gcc.target/arm/neon/vst3u64.c: Remove.
2526 * gcc.target/arm/neon/vst3u8.c: Remove.
2527 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2528 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2529 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2530 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2531 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2532 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2533 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2534 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2535 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2536 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2537 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2538 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2539 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2540 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2541 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2542 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2543 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2544 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2545 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2546 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2547 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2548 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2549 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2550 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2551 * gcc.target/arm/neon/vst4f32.c: Remove.
2552 * gcc.target/arm/neon/vst4p16.c: Remove.
2553 * gcc.target/arm/neon/vst4p64.c: Remove.
2554 * gcc.target/arm/neon/vst4p8.c: Remove.
2555 * gcc.target/arm/neon/vst4s16.c: Remove.
2556 * gcc.target/arm/neon/vst4s32.c: Remove.
2557 * gcc.target/arm/neon/vst4s64.c: Remove.
2558 * gcc.target/arm/neon/vst4s8.c: Remove.
2559 * gcc.target/arm/neon/vst4u16.c: Remove.
2560 * gcc.target/arm/neon/vst4u32.c: Remove.
2561 * gcc.target/arm/neon/vst4u64.c: Remove.
2562 * gcc.target/arm/neon/vst4u8.c: Remove.
2563 * gcc.target/arm/neon/vsubQf32.c: Remove.
2564 * gcc.target/arm/neon/vsubQs16.c: Remove.
2565 * gcc.target/arm/neon/vsubQs32.c: Remove.
2566 * gcc.target/arm/neon/vsubQs64.c: Remove.
2567 * gcc.target/arm/neon/vsubQs8.c: Remove.
2568 * gcc.target/arm/neon/vsubQu16.c: Remove.
2569 * gcc.target/arm/neon/vsubQu32.c: Remove.
2570 * gcc.target/arm/neon/vsubQu64.c: Remove.
2571 * gcc.target/arm/neon/vsubQu8.c: Remove.
2572 * gcc.target/arm/neon/vsubf32.c: Remove.
2573 * gcc.target/arm/neon/vsubhns16.c: Remove.
2574 * gcc.target/arm/neon/vsubhns32.c: Remove.
2575 * gcc.target/arm/neon/vsubhns64.c: Remove.
2576 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2577 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2578 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2579 * gcc.target/arm/neon/vsubls16.c: Remove.
2580 * gcc.target/arm/neon/vsubls32.c: Remove.
2581 * gcc.target/arm/neon/vsubls8.c: Remove.
2582 * gcc.target/arm/neon/vsublu16.c: Remove.
2583 * gcc.target/arm/neon/vsublu32.c: Remove.
2584 * gcc.target/arm/neon/vsublu8.c: Remove.
2585 * gcc.target/arm/neon/vsubs16.c: Remove.
2586 * gcc.target/arm/neon/vsubs32.c: Remove.
2587 * gcc.target/arm/neon/vsubs64.c: Remove.
2588 * gcc.target/arm/neon/vsubs8.c: Remove.
2589 * gcc.target/arm/neon/vsubu16.c: Remove.
2590 * gcc.target/arm/neon/vsubu32.c: Remove.
2591 * gcc.target/arm/neon/vsubu64.c: Remove.
2592 * gcc.target/arm/neon/vsubu8.c: Remove.
2593 * gcc.target/arm/neon/vsubws16.c: Remove.
2594 * gcc.target/arm/neon/vsubws32.c: Remove.
2595 * gcc.target/arm/neon/vsubws8.c: Remove.
2596 * gcc.target/arm/neon/vsubwu16.c: Remove.
2597 * gcc.target/arm/neon/vsubwu32.c: Remove.
2598 * gcc.target/arm/neon/vsubwu8.c: Remove.
2599 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2600 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2601 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2602 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2603 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2604 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2605 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2606 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2607 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2608 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2609 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2610 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2611 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2612 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2613 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2614 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2615 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2616 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2617 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2618 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2619 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2620 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2621 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2622 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2623 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2624 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2625 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2626 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2627 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2628 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2629 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2630 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2631 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2632 * gcc.target/arm/neon/vtrnf32.c: Remove.
2633 * gcc.target/arm/neon/vtrnp16.c: Remove.
2634 * gcc.target/arm/neon/vtrnp8.c: Remove.
2635 * gcc.target/arm/neon/vtrns16.c: Remove.
2636 * gcc.target/arm/neon/vtrns32.c: Remove.
2637 * gcc.target/arm/neon/vtrns8.c: Remove.
2638 * gcc.target/arm/neon/vtrnu16.c: Remove.
2639 * gcc.target/arm/neon/vtrnu32.c: Remove.
2640 * gcc.target/arm/neon/vtrnu8.c: Remove.
2641 * gcc.target/arm/neon/vtstQp8.c: Remove.
2642 * gcc.target/arm/neon/vtstQs16.c: Remove.
2643 * gcc.target/arm/neon/vtstQs32.c: Remove.
2644 * gcc.target/arm/neon/vtstQs8.c: Remove.
2645 * gcc.target/arm/neon/vtstQu16.c: Remove.
2646 * gcc.target/arm/neon/vtstQu32.c: Remove.
2647 * gcc.target/arm/neon/vtstQu8.c: Remove.
2648 * gcc.target/arm/neon/vtstp8.c: Remove.
2649 * gcc.target/arm/neon/vtsts16.c: Remove.
2650 * gcc.target/arm/neon/vtsts32.c: Remove.
2651 * gcc.target/arm/neon/vtsts8.c: Remove.
2652 * gcc.target/arm/neon/vtstu16.c: Remove.
2653 * gcc.target/arm/neon/vtstu32.c: Remove.
2654 * gcc.target/arm/neon/vtstu8.c: Remove.
2655 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2656 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2657 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2658 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2659 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2660 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2661 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2662 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2663 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2664 * gcc.target/arm/neon/vuzpf32.c: Remove.
2665 * gcc.target/arm/neon/vuzpp16.c: Remove.
2666 * gcc.target/arm/neon/vuzpp8.c: Remove.
2667 * gcc.target/arm/neon/vuzps16.c: Remove.
2668 * gcc.target/arm/neon/vuzps32.c: Remove.
2669 * gcc.target/arm/neon/vuzps8.c: Remove.
2670 * gcc.target/arm/neon/vuzpu16.c: Remove.
2671 * gcc.target/arm/neon/vuzpu32.c: Remove.
2672 * gcc.target/arm/neon/vuzpu8.c: Remove.
2673 * gcc.target/arm/neon/vzipQf32.c: Remove.
2674 * gcc.target/arm/neon/vzipQp16.c: Remove.
2675 * gcc.target/arm/neon/vzipQp8.c: Remove.
2676 * gcc.target/arm/neon/vzipQs16.c: Remove.
2677 * gcc.target/arm/neon/vzipQs32.c: Remove.
2678 * gcc.target/arm/neon/vzipQs8.c: Remove.
2679 * gcc.target/arm/neon/vzipQu16.c: Remove.
2680 * gcc.target/arm/neon/vzipQu32.c: Remove.
2681 * gcc.target/arm/neon/vzipQu8.c: Remove.
2682 * gcc.target/arm/neon/vzipf32.c: Remove.
2683 * gcc.target/arm/neon/vzipp16.c: Remove.
2684 * gcc.target/arm/neon/vzipp8.c: Remove.
2685 * gcc.target/arm/neon/vzips16.c: Remove.
2686 * gcc.target/arm/neon/vzips32.c: Remove.
2687 * gcc.target/arm/neon/vzips8.c: Remove.
2688 * gcc.target/arm/neon/vzipu16.c: Remove.
2689 * gcc.target/arm/neon/vzipu32.c: Remove.
2690 * gcc.target/arm/neon/vzipu8.c: Remove.
2692 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2694 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2696 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2699 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2700 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2702 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2704 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2705 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2706 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2707 levenshtein_plugin.c.
2708 * gcc.dg/spellcheck-fields.c: New file.
2710 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2713 * gfortran.dg/pr68318_1.f90: New test.
2714 * gfortran.dg/pr68318_2.f90: Ditto.
2716 2015-11-12 James Norris <jnorris@codesourcery.com>
2717 Joseph Myers <joseph@codesourcery.com>
2719 * c-c++-common/goacc/declare-1.c: New test.
2720 * c-c++-common/goacc/declare-2.c: Likewise.
2722 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2724 [ARM] Remove neon-testgen.ml and generated tests.
2726 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2727 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2728 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2729 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2730 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2731 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2732 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2733 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2734 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2735 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2736 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2737 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2738 * gcc.target/arm/neon/vRhadds16.c: Remove.
2739 * gcc.target/arm/neon/vRhadds32.c: Remove.
2740 * gcc.target/arm/neon/vRhadds8.c: Remove.
2741 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2742 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2743 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2744 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2745 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2746 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2747 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2748 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2749 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2750 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2751 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2752 * gcc.target/arm/neon/vRshls16.c: Remove.
2753 * gcc.target/arm/neon/vRshls32.c: Remove.
2754 * gcc.target/arm/neon/vRshls64.c: Remove.
2755 * gcc.target/arm/neon/vRshls8.c: Remove.
2756 * gcc.target/arm/neon/vRshlu16.c: Remove.
2757 * gcc.target/arm/neon/vRshlu32.c: Remove.
2758 * gcc.target/arm/neon/vRshlu64.c: Remove.
2759 * gcc.target/arm/neon/vRshlu8.c: Remove.
2760 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2761 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2762 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2763 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2764 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2765 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2766 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2767 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2768 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2769 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2770 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2771 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2772 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2773 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2774 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2775 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2776 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2777 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2778 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2779 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2780 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2781 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2782 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2783 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2784 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2785 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2786 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2787 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2788 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2789 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2790 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2791 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2792 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2793 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2794 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2795 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2796 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2797 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2798 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2799 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2800 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2801 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2802 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2803 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2804 * gcc.target/arm/neon/vabaQs16.c: Remove.
2805 * gcc.target/arm/neon/vabaQs32.c: Remove.
2806 * gcc.target/arm/neon/vabaQs8.c: Remove.
2807 * gcc.target/arm/neon/vabaQu16.c: Remove.
2808 * gcc.target/arm/neon/vabaQu32.c: Remove.
2809 * gcc.target/arm/neon/vabaQu8.c: Remove.
2810 * gcc.target/arm/neon/vabals16.c: Remove.
2811 * gcc.target/arm/neon/vabals32.c: Remove.
2812 * gcc.target/arm/neon/vabals8.c: Remove.
2813 * gcc.target/arm/neon/vabalu16.c: Remove.
2814 * gcc.target/arm/neon/vabalu32.c: Remove.
2815 * gcc.target/arm/neon/vabalu8.c: Remove.
2816 * gcc.target/arm/neon/vabas16.c: Remove.
2817 * gcc.target/arm/neon/vabas32.c: Remove.
2818 * gcc.target/arm/neon/vabas8.c: Remove.
2819 * gcc.target/arm/neon/vabau16.c: Remove.
2820 * gcc.target/arm/neon/vabau32.c: Remove.
2821 * gcc.target/arm/neon/vabau8.c: Remove.
2822 * gcc.target/arm/neon/vabdQf32.c: Remove.
2823 * gcc.target/arm/neon/vabdQs16.c: Remove.
2824 * gcc.target/arm/neon/vabdQs32.c: Remove.
2825 * gcc.target/arm/neon/vabdQs8.c: Remove.
2826 * gcc.target/arm/neon/vabdQu16.c: Remove.
2827 * gcc.target/arm/neon/vabdQu32.c: Remove.
2828 * gcc.target/arm/neon/vabdQu8.c: Remove.
2829 * gcc.target/arm/neon/vabdf32.c: Remove.
2830 * gcc.target/arm/neon/vabdls16.c: Remove.
2831 * gcc.target/arm/neon/vabdls32.c: Remove.
2832 * gcc.target/arm/neon/vabdls8.c: Remove.
2833 * gcc.target/arm/neon/vabdlu16.c: Remove.
2834 * gcc.target/arm/neon/vabdlu32.c: Remove.
2835 * gcc.target/arm/neon/vabdlu8.c: Remove.
2836 * gcc.target/arm/neon/vabds16.c: Remove.
2837 * gcc.target/arm/neon/vabds32.c: Remove.
2838 * gcc.target/arm/neon/vabds8.c: Remove.
2839 * gcc.target/arm/neon/vabdu16.c: Remove.
2840 * gcc.target/arm/neon/vabdu32.c: Remove.
2841 * gcc.target/arm/neon/vabdu8.c: Remove.
2842 * gcc.target/arm/neon/vabsQf32.c: Remove.
2843 * gcc.target/arm/neon/vabsQs16.c: Remove.
2844 * gcc.target/arm/neon/vabsQs32.c: Remove.
2845 * gcc.target/arm/neon/vabsQs8.c: Remove.
2846 * gcc.target/arm/neon/vabsf32.c: Remove.
2847 * gcc.target/arm/neon/vabss16.c: Remove.
2848 * gcc.target/arm/neon/vabss32.c: Remove.
2849 * gcc.target/arm/neon/vabss8.c: Remove.
2850 * gcc.target/arm/neon/vaddQf32.c: Remove.
2851 * gcc.target/arm/neon/vaddQs16.c: Remove.
2852 * gcc.target/arm/neon/vaddQs32.c: Remove.
2853 * gcc.target/arm/neon/vaddQs64.c: Remove.
2854 * gcc.target/arm/neon/vaddQs8.c: Remove.
2855 * gcc.target/arm/neon/vaddQu16.c: Remove.
2856 * gcc.target/arm/neon/vaddQu32.c: Remove.
2857 * gcc.target/arm/neon/vaddQu64.c: Remove.
2858 * gcc.target/arm/neon/vaddQu8.c: Remove.
2859 * gcc.target/arm/neon/vaddf32.c: Remove.
2860 * gcc.target/arm/neon/vaddhns16.c: Remove.
2861 * gcc.target/arm/neon/vaddhns32.c: Remove.
2862 * gcc.target/arm/neon/vaddhns64.c: Remove.
2863 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2864 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2865 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2866 * gcc.target/arm/neon/vaddls16.c: Remove.
2867 * gcc.target/arm/neon/vaddls32.c: Remove.
2868 * gcc.target/arm/neon/vaddls8.c: Remove.
2869 * gcc.target/arm/neon/vaddlu16.c: Remove.
2870 * gcc.target/arm/neon/vaddlu32.c: Remove.
2871 * gcc.target/arm/neon/vaddlu8.c: Remove.
2872 * gcc.target/arm/neon/vadds16.c: Remove.
2873 * gcc.target/arm/neon/vadds32.c: Remove.
2874 * gcc.target/arm/neon/vadds64.c: Remove.
2875 * gcc.target/arm/neon/vadds8.c: Remove.
2876 * gcc.target/arm/neon/vaddu16.c: Remove.
2877 * gcc.target/arm/neon/vaddu32.c: Remove.
2878 * gcc.target/arm/neon/vaddu64.c: Remove.
2879 * gcc.target/arm/neon/vaddu8.c: Remove.
2880 * gcc.target/arm/neon/vaddws16.c: Remove.
2881 * gcc.target/arm/neon/vaddws32.c: Remove.
2882 * gcc.target/arm/neon/vaddws8.c: Remove.
2883 * gcc.target/arm/neon/vaddwu16.c: Remove.
2884 * gcc.target/arm/neon/vaddwu32.c: Remove.
2885 * gcc.target/arm/neon/vaddwu8.c: Remove.
2886 * gcc.target/arm/neon/vandQs16.c: Remove.
2887 * gcc.target/arm/neon/vandQs32.c: Remove.
2888 * gcc.target/arm/neon/vandQs64.c: Remove.
2889 * gcc.target/arm/neon/vandQs8.c: Remove.
2890 * gcc.target/arm/neon/vandQu16.c: Remove.
2891 * gcc.target/arm/neon/vandQu32.c: Remove.
2892 * gcc.target/arm/neon/vandQu64.c: Remove.
2893 * gcc.target/arm/neon/vandQu8.c: Remove.
2894 * gcc.target/arm/neon/vands16.c: Remove.
2895 * gcc.target/arm/neon/vands32.c: Remove.
2896 * gcc.target/arm/neon/vands64.c: Remove.
2897 * gcc.target/arm/neon/vands8.c: Remove.
2898 * gcc.target/arm/neon/vandu16.c: Remove.
2899 * gcc.target/arm/neon/vandu32.c: Remove.
2900 * gcc.target/arm/neon/vandu64.c: Remove.
2901 * gcc.target/arm/neon/vandu8.c: Remove.
2902 * gcc.target/arm/neon/vbicQs16.c: Remove.
2903 * gcc.target/arm/neon/vbicQs32.c: Remove.
2904 * gcc.target/arm/neon/vbicQs64.c: Remove.
2905 * gcc.target/arm/neon/vbicQs8.c: Remove.
2906 * gcc.target/arm/neon/vbicQu16.c: Remove.
2907 * gcc.target/arm/neon/vbicQu32.c: Remove.
2908 * gcc.target/arm/neon/vbicQu64.c: Remove.
2909 * gcc.target/arm/neon/vbicQu8.c: Remove.
2910 * gcc.target/arm/neon/vbics16.c: Remove.
2911 * gcc.target/arm/neon/vbics32.c: Remove.
2912 * gcc.target/arm/neon/vbics64.c: Remove.
2913 * gcc.target/arm/neon/vbics8.c: Remove.
2914 * gcc.target/arm/neon/vbicu16.c: Remove.
2915 * gcc.target/arm/neon/vbicu32.c: Remove.
2916 * gcc.target/arm/neon/vbicu64.c: Remove.
2917 * gcc.target/arm/neon/vbicu8.c: Remove.
2918 * gcc.target/arm/neon/vbslQf32.c: Remove.
2919 * gcc.target/arm/neon/vbslQp16.c: Remove.
2920 * gcc.target/arm/neon/vbslQp64.c: Remove.
2921 * gcc.target/arm/neon/vbslQp8.c: Remove.
2922 * gcc.target/arm/neon/vbslQs16.c: Remove.
2923 * gcc.target/arm/neon/vbslQs32.c: Remove.
2924 * gcc.target/arm/neon/vbslQs64.c: Remove.
2925 * gcc.target/arm/neon/vbslQs8.c: Remove.
2926 * gcc.target/arm/neon/vbslQu16.c: Remove.
2927 * gcc.target/arm/neon/vbslQu32.c: Remove.
2928 * gcc.target/arm/neon/vbslQu64.c: Remove.
2929 * gcc.target/arm/neon/vbslQu8.c: Remove.
2930 * gcc.target/arm/neon/vbslf32.c: Remove.
2931 * gcc.target/arm/neon/vbslp16.c: Remove.
2932 * gcc.target/arm/neon/vbslp64.c: Remove.
2933 * gcc.target/arm/neon/vbslp8.c: Remove.
2934 * gcc.target/arm/neon/vbsls16.c: Remove.
2935 * gcc.target/arm/neon/vbsls32.c: Remove.
2936 * gcc.target/arm/neon/vbsls64.c: Remove.
2937 * gcc.target/arm/neon/vbsls8.c: Remove.
2938 * gcc.target/arm/neon/vbslu16.c: Remove.
2939 * gcc.target/arm/neon/vbslu32.c: Remove.
2940 * gcc.target/arm/neon/vbslu64.c: Remove.
2941 * gcc.target/arm/neon/vbslu8.c: Remove.
2942 * gcc.target/arm/neon/vcageQf32.c: Remove.
2943 * gcc.target/arm/neon/vcagef32.c: Remove.
2944 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2945 * gcc.target/arm/neon/vcagtf32.c: Remove.
2946 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2947 * gcc.target/arm/neon/vcalef32.c: Remove.
2948 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2949 * gcc.target/arm/neon/vcaltf32.c: Remove.
2950 * gcc.target/arm/neon/vceqQf32.c: Remove.
2951 * gcc.target/arm/neon/vceqQp8.c: Remove.
2952 * gcc.target/arm/neon/vceqQs16.c: Remove.
2953 * gcc.target/arm/neon/vceqQs32.c: Remove.
2954 * gcc.target/arm/neon/vceqQs8.c: Remove.
2955 * gcc.target/arm/neon/vceqQu16.c: Remove.
2956 * gcc.target/arm/neon/vceqQu32.c: Remove.
2957 * gcc.target/arm/neon/vceqQu8.c: Remove.
2958 * gcc.target/arm/neon/vceqf32.c: Remove.
2959 * gcc.target/arm/neon/vceqp8.c: Remove.
2960 * gcc.target/arm/neon/vceqs16.c: Remove.
2961 * gcc.target/arm/neon/vceqs32.c: Remove.
2962 * gcc.target/arm/neon/vceqs8.c: Remove.
2963 * gcc.target/arm/neon/vcequ16.c: Remove.
2964 * gcc.target/arm/neon/vcequ32.c: Remove.
2965 * gcc.target/arm/neon/vcequ8.c: Remove.
2966 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2967 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2968 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2969 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2970 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2971 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2972 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2973 * gcc.target/arm/neon/vcgef32.c: Remove.
2974 * gcc.target/arm/neon/vcges16.c: Remove.
2975 * gcc.target/arm/neon/vcges32.c: Remove.
2976 * gcc.target/arm/neon/vcges8.c: Remove.
2977 * gcc.target/arm/neon/vcgeu16.c: Remove.
2978 * gcc.target/arm/neon/vcgeu32.c: Remove.
2979 * gcc.target/arm/neon/vcgeu8.c: Remove.
2980 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2981 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2982 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2983 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2984 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2985 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2986 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2987 * gcc.target/arm/neon/vcgtf32.c: Remove.
2988 * gcc.target/arm/neon/vcgts16.c: Remove.
2989 * gcc.target/arm/neon/vcgts32.c: Remove.
2990 * gcc.target/arm/neon/vcgts8.c: Remove.
2991 * gcc.target/arm/neon/vcgtu16.c: Remove.
2992 * gcc.target/arm/neon/vcgtu32.c: Remove.
2993 * gcc.target/arm/neon/vcgtu8.c: Remove.
2994 * gcc.target/arm/neon/vcleQf32.c: Remove.
2995 * gcc.target/arm/neon/vcleQs16.c: Remove.
2996 * gcc.target/arm/neon/vcleQs32.c: Remove.
2997 * gcc.target/arm/neon/vcleQs8.c: Remove.
2998 * gcc.target/arm/neon/vcleQu16.c: Remove.
2999 * gcc.target/arm/neon/vcleQu32.c: Remove.
3000 * gcc.target/arm/neon/vcleQu8.c: Remove.
3001 * gcc.target/arm/neon/vclef32.c: Remove.
3002 * gcc.target/arm/neon/vcles16.c: Remove.
3003 * gcc.target/arm/neon/vcles32.c: Remove.
3004 * gcc.target/arm/neon/vcles8.c: Remove.
3005 * gcc.target/arm/neon/vcleu16.c: Remove.
3006 * gcc.target/arm/neon/vcleu32.c: Remove.
3007 * gcc.target/arm/neon/vcleu8.c: Remove.
3008 * gcc.target/arm/neon/vclsQs16.c: Remove.
3009 * gcc.target/arm/neon/vclsQs32.c: Remove.
3010 * gcc.target/arm/neon/vclsQs8.c: Remove.
3011 * gcc.target/arm/neon/vclss16.c: Remove.
3012 * gcc.target/arm/neon/vclss32.c: Remove.
3013 * gcc.target/arm/neon/vclss8.c: Remove.
3014 * gcc.target/arm/neon/vcltQf32.c: Remove.
3015 * gcc.target/arm/neon/vcltQs16.c: Remove.
3016 * gcc.target/arm/neon/vcltQs32.c: Remove.
3017 * gcc.target/arm/neon/vcltQs8.c: Remove.
3018 * gcc.target/arm/neon/vcltQu16.c: Remove.
3019 * gcc.target/arm/neon/vcltQu32.c: Remove.
3020 * gcc.target/arm/neon/vcltQu8.c: Remove.
3021 * gcc.target/arm/neon/vcltf32.c: Remove.
3022 * gcc.target/arm/neon/vclts16.c: Remove.
3023 * gcc.target/arm/neon/vclts32.c: Remove.
3024 * gcc.target/arm/neon/vclts8.c: Remove.
3025 * gcc.target/arm/neon/vcltu16.c: Remove.
3026 * gcc.target/arm/neon/vcltu32.c: Remove.
3027 * gcc.target/arm/neon/vcltu8.c: Remove.
3028 * gcc.target/arm/neon/vclzQs16.c: Remove.
3029 * gcc.target/arm/neon/vclzQs32.c: Remove.
3030 * gcc.target/arm/neon/vclzQs8.c: Remove.
3031 * gcc.target/arm/neon/vclzQu16.c: Remove.
3032 * gcc.target/arm/neon/vclzQu32.c: Remove.
3033 * gcc.target/arm/neon/vclzQu8.c: Remove.
3034 * gcc.target/arm/neon/vclzs16.c: Remove.
3035 * gcc.target/arm/neon/vclzs32.c: Remove.
3036 * gcc.target/arm/neon/vclzs8.c: Remove.
3037 * gcc.target/arm/neon/vclzu16.c: Remove.
3038 * gcc.target/arm/neon/vclzu32.c: Remove.
3039 * gcc.target/arm/neon/vclzu8.c: Remove.
3040 * gcc.target/arm/neon/vcntQp8.c: Remove.
3041 * gcc.target/arm/neon/vcntQs8.c: Remove.
3042 * gcc.target/arm/neon/vcntQu8.c: Remove.
3043 * gcc.target/arm/neon/vcntp8.c: Remove.
3044 * gcc.target/arm/neon/vcnts8.c: Remove.
3045 * gcc.target/arm/neon/vcntu8.c: Remove.
3046 * gcc.target/arm/neon/vcombinef32.c: Remove.
3047 * gcc.target/arm/neon/vcombinep16.c: Remove.
3048 * gcc.target/arm/neon/vcombinep64.c: Remove.
3049 * gcc.target/arm/neon/vcombinep8.c: Remove.
3050 * gcc.target/arm/neon/vcombines16.c: Remove.
3051 * gcc.target/arm/neon/vcombines32.c: Remove.
3052 * gcc.target/arm/neon/vcombines64.c: Remove.
3053 * gcc.target/arm/neon/vcombines8.c: Remove.
3054 * gcc.target/arm/neon/vcombineu16.c: Remove.
3055 * gcc.target/arm/neon/vcombineu32.c: Remove.
3056 * gcc.target/arm/neon/vcombineu64.c: Remove.
3057 * gcc.target/arm/neon/vcombineu8.c: Remove.
3058 * gcc.target/arm/neon/vcreatef32.c: Remove.
3059 * gcc.target/arm/neon/vcreatep16.c: Remove.
3060 * gcc.target/arm/neon/vcreatep64.c: Remove.
3061 * gcc.target/arm/neon/vcreatep8.c: Remove.
3062 * gcc.target/arm/neon/vcreates16.c: Remove.
3063 * gcc.target/arm/neon/vcreates32.c: Remove.
3064 * gcc.target/arm/neon/vcreates64.c: Remove.
3065 * gcc.target/arm/neon/vcreates8.c: Remove.
3066 * gcc.target/arm/neon/vcreateu16.c: Remove.
3067 * gcc.target/arm/neon/vcreateu32.c: Remove.
3068 * gcc.target/arm/neon/vcreateu64.c: Remove.
3069 * gcc.target/arm/neon/vcreateu8.c: Remove.
3070 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3071 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3072 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3073 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3074 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3075 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3076 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3077 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3078 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3079 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3080 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3081 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3082 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3083 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3084 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3085 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3086 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3087 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3088 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3089 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3090 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3091 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3092 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3093 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3094 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3095 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3096 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3097 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3098 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3099 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3100 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3101 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3102 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3103 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3104 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3105 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3106 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3107 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3108 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3109 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3110 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3111 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3112 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3113 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3114 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3115 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3116 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3117 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3118 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3119 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3120 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3121 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3122 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3123 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3124 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3125 * gcc.target/arm/neon/vdup_np16.c: Remove.
3126 * gcc.target/arm/neon/vdup_np64.c: Remove.
3127 * gcc.target/arm/neon/vdup_np8.c: Remove.
3128 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3129 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3130 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3131 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3132 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3133 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3134 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3135 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3136 * gcc.target/arm/neon/veorQs16.c: Remove.
3137 * gcc.target/arm/neon/veorQs32.c: Remove.
3138 * gcc.target/arm/neon/veorQs64.c: Remove.
3139 * gcc.target/arm/neon/veorQs8.c: Remove.
3140 * gcc.target/arm/neon/veorQu16.c: Remove.
3141 * gcc.target/arm/neon/veorQu32.c: Remove.
3142 * gcc.target/arm/neon/veorQu64.c: Remove.
3143 * gcc.target/arm/neon/veorQu8.c: Remove.
3144 * gcc.target/arm/neon/veors16.c: Remove.
3145 * gcc.target/arm/neon/veors32.c: Remove.
3146 * gcc.target/arm/neon/veors64.c: Remove.
3147 * gcc.target/arm/neon/veors8.c: Remove.
3148 * gcc.target/arm/neon/veoru16.c: Remove.
3149 * gcc.target/arm/neon/veoru32.c: Remove.
3150 * gcc.target/arm/neon/veoru64.c: Remove.
3151 * gcc.target/arm/neon/veoru8.c: Remove.
3152 * gcc.target/arm/neon/vextQf32.c: Remove.
3153 * gcc.target/arm/neon/vextQp16.c: Remove.
3154 * gcc.target/arm/neon/vextQp64.c: Remove.
3155 * gcc.target/arm/neon/vextQp8.c: Remove.
3156 * gcc.target/arm/neon/vextQs16.c: Remove.
3157 * gcc.target/arm/neon/vextQs32.c: Remove.
3158 * gcc.target/arm/neon/vextQs64.c: Remove.
3159 * gcc.target/arm/neon/vextQs8.c: Remove.
3160 * gcc.target/arm/neon/vextQu16.c: Remove.
3161 * gcc.target/arm/neon/vextQu32.c: Remove.
3162 * gcc.target/arm/neon/vextQu64.c: Remove.
3163 * gcc.target/arm/neon/vextQu8.c: Remove.
3164 * gcc.target/arm/neon/vextf32.c: Remove.
3165 * gcc.target/arm/neon/vextp16.c: Remove.
3166 * gcc.target/arm/neon/vextp64.c: Remove.
3167 * gcc.target/arm/neon/vextp8.c: Remove.
3168 * gcc.target/arm/neon/vexts16.c: Remove.
3169 * gcc.target/arm/neon/vexts32.c: Remove.
3170 * gcc.target/arm/neon/vexts64.c: Remove.
3171 * gcc.target/arm/neon/vexts8.c: Remove.
3172 * gcc.target/arm/neon/vextu16.c: Remove.
3173 * gcc.target/arm/neon/vextu32.c: Remove.
3174 * gcc.target/arm/neon/vextu64.c: Remove.
3175 * gcc.target/arm/neon/vextu8.c: Remove.
3176 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3177 * gcc.target/arm/neon/vfmaf32.c: Remove.
3178 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3179 * gcc.target/arm/neon/vfmsf32.c: Remove.
3180 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3181 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3182 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3183 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3184 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3185 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3186 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3187 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3188 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3189 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3190 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3191 * gcc.target/arm/neon/vget_highf32.c: Remove.
3192 * gcc.target/arm/neon/vget_highp16.c: Remove.
3193 * gcc.target/arm/neon/vget_highp64.c: Remove.
3194 * gcc.target/arm/neon/vget_highp8.c: Remove.
3195 * gcc.target/arm/neon/vget_highs16.c: Remove.
3196 * gcc.target/arm/neon/vget_highs32.c: Remove.
3197 * gcc.target/arm/neon/vget_highs64.c: Remove.
3198 * gcc.target/arm/neon/vget_highs8.c: Remove.
3199 * gcc.target/arm/neon/vget_highu16.c: Remove.
3200 * gcc.target/arm/neon/vget_highu32.c: Remove.
3201 * gcc.target/arm/neon/vget_highu64.c: Remove.
3202 * gcc.target/arm/neon/vget_highu8.c: Remove.
3203 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3204 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3205 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3206 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3207 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3208 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3209 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3210 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3211 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3212 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3213 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3214 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3215 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3216 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3217 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3218 * gcc.target/arm/neon/vget_lows16.c: Remove.
3219 * gcc.target/arm/neon/vget_lows32.c: Remove.
3220 * gcc.target/arm/neon/vget_lows64.c: Remove.
3221 * gcc.target/arm/neon/vget_lows8.c: Remove.
3222 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3223 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3224 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3225 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3226 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3227 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3228 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3229 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3230 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3231 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3232 * gcc.target/arm/neon/vhadds16.c: Remove.
3233 * gcc.target/arm/neon/vhadds32.c: Remove.
3234 * gcc.target/arm/neon/vhadds8.c: Remove.
3235 * gcc.target/arm/neon/vhaddu16.c: Remove.
3236 * gcc.target/arm/neon/vhaddu32.c: Remove.
3237 * gcc.target/arm/neon/vhaddu8.c: Remove.
3238 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3239 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3240 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3241 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3242 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3243 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3244 * gcc.target/arm/neon/vhsubs16.c: Remove.
3245 * gcc.target/arm/neon/vhsubs32.c: Remove.
3246 * gcc.target/arm/neon/vhsubs8.c: Remove.
3247 * gcc.target/arm/neon/vhsubu16.c: Remove.
3248 * gcc.target/arm/neon/vhsubu32.c: Remove.
3249 * gcc.target/arm/neon/vhsubu8.c: Remove.
3250 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3251 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3252 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3253 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3254 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3255 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3256 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3257 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3258 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3259 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3260 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3261 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3262 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3263 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3264 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3265 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3266 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3267 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3268 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3269 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3270 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3271 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3272 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3273 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3274 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3275 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3276 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3277 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3278 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3279 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3280 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3281 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3282 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3283 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3284 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3285 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3286 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3287 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3288 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3289 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3290 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3291 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3292 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3293 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3294 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3295 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3296 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3297 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3298 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3299 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3300 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3301 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3302 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3303 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3304 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3305 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3306 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3307 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3308 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3309 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3310 * gcc.target/arm/neon/vld1f32.c: Remove.
3311 * gcc.target/arm/neon/vld1p16.c: Remove.
3312 * gcc.target/arm/neon/vld1p64.c: Remove.
3313 * gcc.target/arm/neon/vld1p8.c: Remove.
3314 * gcc.target/arm/neon/vld1s16.c: Remove.
3315 * gcc.target/arm/neon/vld1s32.c: Remove.
3316 * gcc.target/arm/neon/vld1s64.c: Remove.
3317 * gcc.target/arm/neon/vld1s8.c: Remove.
3318 * gcc.target/arm/neon/vld1u16.c: Remove.
3319 * gcc.target/arm/neon/vld1u32.c: Remove.
3320 * gcc.target/arm/neon/vld1u64.c: Remove.
3321 * gcc.target/arm/neon/vld1u8.c: Remove.
3322 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3323 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3324 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3325 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3326 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3327 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3328 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3329 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3330 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3331 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3332 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3333 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3334 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3335 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3336 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3337 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3338 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3339 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3340 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3341 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3342 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3343 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3344 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3345 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3346 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3347 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3348 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3349 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3350 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3351 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3352 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3353 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3354 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3355 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3356 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3357 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3358 * gcc.target/arm/neon/vld2f32.c: Remove.
3359 * gcc.target/arm/neon/vld2p16.c: Remove.
3360 * gcc.target/arm/neon/vld2p64.c: Remove.
3361 * gcc.target/arm/neon/vld2p8.c: Remove.
3362 * gcc.target/arm/neon/vld2s16.c: Remove.
3363 * gcc.target/arm/neon/vld2s32.c: Remove.
3364 * gcc.target/arm/neon/vld2s64.c: Remove.
3365 * gcc.target/arm/neon/vld2s8.c: Remove.
3366 * gcc.target/arm/neon/vld2u16.c: Remove.
3367 * gcc.target/arm/neon/vld2u32.c: Remove.
3368 * gcc.target/arm/neon/vld2u64.c: Remove.
3369 * gcc.target/arm/neon/vld2u8.c: Remove.
3370 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3371 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3372 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3373 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3374 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3375 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3376 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3377 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3378 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3379 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3380 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3381 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3382 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3383 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3384 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3385 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3386 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3387 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3388 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3389 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3390 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3391 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3392 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3393 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3394 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3395 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3396 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3397 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3398 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3399 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3400 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3401 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3402 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3403 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3404 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3405 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3406 * gcc.target/arm/neon/vld3f32.c: Remove.
3407 * gcc.target/arm/neon/vld3p16.c: Remove.
3408 * gcc.target/arm/neon/vld3p64.c: Remove.
3409 * gcc.target/arm/neon/vld3p8.c: Remove.
3410 * gcc.target/arm/neon/vld3s16.c: Remove.
3411 * gcc.target/arm/neon/vld3s32.c: Remove.
3412 * gcc.target/arm/neon/vld3s64.c: Remove.
3413 * gcc.target/arm/neon/vld3s8.c: Remove.
3414 * gcc.target/arm/neon/vld3u16.c: Remove.
3415 * gcc.target/arm/neon/vld3u32.c: Remove.
3416 * gcc.target/arm/neon/vld3u64.c: Remove.
3417 * gcc.target/arm/neon/vld3u8.c: Remove.
3418 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3419 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3420 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3421 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3422 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3423 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3424 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3425 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3426 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3427 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3428 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3429 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3430 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3431 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3432 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3433 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3434 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3435 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3436 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3437 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3438 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3439 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3440 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3441 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3442 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3443 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3444 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3445 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3446 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3447 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3448 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3449 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3450 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3451 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3452 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3453 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3454 * gcc.target/arm/neon/vld4f32.c: Remove.
3455 * gcc.target/arm/neon/vld4p16.c: Remove.
3456 * gcc.target/arm/neon/vld4p64.c: Remove.
3457 * gcc.target/arm/neon/vld4p8.c: Remove.
3458 * gcc.target/arm/neon/vld4s16.c: Remove.
3459 * gcc.target/arm/neon/vld4s32.c: Remove.
3460 * gcc.target/arm/neon/vld4s64.c: Remove.
3461 * gcc.target/arm/neon/vld4s8.c: Remove.
3462 * gcc.target/arm/neon/vld4u16.c: Remove.
3463 * gcc.target/arm/neon/vld4u32.c: Remove.
3464 * gcc.target/arm/neon/vld4u64.c: Remove.
3465 * gcc.target/arm/neon/vld4u8.c: Remove.
3466 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3467 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3468 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3469 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3470 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3471 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3472 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3473 * gcc.target/arm/neon/vmaxf32.c: Remove.
3474 * gcc.target/arm/neon/vmaxs16.c: Remove.
3475 * gcc.target/arm/neon/vmaxs32.c: Remove.
3476 * gcc.target/arm/neon/vmaxs8.c: Remove.
3477 * gcc.target/arm/neon/vmaxu16.c: Remove.
3478 * gcc.target/arm/neon/vmaxu32.c: Remove.
3479 * gcc.target/arm/neon/vmaxu8.c: Remove.
3480 * gcc.target/arm/neon/vminQf32.c: Remove.
3481 * gcc.target/arm/neon/vminQs16.c: Remove.
3482 * gcc.target/arm/neon/vminQs32.c: Remove.
3483 * gcc.target/arm/neon/vminQs8.c: Remove.
3484 * gcc.target/arm/neon/vminQu16.c: Remove.
3485 * gcc.target/arm/neon/vminQu32.c: Remove.
3486 * gcc.target/arm/neon/vminQu8.c: Remove.
3487 * gcc.target/arm/neon/vminf32.c: Remove.
3488 * gcc.target/arm/neon/vmins16.c: Remove.
3489 * gcc.target/arm/neon/vmins32.c: Remove.
3490 * gcc.target/arm/neon/vmins8.c: Remove.
3491 * gcc.target/arm/neon/vminu16.c: Remove.
3492 * gcc.target/arm/neon/vminu32.c: Remove.
3493 * gcc.target/arm/neon/vminu8.c: Remove.
3494 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3495 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3496 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3497 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3498 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3499 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3500 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3501 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3502 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3503 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3504 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3505 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3506 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3507 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3508 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3509 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3510 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3511 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3512 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3513 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3514 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3515 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3516 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3517 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3518 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3519 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3520 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3521 * gcc.target/arm/neon/vmlaf32.c: Remove.
3522 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3523 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3524 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3525 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3526 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3527 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3528 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3529 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3530 * gcc.target/arm/neon/vmlals16.c: Remove.
3531 * gcc.target/arm/neon/vmlals32.c: Remove.
3532 * gcc.target/arm/neon/vmlals8.c: Remove.
3533 * gcc.target/arm/neon/vmlalu16.c: Remove.
3534 * gcc.target/arm/neon/vmlalu32.c: Remove.
3535 * gcc.target/arm/neon/vmlalu8.c: Remove.
3536 * gcc.target/arm/neon/vmlas16.c: Remove.
3537 * gcc.target/arm/neon/vmlas32.c: Remove.
3538 * gcc.target/arm/neon/vmlas8.c: Remove.
3539 * gcc.target/arm/neon/vmlau16.c: Remove.
3540 * gcc.target/arm/neon/vmlau32.c: Remove.
3541 * gcc.target/arm/neon/vmlau8.c: Remove.
3542 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3543 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3544 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3545 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3546 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3547 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3548 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3549 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3550 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3551 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3552 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3553 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3554 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3555 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3556 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3557 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3558 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3559 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3560 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3561 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3562 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3563 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3564 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3565 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3566 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3567 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3568 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3569 * gcc.target/arm/neon/vmlsf32.c: Remove.
3570 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3571 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3572 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3573 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3574 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3575 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3576 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3577 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3578 * gcc.target/arm/neon/vmlsls16.c: Remove.
3579 * gcc.target/arm/neon/vmlsls32.c: Remove.
3580 * gcc.target/arm/neon/vmlsls8.c: Remove.
3581 * gcc.target/arm/neon/vmlslu16.c: Remove.
3582 * gcc.target/arm/neon/vmlslu32.c: Remove.
3583 * gcc.target/arm/neon/vmlslu8.c: Remove.
3584 * gcc.target/arm/neon/vmlss16.c: Remove.
3585 * gcc.target/arm/neon/vmlss32.c: Remove.
3586 * gcc.target/arm/neon/vmlss8.c: Remove.
3587 * gcc.target/arm/neon/vmlsu16.c: Remove.
3588 * gcc.target/arm/neon/vmlsu32.c: Remove.
3589 * gcc.target/arm/neon/vmlsu8.c: Remove.
3590 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3591 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3592 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3593 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3594 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3595 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3596 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3597 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3598 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3599 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3600 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3601 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3602 * gcc.target/arm/neon/vmov_np16.c: Remove.
3603 * gcc.target/arm/neon/vmov_np8.c: Remove.
3604 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3605 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3606 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3607 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3608 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3609 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3610 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3611 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3612 * gcc.target/arm/neon/vmovls16.c: Remove.
3613 * gcc.target/arm/neon/vmovls32.c: Remove.
3614 * gcc.target/arm/neon/vmovls8.c: Remove.
3615 * gcc.target/arm/neon/vmovlu16.c: Remove.
3616 * gcc.target/arm/neon/vmovlu32.c: Remove.
3617 * gcc.target/arm/neon/vmovlu8.c: Remove.
3618 * gcc.target/arm/neon/vmovns16.c: Remove.
3619 * gcc.target/arm/neon/vmovns32.c: Remove.
3620 * gcc.target/arm/neon/vmovns64.c: Remove.
3621 * gcc.target/arm/neon/vmovnu16.c: Remove.
3622 * gcc.target/arm/neon/vmovnu32.c: Remove.
3623 * gcc.target/arm/neon/vmovnu64.c: Remove.
3624 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3625 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3626 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3627 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3628 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3629 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3630 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3631 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3632 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3633 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3634 * gcc.target/arm/neon/vmulQf32.c: Remove.
3635 * gcc.target/arm/neon/vmulQp8.c: Remove.
3636 * gcc.target/arm/neon/vmulQs16.c: Remove.
3637 * gcc.target/arm/neon/vmulQs32.c: Remove.
3638 * gcc.target/arm/neon/vmulQs8.c: Remove.
3639 * gcc.target/arm/neon/vmulQu16.c: Remove.
3640 * gcc.target/arm/neon/vmulQu32.c: Remove.
3641 * gcc.target/arm/neon/vmulQu8.c: Remove.
3642 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3643 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3644 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3645 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3646 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3647 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3648 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3649 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3650 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3651 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3652 * gcc.target/arm/neon/vmulf32.c: Remove.
3653 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3654 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3655 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3656 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3657 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3658 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3659 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3660 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3661 * gcc.target/arm/neon/vmullp8.c: Remove.
3662 * gcc.target/arm/neon/vmulls16.c: Remove.
3663 * gcc.target/arm/neon/vmulls32.c: Remove.
3664 * gcc.target/arm/neon/vmulls8.c: Remove.
3665 * gcc.target/arm/neon/vmullu16.c: Remove.
3666 * gcc.target/arm/neon/vmullu32.c: Remove.
3667 * gcc.target/arm/neon/vmullu8.c: Remove.
3668 * gcc.target/arm/neon/vmulp8.c: Remove.
3669 * gcc.target/arm/neon/vmuls16.c: Remove.
3670 * gcc.target/arm/neon/vmuls32.c: Remove.
3671 * gcc.target/arm/neon/vmuls8.c: Remove.
3672 * gcc.target/arm/neon/vmulu16.c: Remove.
3673 * gcc.target/arm/neon/vmulu32.c: Remove.
3674 * gcc.target/arm/neon/vmulu8.c: Remove.
3675 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3676 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3677 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3678 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3679 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3680 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3681 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3682 * gcc.target/arm/neon/vmvnp8.c: Remove.
3683 * gcc.target/arm/neon/vmvns16.c: Remove.
3684 * gcc.target/arm/neon/vmvns32.c: Remove.
3685 * gcc.target/arm/neon/vmvns8.c: Remove.
3686 * gcc.target/arm/neon/vmvnu16.c: Remove.
3687 * gcc.target/arm/neon/vmvnu32.c: Remove.
3688 * gcc.target/arm/neon/vmvnu8.c: Remove.
3689 * gcc.target/arm/neon/vnegQf32.c: Remove.
3690 * gcc.target/arm/neon/vnegQs16.c: Remove.
3691 * gcc.target/arm/neon/vnegQs32.c: Remove.
3692 * gcc.target/arm/neon/vnegQs8.c: Remove.
3693 * gcc.target/arm/neon/vnegf32.c: Remove.
3694 * gcc.target/arm/neon/vnegs16.c: Remove.
3695 * gcc.target/arm/neon/vnegs32.c: Remove.
3696 * gcc.target/arm/neon/vnegs8.c: Remove.
3697 * gcc.target/arm/neon/vornQs16.c: Remove.
3698 * gcc.target/arm/neon/vornQs32.c: Remove.
3699 * gcc.target/arm/neon/vornQs64.c: Remove.
3700 * gcc.target/arm/neon/vornQs8.c: Remove.
3701 * gcc.target/arm/neon/vornQu16.c: Remove.
3702 * gcc.target/arm/neon/vornQu32.c: Remove.
3703 * gcc.target/arm/neon/vornQu64.c: Remove.
3704 * gcc.target/arm/neon/vornQu8.c: Remove.
3705 * gcc.target/arm/neon/vorns16.c: Remove.
3706 * gcc.target/arm/neon/vorns32.c: Remove.
3707 * gcc.target/arm/neon/vorns64.c: Remove.
3708 * gcc.target/arm/neon/vorns8.c: Remove.
3709 * gcc.target/arm/neon/vornu16.c: Remove.
3710 * gcc.target/arm/neon/vornu32.c: Remove.
3711 * gcc.target/arm/neon/vornu64.c: Remove.
3712 * gcc.target/arm/neon/vornu8.c: Remove.
3713 * gcc.target/arm/neon/vorrQs16.c: Remove.
3714 * gcc.target/arm/neon/vorrQs32.c: Remove.
3715 * gcc.target/arm/neon/vorrQs64.c: Remove.
3716 * gcc.target/arm/neon/vorrQs8.c: Remove.
3717 * gcc.target/arm/neon/vorrQu16.c: Remove.
3718 * gcc.target/arm/neon/vorrQu32.c: Remove.
3719 * gcc.target/arm/neon/vorrQu64.c: Remove.
3720 * gcc.target/arm/neon/vorrQu8.c: Remove.
3721 * gcc.target/arm/neon/vorrs16.c: Remove.
3722 * gcc.target/arm/neon/vorrs32.c: Remove.
3723 * gcc.target/arm/neon/vorrs64.c: Remove.
3724 * gcc.target/arm/neon/vorrs8.c: Remove.
3725 * gcc.target/arm/neon/vorru16.c: Remove.
3726 * gcc.target/arm/neon/vorru32.c: Remove.
3727 * gcc.target/arm/neon/vorru64.c: Remove.
3728 * gcc.target/arm/neon/vorru8.c: Remove.
3729 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3730 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3731 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3732 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3733 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3734 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3735 * gcc.target/arm/neon/vpadals16.c: Remove.
3736 * gcc.target/arm/neon/vpadals32.c: Remove.
3737 * gcc.target/arm/neon/vpadals8.c: Remove.
3738 * gcc.target/arm/neon/vpadalu16.c: Remove.
3739 * gcc.target/arm/neon/vpadalu32.c: Remove.
3740 * gcc.target/arm/neon/vpadalu8.c: Remove.
3741 * gcc.target/arm/neon/vpaddf32.c: Remove.
3742 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3743 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3744 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3745 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3746 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3747 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3748 * gcc.target/arm/neon/vpaddls16.c: Remove.
3749 * gcc.target/arm/neon/vpaddls32.c: Remove.
3750 * gcc.target/arm/neon/vpaddls8.c: Remove.
3751 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3752 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3753 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3754 * gcc.target/arm/neon/vpadds16.c: Remove.
3755 * gcc.target/arm/neon/vpadds32.c: Remove.
3756 * gcc.target/arm/neon/vpadds8.c: Remove.
3757 * gcc.target/arm/neon/vpaddu16.c: Remove.
3758 * gcc.target/arm/neon/vpaddu32.c: Remove.
3759 * gcc.target/arm/neon/vpaddu8.c: Remove.
3760 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3761 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3762 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3763 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3764 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3765 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3766 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3767 * gcc.target/arm/neon/vpminf32.c: Remove.
3768 * gcc.target/arm/neon/vpmins16.c: Remove.
3769 * gcc.target/arm/neon/vpmins32.c: Remove.
3770 * gcc.target/arm/neon/vpmins8.c: Remove.
3771 * gcc.target/arm/neon/vpminu16.c: Remove.
3772 * gcc.target/arm/neon/vpminu32.c: Remove.
3773 * gcc.target/arm/neon/vpminu8.c: Remove.
3774 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3775 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3776 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3777 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3778 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3779 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3780 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3781 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3782 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3783 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3784 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3785 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3786 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3787 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3788 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3789 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3790 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3791 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3792 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3793 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3794 * gcc.target/arm/neon/vqRshls16.c: Remove.
3795 * gcc.target/arm/neon/vqRshls32.c: Remove.
3796 * gcc.target/arm/neon/vqRshls64.c: Remove.
3797 * gcc.target/arm/neon/vqRshls8.c: Remove.
3798 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3799 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3800 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3801 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3802 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3803 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3804 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3805 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3806 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3807 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3808 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3809 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3810 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3811 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3812 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3813 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3814 * gcc.target/arm/neon/vqabss16.c: Remove.
3815 * gcc.target/arm/neon/vqabss32.c: Remove.
3816 * gcc.target/arm/neon/vqabss8.c: Remove.
3817 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3818 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3819 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3820 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3821 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3822 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3823 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3824 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3825 * gcc.target/arm/neon/vqadds16.c: Remove.
3826 * gcc.target/arm/neon/vqadds32.c: Remove.
3827 * gcc.target/arm/neon/vqadds64.c: Remove.
3828 * gcc.target/arm/neon/vqadds8.c: Remove.
3829 * gcc.target/arm/neon/vqaddu16.c: Remove.
3830 * gcc.target/arm/neon/vqaddu32.c: Remove.
3831 * gcc.target/arm/neon/vqaddu64.c: Remove.
3832 * gcc.target/arm/neon/vqaddu8.c: Remove.
3833 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3834 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3835 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3836 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3837 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3838 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3839 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3840 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3841 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3842 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3843 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3844 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3845 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3846 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3847 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3848 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3849 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3850 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3851 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3852 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3853 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3854 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3855 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3856 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3857 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3858 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3859 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3860 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3861 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3862 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3863 * gcc.target/arm/neon/vqmovns16.c: Remove.
3864 * gcc.target/arm/neon/vqmovns32.c: Remove.
3865 * gcc.target/arm/neon/vqmovns64.c: Remove.
3866 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3867 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3868 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3869 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3870 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3871 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3872 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3873 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3874 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3875 * gcc.target/arm/neon/vqnegs16.c: Remove.
3876 * gcc.target/arm/neon/vqnegs32.c: Remove.
3877 * gcc.target/arm/neon/vqnegs8.c: Remove.
3878 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3879 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3880 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3881 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3882 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3883 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3884 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3885 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3886 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3887 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3888 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3889 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3890 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3891 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3892 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3893 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3894 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3895 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3896 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3897 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3898 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3899 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3900 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3901 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3902 * gcc.target/arm/neon/vqshls16.c: Remove.
3903 * gcc.target/arm/neon/vqshls32.c: Remove.
3904 * gcc.target/arm/neon/vqshls64.c: Remove.
3905 * gcc.target/arm/neon/vqshls8.c: Remove.
3906 * gcc.target/arm/neon/vqshlu16.c: Remove.
3907 * gcc.target/arm/neon/vqshlu32.c: Remove.
3908 * gcc.target/arm/neon/vqshlu64.c: Remove.
3909 * gcc.target/arm/neon/vqshlu8.c: Remove.
3910 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3911 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3912 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3913 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3914 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3915 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3916 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3917 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3918 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3919 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3920 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3921 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3922 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3923 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3924 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3925 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3926 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3927 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3928 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3929 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3930 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3931 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3932 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3933 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3934 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3935 * gcc.target/arm/neon/vqsubs16.c: Remove.
3936 * gcc.target/arm/neon/vqsubs32.c: Remove.
3937 * gcc.target/arm/neon/vqsubs64.c: Remove.
3938 * gcc.target/arm/neon/vqsubs8.c: Remove.
3939 * gcc.target/arm/neon/vqsubu16.c: Remove.
3940 * gcc.target/arm/neon/vqsubu32.c: Remove.
3941 * gcc.target/arm/neon/vqsubu64.c: Remove.
3942 * gcc.target/arm/neon/vqsubu8.c: Remove.
3943 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3944 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3945 * gcc.target/arm/neon/vrecpef32.c: Remove.
3946 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3947 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3948 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4020 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4021 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4022 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4023 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4024 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4025 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4026 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4027 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4028 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4029 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4030 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4035 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4080 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4081 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4082 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4083 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4110 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4111 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4112 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4113 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4114 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4115 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4116 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4117 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4118 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4119 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4120 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4121 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4122 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4123 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4124 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4125 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4126 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4127 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4128 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4129 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4130 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4131 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4132 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4133 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4134 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4135 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4136 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4137 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4138 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4139 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4140 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4141 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4142 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4143 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4144 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4145 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4146 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4147 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4148 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4149 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4150 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4151 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4152 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4153 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4154 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4155 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4156 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4157 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4158 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4159 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4160 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4161 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4162 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4163 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4164 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4165 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4166 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4167 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4168 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4169 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4170 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4171 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4172 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4173 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4174 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4175 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4176 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4177 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4178 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4179 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4180 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4181 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4182 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4183 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4184 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4185 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4186 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4187 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4188 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4189 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4190 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4191 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4192 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4193 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4194 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4195 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4196 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4197 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4198 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4199 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4200 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4201 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4202 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4203 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4204 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4205 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4237 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4238 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4239 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4240 * gcc.target/arm/neon/vrev16p8.c: Remove.
4241 * gcc.target/arm/neon/vrev16s8.c: Remove.
4242 * gcc.target/arm/neon/vrev16u8.c: Remove.
4243 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4244 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4245 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4246 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4247 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4248 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4249 * gcc.target/arm/neon/vrev32p16.c: Remove.
4250 * gcc.target/arm/neon/vrev32p8.c: Remove.
4251 * gcc.target/arm/neon/vrev32s16.c: Remove.
4252 * gcc.target/arm/neon/vrev32s8.c: Remove.
4253 * gcc.target/arm/neon/vrev32u16.c: Remove.
4254 * gcc.target/arm/neon/vrev32u8.c: Remove.
4255 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4256 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4257 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4258 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4259 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4260 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4261 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4262 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4263 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4264 * gcc.target/arm/neon/vrev64f32.c: Remove.
4265 * gcc.target/arm/neon/vrev64p16.c: Remove.
4266 * gcc.target/arm/neon/vrev64p8.c: Remove.
4267 * gcc.target/arm/neon/vrev64s16.c: Remove.
4268 * gcc.target/arm/neon/vrev64s32.c: Remove.
4269 * gcc.target/arm/neon/vrev64s8.c: Remove.
4270 * gcc.target/arm/neon/vrev64u16.c: Remove.
4271 * gcc.target/arm/neon/vrev64u32.c: Remove.
4272 * gcc.target/arm/neon/vrev64u8.c: Remove.
4273 * gcc.target/arm/neon/vrndaf32.c: Remove.
4274 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4275 * gcc.target/arm/neon/vrndf32.c: Remove.
4276 * gcc.target/arm/neon/vrndmf32.c: Remove.
4277 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4278 * gcc.target/arm/neon/vrndnf32.c: Remove.
4279 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4280 * gcc.target/arm/neon/vrndpf32.c: Remove.
4281 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4282 * gcc.target/arm/neon/vrndqf32.c: Remove.
4283 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4284 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4285 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4286 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4287 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4288 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4289 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4290 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4291 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4292 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4293 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4294 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4295 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4296 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4297 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4298 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4299 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4300 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4301 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4302 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4303 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4304 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4305 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4306 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4307 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4308 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4309 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4310 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4311 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4312 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4313 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4314 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4315 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4316 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4317 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4318 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4319 * gcc.target/arm/neon/vshlQs16.c: Remove.
4320 * gcc.target/arm/neon/vshlQs32.c: Remove.
4321 * gcc.target/arm/neon/vshlQs64.c: Remove.
4322 * gcc.target/arm/neon/vshlQs8.c: Remove.
4323 * gcc.target/arm/neon/vshlQu16.c: Remove.
4324 * gcc.target/arm/neon/vshlQu32.c: Remove.
4325 * gcc.target/arm/neon/vshlQu64.c: Remove.
4326 * gcc.target/arm/neon/vshlQu8.c: Remove.
4327 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4328 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4329 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4330 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4331 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4332 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4333 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4334 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4335 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4336 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4337 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4338 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4339 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4340 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4341 * gcc.target/arm/neon/vshls16.c: Remove.
4342 * gcc.target/arm/neon/vshls32.c: Remove.
4343 * gcc.target/arm/neon/vshls64.c: Remove.
4344 * gcc.target/arm/neon/vshls8.c: Remove.
4345 * gcc.target/arm/neon/vshlu16.c: Remove.
4346 * gcc.target/arm/neon/vshlu32.c: Remove.
4347 * gcc.target/arm/neon/vshlu64.c: Remove.
4348 * gcc.target/arm/neon/vshlu8.c: Remove.
4349 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4350 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4351 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4352 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4353 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4354 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4355 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4356 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4357 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4358 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4359 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4360 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4361 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4362 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4363 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4364 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4365 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4366 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4367 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4368 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4369 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4370 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4371 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4372 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4373 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4374 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4375 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4376 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4377 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4378 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4379 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4380 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4381 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4382 * gcc.target/arm/neon/vsli_np16.c: Remove.
4383 * gcc.target/arm/neon/vsli_np64.c: Remove.
4384 * gcc.target/arm/neon/vsli_np8.c: Remove.
4385 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4386 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4387 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4388 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4389 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4390 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4391 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4392 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4393 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4394 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4395 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4396 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4397 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4398 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4399 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4400 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4401 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4402 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4403 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4404 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4405 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4406 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4407 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4408 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4409 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4410 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4411 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4412 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4413 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4414 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4415 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4416 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4417 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4418 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4419 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4420 * gcc.target/arm/neon/vsri_np16.c: Remove.
4421 * gcc.target/arm/neon/vsri_np64.c: Remove.
4422 * gcc.target/arm/neon/vsri_np8.c: Remove.
4423 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4424 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4425 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4426 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4427 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4428 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4429 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4430 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4431 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4432 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4433 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4434 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4435 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4436 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4437 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4438 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4439 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4440 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4441 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4442 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4443 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4444 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4445 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4446 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4447 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4448 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4449 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4450 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4451 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4452 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4453 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4454 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4455 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4456 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4457 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4458 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4459 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4460 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4461 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4462 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4463 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4464 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4465 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4466 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4467 * gcc.target/arm/neon/vst1f32.c: Remove.
4468 * gcc.target/arm/neon/vst1p16.c: Remove.
4469 * gcc.target/arm/neon/vst1p64.c: Remove.
4470 * gcc.target/arm/neon/vst1p8.c: Remove.
4471 * gcc.target/arm/neon/vst1s16.c: Remove.
4472 * gcc.target/arm/neon/vst1s32.c: Remove.
4473 * gcc.target/arm/neon/vst1s64.c: Remove.
4474 * gcc.target/arm/neon/vst1s8.c: Remove.
4475 * gcc.target/arm/neon/vst1u16.c: Remove.
4476 * gcc.target/arm/neon/vst1u32.c: Remove.
4477 * gcc.target/arm/neon/vst1u64.c: Remove.
4478 * gcc.target/arm/neon/vst1u8.c: Remove.
4479 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4480 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4481 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4482 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4483 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4484 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4485 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4486 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4487 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4488 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4489 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4490 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4491 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4492 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4493 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4494 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4495 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4496 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4497 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4498 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4499 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4500 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4501 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4502 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4503 * gcc.target/arm/neon/vst2f32.c: Remove.
4504 * gcc.target/arm/neon/vst2p16.c: Remove.
4505 * gcc.target/arm/neon/vst2p64.c: Remove.
4506 * gcc.target/arm/neon/vst2p8.c: Remove.
4507 * gcc.target/arm/neon/vst2s16.c: Remove.
4508 * gcc.target/arm/neon/vst2s32.c: Remove.
4509 * gcc.target/arm/neon/vst2s64.c: Remove.
4510 * gcc.target/arm/neon/vst2s8.c: Remove.
4511 * gcc.target/arm/neon/vst2u16.c: Remove.
4512 * gcc.target/arm/neon/vst2u32.c: Remove.
4513 * gcc.target/arm/neon/vst2u64.c: Remove.
4514 * gcc.target/arm/neon/vst2u8.c: Remove.
4515 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4516 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4517 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4518 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4519 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4520 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4521 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4522 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4523 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4524 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4525 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4526 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4527 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4528 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4529 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4530 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4531 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4532 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4533 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4534 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4535 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4536 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4537 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4538 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4539 * gcc.target/arm/neon/vst3f32.c: Remove.
4540 * gcc.target/arm/neon/vst3p16.c: Remove.
4541 * gcc.target/arm/neon/vst3p64.c: Remove.
4542 * gcc.target/arm/neon/vst3p8.c: Remove.
4543 * gcc.target/arm/neon/vst3s16.c: Remove.
4544 * gcc.target/arm/neon/vst3s32.c: Remove.
4545 * gcc.target/arm/neon/vst3s64.c: Remove.
4546 * gcc.target/arm/neon/vst3s8.c: Remove.
4547 * gcc.target/arm/neon/vst3u16.c: Remove.
4548 * gcc.target/arm/neon/vst3u32.c: Remove.
4549 * gcc.target/arm/neon/vst3u64.c: Remove.
4550 * gcc.target/arm/neon/vst3u8.c: Remove.
4551 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4552 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4553 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4554 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4555 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4556 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4557 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4558 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4559 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4560 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4561 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4562 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4563 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4564 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4565 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4566 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4567 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4568 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4569 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4570 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4571 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4572 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4573 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4574 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4575 * gcc.target/arm/neon/vst4f32.c: Remove.
4576 * gcc.target/arm/neon/vst4p16.c: Remove.
4577 * gcc.target/arm/neon/vst4p64.c: Remove.
4578 * gcc.target/arm/neon/vst4p8.c: Remove.
4579 * gcc.target/arm/neon/vst4s16.c: Remove.
4580 * gcc.target/arm/neon/vst4s32.c: Remove.
4581 * gcc.target/arm/neon/vst4s64.c: Remove.
4582 * gcc.target/arm/neon/vst4s8.c: Remove.
4583 * gcc.target/arm/neon/vst4u16.c: Remove.
4584 * gcc.target/arm/neon/vst4u32.c: Remove.
4585 * gcc.target/arm/neon/vst4u64.c: Remove.
4586 * gcc.target/arm/neon/vst4u8.c: Remove.
4587 * gcc.target/arm/neon/vsubQf32.c: Remove.
4588 * gcc.target/arm/neon/vsubQs16.c: Remove.
4589 * gcc.target/arm/neon/vsubQs32.c: Remove.
4590 * gcc.target/arm/neon/vsubQs64.c: Remove.
4591 * gcc.target/arm/neon/vsubQs8.c: Remove.
4592 * gcc.target/arm/neon/vsubQu16.c: Remove.
4593 * gcc.target/arm/neon/vsubQu32.c: Remove.
4594 * gcc.target/arm/neon/vsubQu64.c: Remove.
4595 * gcc.target/arm/neon/vsubQu8.c: Remove.
4596 * gcc.target/arm/neon/vsubf32.c: Remove.
4597 * gcc.target/arm/neon/vsubhns16.c: Remove.
4598 * gcc.target/arm/neon/vsubhns32.c: Remove.
4599 * gcc.target/arm/neon/vsubhns64.c: Remove.
4600 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4601 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4602 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4603 * gcc.target/arm/neon/vsubls16.c: Remove.
4604 * gcc.target/arm/neon/vsubls32.c: Remove.
4605 * gcc.target/arm/neon/vsubls8.c: Remove.
4606 * gcc.target/arm/neon/vsublu16.c: Remove.
4607 * gcc.target/arm/neon/vsublu32.c: Remove.
4608 * gcc.target/arm/neon/vsublu8.c: Remove.
4609 * gcc.target/arm/neon/vsubs16.c: Remove.
4610 * gcc.target/arm/neon/vsubs32.c: Remove.
4611 * gcc.target/arm/neon/vsubs64.c: Remove.
4612 * gcc.target/arm/neon/vsubs8.c: Remove.
4613 * gcc.target/arm/neon/vsubu16.c: Remove.
4614 * gcc.target/arm/neon/vsubu32.c: Remove.
4615 * gcc.target/arm/neon/vsubu64.c: Remove.
4616 * gcc.target/arm/neon/vsubu8.c: Remove.
4617 * gcc.target/arm/neon/vsubws16.c: Remove.
4618 * gcc.target/arm/neon/vsubws32.c: Remove.
4619 * gcc.target/arm/neon/vsubws8.c: Remove.
4620 * gcc.target/arm/neon/vsubwu16.c: Remove.
4621 * gcc.target/arm/neon/vsubwu32.c: Remove.
4622 * gcc.target/arm/neon/vsubwu8.c: Remove.
4623 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4624 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4625 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4626 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4627 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4628 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4629 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4630 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4631 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4632 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4633 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4634 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4635 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4636 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4637 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4638 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4639 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4640 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4641 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4642 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4643 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4644 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4645 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4646 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4647 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4648 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4649 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4650 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4651 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4652 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4653 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4654 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4655 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4656 * gcc.target/arm/neon/vtrnf32.c: Remove.
4657 * gcc.target/arm/neon/vtrnp16.c: Remove.
4658 * gcc.target/arm/neon/vtrnp8.c: Remove.
4659 * gcc.target/arm/neon/vtrns16.c: Remove.
4660 * gcc.target/arm/neon/vtrns32.c: Remove.
4661 * gcc.target/arm/neon/vtrns8.c: Remove.
4662 * gcc.target/arm/neon/vtrnu16.c: Remove.
4663 * gcc.target/arm/neon/vtrnu32.c: Remove.
4664 * gcc.target/arm/neon/vtrnu8.c: Remove.
4665 * gcc.target/arm/neon/vtstQp8.c: Remove.
4666 * gcc.target/arm/neon/vtstQs16.c: Remove.
4667 * gcc.target/arm/neon/vtstQs32.c: Remove.
4668 * gcc.target/arm/neon/vtstQs8.c: Remove.
4669 * gcc.target/arm/neon/vtstQu16.c: Remove.
4670 * gcc.target/arm/neon/vtstQu32.c: Remove.
4671 * gcc.target/arm/neon/vtstQu8.c: Remove.
4672 * gcc.target/arm/neon/vtstp8.c: Remove.
4673 * gcc.target/arm/neon/vtsts16.c: Remove.
4674 * gcc.target/arm/neon/vtsts32.c: Remove.
4675 * gcc.target/arm/neon/vtsts8.c: Remove.
4676 * gcc.target/arm/neon/vtstu16.c: Remove.
4677 * gcc.target/arm/neon/vtstu32.c: Remove.
4678 * gcc.target/arm/neon/vtstu8.c: Remove.
4679 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4680 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4681 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4682 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4683 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4684 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4685 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4686 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4687 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4688 * gcc.target/arm/neon/vuzpf32.c: Remove.
4689 * gcc.target/arm/neon/vuzpp16.c: Remove.
4690 * gcc.target/arm/neon/vuzpp8.c: Remove.
4691 * gcc.target/arm/neon/vuzps16.c: Remove.
4692 * gcc.target/arm/neon/vuzps32.c: Remove.
4693 * gcc.target/arm/neon/vuzps8.c: Remove.
4694 * gcc.target/arm/neon/vuzpu16.c: Remove.
4695 * gcc.target/arm/neon/vuzpu32.c: Remove.
4696 * gcc.target/arm/neon/vuzpu8.c: Remove.
4697 * gcc.target/arm/neon/vzipQf32.c: Remove.
4698 * gcc.target/arm/neon/vzipQp16.c: Remove.
4699 * gcc.target/arm/neon/vzipQp8.c: Remove.
4700 * gcc.target/arm/neon/vzipQs16.c: Remove.
4701 * gcc.target/arm/neon/vzipQs32.c: Remove.
4702 * gcc.target/arm/neon/vzipQs8.c: Remove.
4703 * gcc.target/arm/neon/vzipQu16.c: Remove.
4704 * gcc.target/arm/neon/vzipQu32.c: Remove.
4705 * gcc.target/arm/neon/vzipQu8.c: Remove.
4706 * gcc.target/arm/neon/vzipf32.c: Remove.
4707 * gcc.target/arm/neon/vzipp16.c: Remove.
4708 * gcc.target/arm/neon/vzipp8.c: Remove.
4709 * gcc.target/arm/neon/vzips16.c: Remove.
4710 * gcc.target/arm/neon/vzips32.c: Remove.
4711 * gcc.target/arm/neon/vzips8.c: Remove.
4712 * gcc.target/arm/neon/vzipu16.c: Remove.
4713 * gcc.target/arm/neon/vzipu32.c: Remove.
4714 * gcc.target/arm/neon/vzipu8.c: Remove.
4717 2015-11-12 Marek Polacek <polacek@redhat.com>
4720 * gcc.dg/pr67784-1.c: New test.
4721 * gcc.dg/pr67784-2.c: New test.
4723 2015-11-12 Martin Liska <mliska@suse.cz>
4725 * gcc.dg/ipa/pr68035.c: New test.
4727 2015-11-12 Richard Biener <rguenther@suse.de>
4729 PR tree-optimization/68306
4730 * gcc.dg/pr68306.c: New testcase.
4732 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4734 Implement D0013R2, logical type traits.
4736 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4738 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4740 * c-c++-common/goacc/data-default-1.c: New.
4742 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4744 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4746 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4748 PR tree-optimization/68305
4749 * gcc.dg/vect/pr68305.c: New test.
4751 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4753 * gcc.target/i386/pr67265-2.c: New test.
4755 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4757 * gcc.dg/pr68286.c: New test.
4759 2015-11-12 Christian Bruel <christian.bruel@st.com>
4761 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4763 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4765 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4768 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4770 * gcc.dg/pr65521.c: Fail on AIX.
4772 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4774 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4775 * gcc.dg/graphite/fuse-2.c: Same.
4776 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4777 isl-ast-gen-*.c files.
4778 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4779 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4780 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4781 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4782 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4783 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4784 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4785 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4786 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4787 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4788 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4790 2015-11-11 Marek Polacek <polacek@redhat.com>
4794 * c-c++-common/pr68107.c: New test.
4795 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4796 (large_array_char_template): Likewise.
4797 * g++.dg/init/new44.C: Adjust dg-error.
4799 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4801 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4802 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4804 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4806 * gcc.target/i386/pr67265.c: New test.
4808 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4810 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4811 tests for the expected generated code.
4813 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4815 * gcc.target/mips/split-ds-sequence.c: New test.
4817 2015-11-11 Julia Koval <julia.koval@intel.com>
4819 * g++.dg/ext/mv16.C: New functions.
4821 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4822 Jiong Wang <jiong.wang@arm.com>
4824 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4826 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4828 * gcc.target/i386/mask-pack.c: New test.
4829 * gcc.target/i386/mask-unpack.c: New test.
4831 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4833 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4835 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4837 * gcc.dg/vect/slp-cond-5.c: New test.
4839 2015-11-10 Richard Biener <rguenther@suse.de>
4841 PR tree-optimization/68240
4842 * gcc.dg/torture/pr68240.c: New testcase.
4844 2015-11-10 Richard Biener <rguenther@suse.de>
4846 PR tree-optimization/56118
4847 * gcc.target/i386/pr56118.c: New testcase.
4849 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4851 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4853 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4855 * gfortran.dg/pr68251.f90: New test.
4857 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4859 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4861 2015-11-09 Martin Sebor <msebor@redhat.com>
4863 * init/new45.C: New test to verify that operator new is invoked
4864 with or without overhead for a cookie.
4867 * init/new44.C: New test for placement new expressions for arrays
4868 with excessive number of elements.
4871 * init/new43.C: New test for placement new expressions for arrays
4872 with negative number of elements.
4874 * other/new-size-type.C: Expect array new expression with
4875 an excessive number of elements to be rejected.
4877 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
4879 * c-c++-common/goacc/routine-1.c: New.
4880 * c-c++-common/goacc/routine-2.c: New.
4881 * c-c++-common/goacc/routine-3.c: New.
4882 * c-c++-common/goacc/routine-4.c: New.
4883 * c-c++-common/goacc/routine-5.c: New.
4885 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4887 * gcc.target/sparc/sparc-ret.c: Rename to...
4888 * gcc.target/sparc/sparc-ret-1.c: ...this.
4889 * gcc.target/sparc/sparc-ret-2.c: New test.
4891 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4893 * lib/target-supports.exp (check_p8vector_hw_available): Split
4895 (check_vsx_hw_available): Likewise.
4896 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4897 support and for PowerPC float128 support.
4898 (check_p9modulo_hw_available): Likewise.
4899 (check_ppc_float128_sw_available): Likewise.
4900 (check_ppc_float128_hw_available): Likewise.
4901 (check_effective_target_powerpc_p9vector_ok): Likewise.
4902 (check_effective_target_powerpc_p9modulo_ok): Likewise.
4903 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4904 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4905 (is-effective-target): Add new PowerPc targets.
4906 (is-effective-target-keyword): Likewise.
4907 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4908 instructions, use it.
4910 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4911 * gcc.target/powerpc/mod-2.c: Likewise.
4912 * gcc.target/powerpc/ctz-1.c: Likewise.
4913 * gcc.target/powerpc/ctz-2.c: Likewise.
4914 * gcc.target/powerpc/extswsli-1.c: Likewise.
4915 * gcc.target/powerpc/extswsli-2.c: Likewise.
4916 * gcc.target/powerpc/extswsli-3.c: Likewise.
4918 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4919 and allow the test on PowerPC LE.
4920 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4921 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4923 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4924 check instead of powerpc_vsx_ok.
4925 * gcc.target/powerpc/float128-mix.c: Likewise.
4927 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4929 * gcc.dg/sso/*.c: Robustify dg-output directives.
4931 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4933 * g++.dg/ubsan/pr68259.C: New test.
4935 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
4937 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4938 (main): Use _Cilk_spawn instead of cilk_spawn.
4940 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
4942 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4943 scan-assembler directive.
4945 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4948 * gcc.dg/pr68129_1.c: New test.
4950 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4953 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4954 (main): Invoke them.
4956 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4959 * gcc.dg/guality/pr67192.c: New test.
4961 2015-11-09 Richard Biener <rguenther@suse.de>
4963 PR tree-optimization/68248
4964 * gcc.dg/torture/pr68248.c: New testcase.
4966 2015-11-09 Richard Biener <rguenther@suse.de>
4968 PR tree-optimization/56118
4969 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4971 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4973 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4974 labelref and check use of constant pool by looking for .word and
4977 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
4980 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4982 2015-11-09 Richard Henderson <rth@redhat.com>
4984 * gcc.target/i386/addr-space-1.c: New test.
4985 * gcc.target/i386/addr-space-2.c: New test.
4986 * gcc.target/i386/addr-space-3.c: New test.
4988 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
4991 * gfortran.dg/pr68053.f90: New test.
4993 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4995 * g++.dg/lto/pr68057_0.C: Fix testcase.
4997 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
4999 * gfortran.dg/PR67518.f90: move from here...
5000 * gfortran.dg/graphite/PR67518.f90: to here.
5001 * gfortran.dg/PR53852.f90: move from here...
5002 * gfortran.dg/graphite/PR53852.f90: to here.
5004 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5006 * gcc.dg/sso-1.c: New test.
5007 * gcc.dg/sso-2.c: Likewise.
5008 * gcc.dg/sso-3.c: Likewise.
5009 * gcc.dg/sso-4.c: Likewise.
5010 * gcc.dg/sso-5.c: Likewise.
5011 * gcc.dg/sso-6.c: Likewise.
5012 * gcc.dg/sso-7.c: Likewise.
5013 * gcc.dg/sso-8.c: Likewise.
5014 * gcc.dg/sso: New directory.
5015 * gcc.target/i386/movbe-3.c: New test.
5016 * gnat.dg/sso1.adb: Likewise.
5017 * gnat.dg/sso2.ad[sb]: Likewise.
5018 * gnat.dg/sso3.adb: Likewise.
5019 * gnat.dg/sso4.adb: Likewise.
5020 * gnat.dg/sso5.adb: Likewise.
5021 * gnat.dg/sso6.adb: Likewise.
5022 * gnat.dg/sso7.adb: Likewise.
5023 * gnat.dg/specs/sso1.ads: Likewise.
5024 * gnat.dg/specs/sso2.ads: Likewise.
5025 * gnat.dg/sso: New directory.
5027 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5030 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5032 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5035 * gfortran.dg/pr68224.f90: New test.
5037 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5040 * gfortran.dg/proc_ptr_47.f90: New test.
5043 * gfortran.dg/pr66465.f90: New test.
5045 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5047 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5049 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5052 * gfortran.dg/pr68153.f90: New test.
5054 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5057 * gfortran.dg/pr68151.f90: New test.
5059 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5061 PR tree-optimization/68235
5062 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5064 2015-11-06 Jeff Law <law@redhat.com>
5066 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5067 realized jump threads.
5068 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5069 threads rather than dom1 dump.
5071 2015-11-06 Michael Collison <michael.collison@linaro.org
5072 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5075 2015-08-01 Michael Collison <michael.collison@linaro.org
5076 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5078 * gcc.target/arm/mincmp.c: New test.
5080 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5083 * gfortran.dg/warn_unused_function_2.f90: Add two new
5084 "defined but not used" subroutines.
5086 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5088 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5089 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5090 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5091 expected diagnostics for the addition of quotes.
5092 * gfortran.dg/gomp/target3.f90: Likewise.
5093 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5094 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5095 * c-c++-common/gomp/doacross-1.c: Likewise.
5096 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5097 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5098 Adjust expected diagnostics wording.
5099 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5100 Don't expect error on ordered threads simd when in for simd.
5101 * c-c++-common/gomp/nesting-2.c: New test.
5102 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5103 * c-c++-common/gomp/ordered-4.c: New test.
5105 2015-11-06 Mike Stump <mikestump@comcast.net>
5107 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5109 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5110 Sebastian Pop <s.pop@samsung.com>
5112 * gcc.dg/graphite/fuse-1.c: New.
5113 * gcc.dg/graphite/fuse-2.c: New.
5114 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5116 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5118 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5120 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5122 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5123 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5124 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5125 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5126 * lib/gcc-dg.exp: Load multiline.exp.
5128 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5130 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5131 * gcc.target/arm/interrupt-1.c: Likewise.
5132 * gcc.target/arm/interrupt-2.c: Likewise.
5133 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5135 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5136 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5138 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5139 macros for assembly checks.
5140 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5141 frsqrts and frsqrte are not emitted.
5142 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5143 frsqrts and frsqrte are emitted.
5144 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5146 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5148 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5150 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5154 * g++.dg/lto/pr68057_0.C: New testcase.
5155 * g++.dg/lto/pr68057_1.C: New testcase.
5156 * g++.dg/torture/pr68220.C: New testcase.
5158 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5160 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5163 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5165 PR tree-optimization/68145
5166 * g++.dg/vect/pr68145.cc: New test.
5168 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5171 * gcc.dg/pr68088_1.c: New test.
5173 2015-11-06 Richard Biener <rguenther@suse.de>
5175 * gcc.dg/vect/bb-slp-38.c: New testcase.
5177 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5179 * gfortran.dg/goacc/private-3.f95: XFAIL.
5181 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5185 * gfortran.dg/PR67518.f90: New test.
5186 * gfortran.dg/PR53852.f90: New test.
5188 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5189 Tom de Vries <tom@codesourcery.com>
5190 Nathan Sidwell <nathan@codesourcery.com>
5191 Thomas Schwinge <thomas@codesourcery.com>
5193 * c-c++-common/goacc/combined-directives.c: New test.
5194 * c-c++-common/goacc/loop-clauses.c: New test.
5195 * c-c++-common/goacc/tile.c: New test.
5196 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5197 as gang static arguments.
5198 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5199 * g++.dg/goacc/template.C: New test.
5200 * gfortran.dg/goacc/combined-directives.f90: New test.
5201 * gfortran.dg/goacc/default.f95: New test.
5202 * gfortran.dg/goacc/default_none.f95: New test.
5203 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5204 * gfortran.dg/goacc/gang-static.f95: New test.
5205 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5206 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5207 * gfortran.dg/goacc/list.f95: Update test.
5208 * gfortran.dg/goacc/loop-2.f95: Likewise.
5209 * gfortran.dg/goacc/loop-4.f95: New test.
5210 * gfortran.dg/goacc/loop-5.f95: New test.
5211 * gfortran.dg/goacc/loop-6.f95: New test.
5212 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5213 * gfortran.dg/goacc/multi-clause.f90: New test.
5214 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5215 * gfortran.dg/goacc/update.f95: New test.
5217 2015-11-05 Martin Sebor <msebor@redhat.com>
5220 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5221 invocations where the size of the destination buffer object
5222 or its type (or both) is unknown.
5224 2015-11-05 Martin Sebor <msebor@redhat.com>
5227 * g++.dg/warn/Wplacement-new-size.C: New test.
5229 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5231 * gcc.dg/pr68112.c: New.
5232 * gcc.dg/vect/vect-strided-shift-1.c: New.
5234 2015-11-05 Marek Polacek <polacek@redhat.com>
5237 * gcc.dg/pr68090.c: New test.
5239 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5241 * gcc.dg/ifcvt-4.c: New.
5243 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5246 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5248 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5250 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5251 of variables in both data sharing and mapping clauses and for
5252 structure element based array sections being mapped rather than
5254 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5255 expected diagnostics wording in one case.
5256 * c-c++-common/gomp/distribute-1.c: New test.
5257 * c-c++-common/gomp/element-1.c: New test.
5258 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5259 and #pragma omp end declare target pair around the function.
5260 Change s from a parameter to a file scope variable.
5261 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5262 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5263 on non-zero low-bound in reduction array sections. Add further
5265 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5266 * c-c++-common/gomp/target-teams-1.c: New test.
5267 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5268 for expected mangling on x86_64/i?86.
5269 * gcc.dg/gomp/declare-simd-3.c: New test.
5270 * gcc.dg/gomp/declare-simd-4.c: New test.
5271 * gcc.dg/gomp/for-20.c: New test.
5272 * gcc.dg/gomp/for-21.c: New test.
5273 * gcc.dg/gomp/for-22.c: New test.
5274 * gcc.dg/gomp/for-23.c: New test.
5275 * gcc.dg/gomp/for-24.c: New test.
5276 * gcc.dg/gomp/linear-1.c: New test.
5277 * gcc.dg/gomp/loop-1.c: New test.
5278 * g++.dg/gomp/atomic-17.C: New test.
5279 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5280 non-static data member in shared clause. Add single construct.
5281 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5282 scan-assembler-times directives for expected mangling on x86_64/i?86.
5283 * g++.dg/gomp/declare-simd-3.C: Likewise.
5284 * g++.dg/gomp/declare-simd-4.C: New test.
5285 * g++.dg/gomp/declare-simd-5.C: New test.
5286 * g++.dg/gomp/declare-target-1.C: New test.
5287 * g++.dg/gomp/linear-2.C: New test.
5288 * g++.dg/gomp/loop-1.C: New test.
5289 * g++.dg/gomp/loop-2.C: New test.
5290 * g++.dg/gomp/loop-3.C: New test.
5291 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5292 non-static data member in shared clause.
5293 * g++.dg/gomp/member-3.C: New test.
5294 * g++.dg/gomp/member-4.C: New test.
5295 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5296 (bar): Remove dg-message.
5297 * g++.dg/gomp/target-teams-1.C: New test.
5299 2015-11-05 Richard Biener <rguenther@suse.de>
5301 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5302 uninitialized variables.
5303 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5304 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5305 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5306 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5307 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5308 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5309 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5310 * gcc.dg/ipa/pure-const-2.c: Likewise.
5311 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5312 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5313 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5314 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5315 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5316 * gcc.dg/vect/pr30858.c: Likewise.
5317 * gcc.dg/vect/pr33866.c: Likewise.
5318 * gcc.dg/vect/pr37027.c: Likewise.
5319 * c-c++-common/ubsan/null-10.c: Likewise.
5320 * gcc.target/i386/incoming-8.c: Likewise.
5322 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5324 * gnat.dg/slice9.adb: New test.
5326 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5328 * gfortran.dg/goacc/reduction-2.f95: Delete.
5330 2015-11-04 Tom de Vries <tom@codesourcery.com>
5332 PR tree-optimization/67742
5333 * gcc.dg/tree-ssa/restrict-7.c: New test.
5334 * gcc.dg/tree-ssa/restrict-8.c: New test.
5336 2015-11-03 Martin Sebor <msebor@redhat.com>
5339 * c-c++-common/builtin-offsetof-2.c: New test.
5341 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5344 * gfortran.dg/warn_unused_function_3.f90: New test.
5346 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5348 * gnat.dg/discr45.adb: Only compile the test.
5350 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5352 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5353 * gcc.target/i386/mvc5.c: Ditto.
5354 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5357 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5359 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5361 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5364 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5366 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5367 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5368 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5369 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5370 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5371 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5373 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5375 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5377 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5379 * gcc.dg/mvc1.c: Move to ...
5380 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5381 * gcc.dg/mvc2.c: Move to ...
5382 * gcc.target/i386/mvc2.c: ... here.
5383 * gcc.dg/mvc3.c: Move to ...
5384 * gcc.target/i386/mvc3.c: ... here.
5385 * gcc.dg/mvc4.c: Move to ...
5386 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5387 * gcc.dg/mvc5.c: Move to ...
5388 * gcc.target/i386/mvc5.c: ... here.
5389 * gcc.dg/mvc6.c: Move to ...
5390 * gcc.target/i386/mvc6.c: ... here.
5391 * gcc.dg/mvc7.c: Move to ...
5392 * gcc.target/i386/mvc7.c: ... here.
5394 * g++.dg/ext/mvc1.C: Require ifunc.
5396 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5398 PR tree-optimization/68083
5399 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5401 2015-11-02 Jeff Law <law@redhat.com>
5403 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5404 irreducible loops in the CFG.
5406 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5409 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5411 * gcc.dg/vect/vect-strided-shift-1.c: New.
5413 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416 * gcc.target/arm/pr67929_1.c: Move to...
5417 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5418 Remove arm-specific directives. Add noclone, noinline
5421 2015-11-01 Jeff Law <law@redhat.com>
5423 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5425 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5427 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5428 (sse2_test): Rename from main. Do not return 0.
5430 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5432 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5433 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5434 * gfortran.dg/read_dir.f90: XFAIL AIX.
5436 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5438 Remove the implementation of N3994, terse range-for loops.
5439 * g++.dg/cpp1z/range-for1.C: Remove.
5441 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5443 * gnat.dg/discr45.adb: New test.
5445 2015-10-31 Tom de Vries <tom@codesourcery.com>
5447 * gfortran.dg/assumed_type_2.f90: Update test.
5448 * gfortran.dg/no_arg_check_2.f90: Same.
5450 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5452 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5454 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5457 * gfortran.dg/pr46588.f90: New test.
5459 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5461 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5462 * gcc.dg/mvc2.c: Ditto.
5463 * gcc.dg/mvc3.c: Ditto.
5464 * gcc.dg/mvc4.c: Ditto.
5465 * gcc.dg/mvc5.c: Ditto.
5466 * gcc.dg/mvc6.c: Ditto.
5467 * gcc.dg/mvc7.c: Ditto.
5468 * g++.dg/ext/mvc1.C: Ditto.
5469 * g++.dg/ext/mvc2.C: Ditto.
5470 * g++.dg/ext/mvc3.C: Ditto.
5471 * g++.dg/ext/mvc4.C: Ditto.
5473 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5476 * gfortran.dg/pr51993.f90: New test.
5478 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5480 PR rtl-optimization/68106
5481 * gcc.target/aarch64/pr68106.c: New.
5483 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5486 * gfortran.dg/pr36192_1.f90: New test.
5488 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5491 *gfortran.dg/pr68154.f90
5493 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5495 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5496 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5498 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5500 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5502 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5504 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5506 * gcc.target/powerpc/float128-mix.c: Likewise.
5508 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5511 * gfortran.dg/pr68054.f90: New test.
5513 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5516 * gfortran.dg/pr67885.f90: New test.
5518 2015-10-29 Jeff Law <law@redhat.com>
5520 PR tree-optimization/67892
5521 * gcc.dg/tree-ssa/pr21417: Update expected output.
5522 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5524 2015-10-29 Richard Biener <rguenther@suse.de>
5527 * c-c++-common/ubsan/pr68142.c: New testcase.
5529 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5532 * g++.dg/other/cv_func4.C: New.
5534 2015-10-29 Richard Biener <rguenther@suse.de>
5537 * c-c++-common/ubsan/pr56956.c: New testcase.
5539 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5541 * gnat.dg/discr44.adb: New test.
5543 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5546 * gcc.dg/debug/pr66068.c: New test.
5548 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5551 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5552 array bounds error at line 25.
5554 2015-10-28 Catherine Moore <clm@codesourcery.com>
5556 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5557 * gcc.target/mips/oddspreg-6.c: Likewise.
5558 * gcc.target/mips/oddspreg-1.c: Likewise.
5559 * gcc.target/mips/oddspreg-2.c: Likewise.
5561 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5564 * gcc.target/avr/pr67839.c: New test.
5566 2015-10-28 Richard Biener <rguenther@suse.de>
5568 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5570 2015-10-28 Tom de Vries <tom@codesourcery.com>
5572 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5574 2015-10-28 Richard Biener <rguenther@suse.de>
5577 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5580 2015-10-28 Richard Biener <rguenther@suse.de>
5582 PR tree-optimization/65962
5583 * gcc.dg/vect/vect-62.c: Adjust.
5585 2015-10-28 Richard Biener <rguenther@suse.de>
5588 * gcc.dg/torture/pr68067-1.c: New testcase.
5589 * gcc.dg/torture/pr68067-2.c: Likewise.
5591 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5593 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5595 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5597 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5598 as xvmadd and xvnmsub.
5599 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5601 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5603 * c-c++-common/goacc/loop-shape.c: New test.
5605 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5606 Cesar Philippidis <cesar@codesourcery.com>
5608 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5609 * g++.dg/gomp/pr33372-3.C: Likewise.
5611 2015-10-27 Richard Henderson <rth@redhat.com>
5614 * gcc.target/i386/pr67609-2.c: New test.
5616 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5619 * gcc.target/aarch64/pr68102_1.c: New test.
5621 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5624 * gfortran.dg/allocate_with_source_15.f03: New test
5626 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5627 James Norris <jnorris@codesourcery.com>
5630 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5632 * gfortran.dg/goacc/loop-1.f95: Likewise.
5633 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5634 * gfortran.dg/goacc/cray.f95: Likewise.
5635 * gfortran.dg/goacc/parameter.f95: Likewise.
5637 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5640 * gfortran.dg/pr67805_2.f90: New test.
5642 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5643 Aditya Kumar <aditya.k7@samsung.com>
5645 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5646 * gcc.dg/graphite/interchange-1.c: Same.
5647 * gcc.dg/graphite/interchange-10.c: Same.
5648 * gcc.dg/graphite/interchange-11.c: Same.
5649 * gcc.dg/graphite/interchange-13.c: Same.
5650 * gcc.dg/graphite/interchange-3.c: Same.
5651 * gcc.dg/graphite/interchange-4.c: Same.
5652 * gcc.dg/graphite/interchange-7.c: Same.
5653 * gcc.dg/graphite/interchange-9.c: Same.
5654 * gcc.dg/graphite/uns-interchange-9.c: Same.
5655 * gfortran.dg/graphite/interchange-3.f90: Same.
5657 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5660 * gcc.target/i386/pr67215-1.c: New test.
5661 * gcc.target/i386/pr67215-2.c: Likewise.
5662 * gcc.target/i386/pr67215-3.c: Likewise.
5664 2015-10-27 Richard Biener <rguenther@suse.de>
5666 PR tree-optimization/68104
5667 * gcc.dg/torture/pr68104.c: New testcase.
5669 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5671 * gcc.dg/vect/vect-strided-shift-1.c: New.
5673 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5676 * gcc.target/arm/pr67929_1.c: New test.
5678 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5680 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5682 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5684 PR tree-optimization/68097
5685 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5686 --param max-ssa-name-query-depth=3 to dg-options.
5688 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5690 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5692 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5694 * gcc.dg/builtins-52.c: Add -O to dg-options.
5696 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5698 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5700 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5704 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5706 (PR64765): New function.
5707 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5708 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5710 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5711 * gfortran.dg/goacc/parameter.f95: Likewise.
5713 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5716 * gfortran.dg/empty_label_typedecl.f90: New test.
5718 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5721 * gfortran.dg/pr36192.f90: New test.
5723 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5725 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5726 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5727 * gnat.dg/opt51.adb: New test.
5728 * gnat.dg/opt51_pkg.ads: New helper.
5730 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5732 * gcc.target/mips/ds-schedule-1.c: New.
5733 * gcc.target/mips/ds-schedule-2.c: New.
5735 2015-10-26 Jeff Law <law@redhat.com>
5737 PR tree-optimization/68013
5738 * gcc.c-torture/compile/pr68013.c: New test.
5740 2015-10-26 Richard Biener <rguenther@suse.de>
5741 Dominik Vogt <vogt@linux.vnet.ibm.com>
5744 * gcc.target/s390/pr67443.c: New testcase.
5746 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5748 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5749 make it unique per testcase.
5750 * gfortran.dg/chmod_2.f90: Likewise.
5751 * gfortran.dg/chmod_3.f90: Likewise.
5752 * gfortran.dg/direct_io_8.f90: Likewise.
5753 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5754 * gfortran.dg/f2003_io_1.f03: Likewise.
5755 * gfortran.dg/f2003_io_2.f03: Likewise.
5756 * gfortran.dg/f2003_io_8.f03: Likewise.
5757 * gfortran.dg/inquire_size.f90: Likewise.
5758 * gfortran.dg/namelist_66.f90: Likewise.
5759 * gfortran.dg/namelist_82.f90: Likewise.
5760 * gfortran.dg/namelist_87.f90: Likewise.
5761 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5762 * gfortran.dg/open_new.f90: Likewise.
5763 * gfortran.dg/stat_1.f90: Likewise.
5764 * gfortran.dg/stat_2.f90: Likewise.
5765 * gfortran.dg/streamio_15.f90: Likewise.
5766 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5768 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5771 * g++.dg/pr67989.C: New test.
5773 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5775 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5776 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5777 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5778 suffix to the temporary filename to make it unique per testcase.
5780 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5782 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5784 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5787 * gfortran.dg/allocate_with_source_12.f03: New test
5790 * gfortran.dg/allocate_with_source_13.f03: New test
5793 * gfortran.dg/allocate_with_source_14.f03: New test
5795 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5797 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5799 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5802 * gcc.target/i386/pr68084.c: New test.
5804 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5808 * gfortran.dg/allocate_with_source_10.f08: New test.
5809 * gfortran.dg/allocate_with_source_11.f08: New test.
5810 * gfortran.dg/class_array_15.f03: Changed count of expected
5811 _builtin_frees to 11. One step of temporaries is spared, therefore
5812 the allocatable component of that temporary is not to be freeed.
5814 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5817 * gfortran.dg/pr68055.f90: New case.
5819 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5822 * gfortran.dg/pr67805.f90: New testcase.
5823 * gfortran.dg/array_constructor_26.f03: Update testcase.
5824 * gfortran.dg/array_constructor_27.f03: Ditto.
5825 * gfortran.dg/char_type_len_2.f90: Ditto.
5826 * gfortran.dg/pr67802.f90: Ditto.
5827 * gfortran.dg/used_before_typed_3.f90: Ditto.
5829 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5832 * g++.dg/torture/pr67600.C: New testcase.
5834 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5836 * g++.dg/pr68062.C: New test.
5838 2015-10-23 Jeff Law <law@redhat.com>
5840 PR tree-optimization/67830
5841 * gcc.dg/pr67830.c: New test.
5843 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5845 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5847 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5848 Andrew Pinski <apinski@cavium.com>
5850 PR rtl-optimization/67736
5851 * gcc.dg/torture/pr67736.c: New test.
5852 * gcc.dg/combine-subregs.c: New test.
5854 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5856 PR tree-optimization/65947
5857 * lib/target-supports.exp
5858 (check_effective_target_vect_max_reduc): Add.
5859 * gcc.dg/vect/pr65947-1.c: New test.
5860 * gcc.dg/vect/pr65947-2.c: New test.
5861 * gcc.dg/vect/pr65947-3.c: New test.
5862 * gcc.dg/vect/pr65947-4.c: New test.
5863 * gcc.dg/vect/pr65947-5.c: New test.
5864 * gcc.dg/vect/pr65947-6.c: New test.
5865 * gcc.dg/vect/pr65947-7.c: New test.
5866 * gcc.dg/vect/pr65947-8.c: New test.
5867 * gcc.dg/vect/pr65947-9.c: New test.
5868 * gcc.dg/vect/pr65947-10.c: New test.
5869 * gcc.dg/vect/pr65947-11.c: New test.
5871 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
5873 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5874 Make weak rather than noinline.
5875 * gcc.dg/builtins-57.c: Compile with -O.
5876 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5878 2015-10-23 Tom de Vries <tom@codesourcery.com>
5880 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5882 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5885 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5886 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5888 2015-10-22 Martin Sebor <msebor@redhat.com>
5891 * gcc.misc-tests/help.exp: Verify that option descriptions
5893 * lib/options.exp (check_for_options): Use the regexp --line option.
5894 Print unexpected match on failure.
5896 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
5898 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5900 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
5903 * g++.dg/cpp1y/var-templ46.C: New.
5905 2015-10-22 Richard Biener <rguenther@suse.de>
5907 PR tree-optimization/58497
5908 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5910 2015-10-22 Richard Biener <rguenther@suse.de>
5912 PR tree-optimization/19049
5913 PR tree-optimization/65962
5914 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5915 * gcc.dg/vect/vect-63.c: Adjust.
5916 * gcc.dg/vect/vect-70.c: Likewise.
5917 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5918 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5919 * gfortran.dg/vect/pr19049.f90: Likewise.
5920 * gfortran.dg/vect/vect-8.f90: Likewise.
5922 2015-10-22 Richard Biener <rguenther@suse.de>
5926 * gcc.dg/torture/ftrapv-2.c: New testcase.
5928 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5931 * gcc.target/s390/pr68015.c: New test.
5933 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5936 * gcc.target/arm/xor-and.c: Adjust test to check for eor
5939 2015-10-22 Jiong Wang <jiong.wang@arm.com>
5940 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5943 * gcc.target/aarch64/pr63304_1.c: New test.
5945 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5948 * g++.dg/parse/enum13.C: New.
5950 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5953 * g++.dg/parse/enum12.C: New.
5955 2015-10-21 Martin Sebor <msebor@redhat.com>
5958 * gcc.misc-tests/help.exp: Adjust.
5959 * lib/options.exp (check_for_options): Add detail to output.
5961 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
5964 * gfortran.dg/pr67939.f90: New test.
5966 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
5967 Sebastian Pop <s.pop@samsung.com>
5969 * gcc.dg/graphite/scop-11.c: Update pattern.
5971 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5974 * g++.dg/ipa/pr67056.C: New testcase.
5976 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5978 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5981 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5983 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5984 Add associated options for arm*-*-*.
5985 (sqrt): Remove dummy definition.
5987 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5989 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5991 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5993 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5994 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5995 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5997 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
5999 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6000 sra-max-scalarization-size-Ospeed.
6002 2015-10-21 Marek Polacek <polacek@redhat.com>
6006 * gcc.dg/pr68024.c: New test.
6008 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6010 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6011 * c-c++-common/goacc/sb-1.c: Adjust errors.
6012 * c-c++-common/goacc/sb-3.c: Adjust errors.
6013 * c-c++-common/goacc/loop-1.c: Adjust errors.
6014 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6015 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6016 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6018 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6020 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6022 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6024 * gcc.dg/lto/simd-function_0.c: New test.
6026 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6029 * gcc.target/i386/pr68018.c: New test.
6031 2015-10-21 Richard Biener <rguenther@suse.de>
6034 * gcc.dg/torture/pr68031.c: New testcase.
6036 2015-10-21 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/68026
6039 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6041 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6043 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6044 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6045 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6046 * g++.dg/asan/default-options-1.C: Likewise.
6048 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6050 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6051 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6053 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6055 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6057 2015-10-20 Marek Polacek <polacek@redhat.com>
6060 * gcc.dg/pr67964.c: New test.
6062 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6064 PR rtl-optimization/67609
6065 * gcc.target/i386/pr67609.c: New.
6067 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6069 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6071 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6073 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6074 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6076 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6079 * gcc.target/i386/pr66810.c: New test.
6081 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6085 * gcc.target/i386/pr67963-1.c: New test.
6086 * gcc.target/i386/pr67963-2.c: Likewise.
6087 * gcc.target/i386/pr67963-3.c: Likewise.
6088 * gcc.target/i386/pr67985-1.c: Likewise.
6089 * gcc.target/i386/pr67985-2.c: Likewise.
6090 * gcc.target/i386/pr67985-3.c: Likewise.
6092 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6094 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6096 2015-10-20 Richard Biener <rguenther@suse.de>
6098 PR tree-optimization/68017
6099 * gcc.dg/torture/pr68017.c: New testcase.
6101 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6104 * gcc.target/aarch64/pr66912.c: New.
6105 * gcc.target/arm/pr66912.c: New.
6107 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6109 * gfortran.dg/pr67900.f90: New tests.
6111 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6113 * gnat.dg/opt50.adb: New test.
6114 * gnat.dg/opt50_pkg.adb: New helper.
6115 * gnat.dg/opt50_pkg.ads: New helper.
6117 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6120 * gfortran.dg/pr68019.f90: new test.
6122 2015-10-19 Richard Biener <rguenther@suse.de>
6124 PR tree-optimization/67975
6125 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6127 2015-10-19 Richard Biener <rguenther@suse.de>
6129 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6131 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6134 * gcc.target/i386/pr67995-1.c: New test.
6135 * gcc.target/i386/pr67995-2.c: Likewise.
6136 * gcc.target/i386/pr67995-3.c: Likewise.
6138 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6141 * gcc.dg/PR68002.c: New test.
6143 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6145 * gcc.dg/builtins-20.c: Remove undefined behavior.
6147 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6150 * gfortran.dg/common_25.f90: New file.
6152 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6155 * gfortran.dg/move_alloc_15.f90: New test
6156 * gfortran.dg/move_alloc_16.f90: New test
6159 * gfortran.dg/deferred_character_assignment_1.f90: New test
6161 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6164 * gfortran.df/pr67987.f90: New test.
6165 * gfortran.dg/char_length_2.f90: Update testcase.
6167 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6169 * gcc.target/i386/iamcu/test_basic_returning.c
6170 (def_test_returning_type): Use union to check float return bits.
6172 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6174 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6175 Replace printf with __builtin_printf.
6177 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6179 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6182 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6185 * gnat.dg/pack21.adb: New test.
6186 * gnat.dg/pack22.adb: Likewise.
6187 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6189 2015-10-16 Christian Bruel <christian.bruel@st.com>
6192 * gcc.target/arm/no-align.c: New test.
6193 * gcc.target/arm/attr-align1.c: New test.
6194 * gcc.target/arm/attr-align2.c: New test.
6195 * gcc.target/arm/attr-align3.c: New test.
6197 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6199 * gcc.c-torture/compile/icfmatch.c: Add testcase
6201 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6204 * g++.dg/cpp1z/fold-ice1.C: New.
6206 2015-10-16 Michael Collison <michael.collison@linaro.org>
6207 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6209 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6211 2015-10-15 Marek Polacek <polacek@redhat.com>
6213 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6215 2015-10-15 Marek Polacek <polacek@redhat.com>
6217 PR tree-optimization/67953
6218 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6220 * gcc.dg/torture/pr67953.c: New test.
6222 2015-10-14 Jeff Law <law@redhat.com>
6224 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6225 contained within have their own file/test now.
6226 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6227 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6228 expectations a bit more.
6229 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6230 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6231 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6232 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6233 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6236 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6238 2015-10-14 Marek Polacek <polacek@redhat.com>
6240 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6250 2015-10-14 Richard Biener <rguenther@suse.de>
6252 PR tree-optimization/67915
6253 * gcc.dg/torture/pr67915.c: New testcase.
6255 2015-10-14 Marek Polacek <polacek@redhat.com>
6257 PR tree-optimization/67815
6258 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6259 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6260 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6262 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6264 * gcc.dg/pragma-pop_options-1.c: New test.
6266 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6267 Aldy Hernandez <aldyh@redhat.com>
6269 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6270 * c-c++-common/gomp/clauses-1.c: New test.
6271 * c-c++-common/gomp/clauses-2.c: New test.
6272 * c-c++-common/gomp/clauses-3.c: New test.
6273 * c-c++-common/gomp/clauses-4.c: New test.
6274 * c-c++-common/gomp/declare-target-1.c: New test.
6275 * c-c++-common/gomp/declare-target-2.c: New test.
6276 * c-c++-common/gomp/depend-3.c: New test.
6277 * c-c++-common/gomp/depend-4.c: New test.
6278 * c-c++-common/gomp/doacross-1.c: New test.
6279 * c-c++-common/gomp/if-1.c: New test.
6280 * c-c++-common/gomp/if-2.c: New test.
6281 * c-c++-common/gomp/linear-1.c: New test.
6282 * c-c++-common/gomp/map-2.c: New test.
6283 * c-c++-common/gomp/map-3.c: New test.
6284 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6285 f_omp_target_data): Add map clause to target data.
6286 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6287 * c-c++-common/gomp/ordered-1.c: New test.
6288 * c-c++-common/gomp/ordered-2.c: New test.
6289 * c-c++-common/gomp/ordered-3.c: New test.
6290 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6292 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6293 clause and ordered construct where no longer allowed.
6294 * c-c++-common/gomp/priority-1.c: New test.
6295 * c-c++-common/gomp/reduction-1.c: New test.
6296 * c-c++-common/gomp/schedule-simd-1.c: New test.
6297 * c-c++-common/gomp/sink-1.c: New test.
6298 * c-c++-common/gomp/sink-2.c: New test.
6299 * c-c++-common/gomp/sink-3.c: New test.
6300 * c-c++-common/gomp/sink-4.c: New test.
6301 * c-c++-common/gomp/udr-1.c: New test.
6302 * c-c++-common/taskloop-1.c: New test.
6303 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6304 value of _OPENMP macro.
6305 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6306 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6307 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6308 * gcc.dg/gomp/clause-1.c:
6309 * gcc.dg/gomp/reduction-1.c: New test.
6310 * gcc.dg/gomp/sink-fold-1.c: New test.
6311 * gcc.dg/gomp/sink-fold-2.c: New test.
6312 * gcc.dg/gomp/sink-fold-3.c: New test.
6313 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6314 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6315 of non-static data members.
6316 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6317 Add some linear clause tests.
6318 * g++.dg/gomp/declare-simd-3.C: New test.
6319 * g++.dg/gomp/linear-1.C: New test.
6320 * g++.dg/gomp/member-1.C: New test.
6321 * g++.dg/gomp/member-2.C: New test.
6322 * g++.dg/gomp/pr66571-2.C: New test.
6323 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6325 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6326 in reduction clause.
6327 * g++.dg/gomp/reference-1.C: New test.
6328 * g++.dg/gomp/sink-1.C: New test.
6329 * g++.dg/gomp/sink-2.C: New test.
6330 * g++.dg/gomp/sink-3.C: New test.
6331 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6332 * g++.dg/gomp/this-1.C: New test.
6333 * g++.dg/gomp/this-2.C: New test.
6334 * g++.dg/vect/simd-clone-2.cc: New test.
6335 * g++.dg/vect/simd-clone-2.h: New test.
6336 * g++.dg/vect/simd-clone-3.cc: New test.
6337 * g++.dg/vect/simd-clone-4.cc: New test.
6338 * g++.dg/vect/simd-clone-4.h: New test.
6339 * g++.dg/vect/simd-clone-5.cc: New test.
6341 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6343 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6344 after r228716 (Fix vtbl[34] and vtbx4).
6346 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6348 PR tree-optimization/67909, 67947
6349 * gcc.dg/torture/pr67947.c: New test.
6351 2015-10-13 Jeff Law <law@redhat.com>
6353 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6355 2015-10-12 Jeff Law <law@redhat.com>
6357 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6358 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6359 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6360 ssa-dom-thread-11.c.
6362 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6364 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6367 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6369 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6371 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6372 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6373 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6374 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6375 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6376 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6377 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6378 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6380 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6382 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6383 and -mno-frame-header-opt options.
6384 * gcc.target/mips/frame-header-1.c: New file.
6385 * gcc.target/mips/frame-header-2.c: New file.
6386 * gcc.target/mips/frame-header-3.c: New file.
6388 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6389 Hale Wang <hale.wang@arm.com>
6391 * gcc.dg/tree-ssa/forwprop-33.c: New.
6393 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6396 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6397 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6398 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6399 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6400 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6401 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6402 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6403 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6404 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6405 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6407 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6409 * lib/multiline.exp: New file.
6410 * lib/prune.exp: Load multiline.exp.
6411 (prune_gcc_output): Call into multiline.exp to handle any
6412 multiline output directives.
6413 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6416 2015-10-09 Martin Jambor <mjambor@suse.cz>
6418 PR tree-optimization/67794
6419 * gcc.dg/ipa/ipa-sra-10.c: New test.
6420 * gcc.dg/torture/pr67794.c: Likewise.
6422 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6424 PR rtl-optimization/67828
6425 * gcc.dg/torture/pr67828.c: New.
6427 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6430 * lib/target-supports.exp (check_effective_target_non_strict_align):
6431 Adjust for arm*-*-*.
6432 * gcc.target/arm/pr67366.c: New test.
6434 2015-10-09 Richard Biener <rguenther@suse.de>
6436 PR tree-optimization/67891
6437 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6439 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6441 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6443 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6445 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6447 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6449 * gcc.dg/loop-unswitch-2.c: New test.
6450 * gcc.dg/loop-unswitch-3.c: Likewise.
6451 * gcc.dg/loop-unswitch-4.c: Likewise.
6453 2015-10-08 Tom de Vries <tom@codesourcery.com>
6455 * gcc.dg/dse.c: Only dump in dse1 pass.
6456 * gcc.dg/tree-ssa/pr30375.c: Same.
6458 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6461 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6462 (PUSH, POP): New defines.
6463 (sse2_test): Use PUSH and POP to misalign runtime stack.
6464 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6466 2015-10-07 James Norris <jnorris@codesourcery.com>
6468 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6469 to atomic_init. (atomic_init): Restrict flags usage.
6471 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6474 * gfortran.dg/sizeof_5.f90: New test.
6476 2015-10-06 Jeff Law <law@redhat.com>
6478 * gcc.c-torture/compile/pr67816.c: New test.
6480 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6482 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6484 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6487 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6489 2015-10-06 Marek Polacek <polacek@redhat.com>
6492 * c-c++-common/Wtautological-compare-4.c: New test.
6494 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6495 Peter Bergner <bergner@vnet.ibm.com>
6498 * gcc.target/powerpc/pr67808.c: New test.
6500 2015-10-06 Nick Clifton <nickc@redhat.com>
6502 * gcc.target/msp430: New directory.
6503 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6505 * gcc.target/msp430/data-attributes.c: New file. Checks the
6506 noinit and persistent data attributes.
6508 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6510 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6512 2015-10-06 Richard Biener <rguenther@suse.de>
6514 PR tree-optimization/67859
6515 * gcc.dg/torture/pr67859.c: New testcase.
6517 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6519 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6521 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6524 * g++.dg/template/defarg19.C: New.
6525 * g++.dg/template/defarg20.C: Likewise.
6527 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6528 Sebastian Pop <s.pop@samsung.com>
6530 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6532 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6533 Sebastian Pop <s.pop@samsung.com>
6535 * gcc.dg/graphite/scop-sor.c: Xfail.
6537 2015-10-05 Martin Jambor <mjambor@suse.cz>
6538 Jan Hubicka <hubicka@ucw.cz>
6540 * gcc.dg/ipa/propalign-4.c: New test.
6541 * gcc.dg/ipa/propalign-5.c: Likewise.
6543 2015-10-05 Marek Polacek <polacek@redhat.com>
6545 PR tree-optimization/67821
6546 * gcc.dg/torture/pr67821-2.c: New test.
6547 * gcc.dg/torture/pr67821.c: New test.
6549 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6551 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6553 2015-10-05 Christian Bruel <christian.bruel@st.com>
6555 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6557 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6559 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6560 (exec_vcvt): Add comments.
6562 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6564 PR rtl-optimization/67447
6565 * gcc.target/i386/pr67447.c: New test.
6567 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6569 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6571 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6572 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6573 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6574 * gcc.target/i386/vect-unpack-1.c: Ditto.
6575 * gcc.target/i386/vect-unpack-2.c: Ditto.
6577 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6580 * gfortran.dg/common_24.f: New.
6582 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6584 * gcc.target/arm/pr67756.c: Fixed warnings.
6586 2015-10-02 Marek Polacek <polacek@redhat.com>
6589 * gcc.dg/pr67730-1.c: New test.
6590 * gcc.dg/pr67730-2.c: New test.
6591 * gcc.dg/pr67730.h: New test.
6593 2015-10-02 Marek Polacek <polacek@redhat.com>
6595 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6597 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6599 PR tree-optimization/67754
6600 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6601 * gfortran.dg/graphite/block-2.f: Same.
6603 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6605 * gcc.dg/graphite/scop-23.c: New.
6607 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6609 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6612 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6614 PR rtl-optimization/67756
6615 * gcc.target/arm/pr67756.c: New.
6617 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6619 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6620 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6621 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6623 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6626 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6628 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6629 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6630 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6631 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6632 * gcc.target/i386/vect-unpack-1.c: Ditto.
6633 * gcc.target/i386/vect-unpack-2.c: Ditto.
6635 2015-10-02 Marek Polacek <polacek@redhat.com>
6638 * c-c++-common/Wduplicated-cond-1.c: New test.
6639 * c-c++-common/Wduplicated-cond-2.c: New test.
6640 * c-c++-common/Wduplicated-cond-3.c: New test.
6641 * c-c++-common/Wduplicated-cond-4.c: New test.
6642 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6643 -Wduplicated-cond warning.
6645 2015-10-02 Renlin Li <renlin.li@arm.com>
6647 * gcc.target/aarch64/csneg-1.c: Update.
6649 2015-10-02 Renlin Li <renlin.li@arm.com>
6652 * gcc.target/aarch64/pr66776.c: New.
6654 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6656 * gnat.dg/warn13.adb: New test.
6658 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6660 * gnat.dg/vect15.ad[sb]: New test.
6661 * gnat.dg/vect16.ad[sb]: Likewise.
6662 * gnat.dg/vect17.ad[sb]: Likewise.
6663 * gnat.dg/vect18.ad[sb]: Likewise.
6665 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6667 PR rtl-optimization/67786
6668 PR rtl-optimization/67787
6669 * gcc.dg/pr67786.c: New test.
6670 * gcc.dg/pr67787.c: Likewise.
6672 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6674 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6676 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6679 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6681 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6685 * gfortran.dg/string_array_constructor_1.f90: New.
6686 * gfortran.dg/string_array_constructor_2.f90: New.
6687 * gfortran.dg/string_array_constructor_3.f90: New.
6689 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6693 * gcc.target/powerpc/pr67789.c: New testcase.
6695 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6698 * gfortran.dg/pr67802.f90: New test.
6700 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6703 gfortran.dg/pr66979.f90: new test.
6705 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6708 * gfortran.dg/pr67616.f90: New test.
6710 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6713 * g++.dg/cpp0x/range-for30.C: New.
6715 2015-10-01 Marek Polacek <polacek@redhat.com>
6718 * gcc.dg/atomic/pr65345-4.c: New test.
6719 * gcc.dg/pr65345-3.c: New test.
6721 2015-10-01 Marek Polacek <polacek@redhat.com>
6723 PR tree-optimization/67769
6724 * gcc.dg/torture/pr67769.c: New test.
6726 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6728 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6730 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6733 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6735 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6737 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6738 (main): Rename to sse2_test. Abort if count != 5.
6739 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6741 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6743 2015-10-01 Richard Biener <rguenther@suse.de>
6745 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6746 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6748 2015-09-30 Jeff Law <law@redhat.com>
6750 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6752 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6754 PR rtl-optimization/67037
6755 * gcc.c-torture/execute/pr67037.c: New test.
6757 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6759 * lib/target-supports.exp (check_effective_target_sync_int_128):
6760 Return 1 on spu-*-* targets.
6761 (check_effective_target_sync_int_128_runtime): Likewise.
6762 (check_effective_target_sync_long_long): Likewise.
6763 (check_effective_target_sync_long_long_runtime): Likewise.
6764 (check_effective_target_sync_int_long): Likewise.
6765 (check_effective_target_sync_char_short): Likewise.
6767 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6769 * gcc.target/i386/pr67761.c: New test.
6771 2015-09-30 Marek Polacek <polacek@redhat.com>
6774 * gcc.dg/pr67730.c: New test.
6776 2015-09-30 Marek Polacek <polacek@redhat.com>
6778 PR tree-optimization/67690
6779 * gcc.dg/torture/pr67690.c: New test.
6781 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6783 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6784 * g++.dg/gomp/tls-wrap4.C: Likewise.
6785 * gcc.dg/atomic-op-optimize.c: Likewise.
6786 * gcc.dg/pr54087.c: Likewise.
6787 * gcc.dg/tls/section-2.c: Likewise.
6788 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6789 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6790 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6791 * gcc.target/arm/divzero.c: Likewise.
6792 * gcc.target/arm/sibcall-2.c: Likewise.
6793 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6794 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6795 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6796 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6797 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6798 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6799 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6800 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6801 * gfortran.dg/default_format_2.f90: Likewise.
6802 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6804 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6806 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6808 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6810 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6811 * gfortran.dg/round_4.f90: ditto.
6813 2015-09-29 Richard Biener <rguenther@suse.de>
6815 PR tree-optimization/67170
6816 * gfortran.dg/pr67170.f90: New testcase.
6818 2015-09-29 Richard Biener <rguenther@suse.de>
6820 PR tree-optimization/67741
6821 * gcc.dg/torture/pr67741.c: New testcase.
6823 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6825 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6826 non-zero for __builtin_signbit tests.
6828 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6831 * gcc.target/i386/pr65105-1.c: New.
6832 * gcc.target/i386/pr65105-2.c: New.
6833 * gcc.target/i386/pr65105-3.c: New.
6834 * gcc.target/i386/pr65105-4.C: New.
6835 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6837 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6839 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6841 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6845 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6847 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6848 * gfortran.dg/function_types_3.f90: Change error message to
6849 "Type inaccessible...."
6850 * gfortran.dg/ptr_func_assign_1.f08: New test.
6851 * gfortran.dg/ptr_func_assign_2.f08: New test.
6853 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6857 * gfortran.dg/ptr_func_assign_3.f08: New test.
6858 * gfortran.dg/ptr_func_assign_4.f08: New test.
6860 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6861 Sebastian Pop <s.pop@samsung.com>
6863 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6864 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6865 * gcc.dg/graphite/block-3.c: Same.
6866 * gcc.dg/graphite/block-4.c: Same.
6867 * gcc.dg/graphite/block-5.c: Same.
6868 * gcc.dg/graphite/block-6.c: Same.
6869 * gcc.dg/graphite/block-7.c: Same.
6870 * gcc.dg/graphite/block-8.c: Same.
6871 * gcc.dg/graphite/block-pr47654.c: Same.
6872 * gcc.dg/graphite/interchange-0.c: Same.
6873 * gcc.dg/graphite/interchange-1.c: Same.
6874 * gcc.dg/graphite/interchange-10.c: Same.
6875 * gcc.dg/graphite/interchange-11.c: Same.
6876 * gcc.dg/graphite/interchange-12.c: Same.
6877 * gcc.dg/graphite/interchange-13.c: Same.
6878 * gcc.dg/graphite/interchange-14.c: Same.
6879 * gcc.dg/graphite/interchange-15.c: Same.
6880 * gcc.dg/graphite/interchange-3.c: Same.
6881 * gcc.dg/graphite/interchange-4.c: Same.
6882 * gcc.dg/graphite/interchange-5.c: Same.
6883 * gcc.dg/graphite/interchange-6.c: Same.
6884 * gcc.dg/graphite/interchange-7.c: Same.
6885 * gcc.dg/graphite/interchange-8.c: Same.
6886 * gcc.dg/graphite/interchange-9.c: Same.
6887 * gcc.dg/graphite/interchange-mvt.c: Same.
6888 * gcc.dg/graphite/pr35356-1.c: Same.
6889 * gcc.dg/graphite/pr35356-3.c: Same.
6890 * gcc.dg/graphite/pr37485.c: Same.
6891 * gcc.dg/graphite/scop-1.c: Same.
6892 * gcc.dg/graphite/scop-11.c: Same.
6893 * gcc.dg/graphite/scop-5.c: Same.
6894 * gcc.dg/graphite/uns-block-1.c: Same.
6895 * gcc.dg/graphite/uns-interchange-9.c: Same.
6896 * gfortran.dg/graphite/block-1.f90: Same.
6897 * gfortran.dg/graphite/interchange-3.f90: Same.
6898 * gfortran.dg/graphite/pr14741.f90: Same.
6899 * gfortran.dg/graphite/block-2.f: Same.
6901 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6902 Sebastian Pop <s.pop@samsung.com>
6904 PR tree-optimization/67700
6905 * gcc.dg/graphite/run-id-pr67700.c: New.
6907 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
6910 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6911 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6913 * gcc.target/sh/pr54236-5.c: New.
6914 * gcc.target/sh/pr54236-6.c: New.
6916 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6918 PR rtl-optimization/67456
6919 PR rtl-optimization/67464
6920 PR rtl-optimization/67465
6921 * gcc.dg/pr67465.c: New test.
6923 2015-09-28 Tom de Vries <tom@codesourcery.com>
6925 PR tree-optimization/62171
6926 * gcc.dg/vect/pr62171.c: New test.
6928 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6930 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6931 skip on AIX. XFAIL individual line tests.
6933 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
6935 PR rtl-optimization/64164
6936 PR tree-optimization/67312
6937 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
6938 * gcc.target/i386/stackalign/return-4.c: Add -O.
6940 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6942 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6944 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
6947 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6949 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
6951 * gcc.dg/pr64935-1.c: XFAIL on AIX.
6952 * gcc.dg/pr64935-2.c: XFAIL on AIX.
6953 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6954 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6955 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6956 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6957 DW_AT_noreturn on AIX.
6958 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6959 DW_AT_noreturn on AIX.
6960 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6961 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6962 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6963 DW_AT_GNU_deleted on AIX.
6964 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6965 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6966 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6967 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6968 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6969 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6970 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6971 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6972 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6973 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6974 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6975 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6976 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6977 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6978 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6980 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6983 * gfortran.dg/pr67614.f90: New test.
6985 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6988 * gfortran.dg/pr67525.f90: New test.
6990 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
6993 * gfortran.dg/allocatable_function_9.f90: New.
6995 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
6998 * gcc.target/sh/pr67675.c: New.
7000 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7002 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7004 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.target/i386/pr66749.c (dg-options): Replace
7007 -mtune=lakemount with -mtune=lakemont.
7008 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7009 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7011 2015-09-25 Marek Polacek <polacek@redhat.com>
7013 * c-c++-common/ubsan/bounds-11.c: New test.
7014 * c-c++-common/ubsan/bounds-12.c: New test.
7016 2015-09-25 Marek Polacek <polacek@redhat.com>
7019 * c-c++-common/ubsan/pr64906.c: New test.
7021 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7023 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7024 with -mtune=lakemount.
7025 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7026 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7028 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7031 * gcc.dg/Werror-13.c: New test.
7033 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7035 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7037 2015-09-24 Richard Biener <rguenther@suse.de>
7040 * g++.dg/pr67699.C: New testcase.
7042 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7045 * gcc.target/arm/fp16-inf.c: New test.
7047 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7049 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7050 name while checking for AVX-512VBMI presence.
7052 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7054 * lib/target-supports.exp (check_effective_target_pie): Check for
7055 PIE support on Solaris 11.x and 12.
7057 2015-09-24 Richard Biener <rguenther@suse.de>
7059 * g++.dg/tree-ssa/restrict3.C: New testcase.
7061 2015-09-24 Richard Biener <rguenther@suse.de>
7063 PR tree-optimization/48885
7064 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7066 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7068 * c-c++-common/Wmisleading-indentation.c: Augment test.
7070 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7072 Fix small typos in the coding rule enforcement warnings.
7073 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7076 2015-09-23 Richard Biener <rguenther@suse.de>
7079 * gcc.dg/ubsan/pr67662.c: New testcase.
7081 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7084 * gcc.dg/pragma-diag-6.c: New test.
7086 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7088 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7090 2015-09-23 Richard Biener <rguenther@suse.de>
7092 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7094 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7096 * c-c++-common/Wmisleading-indentation.c: Augment test.
7098 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7100 * g++.dg/diagostic/disable.C: New.
7102 2015-09-22 Tom de Vries <tom@codesourcery.com>
7104 PR tree-optimization/67671
7105 * g++.dg/pr67671.C: New test.
7107 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7110 * gcc.target/i386/pr67480.c: New test.
7112 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7114 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7115 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7116 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7117 avx512dq, avx512cd, avx512er and avx512pf.
7119 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7121 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7122 update-fetch operations.
7123 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7125 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7127 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7128 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7130 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7132 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7134 * gcc.target/aarch64/atomic-inst-swap.c: New.
7136 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7138 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7139 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7140 * gcc.target/i386/pr59789.c (f1): Likewise.
7141 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7142 * gcc.target/i386/intrinsics_6.c: Likewise.
7143 * gcc.dg/winline-5.c (int t): Likewise.
7144 * gcc.dg/winline-9.c (t): Likewise.
7145 * gcc.dg/always_inline2.c (q): Likewise.
7146 * gcc.dg/winline-2.c (inline int t): Likewise.
7147 * gcc.dg/winline-6.c: Likewise.
7148 * gcc.dg/winline-10.c (void g): Likewise.
7149 * gcc.dg/pr49243.c (void parse): Likewise.
7150 * gcc.dg/always_inline3.c (q2): Likewise.
7151 * gcc.dg/winline-3.c: Likewise.
7152 * gcc.dg/winline-7.c (inline void *t): Likewise.
7154 2015-09-22 Tom de Vries <tom@codesourcery.com>
7156 PR tree-optimization/67666
7157 * g++.dg/pr67666.C: New test.
7159 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7162 * gfortran.dg/pr67615.f90: new test.
7164 2015-09-21 Jeff Law <law@redhat.com>
7166 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7168 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7170 Complete the implementation of N4230, Nested namespace definition.
7171 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7172 attributes and nested namespace definitions.
7173 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7174 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7175 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7176 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7177 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7178 appearing before the namespace identifier.
7180 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7183 * gcc.dg/cpp/pr66415-1.c: Test column number.
7185 2015-09-21 Richard Biener <rguenther@suse.de>
7187 * g++.dg/ext/attr-alias-3.C: Add -g.
7189 2015-09-21 Richard Biener <rguenther@suse.de>
7192 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7194 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7197 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7199 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7201 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7203 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7206 * gcc.dg/pr53265.c: Update.
7208 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7210 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7212 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7215 * gcc.target/sh/pr59478.c: New.
7217 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7220 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7221 * gcc.target/sh/pr54236-2.c: Likewise.
7223 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7225 * gcc.target/sh/pr43417.c: Move target independent test to ...
7226 * gcc.c-torture/compile/pr43417.c: ... here.
7228 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7230 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7231 check_effective_target_big_endian, check_effective_target_little_endian,
7232 check_effective_target_any_fpu, check_effective_target_double_fpu,
7233 check_effective_target_use_single_only_fpu,
7234 check_effective_target_default_single_fpu,
7235 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7236 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7237 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7238 check_effective_target_fmovd_enabled,
7239 check_effective_target_has_privileged, check_effective_target_has_pref,
7240 check_effective_target_banked_r0r7_isr,
7241 check_effective_target_stack_save_isr): New effective target checks.
7242 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7243 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7244 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7245 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7246 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7247 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7248 * gcc.target/sh/attr-isr.c: Likewise.
7249 * gcc.target/sh/fpul-usage-1.c: Likewise.
7250 * gcc.target/sh/hiconst.c: Likewise.
7251 * gcc.target/sh/mfmovd.c: Likewise.
7252 * gcc.target/sh/pr21255-3.c: Likewise.
7253 * gcc.target/sh/pr33135-1.c: Likewise.
7254 * gcc.target/sh/pr33135-2.c: Likewise.
7255 * gcc.target/sh/pr33135-3.c: Likewise.
7256 * gcc.target/sh/pr33135-4.c: Likewise.
7257 * gcc.target/sh/pr39423-2.c: Likewise.
7258 * gcc.target/sh/pr49880-4.c: Likewise.
7259 * gcc.target/sh/pr49880-5.c: Likewise.
7260 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7261 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7262 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7263 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7264 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7265 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7266 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7267 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7268 * gcc.target/sh/pr50751-2.c: Likewise.
7269 * gcc.target/sh/pr50751-3.c: Likewise.
7270 * gcc.target/sh/pr50751-5.c: Likewise.
7271 * gcc.target/sh/pr50751-6.c: Likewise.
7272 * gcc.target/sh/pr50751-8.c: Likewise.
7273 * gcc.target/sh/pr51244-15.c: Likewise.
7274 * gcc.target/sh/pr51244-2.c: Likewise.
7275 * gcc.target/sh/pr51244-20.c: Likewise.
7276 * gcc.target/sh/pr51244-6.c: Likewise.
7277 * gcc.target/sh/pr52483-4.c: Likewise.
7278 * gcc.target/sh/pr53511-1.c: Likewise.
7279 * gcc.target/sh/pr53512-1.c: Likewise.
7280 * gcc.target/sh/pr53512-2.c: Likewise.
7281 * gcc.target/sh/pr53512-3.c: Likewise.
7282 * gcc.target/sh/pr53512-4.c: Likewise.
7283 * gcc.target/sh/pr53513-1.c: Likewise.
7284 * gcc.target/sh/pr54089-2.c: Likewise.
7285 * gcc.target/sh/pr54089-3.c: Likewise.
7286 * gcc.target/sh/pr54089-4.c: Likewise.
7287 * gcc.target/sh/pr54602-2.c: Likewise.
7288 * gcc.target/sh/pr54602-3.c: Likewise.
7289 * gcc.target/sh/pr54602-4.c: Likewise.
7290 * gcc.target/sh/pr54680.c: Likewise.
7291 * gcc.target/sh/pr55303-1.c: Likewise.
7292 * gcc.target/sh/pr55303-2.c: Likewise.
7293 * gcc.target/sh/pr55303-3.c: Likewise.
7294 * gcc.target/sh/pr56547-1.c: Likewise.
7295 * gcc.target/sh/pr56547-2.c: Likewise.
7296 * gcc.target/sh/pr61195.c: Likewise.
7297 * gcc.target/sh/pr61996.c: Likewise.
7298 * gcc.target/sh/pr6526.c: Likewise.
7299 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7300 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7301 * gcc.target/sh/prefetch.c: Likewise.
7302 * gcc.target/sh/rte-delay-slot.c: Likewise.
7303 * gcc.target/sh/sh2a-band.c: Likewise.
7304 * gcc.target/sh/sh2a-bclr.c: Likewise.
7305 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7306 * gcc.target/sh/sh2a-bld.c: Likewise.
7307 * gcc.target/sh/sh2a-bor.c: Likewise.
7308 * gcc.target/sh/sh2a-bset.c: Likewise.
7309 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7310 * gcc.target/sh/sh2a-bxor.c: Likewise.
7311 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7312 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7313 * gcc.target/sh/sh2a-movrt.c: Likewise.
7314 * gcc.target/sh/sh2a-resbank.c: Likewise.
7315 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7316 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7317 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7318 * gcc.target/sh/sh4a-cosf.c: Likewise.
7319 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7320 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7321 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7322 * gcc.target/sh/sh4a-sinf.c: Likewise.
7324 2015-09-20 Jeff Law <law@redhat.com>
7326 PR tree-optimization/47679
7327 * g++.dg/warn/Wuninitialized-6.C: New test.
7329 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7331 Implement nested namespace definitions.
7332 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7333 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7334 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7335 * g++.dg/lookup/name-clash5.C: Adjust.
7336 * g++.dg/lookup/name-clash6.C: Likewise.
7338 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7340 * gcc.dg/pragma-diag-5.c: New test.
7342 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7345 * gcc.dg/torture/pr67619.c: New test.
7346 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7349 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7351 PR tree-optimization/67283
7352 * gcc.dg/tree-ssa/sra-15.c: New.
7353 * gcc.dg/tree-ssa/sra-16.c: New.
7355 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7358 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7359 (f2, f3): Make the function static.
7360 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7362 2015-09-17 Christian Bruel <christian.bruel@st.com>
7364 * gcc.target/arm/attr_thumb-static2.c: New test.
7366 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7368 * gnat.dg/overflow_sum3.adb: New test.
7370 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7372 * gcc.target/arm/stack-checking.c: New test.
7374 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7377 * gfortran.dg/public_private_module_5.f90: Add module procedure
7378 trigger_smod to ensure that the smod file is written.
7380 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7382 * gcc.target/aarch64/copysign_1.c: New.
7383 * gcc.target/aarch64/copysign_2.c: New.
7385 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7387 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7388 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7389 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7391 2015-09-16 John Marino <gnugcc@marino.st>
7393 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7395 2015-09-16 Richard Biener <rguenther@suse.de>
7398 * gcc.dg/torture/pr67253.c: New testcase.
7400 2015-09-16 Richard Biener <rguenther@suse.de>
7403 * gcc.dg/pr67271.c: New testcase.
7405 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7407 * gnat.dg/opt49.adb: New test.
7409 2015-09-16 Richard Biener <rguenther@suse.de>
7412 * gcc.dg/torture/pr67442.c: New testcase.
7414 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7416 * gnat.dg/array24.adb: New test.
7417 * gnat.dg/blocklocs.adb: Delete.
7419 2015-09-15 Marek Polacek <polacek@redhat.com>
7422 * gcc.dg/pr67580.c: New test.
7424 2015-09-15 Richard Biener <rguenther@suse.de>
7426 PR tree-optimization/67470
7427 * gcc.dg/torture/pr67470.c: New testcase.
7429 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7431 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7433 2015-09-15 Richard Biener <rguenther@suse.de>
7436 * gcc.dg/pr67563.c: New testcase.
7438 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7441 * gfortran.dg/pr67460.f90: New test.
7443 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7445 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7446 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7448 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7451 * g++.dg/cpp0x/new-auto1.C: New.
7453 2015-09-11 Mark Wielaard <mjw@redhat.com>
7456 * g++.dg/warn/unused-variable-1.C: New test.
7457 * g++.dg/warn/unused-variable-2.C: Likewise.
7458 * gcc.dg/unused-4.c: Adjust warning for static const.
7459 * gcc.dg/unused-variable-1.c: New test.
7460 * gcc.dg/unused-variable-2.c: Likewise.
7462 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7464 * gfortran.dg/private_type_3.f90: Require visibility.
7465 * gfortran.dg/module_variable_2.f90: Same.
7466 * gfortran.dg/nested_forall_1.f: Same.
7467 * gfortran.dg/elemental_dependency_4.f90: Same.
7468 * gfortran.dg/bind_c_usage_25.f90: Same.
7469 * gfortran.dg/access_spec_1.f90: Same.
7470 * gfortran.dg/public_private_module_2.f90: Same.
7471 * gfortran.dg/host_assoc_variable_1.f90: Same.
7472 * gfortran.dg/public_private_module_6.f90: Same.
7473 * gfortran.dg/module_variable_1.f90: Same.
7474 * gfortran.dg/pr37286.f90: Same.
7475 * gfortran.dg/internal_pack_7.f90: Same.
7476 * gfortran.dg/submodule_10.f08: Same.
7477 * gfortran.dg/allocatable_function_8.f90: Same.
7478 * gfortran.dg/merge_init_expr_2.f90: Same.
7479 * gfortran.dg/class_37.f03: Same.
7480 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7481 * gfortran.dg/typebound_call_20.f03: Same.
7482 * gfortran.dg/proc_ptr_result_3.f90: Same.
7483 * gfortran.dg/pr32535.f90: Same.
7484 * gfortran.dg/typebound_proc_19.f90: Same.
7485 * gfortran.dg/initialization_10.f90: Same.
7486 * gfortran.dg/bind_c_usage_8.f03: Same.
7487 * gfortran.dg/pr61335.f90: Same.
7488 * gfortran.dg/elemental_dependency_5.f90: Same.
7489 * gfortran.dg/proc_ptr_3.f90: Same.
7490 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7492 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7494 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7495 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7496 * gcc.dg/loop-8.c: Likewise.
7498 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7501 * gnat.dg/specs/addr1.ads: Remove.
7503 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505 * gcc.dg/pie-link.c: Add -pie to dg-options.
7507 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7509 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7510 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7512 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514 * gcc.target/powerpc/swaps-p8-20.c: New test.
7515 * gcc.target/powerpc/swaps-p8-21.c: New test.
7517 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7520 * gfortran.dg/pr67526.f90: New test.
7522 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7525 * g++.dg/cpp0x/variadic166.C: New.
7527 2015-09-09 Mark Wielaard <mjw@redhat.com>
7529 * c-c++-common/nonnull-1.c: New test.
7531 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7534 * gfortran.dg/submodule_11.f08: New test.
7536 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7539 * gcc.c-torture/compile/pr67506.c: New test.
7541 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7543 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7544 initialization with a byte mask. No change expected here.
7545 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7546 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7547 initialization with contigious bitmask. Literal pool is expectd
7550 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7553 * gcc.target/arm/pr67439_1.c: New test.
7555 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7557 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7560 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7563 * g++.dg/gomp/pr67523.C: New test.
7566 * g++.dg/gomp/pr67522.C: New test.
7569 * c-c++-common/gomp/pr67521.c: New test.
7572 * c-c++-common/gomp/pr67517.c: New test.
7575 * g++.dg/gomp/pr67514.C: New test.
7578 * g++.dg/gomp/pr67511.C: New test.
7581 * c-c++-common/gomp/pr67502.c: New test.
7583 2015-09-09 Marek Polacek <polacek@redhat.com>
7586 * gcc.dg/pr67512.c: New test.
7588 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7591 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7592 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7593 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7594 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7596 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7598 * gcc.target/aarch64/mod_2.x: New file.
7599 * gcc.target/aarch64/mod_256.x: Likewise.
7600 * gcc.target/arm/mod_2.c: New test.
7601 * gcc.target/arm/mod_256.c: Likewise.
7602 * gcc.target/aarch64/mod_2.c: Likewise.
7603 * gcc.target/aarch64/mod_256.c: Likewise.
7605 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7608 * g++.dg/gomp/pr67504.C: New test.
7611 * c-c++-common/gomp/pr67501.c: New test.
7614 * gcc.dg/gomp/pr67500.c: New test.
7617 * gcc.dg/gomp/pr67495.c: New test.
7619 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7620 Sebastian Pop <s.pop@samsung.com>
7622 PR tree-optimization/53852
7623 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7624 both isl-0.12 and isl-0.15.
7625 * gcc.dg/graphite/uns-interchange-14.c: Same.
7626 * gcc.dg/graphite/uns-interchange-15.c: Same.
7627 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7629 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7630 Sebastian Pop <s.pop@samsung.com>
7632 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7633 * gcc.dg/graphite/block-1.c: Same.
7634 * gcc.dg/graphite/block-5.c: Same.
7635 * gcc.dg/graphite/block-6.c: Same.
7636 * gcc.dg/graphite/interchange-1.c: Same.
7637 * gcc.dg/graphite/interchange-10.c: Same.
7638 * gcc.dg/graphite/interchange-11.c: Same.
7639 * gcc.dg/graphite/interchange-13.c: Same.
7640 * gcc.dg/graphite/interchange-14.c: Same.
7641 * gcc.dg/graphite/interchange-3.c: Same.
7642 * gcc.dg/graphite/interchange-4.c: Same.
7643 * gcc.dg/graphite/interchange-7.c: Same.
7644 * gcc.dg/graphite/interchange-8.c: Same.
7645 * gcc.dg/graphite/interchange-9.c: Same.
7646 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7647 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7648 * gcc.dg/graphite/pr37485.c: Same.
7649 * gcc.dg/graphite/scop-0.c (int toto): Same.
7650 * gcc.dg/graphite/scop-1.c: Same.
7651 * gcc.dg/graphite/scop-10.c: Same.
7652 * gcc.dg/graphite/scop-11.c: Same.
7653 * gcc.dg/graphite/scop-12.c: Same.
7654 * gcc.dg/graphite/scop-13.c: Same.
7655 * gcc.dg/graphite/scop-16.c: Same.
7656 * gcc.dg/graphite/scop-17.c: Same.
7657 * gcc.dg/graphite/scop-18.c: Same.
7658 * gcc.dg/graphite/scop-2.c: Same.
7659 * gcc.dg/graphite/scop-21.c (int test): Same.
7660 * gcc.dg/graphite/scop-22.c (void foo): Same.
7661 * gcc.dg/graphite/scop-4.c: Same.
7662 * gcc.dg/graphite/scop-5.c: Same.
7663 * gcc.dg/graphite/scop-6.c: Same.
7664 * gcc.dg/graphite/scop-7.c: Same.
7665 * gcc.dg/graphite/scop-8.c: Same.
7666 * gcc.dg/graphite/scop-9.c: Same.
7667 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7668 data-refs remain inside the inner loop.
7669 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7670 * gcc.dg/graphite/uns-interchange-14.c: Same.
7671 * gcc.dg/graphite/uns-interchange-9.c: Same.
7672 * gfortran.dg/graphite/interchange-3.f90
7674 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7677 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7678 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7679 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7680 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7681 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7682 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7683 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7684 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7685 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7687 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7688 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7690 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7692 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7693 * lib/target-supports.exp
7694 (check_effective_target_arm_neon_fp16_hw): New.
7696 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7698 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7699 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7701 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7703 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7704 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7706 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7707 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7708 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7709 when those are supported.
7710 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7713 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7714 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7717 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7718 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7719 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7721 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7723 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7725 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7726 Add float16x8_t case.
7727 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7728 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7729 main, exec_vcreate): Likewise.
7730 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7731 exec_vget_high): Likewise.
7732 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7733 exec_vget_low): Likewise.
7734 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7736 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7737 exec_vld1_dup): Likewise.
7738 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7739 exec_vld1_lane): Likewise.
7740 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7742 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7743 exec_vldX_dup): Likewise.
7744 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7745 exec_vldX_lane): Likewise.
7746 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7747 exec_vset_lane): Likewise.
7748 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7749 exec_vst1_lane): Likewise.
7751 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7753 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7754 * gcc.target/aarch64/vget_low_1.c: Likewise.
7756 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7758 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7759 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7760 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7761 (main): update orig_data to avoid float16 NaN on bigendian.
7763 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7765 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7767 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7768 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7769 * gcc.target/aarch64/vld1_lane.c: Likewise.
7771 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7774 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7776 2015-09-07 Marek Polacek <polacek@redhat.com>
7779 * gcc.dg/asm-10.c: New test.
7781 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7784 * gcc.dg/lto/pr67452_0.c: New test.
7786 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7789 * gcc.target/avr/pr65210.c: New test.
7791 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7794 * lib/target-supports.exp (check_cached_effective_target):
7795 Apppend $prop to et_prop_list only if needed.
7797 2015-09-04 Marek Polacek <polacek@redhat.com>
7800 * gcc.dg/ubsan/pr67279.c: New test.
7802 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7803 Petr Murzin <petr.murzin@intel.com>
7804 Kirill Yukhin <kirill.yukhin@intel.com>
7806 * gcc.target/i386/avx512f-scatter-1.c: New.
7807 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7808 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7810 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7812 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7813 rather than calling rmdir, cleanup if open fails.
7815 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7817 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7818 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7819 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7820 Return true for PowerPC targets that implement Altivec.
7822 2015-09-03 Renlin Li <renlin.li@arm.com>
7824 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7826 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7828 2015-09-03 Martin Sebor <msebor@redhat.com>
7831 * g++.dg/addr_builtin-1.C: New test.
7832 * gcc.dg/addr_builtin-1.c: New test.
7834 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7836 * gcc.target/powerpc/vec-shift.c: New test.
7838 2015-09-03 Tom de Vries <tom@codesourcery.com>
7840 PR tree-optimization/65637
7841 * gcc.dg/autopar/reduc-4.c: New test.
7843 2015-09-03 Tom de Vries <tom@codesourcery.com>
7845 PR tree-optimization/65637
7846 * gcc.dg/autopar/pr46099-2.c: New test.
7848 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7851 * g++.dg/pr67351.C: New test.
7853 2015-09-03 Richard Biener <rguenther@suse.de>
7856 * g++.dg/lto/pr66705_0.C: New testcase.
7858 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7861 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7862 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7864 2015-09-02 Marek Polacek <polacek@redhat.com>
7867 * gcc.dg/pr67432.c: New test.
7869 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
7871 * lib/target-supports.exp (clear_effective_target_cache): New.
7872 (check_cached_effective_target): Update et_prop_list.
7873 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7874 * g++.dg/compat/compat.exp: Likewise.
7875 * g++.dg/compat/struct-layout-1.exp: Likewise.
7876 * lib/asan-dg.exp: Likewise.
7877 * lib/atomic-dg.exp: Likewise.
7878 * lib/cilk-plus-dg.exp: Likewise.
7879 * lib/clearcap.exp: Likewise.
7880 * lib/mpx-dg.exp: Likewise.
7881 * lib/tsan-dg.exp: Likewise.
7882 * lib/ubsan-dg.exp: Likewise.
7884 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
7886 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7888 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
7889 Andrew Bennett <andrew.bennett@imgtec.com>
7891 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7892 dependencies between ISA level and compact-branches.
7893 * gcc.target/mips/branch-10.c: Update expected output to allow
7894 compact forms of b/bal.
7895 * gcc.target/mips/branch-11.c: Likewise.
7896 * gcc.target/mips/branch-12.c: Likewise.
7897 * gcc.target/mips/branch-13.c: Likewise.
7898 * gcc.target/mips/branch-3.c: Likewise.
7899 * gcc.target/mips/branch-4.c: Likewise.
7900 * gcc.target/mips/branch-5.c: Likewise.
7901 * gcc.target/mips/branch-6.c: Likewise.
7902 * gcc.target/mips/branch-7.c: Likewise.
7903 * gcc.target/mips/branch-8.c: Likewise.
7904 * gcc.target/mips/branch-9.c: Likewise.
7905 * gcc.target/mips/branch-cost-1.c: Likewise.
7906 * gcc.target/mips/call-1.c: Likewise.
7907 * gcc.target/mips/call-2.c: Likewise.
7908 * gcc.target/mips/call-3.c: Likewise.
7909 * gcc.target/mips/call-4.c: Likewise.
7910 * gcc.target/mips/call-5.c: Likewise.
7911 * gcc.target/mips/call-6.c: Likewise.
7912 * gcc.target/mips/lazy-binding-1.c: Likewise.
7913 * gcc.target/mips/near-far-1.c: Likewise.
7914 * gcc.target/mips/near-far-2.c: Likewise.
7915 * gcc.target/mips/near-far-3.c: Likewise.
7916 * gcc.target/mips/near-far-4.c: Likewise.
7917 * gcc.target/mips/umips-branch-3.c: Ensure the test is
7918 run with compact branches allowed.
7919 * gcc.target/mips/compact-branches-1.c: New file.
7920 * gcc.target/mips/compact-branches-2.c: Likewise.
7921 * gcc.target/mips/compact-branches-3.c: Likewise.
7922 * gcc.target/mips/compact-branches-4.c: Likewise.
7923 * gcc.target/mips/compact-branches-5.c: Likewise.
7924 * gcc.target/mips/compact-branches-6.c: Likewise.
7925 * gcc.target/mips/compact-branches-7.c: Likewise.
7927 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
7929 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7930 Clean-up a created directory if testcase fails.
7932 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7935 * g++.dg/pr67405.C: New test.
7937 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7939 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7941 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7943 * gcc.dg/ifcvt-1.c: New test.
7944 * gcc.dg/ifcvt-2.c: Likewise.
7945 * gcc.dg/ifcvt-3.c: Likewise.
7947 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7950 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7953 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7955 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7957 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
7960 * g++.dg/other/pr61753.C: New.
7962 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7964 * gcc.dg/tree-ssa/cmp-1.c: New file.
7966 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7968 * gcc.dg/tree-ssa/complex-7.c: New file.
7970 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7972 * gcc.target/powerpc/swaps-p8-19.c: New test.
7974 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7977 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7979 2015-08-29 Tom de Vries <tom@codesourcery.com>
7981 PR tree-optimization/46193
7982 * gcc.dg/autopar/pr46193.c: New test.
7984 2015-08-28 Nathan Sidwell <nathan@acm.org>
7986 * gcc.dg/compat/struct-layout-1_generate.c: Simply
7987 use exit code for failure.
7989 * gcc.dg/torture/matrix-1.c: Use plain printf.
7990 * gcc.dg/torture/matrix-2.c: Likewise.
7991 * gcc.dg/torture/matrix-5.c: Likewise.
7992 * gcc.dg/torture/matrix-6.c: Likewise.
7993 * gcc.dg/torture/transpose-1.c: Likewise.
7994 * gcc.dg/torture/transpose-2.c: Likewise.
7995 * gcc.dg/torture/transpose-3.c: Likewise.
7996 * gcc.dg/torture/transpose-4.c: Likewise.
7997 * gcc.dg/torture/transpose-5.c: Likewise.
7998 * gcc.dg/torture/transpose-6.c: Likewise.
8000 2015-08-28 Jeff Law <law@redhat.com>
8003 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8004 * gcc.dg/torture/pr66752-1.c: New test
8005 * g++.dg/torture/pr66752-2.C: New test.
8007 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8009 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8011 * gcc.dg/tree-ssa/sra-15.c: New.
8013 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8015 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8016 * gcc.target/mips/msub-8.c: Ditto
8018 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8020 * lib/target-supports.exp (check-effective_target_vect_double):
8021 Enable for Power targets with VSX hardware available.
8022 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8023 vect_no_align && { ! vect_hw_misalign }.
8025 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8027 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8028 Replaced by opt_files, compile with -floop-nest-optimize.
8029 * g++.dg/graphite/graphite.exp: Same.
8030 * gfortran.dg/graphite/graphite.exp: Same.
8031 * gcc.dg/graphite/block-0.c: Adjust pattern.
8032 * gcc.dg/graphite/block-1.c: Same.
8033 * gcc.dg/graphite/block-3.c: Same.
8034 * gcc.dg/graphite/block-4.c: Same.
8035 * gcc.dg/graphite/block-5.c: Same.
8036 * gcc.dg/graphite/block-6.c: Same.
8037 * gcc.dg/graphite/block-7.c: Same.
8038 * gcc.dg/graphite/block-8.c: Same.
8039 * gcc.dg/graphite/block-pr47654.c: Same.
8040 * gcc.dg/graphite/interchange-0.c: Same.
8041 * gcc.dg/graphite/interchange-1.c: Same.
8042 * gcc.dg/graphite/interchange-10.c: Same.
8043 * gcc.dg/graphite/interchange-11.c: Same.
8044 * gcc.dg/graphite/interchange-12.c: Same.
8045 * gcc.dg/graphite/interchange-13.c: Same.
8046 * gcc.dg/graphite/interchange-14.c: Same.
8047 * gcc.dg/graphite/interchange-15.c: Same.
8048 * gcc.dg/graphite/interchange-3.c: Same.
8049 * gcc.dg/graphite/interchange-4.c: Same.
8050 * gcc.dg/graphite/interchange-5.c: Same.
8051 * gcc.dg/graphite/interchange-6.c: Same.
8052 * gcc.dg/graphite/interchange-7.c: Same.
8053 * gcc.dg/graphite/interchange-8.c: Same.
8054 * gcc.dg/graphite/interchange-9.c: Same.
8055 * gcc.dg/graphite/interchange-mvt.c: Same.
8056 * gcc.dg/graphite/pr37485.c: Same.
8057 * gcc.dg/graphite/uns-block-1.c: Same.
8058 * gcc.dg/graphite/uns-interchange-12.c: Same.
8059 * gcc.dg/graphite/uns-interchange-14.c: Same.
8060 * gcc.dg/graphite/uns-interchange-15.c: Same.
8061 * gcc.dg/graphite/uns-interchange-9.c: Same.
8062 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8063 * gfortran.dg/graphite/interchange-3.f90: Same.
8065 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8068 * gcc.target/i386/pr67317-1.c: New test.
8069 * gcc.target/i386/pr67317-2.c: Ditto.
8070 * gcc.target/i386/pr67317-3.c: Ditto.
8071 * gcc.target/i386/pr67317-4.c: Ditto.
8072 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8073 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8075 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8077 * gcc.target/powerpc/vec-shr.c: New.
8079 2015-08-27 Marek Polacek <polacek@redhat.com>
8082 * gcc.dg/torture/pr67005.c: New test.
8084 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8086 * gcc.dg/tree-ssa/sra-15.c: New.
8088 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8090 * gcc.target/aarch64/long_branch_1.c: New test.
8092 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8094 * gcc.target/s390/20150826-1.c: New test.
8096 2015-08-26 Renlin Li <renlin.li@arm.com>
8098 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8100 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8102 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8104 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8106 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8107 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8108 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8109 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8111 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8113 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8115 * gcc.target/aarch64/tlsle_1.x: New test source.
8116 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8117 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8118 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8120 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8123 * gfortran.dg/shape_8.f90: New test.
8125 2015-08-25 Marek Polacek <polacek@redhat.com>
8128 * gcc.dg/weak/weak-18.c: New test.
8130 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8132 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8133 gcc_jit_context_set_bool_use_external_driver.
8135 2015-08-25 Nathan Sidwell <nathan@acm.org>
8137 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8139 * gcc.dg/20001117-1.c: Needs return_address.
8140 * gcc.dg/20020415-1.c: Needs alloca.
8141 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8142 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8143 * gcc.dg/pr63186.c: Needs label_values.
8144 * gcc.dg/torture/pr33848.c: Likwise.
8146 * lib/target-supports.exp (check_effective_target_fopenacc,
8147 check_effective_target_fopenmp): Disable for nvptx.
8148 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8149 * gcc.dg/stack-usage-1.c: Likewise.
8150 * gcc.dg/stack-usage-2.c: Likewise.
8151 * gcc.dg/unused-5.c: Likewise.
8152 * gcc.dg/unwind-1.c: Likewise.
8154 2015-08-25 Christian Bruel <christian.bruel@st.com>
8156 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8157 * g++.dg/Wno-frame-address.C: Ditto.
8159 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8162 * g++.dg/pr67211.C: New test.
8164 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8168 * gfortran.dg/block_end_error_1.f90: New test.
8169 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8171 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8174 * gcc.target/i386/pr66821.c: New test.
8176 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8179 * gcc.target/i386/pr67329.c: New test.
8181 2015-08-24 Nathan Sidwell <nathan@acm.org>
8183 * gcc.dg/pr49551.c: Needs -fdata-sections.
8185 * gcc.dg/pr64935-2.c: Needs scheduling.
8187 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8188 * gcc.dg/torture/pr63738.c: Likewise.
8189 * gcc.dg/torture/pr64728.c: Likewise.
8190 * gcc.dg/pr63748.c: Likewise.
8191 * gcc.dg/20020312-2.c: Likewise.
8193 * gcc.dg/torture/pr66123.c: Needs label_values.
8195 * gcc.dg/torture/pr41261.c: Needs profiling.
8196 * gcc.dg/pr26570.c: Likewise.
8197 * gcc.dg/pr61776.c: Likewise.
8198 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8199 * gcc.dg/gomp/pr34610.c: Likewise.
8200 * gcc.dg/pr54121.c: Likewise.
8201 * gcc.dg/20050325-1.c: Likewise.
8202 * gcc.dg/pr66899.c: Likewise.
8203 * gcc.dg/pr48770.c: Likewise.
8204 * gcc.dg/pr24225.c: Likewise.
8206 * gcc.dg/pr27531-1.c: Needs io.
8207 * gcc.dg/pr44606.c: Likewise.
8209 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8211 * gcc.dg/pr51990.c: Needs alloca.
8213 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8215 2015-08-24 Tom de Vries <tom@codesourcery.com>
8217 PR tree-optimization/65468
8218 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8220 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8223 * gfortran.dg/backtrace_1.f90: New test.
8225 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8228 * gfortran.dg/execute_command_line_2.f90: New test.
8230 2015-08-23 Tom de Vries <tom@codesourcery.com>
8232 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8233 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8234 vect_no_int_max to vect_no_int_min_max.
8235 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8236 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8237 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8238 * gcc.dg/vect/slp-reduc-4.c: Same.
8239 * gcc.dg/vect/slp-reduc-5.c: Same.
8240 * gcc.dg/vect/vect-125.c: Same.
8241 * gcc.dg/vect/vect-13.c: Same.
8242 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8243 * gcc.dg/vect/vect-reduc-1.c: Same.
8244 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8245 * gcc.dg/vect/vect-reduc-1char.c:Same.
8246 * gcc.dg/vect/vect-reduc-1short.c: Same.
8247 * gcc.dg/vect/vect-reduc-2.c: Same.
8248 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8249 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8250 * lib/target-supports.exp: Same.
8252 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8255 * g++.dg/cpp0x/decltype63.C: New.
8257 2015-08-22 Nathan Sidwell <nathan@acm.org>
8259 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8260 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8261 * c-c++-common/Wunused-var-8.c: Likewise.
8262 * c-c++-common/gomp/pr61486-2.c: Likewise.
8263 * c-c++-common/Wunused-var-6.c: Likewise.
8264 * c-c++-common/goacc/reduction-1.c: Likewise.
8265 * c-c++-common/goacc/reduction-2.c: Likewise.
8266 * c-c++-common/goacc/reduction-3.c: Likewise.
8267 * c-c++-common/goacc/reduction-4.c: Likewise.
8268 * gcc.dg/builtins-64.c: Likewise.
8269 * gcc.dg/pr59523.c: Likewise.
8270 * gcc.dg/tree-ssa/20080530.c: Likewise.
8271 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8272 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8273 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8274 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8275 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8276 * gcc.dg/pr59011.c: Likewise.
8277 * gcc.dg/uninit-9.c: Likewise.
8278 * gcc.dg/pr61561.c: Likewise.
8279 * gcc.dg/vla-4.c: Likewise.
8280 * gcc.dg/20101010-1.c: Likewise.
8281 * gcc.dg/pr49120.c: Likewise.
8282 * gcc.dg/20030331-2.c: Likewise.
8283 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8284 * gcc.dg/pr25682.c: Likewise.
8285 * gcc.dg/guality/guality.c: Likewise.
8286 * gcc.dg/pr27301.c: Likewise.
8287 * gcc.dg/uninit-9-O0.c: Likewise.
8288 * gcc.dg/fold-alloca-1.c: Likewise.
8289 * gcc.dg/pr41470.c: Likewise.
8290 * gcc.dg/pr51491-2.c: Likewise.
8291 * gcc.dg/winline-7.c: Likewise.
8292 * gcc.dg/vla-2.c: Likewise.
8293 * gcc.dg/pr50764.c: Likewise.
8294 * gcc.dg/c99-vla-1.c: Likewise.
8295 * gcc.dg/pr33238.c: Likewise.
8296 * gcc.dg/c99-const-expr-13.c: Likewise.
8297 * gcc.dg/builtin-return-1.c: Likewise.
8298 * gcc.dg/vla-3.c: Likewise.
8299 * gcc.dg/20020415-1.c: Likewise.
8300 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8301 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8302 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8303 * gcc.dg/torture/calleesave-sse.c: Likewise.
8304 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8305 * gcc.dg/gomp/vla-2.c: Likewise.
8306 * gcc.dg/gomp/vla-3.c: Likewise.
8307 * gcc.dg/gomp/vla-4.c: Likewise.
8308 * gcc.dg/gomp/pr30494.c: Likewise.
8309 * gcc.dg/gomp/vla-5.c: Likewise.
8310 * gcc.dg/pr51990-2.c: Likewise.
8311 * gcc.dg/vla-22.c: Likewise.
8313 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8315 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8316 * gcc.dg/dollar.c: Likewise.
8317 * gcc.dg/pragma-message.c: Likewise.
8318 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8319 * c-c++-common/raw-string-14.c: Likewise.
8321 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8323 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8324 property that instantiation here is a compile-time error.
8326 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8328 * g++.dg/other/pr67065.C: Extend.
8330 2015-08-21 Nathan Sidwell <nathan@acm.org>
8332 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8334 (check_effective_target_global_constructor): New.
8335 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8336 * gcc.dg/debug/debug.exp: Skip for nvptx.
8337 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8339 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8340 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8341 * gcc.c-torture/compile/pr33855.c: Likewise.
8342 * gcc.c-torture/compile/920723-1.c: Likewise.
8343 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8345 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8347 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8350 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8352 * gcc.c-torture/execute/switch-1.c: Likewise.
8354 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8355 * gcc.c-torture/execute/printf-1.c: Likewise.
8356 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8357 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8358 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8359 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8360 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8361 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8362 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8363 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8364 * gcc.c-torture/execute/gofast.c: Likewise.
8365 * gcc.c-torture/execute/complex-6.c: Likewise.
8367 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8368 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8369 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8370 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8371 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8372 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8373 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8374 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8375 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8376 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8377 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8378 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8379 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8380 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8381 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8382 * gcc.dg/setjmp-1.c: Likewise.
8383 * gcc.dg/cleanup-5.c: Likewise.
8384 * gcc.dg/cleanup-12.c: Likewise.
8385 * gcc.dg/cleanup-13.c: Likewise.
8387 * gcc.dg/constructor-1.c: Require global ctor.
8389 * gcc.dg/fork-instrumentation.c: Require profiling.
8390 * gcc.dg/20030107-1.c: Likewise.
8391 * gcc.dg/20030702-1.c: Likewise.
8393 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8394 * gcc.dg/cpp/paste2.c: Likewise.
8395 * gcc.dg/cpp/strify3.c: Likewise.
8396 * gcc.dg/cpp/strify4.c: Likewise.
8397 * gcc.dg/cpp/lexnum.c: Likewise.
8398 * gcc.dg/cpp/digraphs.c: Likewise.
8399 * gcc.dg/cpp/macro1.c: Likewise.
8401 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8403 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8405 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8407 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8410 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8412 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8413 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8414 vec_vpmsum_be and vec_shasigma_be.
8416 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8418 * lib/target-supports.exp
8419 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8420 with -mfp16-format=ieee.
8422 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8425 * g++.dg/other/pr67065.C: New.
8427 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8429 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8431 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8432 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8433 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8434 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8436 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8438 * gcc.dg/wide_shift_64_1.c: New testcase.
8439 * gcc.dg/wide_shift_128_1.c: Likewise.
8440 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8442 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8444 * lib/target-supports.exp
8445 (check_effective_target_fstack_protector_enabled): New test.
8446 * gcc.target/i386/ssp-default.c: New test.
8448 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8451 * gfortran.dg/generic_31.f90: New.
8453 2015-08-19 Marek Polacek <polacek@redhat.com>
8456 * g++.dg/torture/pr67133.C: New test.
8458 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8460 * gcc.target/powerpc/altivec-35.c: New test.
8461 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8462 * gcc.target/powerpc/vsx-vector-7.c: New test.
8464 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8467 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8468 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8470 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8472 PR rtl-optimization/67218
8473 * gcc.c-torture/execute/ieee/pr67218.c,
8474 gcc.target/aarch64/fcvt_int_float_double1.c,
8475 gcc.target/aarch64/fcvt_int_float_double2.c,
8476 gcc.target/aarch64/fcvt_int_float_double3.c,
8477 gcc.target/aarch64/fcvt_int_float_double4.c,
8478 gcc.target/aarch64/fcvt_uint_float_double1.c,
8479 gcc.target/aarch64/fcvt_uint_float_double2.c,
8480 gcc.target/aarch64/fcvt_uint_float_double3.c,
8481 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8483 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8485 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8486 dg-options to disable LSE extensions.
8487 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8488 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8489 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8490 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8491 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8492 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8493 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8494 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8495 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8496 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8497 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8498 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8499 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8500 * gcc.target/aarch64/sync-op-full.c: Likewise.
8501 * gcc.target/aarch64/sync-op-release.c: Likewise.
8503 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8506 * g++.dg/cpp1z/feat-cxx1z.C: New.
8508 2015-08-18 Marek Polacek <polacek@redhat.com>
8511 * gcc.dg/torture/pr67222.c: New test.
8513 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8515 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8517 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8519 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8520 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8521 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8523 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8525 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8526 which is used in later code.
8528 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8531 * g++.dg/cpp0x/nullptr34.C: New.
8532 * g++.dg/warn/Wconversion2.C: Adjust.
8533 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8534 * g++.old-deja/g++.other/null3.C: Likewise.
8536 * g++.dg/cpp0x/pr51313.C: Adjust.
8538 2015-08-17 Richard Biener <rguenther@suse.de>
8540 PR tree-optimization/67221
8541 * gcc.dg/torture/pr67221.c: New testcase.
8543 2015-08-17 Mike Stump <mikestump@comcast.net>
8544 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8546 * gcc.target/arm/memcpy-aligned-1.c: New test.
8548 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8551 * gfortran.dg/norm_4.f90: Rename to...
8552 * gfortran.dg/norm2_4.f90: this.
8553 * gfortran.dg/norm2_5.f90: New test.
8555 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8557 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8558 * gcc.dg/ssp-1.c: Make counter a register.
8559 * gcc.dg/ssp-2.c: Likewise.
8560 * gcc.dg/torture/parm-coalesce.c: New.
8562 2015-08-14 Marek Polacek <polacek@redhat.com>
8565 * gcc.dg/torture/pr67133.c: New test.
8567 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8568 Matthias Klose <doko@debian.org>
8571 * gcc.c-torture/compile/pr67143.c: New
8572 * gcc.target/aarch64/atomic-op-imm.c
8573 (atomic_fetch_add_negative_RELAXED): New.
8574 (atomic_fetch_sub_negative_ACQUIRE): New.
8576 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8578 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8579 * gcc.target/aarch64/target_attr_8.c: Likewise.
8580 * gcc.target/aarch64/target_attr_14.c: Likewise.
8582 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8584 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8586 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8588 * gcc.target/i386/builtin_target.c: Add skylake check.
8590 2015-08-13 Jeff Law <law@redhat.com>
8592 * gcc.dg/pr66314.c: Moved from here to ..
8593 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8594 to clear all sanitizers before -fsanitize=kernel-address.
8596 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8598 * gcc.target/aarch64/cinc_common_1.c: New test.
8600 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8603 * g++.dg/ext/attribute-may-alias-1.C: New.
8604 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8606 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8608 * gcc.target/aarch64/atomic-inst-cas.c: New.
8609 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8611 2015-08-13 Andreas Schwab <schwab@suse.de>
8613 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8615 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8618 * g++.dg/torture/pr62164.C: New.
8620 2015-08-13 Richard Biener <rguenther@suse.de>
8622 PR tree-optimization/67191
8623 * gcc.dg/torture/pr67191.c: New testcase.
8624 * g++.dg/torture/pr67191.C: Likewise.
8626 2015-08-13 Richard Biener <rguenther@suse.de>
8628 PR tree-optimization/66502
8629 PR tree-optimization/67167
8630 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8632 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8635 * g++.dg/init/new42.C: New.
8637 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8640 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8642 * gcc.target/powerpc/pr67071-2.c: Likewise.
8643 * gcc.target/powerpc/pr67071-3.c: Likewise.
8645 2015-08-12 Marek Polacek <polacek@redhat.com>
8648 * c-c++-common/Wshift-overflow-6.c: New test.
8649 * c-c++-common/Wshift-overflow-7.c: New test.
8650 * g++.dg/cpp1y/left-shift-2.C: New test.
8652 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8655 * g++.dg/cpp0x/pr52742.C: New.
8657 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8659 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8660 Check Knights Landing support.
8662 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/warn/Wunused-result-1.C: New.
8667 2015-08-12 Richard Biener <rguenther@suse.de>
8669 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8670 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8671 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8672 * g++.dg/tree-ssa/pr61034.C: Adjust.
8673 * gcc.dg/fold-compare-2.c: Likewise.
8674 * gcc.dg/pr50763.c: Likewise.
8675 * gcc.dg/predict-3.c: Likewise.
8676 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8677 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8678 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8679 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8680 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8681 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8682 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8683 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8684 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8685 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8686 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8687 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8689 2015-08-12 Nathan Sidwell <nathan@acm.org>
8691 * gcc.dg/vrp-min-max-1.c: New.
8692 * gcc.dg/vrp-min-max-2.c: New.
8694 2015-08-12 Richard Biener <rguenther@suse.de>
8696 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8698 2015-08-12 Tom de Vries <tom@codesourcery.com>
8701 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8702 Handle absence of vector min/max for sparc.
8704 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8707 * g++.dg/ext/mv25.C: New test.
8709 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8711 * gcc.target/i386/avx2-vect-shift.c: New test.
8713 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8717 * gcc.dg/pragma-diag-3.c: New test.
8718 * gcc.dg/pragma-diag-4.c: New test.
8720 2015-08-11 Nathan Sidwell <nathan@acm.org>
8722 * c-c++-common/dfp/operator-comma.c: Call init function.
8723 * c-c++-common/dfp/convert-dfp-2.c: New test.
8725 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8727 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8728 Treat model == 0x4f as Broadwell.
8730 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8733 * gfortran.dg/pr67140.f90: New test.
8735 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8739 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8741 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8744 * gfortran.dg/ieee/large_4.f90: New test.
8746 2015-08-08 Bud Davis <jmdavis@link.com>
8749 * gfortran.dg/common_22.f90: New.
8751 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8753 PR rtl-optimization/67028
8754 * gcc.dg/pr67028.c: New testcase.
8756 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8758 PR rtl-optimization/67029
8759 * gcc.dg/pr67029.c: New test.
8761 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8764 * gfortran.dg/ieee/ieee_8.f90: New test.
8766 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8768 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8770 * gcc.target/aarch64/noplt_2.c: Likewise.
8771 * gcc.target/aarch64/noplt_3.c: Likewise.
8773 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8775 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8776 optimization level, and print a summary at the end.
8778 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8780 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8782 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8784 * gcc.target/aarch64/noplt_3.c: New testcase.
8786 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8788 * gcc.target/aarch64/noplt_1.c: New testcase.
8789 * gcc.target/aarch64/noplt_2.c: Likewise.
8791 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8793 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8794 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8796 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8798 * gcc.target/s390/dwarfregtable-1.c: New test.
8799 * gcc.target/s390/dwarfregtable-2.c: New test.
8800 * gcc.target/s390/dwarfregtable-3.c: New test.
8802 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8804 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8806 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8809 * gfortran.dg/ieee/large_2.f90: New test.
8810 * gfortran.dg/ieee/large_3.F90: New test.
8812 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8815 * gfortran.dg/ieee/large_1.f90: Adjust test.
8817 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8818 Jeff Law <law@redhat.com>
8821 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8822 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8823 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8824 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8825 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8826 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8828 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8831 * gfortran.dg/pr66311.f90: New file.
8833 2015-08-05 Richard Biener <rguenther@suse.de>
8835 PR tree-optimization/67121
8836 * gcc.dg/torture/pr67121.c: New testcase.
8838 2015-08-05 Nick Clifton <nickc@redhat.com>
8840 * gcc.target/rl78: New directory.
8841 * gcc.target/rl78/rl78.exp: New file: Test driver.
8842 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8844 2015-08-05 Richard Biener <rguenther@suse.de>
8847 * gcc.dg/torture/pr67120.c: New testcase.
8849 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8853 * lib/fortran-modules.exp: Call cleanup-submodules from
8855 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8856 cover the cases where private entities are no longer optimized
8858 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8860 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8861 * gfortran.dg/submodule_5.f08: The same.
8862 * gfortran.dg/submodule_9.f08: The same.
8863 * gfortran.dg/submodule_10.f08: New test.
8865 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8868 * g++.dg/cpp1y/var-templ35.C: New.
8870 2015-08-05 Richard Biener <rguenther@suse.de>
8872 PR tree-optimization/67055
8873 * g++.dg/torture/pr67055.C: New testcase.
8875 2015-08-05 Richard Biener <rguenther@suse.de>
8877 PR tree-optimization/67109
8878 * gcc.dg/torture/pr67109.c: New testcase.
8879 * gcc.dg/vect/vect-119.c: Adjust.
8881 2015-08-05 Richard Biener <rguenther@suse.de>
8884 * gcc.dg/pr67107.c: New testcase.
8886 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8889 * g++.dg/cpp1z/abbrev2.C: New.
8891 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8893 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8895 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8898 * g++.dg/init/explicit4.C: New.
8900 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8902 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8903 without VSX an Power8 vector support.
8905 2015-08-04 Richard Biener <rguenther@suse.de>
8907 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8909 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8912 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8915 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8918 * g++.dg/cpp1y/var-templ34.C: New.
8920 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8922 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8923 * gcc.target/aarch64/target_attr_1.c: Likewise.
8924 * gcc.target/aarch64/target_attr_2.c: Likewise.
8925 * gcc.target/aarch64/target_attr_3.c: Likewise.
8926 * gcc.target/aarch64/target_attr_4.c: Likewise.
8927 * gcc.target/aarch64/target_attr_5.c: Likewise.
8928 * gcc.target/aarch64/target_attr_6.c: Likewise.
8929 * gcc.target/aarch64/target_attr_7.c: Likewise.
8930 * gcc.target/aarch64/target_attr_8.c: Likewise.
8931 * gcc.target/aarch64/target_attr_9.c: Likewise.
8932 * gcc.target/aarch64/target_attr_10.c: Likewise.
8933 * gcc.target/aarch64/target_attr_11.c: Likewise.
8934 * gcc.target/aarch64/target_attr_12.c: Likewise.
8935 * gcc.target/aarch64/target_attr_13.c: Likewise.
8936 * gcc.target/aarch64/target_attr_14.c: Likewise.
8937 * gcc.target/aarch64/target_attr_15.c: Likewise.
8939 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8941 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8943 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8945 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8947 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8949 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8952 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8955 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8956 * gfortran.dg/ieee/large_1.f90: New test.
8958 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8960 PR tree-optimization/67043
8961 * gcc.dg/pr67043.c: New test.
8963 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
8965 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8967 2015-08-03 David Malcolm <dmalcolm@redhat.com>
8969 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8970 it to push/pop timing items.
8971 (main): For each optimization level, create a gcc_jit_timer, and
8972 time all of the iteration within that level cumulatively.
8973 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8974 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8976 2015-08-03 Alexander Basov <coohpt@gmail.com>
8981 * gcc.target/arm/pr43404.c : New testcase.
8982 * gcc.target/arm/pr48470.c : New testcase.
8983 * gcc.target/arm/pr64744-1.c : New testcase.
8984 * gcc.target/arm/pr64744-2.c : New testcase.
8986 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
8988 PR tree-optimization/67077
8989 * gcc.dg/pr67077.c: New test.
8991 2015-08-03 Jeff Law <law@redhat.com>
8994 PR gcov-profile/66899
8995 * gcc.dg/pr66899.c: New test.
8996 * gcc.dg/pr66314.c: New test.
8998 2015-08-03 Marek Polacek <polacek@redhat.com>
9001 * gcc.dg/pr67088.c: New test.
9003 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9006 * gcc.target/arm/vnmul-1.c: New.
9007 * gcc.target/arm/vnmul-2.c: New.
9008 * gcc.target/arm/vnmul-3.c: New.
9009 * gcc.target/arm/vnmul-4.c: New.
9011 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9014 * gfortran.dg/class_allocate_20.f90: New.
9016 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9018 * gcc.target/aarch64/csel_bfx_1.c: New test.
9019 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9021 2015-08-02 Martin Sebor <msebor@redhat.com>
9023 * g++.dg/Wframe-address-in-Wall.C: New test.
9024 * g++.dg/Wframe-address.C: New test.
9025 * g++.dg/Wno-frame-address.C: New test.
9026 * gcc.dg/Wframe-address-in-Wall.c: New test.
9027 * gcc.dg/Wframe-address.c: New test.
9028 * gcc.dg/Wno-frame-address.c: New test.
9030 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9032 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9034 2015-08-01 Michael Collison <michael.collison@linaro.org
9035 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9037 * gcc.target/arm/mincmp.c: New test.
9039 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9042 * gfortran.dg/associated_target_6.f03: New test
9044 2015-08-01 Tom de Vries <tom@codesourcery.com>
9046 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9047 optimize ("-ftree-parallelize-loops=0").
9048 Add successful scans for 2 detected reductions. Add xfail scans for 3
9049 detected reductions.
9050 * gcc.dg/autopar/reduc-2short.c: Same.
9051 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9052 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9053 detected reductions.
9054 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9057 2015-07-31 Marek Polacek <polacek@redhat.com>
9060 * g++.dg/ubsan/pr66977.C: New test.
9062 2015-07-30 Marek Polacek <polacek@redhat.com>
9064 * c-c++-common/Wtautological-compare-3.c: New test.
9066 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9068 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9069 (CHECK): Pass address of scalar, rather than array.
9071 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9073 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9075 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9077 * gcc.target/aarch64/fp16/fp16.exp: New.
9078 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9079 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9081 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9083 * gcc.target/aarch64/f16_movs_1.c: New test.
9085 2015-07-28 Tom de Vries <tom@codesourcery.com>
9087 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9090 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9091 Manuel López-Ibáñez <manu@gcc.gnu.org>
9093 * gcc.dg/parm-incomplete-1.c: Update.
9094 * gcc.dg/pr18809-1.c: Update.
9095 * gcc.dg/pr27953.c: Update.
9096 * gcc.dg/vla-11.c: Update.
9098 2015-07-27 Marek Polacek <polacek@redhat.com>
9100 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9102 2015-07-27 Tom de Vries <tom@codesourcery.com>
9104 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9105 attribute. Update comment.
9107 Add scan for not parallelizing inner loop.
9108 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9112 2015-07-27 Marek Polacek <polacek@redhat.com>
9115 * c-c++-common/Wtautological-compare-2.c: New test.
9117 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9120 * gcc.target/i386/pr66232-6.c: New tests.
9121 * gcc.target/i386/pr66232-7.c: Likewise.
9122 * gcc.target/i386/pr66232-8.c: Likewise.
9123 * gcc.target/i386/pr66232-9.c: Likewise.
9125 2015-07-27 Marek Polacek <polacek@redhat.com>
9129 * c-c++-common/Wtautological-compare-1.c: New test.
9131 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9134 * g++.dg/template/pr18969.C: New test.
9135 * g++.dg/template/pr18969-2.C: New test.
9136 * g++.old-deja/g++.jason/overload.C: Remove return value in
9137 template function returning void.
9139 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9141 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9142 immediates to avoid shift-overflow warnings.
9144 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9147 * g++.dg/init/pr66857.C: New test.
9149 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9152 * gcc.target/i386/pr66648.c: New test.
9154 2015-07-25 Tom de Vries <tom@codesourcery.com>
9156 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9157 interchange_files and block_files variables.
9158 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9160 * gcc.dg/graphite/uns-interchange-12.c: Same.
9161 * gcc.dg/graphite/uns-interchange-14.c: Same.
9162 * gcc.dg/graphite/uns-interchange-15.c: Same.
9163 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9164 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9166 2015-07-25 Jeff Law <law@redhat.com>
9170 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9171 * gcc.dg/torture/pr66752-1.c: New test
9172 * g++.dg/torture/pr66752-2.C: New test.
9174 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9177 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9179 PR rtl-optimization/64164
9180 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9181 * gcc.dg/ssp-1.c: Make counter a register.
9182 * gcc.dg/ssp-2.c: Likewise.
9183 * gcc.dg/torture/parm-coalesce.c: New.
9185 2015-07-24 Tom de Vries <tom@codesourcery.com>
9187 * gcc.dg/graphite/block-1.c: Xfail scan.
9188 * gcc.dg/graphite/interchange-12.c: Same.
9189 * gcc.dg/graphite/interchange-14.c: Same.
9190 * gcc.dg/graphite/interchange-15.c: Same.
9191 * gcc.dg/graphite/interchange-9.c: Same.
9192 * gcc.dg/graphite/interchange-mvt.c: Same.
9193 * gcc.dg/graphite/uns-block-1.c: New test.
9194 * gcc.dg/graphite/uns-interchange-12.c: New test.
9195 * gcc.dg/graphite/uns-interchange-14.c: New test.
9196 * gcc.dg/graphite/uns-interchange-15.c: New test.
9197 * gcc.dg/graphite/uns-interchange-9.c: New test.
9198 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9200 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9203 * c-c++-common/Wunused-function-1.c: New.
9205 2015-07-24 Tom de Vries <tom@codesourcery.com>
9207 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9208 alternative exit-first loop transform.
9209 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9210 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9211 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9212 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9213 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9214 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9215 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9216 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9217 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9219 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9222 * gcc.target/i386/mpx/pr66566.c: New test.
9224 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9227 * gcc.target/i386/pr66978.c: New test.
9229 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9231 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9233 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9235 * gcc.target/s390/insv-1.c: New test.
9236 * gcc.target/s390/insv-2.c: New test.
9237 * gcc.target/s390/insv-3.c: New test.
9239 2015-07-24 Tom de Vries <tom@codesourcery.com>
9241 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9243 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9246 * gcc.dg/pr25530.c: New test.
9248 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9251 * gcc.dg/pr25529.c: New test.
9253 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9255 * gcc.target/arm/reg_equal_test.c: New test.
9257 2015-07-23 Jeff Law <law@redhat.com>
9260 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9261 * gcc.dg/torture/pr66752-1.c: New test
9262 * g++.dg/torture/pr66752-2.C: New test.
9264 2015-07-23 Marek Polacek <polacek@redhat.com>
9267 * g++.dg/warn/Wlogical-op-2.C: New test.
9269 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9271 PR rtl-optimization/64164
9272 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9273 * gcc.dg/ssp-1.c: Make counter a register.
9274 * gcc.dg/ssp-2.c: Likewise.
9275 * gcc.dg/torture/parm-coalesce.c: New.
9277 2015-07-23 Marek Polacek <polacek@redhat.com>
9280 * c-c++-common/ubsan/pr66908.c: New test.
9282 2015-07-23 Tom de Vries <tom@codesourcery.com>
9284 * gcc.dg/autopar/outer-4.c: Add xfail.
9285 * gcc.dg/autopar/outer-5.c: Same.
9286 * gcc.dg/autopar/outer-6.c: Same.
9287 * gcc.dg/autopar/reduc-2.c: Same.
9288 * gcc.dg/autopar/reduc-2char.c: Same.
9289 * gcc.dg/autopar/reduc-2short.c: Same.
9290 * gcc.dg/autopar/reduc-8.c: Same.
9291 * gcc.dg/autopar/uns-outer-4.c: New test.
9292 * gcc.dg/autopar/uns-outer-5.c: New test.
9293 * gcc.dg/autopar/uns-outer-6.c: New test.
9295 2015-07-23 Richard Biener <rguenther@suse.de>
9297 PR tree-optimization/66952
9298 * gcc.dg/torture/pr66952.c: Use signed char.
9300 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9302 PR tree-optimization/66926,66951
9303 * gcc.dg/vect/pr66951.c: New test.
9305 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9308 * g++.dg/parse/error57.C: New.
9309 * g++.dg/expr/string-2.C: Update.
9311 2015-07-23 Richard Biener <rguenther@suse.de>
9313 PR tree-optimization/66945
9314 * gcc.dg/torture/pr66945.c: New testcase.
9316 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9319 * g++.dg/ext/mv24.C: New test.
9321 2015-07-22 Marek Polacek <polacek@redhat.com>
9323 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9326 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9330 * gfortran.dg/generic_30.f90: New.
9332 2015-07-22 Richard Biener <rguenther@suse.de>
9334 PR tree-optimization/66952
9335 * gcc.dg/torture/pr66952.c: New testcase.
9337 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9339 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9341 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9343 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9345 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9347 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9349 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9351 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9353 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9355 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9359 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9361 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9363 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9365 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9367 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9369 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9371 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9373 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9375 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9377 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9379 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9381 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9383 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9385 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9387 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9389 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9391 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9393 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9395 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9397 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9401 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9403 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9405 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9407 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9409 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9411 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9413 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9415 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9417 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9419 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9421 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9423 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9425 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9427 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9429 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9431 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9433 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9435 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9437 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9439 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9441 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9445 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9447 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9449 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9451 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9453 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9455 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9457 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9459 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9461 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9463 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9465 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9467 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9469 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9471 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9473 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9475 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9477 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9479 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9481 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9483 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9485 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9487 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9489 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9491 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9493 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9495 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9497 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9499 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9501 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9503 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9505 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9507 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9509 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9511 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9513 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9515 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9517 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9519 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9521 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9523 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9525 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9527 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9533 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9535 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9537 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9539 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9541 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9543 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9545 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9547 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9549 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9551 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9553 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9555 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9557 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9559 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9561 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9563 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9565 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9567 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9569 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9571 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9573 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9575 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9577 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9579 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9581 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9583 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9585 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9587 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9589 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9591 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9593 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9595 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9597 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9599 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9601 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9604 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9606 * g++.dg/template/crash81.C: Update.
9608 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9611 * gcc.target/i386/pr66424.c: New.
9613 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9615 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9617 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9620 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9621 Drop address sanitization.
9623 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9625 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9627 (dg-additional-options): Set armv5t flag.
9629 2015-07-21 Marek Polacek <polacek@redhat.com>
9631 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9632 * gcc.dg/vmx/unpack.c: Likewise.
9633 * gcc.target/powerpc/quad-atomic.c: Likewise.
9635 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9637 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9639 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9641 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9644 2015-07-20 Marek Polacek <polacek@redhat.com>
9647 * c-c++-common/Wshift-overflow-1.c: New test.
9648 * c-c++-common/Wshift-overflow-2.c: New test.
9649 * c-c++-common/Wshift-overflow-3.c: New test.
9650 * c-c++-common/Wshift-overflow-4.c: New test.
9651 * c-c++-common/Wshift-overflow-5.c: New test.
9652 * g++.dg/cpp1y/left-shift-1.C: New test.
9653 * gcc.dg/c90-left-shift-2.c: New test.
9654 * gcc.dg/c90-left-shift-3.c: New test.
9655 * gcc.dg/c99-left-shift-2.c: New test.
9656 * gcc.dg/c99-left-shift-3.c: New test.
9657 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9658 * gcc.c-torture/execute/pr40386.c: Likewise.
9659 * gcc.dg/vect/pr33373.c: Likewise.
9660 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9661 * gcc.dg/vect/vect-shift-2.c: Likewise.
9663 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9665 * gcc.target/aarch64/neg_abs_1.c: New test.
9667 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9670 * gcc.target/i386/pr66922.c: New test.
9672 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9676 * gcc.dg/tree-ssa/pr42327.c: Removed.
9677 * g++.dg/other/pr35011.C: Removed.
9679 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9682 * gcc.target/i386/pr66906.c: New test.
9684 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9686 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9687 as follow-up to r225930.
9689 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9692 * lib/fortran-modules.exp (proc cleanup-submodules): New
9694 * gfortran.dg/submodule_1.f08: Change extension and clean up
9695 the submodule files.
9696 * gfortran.dg/submodule_2.f08: ditto
9697 * gfortran.dg/submodule_6.f08: ditto
9698 * gfortran.dg/submodule_7.f08: ditto
9699 * gfortran.dg/submodule_8.f08: New test
9700 * gfortran.dg/submodule_9.f08: New test
9702 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9703 Sebastian Pop <s.pop@samsung.com>
9706 * gcc.dg/graphite/pr61929.c: New.
9708 2015-07-17 Marek Polacek <polacek@redhat.com>
9710 * gcc.dg/fold-minus-7.c: New test.
9712 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9714 * gfortran.dg/co_reduce_1.f90: New file.
9716 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9719 * gcc.target/i386/pr66824.c:
9721 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9724 * gfortran.dg/structure_constructor_13.f03: New test.
9726 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9729 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9730 of generated while loops in the tree dump.
9731 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9733 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9735 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9737 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9740 * gcc.target/i386/pr66891.c: New test.
9742 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9744 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9746 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9748 PR rtl-optimization/66626
9749 * gcc.target/i386/pr66626-2.c: New.
9751 2015-07-16 Martin Liska <mliska@suse.cz>
9753 * g++.dg/ipa/pr66896.c: New test.
9755 2015-07-16 Richard Biener <rguenther@suse.de>
9757 PR tree-optimization/66894
9758 * gcc.dg/torture/pr66894.c: New testcase.
9760 2015-07-16 Richard Biener <rguenther@suse.de>
9762 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9764 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9767 * g++.dg/pr66866.C: New test.
9769 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9771 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9773 2015-07-15 Richard Biener <rguenther@suse.de>
9775 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9776 { -O3 -fomit-frame-pointer },
9777 { -O3 -fomit-frame-pointer -funroll-loops } and
9778 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9780 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9781 -finline-functions }
9783 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9785 * gcc.target/mips/interrupt_handler-5.c: New test.
9787 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9788 Robert Suchanek <robert.suchanek@imgtec.com>
9790 * gcc.target/mips/interrupt_handler-4.c: New test.
9792 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9795 * gcc.dg/lto/lto.exp: Initialize MPX.
9797 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9799 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9801 * gcc.target/arm/scd42-3.c: Likewise.
9803 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9805 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9806 code to be run when the pre-arch code increases the isa_rev to
9807 mips32r6 or greater.
9809 2015-07-15 Richard Biener <rguenther@suse.de>
9811 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9812 { -O3 -fomit-frame-pointer },
9813 { -O3 -fomit-frame-pointer -funroll-loops } and
9814 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9816 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9817 -finline-functions }
9818 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9819 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9820 to additional_flags.
9822 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9824 PR rtl-optimization/66838
9825 * gcc.target/i386/pr66838.c: New test.
9827 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9830 * g++.dg/template/pr66850.C: New test.
9832 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9833 Cesar Philippidis <cesar@codesourcery.com>
9834 Chung-Lin Tang <cltang@codesourcery.com>
9836 * gcc.target/nios2/nios2-flushd.c: New.
9837 * gcc.target/nios2/nios2-rdprs.c: New.
9838 * gcc.target/nios2/r2-atomic.c: New.
9839 * gcc.target/nios2/r2-eni.c: New.
9840 * gcc.target/nios2/r2-wrpie.c: New.
9842 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9843 Cesar Philippidis <cesar@codesourcery.com>
9844 Chung-Lin Tang <cltang@codesourcery.com>
9846 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9847 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9849 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9850 Cesar Philippidis <cesar@codesourcery.com>
9851 Chung-Lin Tang <cltang@codesourcery.com>
9853 * gcc.target/nios2/andci.c: New.
9854 * gcc.target/nios2/bmx.c: New.
9855 * gcc.target/nios2/cdx-add.c: New.
9856 * gcc.target/nios2/cdx-branch.c: New.
9857 * gcc.target/nios2/cdx-callret.c: New.
9858 * gcc.target/nios2/cdx-loadstore.c: New.
9859 * gcc.target/nios2/cdx-logical.c: New.
9860 * gcc.target/nios2/cdx-mov.c: New.
9861 * gcc.target/nios2/cdx-shift.c: New.
9862 * gcc.target/nios2/cdx-sub.c: New.
9863 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9865 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9868 * g++.dg/cpp0x/vt-65071.C: New.
9870 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9871 Cesar Philippidis <cesar@codesourcery.com>
9872 Chung-Lin Tang <cltang@codesourcery.com>
9874 * gcc.target/nios2/r2-io-range.c: New.
9875 * gcc.target/nios2/r2-stio-1.c: New.
9876 * gcc.target/nios2/r2-stio-2.c: New.
9877 * gcc.target/nios2/nios2-ldxio.c: New.
9878 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9879 of just compile. Add more tests.
9881 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9883 gfortran.dg/pr66864.f90: New test.
9885 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
9887 PR rtl-optimization/66626
9888 * gcc.target/i386/pr66626.c: New.
9890 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9892 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9893 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9894 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9896 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
9898 * g++.dg/template/crash81.C: Adjust for error + inform change.
9899 * g++.dg/template/pr58878.C: Likewise.
9900 * g++.dg/template/shadow1.C: Likewise.
9901 * g++.dg/template/shadow2.C: Likewise.
9902 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9903 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9904 * g++.old-deja/g++.brendan/crash7.C: Likewise.
9905 * g++.old-deja/g++.pt/shadow2.C: Likewise.
9907 2015-07-14 Richard Biener <rguenther@suse.de>
9909 PR tree-optimization/66863
9910 * gcc.dg/torture/pr66863.c: New testcase.
9912 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
9915 * g++.dg/template/pr65186.C: New test.
9917 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
9919 * gcc.target/arm/macro_defs0.c: Add directive to skip
9920 test if -marm is present.
9921 * gcc.target/arm/macro_defs1.c: Likewise.
9923 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9925 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9927 * gcc.target/aarch64/adds1.c: Likewise.
9928 * gcc.target/aarch64/ands_1.c: Likewise.
9929 * gcc.target/aarch64/bics_1.c: Likewise.
9930 * gcc.target/aarch64/subs1.c: Likewise.
9931 * gcc.target/aarch64/subs3.c: Likewise.
9933 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
9936 * gfortran.dg/pr64589.f90: New test.
9938 2015-07-13 Renlin Li <renlin.li@arm.com>
9941 * gcc.c-torture/execute/pr66556.c: New.
9943 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
9945 * gcc.dg/20020219-1.c: Fix double word typos.
9946 * gcc.dg/20020919-1.c: Same.
9948 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9949 Jeff Law <law@redhat.com>
9952 * g++.dg/tree-ssa/pr66726.c: New test.
9953 * gcc.dg/tree-ssa/pr66726-2.c: New test.
9954 * gcc.dg/tree-ssa/pr66726.c: New test.
9956 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9959 * g++.dg/cpp0x/variadic-ttp2.C: New.
9961 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
9964 * g++.dg/cpp0x/auto46.C: New test.
9965 * g++.dg/template/pr30044.C: New test.
9966 * g++.dg/template/shadow2.C: New test.
9967 * g++.dg/template/error55.C: New test.
9968 * g++.dg/template/crash83.C: Accept any error string.
9969 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9971 * g++.dg/cpp0x/variadic19.C: Likewise
9972 * g++.dg/template/canon-type-13.C: Likewise.
9973 * g++.old-deja/g++.pt/ttp42.C: Likewise.
9974 * g++.dg/torture/20070621-1.C: Likewise.
9976 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9979 * g++.dg/init/explicit3.C: New.
9981 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
9984 * gcc.target/i386/pr66819-1.c: New test.
9985 * gcc.target/i386/pr66819-2.c: Likewise.
9986 * gcc.target/i386/pr66819-3.c: Likewise.
9987 * gcc.target/i386/pr66819-4.c: Likewise.
9988 * gcc.target/i386/pr66819-5.c: Likewise.
9990 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9993 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9994 __attribute__((noinline, noclone)). Change "x" to "volatile char"
9995 type to prevent possible flag-clobbering zero-extensions.
9996 * gcc.target/i386/pr66703.c: New test.
9998 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10001 * g++.dg/cpp0x/nsdmi-template15.C: New.
10003 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10005 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10007 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10009 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10010 * gcc.target/arm/flip-thumb.c: Likewise.
10012 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10015 * gcc.target/i386/pr66813.c: New test.
10017 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10019 PR middle-end/66820
10020 * gcc.dg/gomp/pr66820.c: New test.
10022 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10025 * g++.dg/cpp0x/scoped_enum6.C: New.
10027 2015-07-10 Tom de Vries <tom@codesourcery.com>
10029 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10030 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10032 2015-07-10 Richard Biener <rguenther@suse.de>
10034 PR tree-optimization/66823
10035 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10036 which should not be necessary. XFAIL.
10038 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10041 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10043 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10045 PR middle-end/66633
10046 * gcc.dg/gomp/pr66633-1.c: New test.
10047 * gcc.dg/gomp/pr66633-2.c: New test.
10048 * gcc.dg/gomp/pr66633-3.c: New test.
10049 * gcc.dg/gomp/pr66633-4.c: New test.
10051 2015-07-09 John Marino <gnugcc@marino.st>
10053 * lib/target-supports.exp (check_effective_target_pie):
10056 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10059 * gcc.target/i386/pr66814.c: New test.
10061 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10064 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10065 * gcc.target/aarch64/fnmul-2.c: Likewise.
10066 * gcc.target/aarch64/fnmul-3.c: Likewise.
10067 * gcc.target/aarch64/fnmul-4.c: Likewise.
10069 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10072 * g++.dg/cpp0x/vt-65790.C: New.
10074 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10077 * gcc.target/i386/pr66818.c: New test.
10079 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10082 * gcc.target/i386/pr66817.c: New test.
10084 2015-07-09 Marek Polacek <polacek@redhat.com>
10086 PR tree-optimization/66718
10087 * gcc.dg/vect/vect-126.c: New test.
10089 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10091 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10092 even when dwarf-2 is not the default.
10094 2015-07-08 Jeff Law <law@redhat.com>
10097 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10098 to have a single memory reference.
10100 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10102 * g++.dg/other/dump-ada-spec-9.C: New test.
10104 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10106 * g++.dg/vect/vect.exp: Run also simd* tests.
10107 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10108 (check_vect): Fix up get_cpuid call for C++.
10109 * g++.dg/vect/simd-clone-1.cc: New test.
10111 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10113 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10115 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10117 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10118 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10120 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10123 * gcc.target/i386/pr66806.c: New test.
10125 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10128 * g++.dg/cpp0x/auto45.C: New.
10130 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10132 PR middle-end/66334
10133 * gcc.target/i386/pr66334.c: New.
10135 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10137 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10140 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10143 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10144 (verify_code): Update expected error message.
10145 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10146 (verify_code): Likewise.
10147 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10148 (verify_code): Likewise.
10150 2015-07-08 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/66793
10153 * gcc.dg/torture/pr66793.c: New testcase.
10155 2015-07-08 Richard Biener <rguenther@suse.de>
10157 PR tree-optimization/66794
10158 * gcc.dg/torture/pr66794.c: New testcase.
10160 2015-07-08 Marek Polacek <polacek@redhat.com>
10163 * g++.dg/abi/abi-tag15.C: New test.
10165 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10167 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10168 * gcc.target/mips/branch-3.c: Ditto
10169 * gcc.target/mips/branch-4.c: Ditto.
10170 * gcc.target/mips/branch-5.c: Ditto.
10171 * gcc.target/mips/branch-6.c: Ditto.
10172 * gcc.target/mips/branch-7.c: Ditto.
10173 * gcc.target/mips/branch-8.c: Ditto.
10174 * gcc.target/mips/branch-9.c: Ditto.
10175 * gcc.target/mips/branch-10.c: Ditto.
10176 * gcc.target/mips/branch-11.c: Ditto.
10177 * gcc.target/mips/branch-12.c: Ditto.
10178 * gcc.target/mips/branch-13.c: Ditto.
10179 * gcc.target/mips/umips-branch-5.c: New file.
10180 * gcc.target/mips/umips-branch-6.c: New file.
10181 * gcc.target/mips/umips-branch-7.c: New file.
10182 * gcc.target/mips/umips-branch-8.c: New file.
10183 * gcc.target/mips/umips-branch-9.c: New file.
10184 * gcc.target/mips/umips-branch-10.c: New file.
10185 * gcc.target/mips/umips-branch-11.c: New file.
10186 * gcc.target/mips/umips-branch-12.c: New file.
10187 * gcc.target/mips/umips-branch-13.c: New file.
10188 * gcc.target/mips/umips-branch-14.c: New file.
10189 * gcc.target/mips/umips-branch-15.c: New file.
10190 * gcc.target/mips/umips-branch-16.c: New file.
10191 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10192 (OCCUPY_0xfffc): New define.
10194 2015-07-08 Renlin Li <renlin.li@arm.com>
10196 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10198 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10200 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10202 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10204 * gcc.target/i386/bt-3.c: New test.
10205 * gcc.target/i386/bt-4.c: Ditto.
10207 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10209 * g++.dg/other/dump-ada-spec-8.C: New test.
10211 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10214 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10216 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10218 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10220 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10221 Avoid using an opaque struct for local "f".
10223 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10226 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10227 * jit.dg/test-pr66779.c: New testcase.
10229 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10231 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10234 2015-07-07 Richard Biener <rguenther@suse.de>
10236 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10238 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10240 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10241 * gcc.target/mips/call-5.c: Ditto.
10242 * gcc.target/mips/call-6.c: Ditto.
10244 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10246 * gcc.dg/dx-test.c: New test-case.
10248 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10251 * gfortran.dg/allocate_with_source_9.f08: New test.
10253 2015-07-07 Christian Bruel <christian.bruel@st.com>
10256 * gcc.target/arm/flip-thumb.c: Fix scan.
10257 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10258 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10259 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10262 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10265 * gcc.c-torture/execute/pr65956.c: New test.
10267 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10269 * gcc.target/arm/aapcs/align1.c: New.
10270 * gcc.target/arm/aapcs/align_rec1.c: New.
10271 * gcc.target/arm/aapcs/align2.c: New.
10272 * gcc.target/arm/aapcs/align_rec2.c: New.
10273 * gcc.target/arm/aapcs/align3.c: New.
10274 * gcc.target/arm/aapcs/align_rec3.c: New.
10275 * gcc.target/arm/aapcs/align4.c: New.
10276 * gcc.target/arm/aapcs/align_rec4.c: New.
10277 * gcc.target/arm/aapcs/align_vararg1.c: New.
10278 * gcc.target/arm/aapcs/align_vararg2.c: New.
10280 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10282 * gfortran.dg/iomsg_2.f90: New test.
10284 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10287 * gcc.target/i386/pr66749.c: New test.
10289 2015-07-06 Richard Biener <rguenther@suse.de>
10291 PR tree-optimization/66772
10292 * gcc.dg/torture/pr66772-1.c: New testcase.
10293 * gcc.dg/torture/pr66772-2.c: Likewise.
10295 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10297 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10298 the jals instruction.
10300 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10303 * gcc.target/i386/pr53383-1.c: New file.
10304 * gcc.target/i386/pr53383-2.c: Likewise.
10305 * gcc.target/i386/pr53383-3.c: Likewise.
10307 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10309 * gcc.target/aarch64/fnmul-1.c: New.
10310 * gcc.target/aarch64/fnmul-2.c: New.
10311 * gcc.target/aarch64/fnmul-3.c: New.
10312 * gcc.target/aarch64/fnmul-4.c: New.
10314 2015-07-06 Richard Biener <rguenther@suse.de>
10316 PR middle-end/66759
10317 * gcc.dg/torture/pr66759.c: New testcase.
10319 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10322 * gfortran.dg/alloc_comp_class_3.f03: New test.
10323 * gfortran.dg/alloc_comp_class_4.f03: New test.
10325 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10327 * gcc.c-torture/execute/pr66757.c: New test.
10329 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10331 PR tree-optimization/66720
10332 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10334 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10335 Sandra Loosemore <sandra@codesourcery.com>
10337 * gcc.target/nios2/gprel-offset.c: New test.
10339 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10342 * gfortran.dg/pr66725.f90: New test.
10344 2015-07-03 Jason Merrill <jason@redhat.com>
10346 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10347 Avoid narrowing error.
10349 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10351 PR rtl-optimization/66706
10352 * gcc.target/powerpc/shift-int.c: New testcase.
10354 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10357 * gcc.target/i386/pr66746.c: New file.
10359 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10361 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10363 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10365 PR tree-optimization/66119
10366 * g++.dg/opt/pr66119.C: New.
10368 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10371 * gfortran.dg/submodule_1.f90: New test
10372 * gfortran.dg/submodule_2.f90: New test
10373 * gfortran.dg/submodule_3.f90: New test
10374 * gfortran.dg/submodule_4.f90: New test
10375 * gfortran.dg/submodule_5.f90: New test
10376 * gfortran.dg/submodule_6.f90: New test
10377 * gfortran.dg/submodule_7.f90: New test
10379 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10381 PR preprocessor/53690
10382 * g++.dg/cpp/pr53690.C: New.
10384 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10386 * gcc.target/powerpc/vec-cmp.c: New test.
10388 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10391 * gfortran.dg/pr56520.f90: New test.
10393 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10396 * gfortran.dg/pr66545_1.f90: New test.
10397 * gfortran.dg/pr66545_2.f90: New test.
10399 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10401 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10402 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10404 2015-07-02 Richard Biener <rguenther@suse.de>
10407 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10410 2015-07-02 Richard Biener <rguenther@suse.de>
10412 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10414 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10416 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10418 2015-07-01 Jason Merrill <jason@redhat.com>
10420 * lib/target-supports.exp (cxx_default): Set to C++14.
10422 2015-07-01 Tom de Vries <tom@codesourcery.com>
10425 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10428 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10430 * gfortran.dg/warn_conversion_8.f90: New test.
10432 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10434 PR rtl-optimization/61047
10435 * gcc.c-torture/execute/20150611-1.c: New testcase.
10437 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10440 * jit.dg/all-non-failing-tests.h: Add
10441 test-pr66700-observing-write-through-ptr.c.
10442 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10444 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10446 * jit.dg/test-accessing-union.c: Add comments for use by
10447 gcc/jit/docs/topics/types.rst.
10449 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10451 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10452 'do-require-effective-target' with 'dg-require-effective-target'.
10453 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10454 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10455 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10456 'stlex' with 'strex' as the expected output.
10458 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10461 * g++.dg/cpp0x/gen-attrs-60.C: New.
10462 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10464 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10466 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10468 * gcc.target/aarch64/pic-small.c: Restrict this test under
10469 check_effective_target_aarch64_small_fpic.
10471 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10473 * gfortran.dg/gomp/pr66633.f90: New test.
10475 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10478 * g++.dg/template/pr66686.C: New test.
10480 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10482 * gnat.dg/lto17.ad[sb]: New test.
10484 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10486 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10487 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10489 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10491 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10493 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10495 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10497 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10499 * jit.dg/test-switch.c: New testcase.
10500 * jit.dg/test-switch.cc: New testcase.
10502 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10505 * jit.dg/all-non-failing-tests.h: Add note about
10506 test-validly-unreachable-block.c.
10507 * jit.dg/test-validly-unreachable-block.c: New file.
10509 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10512 * jit.dg/all-non-failing-tests.h: Add note about
10513 test-extra-options.c.
10514 * jit.dg/test-extra-options.c: New testcase.
10516 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10519 * gcc.target/i386/pr66691.c: New.
10521 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10523 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10524 * gcc.target/i386/iamcu/args.h: Likewise.
10525 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10526 * gcc.target/i386/iamcu/defines.h: Likewise.
10527 * gcc.target/i386/iamcu/macros.h: Likewise.
10528 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10529 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10530 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10531 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10532 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10533 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10534 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10535 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10536 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10537 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10538 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10539 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10540 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10541 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10542 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10543 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10544 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10546 2015-06-30 Marek Polacek <polacek@redhat.com>
10548 * gcc.dg/fold-minus-6.c: New test.
10550 * gcc.dg/fold-ior-3.c: New test.
10552 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10554 Implement N4197 - Adding u8 character literals
10555 * g++.dg/cpp1z/utf8.C: New.
10556 * g++.dg/cpp1z/utf8-neg.C: New.
10557 * g++.dg/cpp1z/udlit-utf8char.C: New.
10559 2015-06-30 Marek Polacek <polacek@redhat.com>
10561 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10563 2015-06-30 Tom de Vries <tom@codesourcery.com>
10565 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10566 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10567 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10568 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10570 2015-06-30 Marek Polacek <polacek@redhat.com>
10572 * gcc.dg/fold-ior-2.c: New test.
10574 2015-06-30 Tom de Vries <tom@codesourcery.com>
10576 PR tree-optimization/66652
10577 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10578 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10580 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10582 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10585 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10586 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10588 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10591 * gfortran.dg/wunused-parameter.f90: New test.
10593 2015-06-29 Richard Henderson <rth@redhat.com>
10595 * gcc.target/i386/asm-flag-1.c: New.
10596 * gcc.target/i386/asm-flag-2.c: New.
10597 * gcc.target/i386/asm-flag-3.c: New.
10598 * gcc.target/i386/asm-flag-4.c: New.
10599 * gcc.target/i386/asm-flag-5.c: New.
10601 2015-06-29 Marek Polacek <polacek@redhat.com>
10604 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10605 * c-c++-common/pr66322.c: New test.
10606 * g++.dg/eh/scope1.C: Remove dg-warning.
10608 2015-06-29 Richard Biener <rguenther@suse.de>
10610 PR tree-optimization/66677
10611 * gcc.dg/vect/pr66677.c: New testcase.
10613 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10615 PR middle-end/64130
10616 * gcc.dg/tree-ssa/pr64130.c: New test.
10618 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10620 * gcc.target/aarch64/pic-small.c: New testcase.
10622 2015-06-26 Richard Biener <rguenther@suse.de>
10624 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10626 2015-06-26 Marek Polacek <polacek@redhat.com>
10628 * gcc.dg/fold-and-1.c: New test.
10629 * gcc.dg/fold-and-2.c: New test.
10631 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10633 * gnat.dg/warn11.adb: Add missing dg directive.
10634 * gnat.dg/warn12.adb: New test.
10635 * gnat.dg/warn12_pkg.ads: New helper.
10637 2015-06-26 Richard Biener <rguenther@suse.de>
10639 * gfortran.dg/reassoc_3.f90: Adjust.
10641 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10644 * gcc.target/i386/pr66412.c: New test.
10646 2015-06-25 Richard Biener <rguenther@suse.de>
10648 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10650 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10652 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10654 2015-06-25 Richard Biener <rguenther@suse.de>
10656 * gfortran.dg/vect/vect-9.f90: New testcase.
10658 2015-06-25 Nick Clifton <nickc@redhat.com>
10660 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10661 H8300 and M32R targets.
10663 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10666 * gfortran.dg/maxerrors.f90: New test.
10668 2015-06-08 DJ Delorie <dj@redhat.com>
10670 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10672 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10674 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10676 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10678 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10679 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10680 * gcc.target/aarch64/nofp_1.c: New file.
10682 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10684 Implement N3928 - Extending static_assert
10685 * g++.dg/cpp0x/static_assert8.C: Adjust.
10686 * g++.dg/cpp0x/static_assert12.C: New.
10687 * g++.dg/cpp0x/static_assert13.C: New.
10688 * g++.dg/cpp1y/static_assert1.C: New.
10689 * g++.dg/cpp1y/static_assert2.C: New.
10690 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10692 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10695 * g++.dg/cpp0x/trailing11.C: New.
10697 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10699 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10701 * gcc.target/arm/memset-inline-10.c: Likewise.
10702 * gcc.target/arm/pr58784.c: Likewise.
10703 * gcc.target/arm/pr59985.C: Likewise.
10704 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10706 2015-06-24 Renlin Li <renlin.li@arm.com>
10708 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10709 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10711 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10714 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10717 * g++.dg/cpp0x/auto45.C: New test.
10718 * g++.dg/template/pr30044.C: New test.
10719 * g++.dg/template/crash83.C: Accept any error string.
10720 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10722 * g++.dg/cpp0x/variadic18.C: Likewise
10723 * g++.dg/template/canon-type-13.C: Likewise.
10724 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10726 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10729 * g++.dg/other/linkage2.C: New.
10731 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10734 * gcc.target/arm/pr63408.c: New test.
10736 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10738 * lib/c-torture.exp: Don't call check_effective_target_lto
10739 before setting up environment correctly.
10740 * lib/gcc-dg.exp: Likewise, and protect
10741 gcc_force_conventional_output.
10743 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10745 PR rtl-optimization/66306
10746 * gcc.target/s390/pr66306.c: New test.
10748 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10750 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10751 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10752 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10753 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10754 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10755 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10756 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10758 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10761 * gcc.c-torture/pr65803.c: New test.
10763 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10766 * g++.dg/cpp0x/auto45.C: New test.
10767 * g++.dg/template/pr30044.C: New test.
10768 * g++.dg/template/crash83.C: Accept any error string.
10769 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10771 * g++.dg/cpp0x/variadic18.C: Likewise
10772 * g++.dg/template/canon-type-13.C: Likewise.
10773 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10775 2015-06-23 Marek Polacek <polacek@redhat.com>
10777 * c-c++-common/Wlogical-op-3.c: New test.
10779 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10782 * g++.dg/cpp0x/scoped_enum5.C: New.
10784 2015-06-23 Richard Biener <rguenther@suse.de>
10786 PR tree-optimization/66636
10787 * gcc.dg/vect/pr66636.c: New testcase.
10789 2015-06-23 Marek Polacek <polacek@redhat.com>
10791 * gcc.dg/fold-minus-4.c: New test.
10792 * gcc.dg/fold-minus-5.c: New test.
10793 * c-c++-common/ubsan/overflow-add-5.c: New test.
10795 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10797 Add missing testcase from r224672.
10798 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10800 * gcc.target/vax/bswapdi-1.c: New.
10802 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10805 * gfortran.dg/associate_18.f08: New test.
10807 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10810 * gcc.target/i386/pr66560-1.c: New test.
10811 * gcc.target/i386/pr66560-2.c: Ditto.
10812 * gcc.target/i386/pr66560-3.c: Ditto.
10813 * gcc.target/i386/pr66560-4.c: Ditto.
10815 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10817 * gcc.target/nvptx/nvptx.exp: New file.
10818 * gcc.target/nvptx/proto-1.c: Likewise.
10820 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10822 PR tree-optimization/66449
10823 * gcc.dg/vect/pr66449.c: New test.
10825 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10827 * g++.dg/other/dump-ada-spec-5.C: New test.
10828 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10829 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10831 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10833 * g++.dg/inherit/pure1.C: Test location too.
10835 2015-06-22 Marek Polacek <polacek@redhat.com>
10837 * gcc.dg/fold-ior-1.c: New test.
10838 * gcc.dg/fold-minus-2.c: New test.
10839 * gcc.dg/fold-minus-3.c: New test.
10840 * gcc.dg/fold-plus-1.c: New test.
10841 * gcc.dg/fold-plus-2.c: New test.
10842 * gcc.dg/fold-xor-4.c: New test.
10843 * gcc.dg/fold-xor-5.c: New test.
10845 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10848 * g++.dg/torture/pr65914.C: New.
10850 2015-06-22 Richard Biener <rguenther@suse.de>
10852 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10853 not existing TORTURE_OPTIONS only.
10854 * lib/gcc-dg.exp: Likewise.
10856 2015-06-22 Christian Bruel <christian.bruel@st.com>
10859 * gcc.target/arm/flip-thumb.c: New test.
10861 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10862 Martin Liska <mliska@suse.cz>
10865 * g++.dg/ipa/pr65908.C: New testcase.
10867 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10870 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10871 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10873 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
10875 * gnat.dg/specs/debug1.ads: Adjust.
10877 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
10879 * gcc.target/aarch64/fmovd-zero-mem.c: New.
10880 * gcc.target/aarch64/fmovd-zero-reg.c: New.
10881 * gcc.target/aarch64/fmovf-zero-mem.c: New.
10882 * gcc.target/aarch64/fmovf-zero-reg.c: New.
10883 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10884 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10885 * gcc.target/aarch64/fmovd-zero.c: Delete.
10886 * gcc.target/aarch64/fmovf-zero.c: Delete.
10888 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10890 * gcc.target/vax/bswapdi-1.c: New.
10892 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10894 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10896 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10898 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10900 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10902 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10904 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10906 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10908 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10910 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10912 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10914 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10916 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10918 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10920 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10922 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10924 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10926 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10928 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10930 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10932 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10934 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10936 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10938 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10940 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10942 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10944 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10946 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10948 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10950 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10952 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10954 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10956 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10958 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10960 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10962 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10964 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10966 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10968 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10970 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10971 (_ARM_FPSCR): Add FZ field.
10972 (clean_results): Force FZ=1 on AArch64.
10973 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10975 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10977 * gcc.target/aarch64/pr62308.c: New test.
10979 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
10982 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10984 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
10986 * gcc.target/i386/mpx/pr66581.c: New test.
10988 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
10990 * gcc.target/i386/cmov9.c: New test.
10992 2015-06-18 Richard Biener <rguenther@suse.de>
10994 * g++.dg/other/const4.C: New testcase.
10996 2015-06-18 Michael Matz <matz@suse.de>
10998 PR middle-end/66253
10999 * gcc.dg/vect/pr66253.c: New testcase.
11001 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11004 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11006 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11008 PR middle-end/66568
11009 * gcc.target/i386/mpx/pr66568.c: New test.
11011 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11013 PR middle-end/66567
11014 * gcc.target/i386/mpx/pr66567.c: New test.
11016 2015-06-18 Richard Biener <rguenther@suse.de>
11018 PR tree-optimization/66510
11019 * gcc.dg/vect/slp-perm-12.c: New testcase.
11021 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11023 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11024 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11025 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11026 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11028 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11031 * g++.dg/gomp/pr66571-1.C: New test.
11033 PR middle-end/66429
11034 * c-c++-common/gomp/pr66429.c: New test.
11036 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11038 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11039 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11041 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11043 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11046 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11049 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11051 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11053 * gcc.target/mips/pr65862-1.c: New test.
11054 * gcc.target/mips/pr65862-2.c: Likewise.
11056 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11058 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11059 * gcc.target/i386/pr52252-atom.c: Ditto.
11060 * gcc.target/i386/vect-div-1.c: Ditto.
11061 * gcc.target/i386/rotate-5.c: Ditto.
11062 * gcc.target/i386/pr50202.c: Ditto.
11063 * gcc.target/i386/pr37843-3.c: Ditto.
11064 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11065 * gcc.target/i386/pr53397-1.c: Ditto.
11066 * gcc.target/i386/pr55934.c: Ditto.
11067 * gcc.target/i386/pr37843-4.c: Ditto.
11068 * gcc.target/i386/pr60451.c: Ditto.
11069 * gcc.target/i386/pr53397-2.c: Ditto.
11070 * gcc.target/i386/vectorize1.c: Ditto.
11071 * gcc.target/i386/extract-insert-combining.c: Ditto.
11072 * gcc.target/i386/pr53759.c: Ditto.
11073 * gcc.target/i386/pr52252-core.c: Ditto.
11074 * gcc.target/i386/rotate-3.c: Ditto.
11075 * gcc.target/i386/sse-20.c: Ditto.
11076 * gcc.target/i386/rotate-4.c: Ditto.
11077 * gcc.target/i386/pr61403.c: Ditto.
11078 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11079 * gcc.target/i386/pr60901.c: Ditto.
11080 * gcc.target/i386/pr59794-7.c: Ditto.
11081 * gcc.target/i386/pr62208.c: Ditto.
11082 * gcc.target/i386/pr53416.c: Ditto.
11083 * gcc.target/i386/asm-dialect-1.c: Ditto.
11084 * gcc.target/i386/pr50038.c: Ditto.
11085 * gcc.target/i386/47698.c: Ditto.
11086 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11087 * gcc.target/i386/pr59794-2.c: Ditto.
11088 * gcc.target/i386/pr59794-3.c: Ditto.
11089 * gcc.target/i386/pr39058.c: Ditto.
11090 * gcc.target/i386/pr60205-1.c: Ditto.
11091 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11092 * gcc.target/i386/sse2-movq-2.c: Ditto.
11094 2015-06-17 Richard Biener <rguenther@suse.de>
11096 PR tree-optimization/66251
11097 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11099 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11102 * g++.dg/parse/new-placement1.C: New.
11104 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11106 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11107 * jit.dg/test-compound-assignment.c: New testcase.
11109 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11112 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11113 to "testcases" array.
11115 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11118 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11119 * jit.dg/test-debug-strings.c: New test case.
11120 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11121 the discriminant has a sane debug string.
11123 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11126 * gcc.target/i386/pr56766-1.c: New test.
11127 * gcc.target/i386/pr56766-2.c: Ditto.
11129 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11131 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11132 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11133 * gcc.target/mips/loongson-simd.c: Ditto.
11135 2015-06-16 Richard Biener <rguenther@suse.de>
11137 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11139 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11141 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11142 passed by the testsuite driver.
11144 2015-06-16 Richard Biener <rguenther@suse.de>
11146 * gcc.dg/vect/slp-perm-11.c: New testcase.
11148 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11150 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11153 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11155 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11156 Reinstate calls to torture-init and torture-finalize.
11158 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11160 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11162 2015-06-15 Nathan Sidwell <nathan@acm.org>
11165 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11167 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11170 * g++.dg/cpp0x/local-type1.C: New.
11172 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11177 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11178 unimplemented error.
11179 * gfortran.dg/allocate_with_source_7.f08: New test.
11180 * gfortran.dg/allocate_with_source_8.f08: New test.
11182 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11185 * g++.dg/warn/Walways-true-3.C: New test.
11187 2015-06-13 Tom de Vries <tom@codesourcery.com>
11189 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11191 2015-06-13 Tom de Vries <tom@codesourcery.com>
11193 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11194 (main): Remove superfluous attributes.
11195 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11196 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11198 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11200 * gcc.target/i386/monitorx.c: New.
11201 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11202 * gcc.target/i386/sse-13.c: Ditto.
11203 * gcc.target/i386/sse-14.c: Ditto.
11204 * gcc.target/i386/sse-22.c: Ditto.
11205 * gcc.target/i386/sse-23.c: Ditto.
11206 * g++.dg/other/i386-2.C: Ditto.
11207 * g++.dg/other/i386-3.C: Ditto.
11209 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11211 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11213 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11216 * gfortran.dg/allocatable_scalar_13.f90: New test
11218 2015-06-11 Marek Polacek <polacek@redhat.com>
11220 * gcc.dg/fold-xor-3.c: New test.
11222 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11224 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11225 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11227 2015-06-11 Christian Bruel <christian.bruel@st.com>
11230 * gcc.target/arm/pragma_attribute.c: New test.
11232 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11234 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11236 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11239 * gcc.target/i386/pr66473.c: New test.
11241 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11244 * gcc.dg/tls/pr66470.c: New test.
11245 * gcc.target/i386/pr66470.c: New test.
11247 2015-06-10 Christian Bruel <christian.bruel@st.com>
11250 * gcc.target/arm/attr_arm.c: New test
11251 * gcc.target/arm/attr_arm-err.c: New test
11252 * gcc.target/arm/attr_thumb.c: New test
11253 * gcc.target/arm/attr_thumb-static.c: New test
11255 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11260 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11262 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11264 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11265 passed by the testsuite driver.
11267 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11270 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11271 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11272 * gcc.dg/ssp-1.c: Make counter a register.
11273 * gcc.dg/ssp-2.c: Likewise.
11274 * gcc.dg/torture/parm-coalesce.c: New.
11276 2015-06-09 Tom de Vries <tom@codesourcery.com>
11278 * gcc.target/i386/vararg-loc.c: New test.
11280 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11283 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11284 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11286 2015-06-09 Marek Polacek <polacek@redhat.com>
11288 PR tree-optimization/66299
11289 * gcc.dg/pr66299-1.c: New test.
11290 * gcc.dg/pr66299-2.c: New test.
11291 * gcc.dg/pr66299-3.c: New test.
11293 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11295 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11296 passed by the testsuite driver.
11298 2015-06-09 Richard Biener <rguenther@suse.de>
11300 PR middle-end/66423
11301 * gcc.dg/fold-modpow2.c: New testcase.
11303 2015-06-09 Richard Biener <rguenther@suse.de>
11305 PR tree-optimization/66419
11306 * gcc.dg/vect/bb-slp-37.c: New testcase.
11308 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11310 * gcc.target/arm/stl-cond.c: New test.
11312 2015-06-09 Richard Biener <rguenther@suse.de>
11314 PR middle-end/66413
11315 * gcc.dg/torture/pr66413.c: New testcase.
11317 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11319 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11320 * gcc.dg/ssp-1.c: Make counter a register.
11321 * gcc.dg/ssp-2.c: Likewise.
11322 * gcc.dg/torture/parm-coalesce.c: New.
11324 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11326 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11327 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11329 2015-06-08 Tom de Vries <tom@codesourcery.com>
11331 PR rtl-optimization/66444
11332 * gcc.dg/pr66444.c: New test.
11334 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11337 * gfortran.dg/class_is_1.f90: New test.
11338 * gfortran.dg/type_is_1.f90: Ditto.
11340 2015-06-08 Marek Polacek <polacek@redhat.com>
11343 * gcc.dg/cpp/pr66415-1.c: New test.
11344 * gcc.dg/cpp/pr66415-2.c: New test.
11346 2015-06-08 Richard Biener <rguenther@suse.de>
11348 PR tree-optimization/66422
11349 * gcc.dg/Warray-bounds-16.c: New testcase.
11351 2015-06-08 Richard Biener <rguenther@suse.de>
11353 * gcc.dg/vect/slp-perm-10.c: New testcase.
11354 * gcc.dg/vect/slp-23.c: Adjust.
11355 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11356 vector pointer update.
11358 2015-06-08 Marek Polacek <polacek@redhat.com>
11361 * g++.dg/ubsan/pr66452.C: New test.
11363 2015-06-08 Tom de Vries <tom@codesourcery.com>
11365 PR tree-optimization/66436
11366 * gcc.dg/gomp/dump-new-function-2.c: New test.
11367 * gcc.dg/gomp/dump-new-function-3.c: Same.
11368 * gcc.dg/gomp/dump-new-function.c: Same.
11370 2015-06-08 Tom de Vries <tom@codesourcery.com>
11372 PR tree-optimization/66435
11373 * gcc.dg/gomp/notify-new-function-2.c: New test.
11374 * gcc.dg/gomp/notify-new-function-3.c: Same.
11375 * gcc.dg/gomp/notify-new-function.c: Same.
11377 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11379 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11380 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11381 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11382 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11383 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11384 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11387 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11390 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11391 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11393 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11394 * gfortran.dg/warn_conversion_5.f90: New test.
11395 * gfortran.dg/warn_conversion_6.f90: New test.
11396 * gfortran.dg/warn_conversion_7.f90: New test.
11398 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11401 * gfortran.dg/blockdata_9.f: New test.
11403 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11406 * gfortran.dg/forall_17.f90: New test.
11408 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11410 * g++.dg/cpp0x/pr57101.C: Add warning.
11411 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11412 * g++.dg/ext/visibility/anon7.C: Same.
11413 * g++.dg/ipa/pr63587-2.C: Same.
11414 * g++.dg/opt/dump1.C: Same.
11415 * g++.dg/opt/pr59622-3.C: Same.
11416 * g++.dg/opt/pr59622.C: Same.
11417 * g++.dg/torture/pr46383.C: Same.
11418 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11419 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11420 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11422 * gfortran.dg/intent_out_8.f90: Same.
11423 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11425 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11428 gfortran.dg/equiv_9.f90: New test.
11431 2015-06-05 Tom de Vries <tom@codesourcery.com>
11433 merge from gomp4 branch:
11434 2015-05-28 Tom de Vries <tom@codesourcery.com>
11436 PR tree-optimization/65443
11437 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11438 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11439 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11441 2015-06-05 Nathan Sidwell <nathan@acm.org>
11444 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11446 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11448 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11450 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11452 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11454 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11456 * gcc.target/i386/noplt-1.c: New test.
11457 * gcc.target/i386/noplt-2.c: New test.
11458 * gcc.target/i386/noplt-3.c: New test.
11459 * gcc.target/i386/noplt-4.c: New test.
11461 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11464 * gfortran.dg/adjustl_1.f90: New test.
11466 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11468 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11469 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11471 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11473 * lto.c (iterative_hash_canonical_type,
11474 gimple_register_canonical_type): only hash main variants of types
11476 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11478 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11479 Move set of dg-do-what-default after early return.
11481 2015-06-04 Marek Polacek <polacek@redhat.com>
11484 * gcc.dg/lvalue-8.c: New test.
11486 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11487 Paolo Carlini <paolo.carlini@oracle.com>
11490 * g++.dg/other/pr66130.C: New.
11491 * g++.dg/cpp0x/pr66130.C: Likewise.
11493 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11495 * g++.dg/cpp0x/decl-loc1.C: New.
11496 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11497 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11498 * g++.dg/init/ctor8.C: Likewise.
11499 * g++.dg/parse/semicolon4.C: Likewise.
11501 2015-06-03 Marek Polacek <polacek@redhat.com>
11504 * g++.dg/ubsan/static-init-1.C: New test.
11505 * g++.dg/ubsan/static-init-2.C: New test.
11506 * g++.dg/ubsan/static-init-3.C: New test.
11508 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11511 * gcc.target/i386/pr66275.c: New test.
11513 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11515 * gcc.dg/Wcxx-compat-22.c: New testcase.
11516 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11517 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11518 * c-c++-common/pr58346-1.c: Likewise.
11519 * c-c++-common/transparent-union-1.c: Likewise.
11521 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11523 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11524 * g++.dg/plugin/def_plugin.c: New file.
11525 * g++.dg/plugin/def-plugin-test.C: New file.
11527 2015-06-03 Richard Biener <rguenther@suse.de>
11529 * gcc.dg/vect/bb-slp-36.c: New testcase.
11531 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11533 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11535 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11537 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11538 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11539 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11540 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11542 2015-06-03 Marek Polacek <polacek@redhat.com>
11546 * gcc.dg/pr64223-1.c: New test.
11547 * gcc.dg/pr64223-2.c: New test.
11549 2015-06-03 Richard Biener <rguenther@suse.de>
11551 PR tree-optimization/63916
11552 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11554 2015-06-03 Richard Biener <rguenther@suse.de>
11556 PR tree-optimization/66375
11557 * gcc.dg/torture/pr66375.c: New testcase.
11559 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11561 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11563 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11566 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11568 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11571 * gfortran.dg/reshape_7.f90: New test.
11573 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11576 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11579 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11582 * gcc.dg/pr49551.c: New testcase.
11584 2015-06-02 Richard Biener <rguenther@suse.de>
11587 * g++.dg/lto/pr65549_0.C: New testcase.
11589 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11592 PR middle-end/66332
11593 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11595 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11597 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11599 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11602 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11604 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11606 PR tree-optimization/48052
11607 * gcc.dg/tree-ssa/scev-8.c: New.
11608 * gcc.dg/tree-ssa/scev-9.c: New.
11609 * gcc.dg/tree-ssa/scev-10.c: New.
11610 * gcc.dg/vect/pr48052.c: New.
11612 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11614 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11616 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11618 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11620 2015-06-02 Marek Polacek <polacek@redhat.com>
11622 PR middle-end/66345
11623 * gcc.dg/torture/pr66345.c: New test.
11625 2015-06-02 Richard Biener <rguenther@suse.de>
11627 PR tree-optimization/65961
11628 * gcc.dg/torture/pr65961.c: New testcase.
11630 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11632 PR tree-optimization/52563
11633 PR tree-optimization/62173
11634 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11635 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11637 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11639 * gnat.dg/specs/varsize_return2.ads: New test.
11640 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11642 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11644 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11646 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11649 * gcc.target/aarch64/sync-comp-swap.c: New.
11650 * gcc.target/aarch64/sync-comp-swap.x: New.
11651 * gcc.target/aarch64/sync-op-acquire.c: New.
11652 * gcc.target/aarch64/sync-op-acquire.x: New.
11653 * gcc.target/aarch64/sync-op-full.c: New.
11654 * gcc.target/aarch64/sync-op-full.x: New.
11655 * gcc.target/aarch64/sync-op-release.c: New.
11656 * gcc.target/aarch64/sync-op-release.x: New.
11658 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11660 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11663 2015-06-01 Richard Biener <rguenther@suse.de>
11665 PR tree-optimization/66349
11666 PR tree-optimization/66352
11667 PR tree-optimization/66357
11668 * gcc.dg/torture/pr66357.c: New testcase.
11669 * gcc.dg/torture/pr66349.c: Likewise.
11670 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11672 2015-06-01 Richard Biener <rguenther@suse.de>
11675 2015-05-29 Richard Biener <rguenther@suse.de>
11677 PR tree-optimization/66314
11678 * gcc.dg/asan/pr66314.c: New testcase.
11680 2015-06-01 Richard Biener <rguenther@suse.de>
11682 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11684 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11686 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11688 (hp3, hp4): Add inline keyword.
11689 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11690 (hp2): Add inline keyword.
11691 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11692 (hp2): Add inline keyword.
11694 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11697 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11698 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11699 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11700 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11702 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11704 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11705 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11707 2015-06-01 Richard Biener <rguenther@suse.de>
11709 PR tree-optimization/66280
11710 * g++.dg/torture/pr66280.C: New testcase.
11711 * g++.dg/torture/pr66280-2.C: Likewise.
11713 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11715 * gnat.dg/addr9_1.adb: New test.
11716 * gnat.dg/addr9_2.adb: Likewise.
11717 * gnat.dg/addr9_3.adb: Likewise.
11718 * gnat.dg/addr9_4.adb: Likewise.
11720 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11722 * g++.dg/other/dump-ada-spec-4.C: New test.
11724 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11726 * gcc.dg/alias-8.c: Fix dg-warning.
11728 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11730 * gcc.dg/alias-8.c: Do not xfail.
11731 * gcc.dg/pr62167.c: Prevent FRE.
11732 * gcc.dg/alias-14.c: New testcase.
11734 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11736 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11738 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11741 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11743 * gcc.target/s390/hotpatch-10.c: Likewise.
11744 * gcc.target/s390/hotpatch-11.c: Likewise.
11745 * gcc.target/s390/hotpatch-12.c: Likewise.
11746 * gcc.target/s390/hotpatch-17.c: Likewise.
11747 * gcc.target/s390/hotpatch-18.c: Likewise.
11748 * gcc.target/s390/hotpatch-20.c: Likewise.
11749 * gcc.target/s390/hotpatch-21.c: Likewise.
11750 * gcc.target/s390/hotpatch-22.c: Likewise.
11751 * gcc.target/s390/hotpatch-23.c: Likewise.
11752 * gcc.target/s390/hotpatch-24.c: Likewise.
11753 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11754 to check for the exact nops too.
11755 * gcc.target/s390/hotpatch-3.c: Likewise.
11756 * gcc.target/s390/hotpatch-4.c: Likewise.
11757 * gcc.target/s390/hotpatch-5.c: Likewise.
11758 * gcc.target/s390/hotpatch-6.c: Likewise.
11759 * gcc.target/s390/hotpatch-7.c: Likewise.
11760 * gcc.target/s390/hotpatch-8.c: Likewise.
11761 * gcc.target/s390/hotpatch-9.c: Likewise.
11762 * gcc.target/s390/hotpatch-14.c: Likewise.
11763 * gcc.target/s390/hotpatch-15.c: Likewise.
11764 * gcc.target/s390/hotpatch-16.c: Likewise.
11765 * gcc.target/s390/hotpatch-19.c: Likewise.
11766 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11767 scan-assembler-times counting number of .align directives.
11768 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11769 dg-options. Remove scan-assembler-times counting number of .align
11771 * gcc.target/s390/hotpatch-26.c: New file.
11772 * gcc.target/s390/hotpatch-27.c: New file.
11773 * gcc.target/s390/hotpatch-28.c: New file.
11774 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11775 using -Os -O0 -O1 -O2 -O3 options.
11777 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11779 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11781 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11783 PR tree-optimization/66142
11784 * gcc.dg/vect/pr66142.c: New test.
11786 2015-05-29 Richard Biener <rguenther@suse.de>
11788 PR tree-optimization/66314
11789 * gcc.dg/asan/pr66314.c: New testcase.
11791 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11793 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11794 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11795 Adjust all callers.
11796 (schedule-cleanups, dg-keep-saved-temps): New proc.
11797 (gcc-dg-test-1): Schedule cleanups.
11798 * lib/profopt.exp (profopt-execute): Likewise.
11799 * g++.dg/cdce3.C: Adjust expected line numbers.
11800 * gcc.dg/cdce1.c: Likewise.
11801 * gcc.dg/cdce2.c: Likewise.
11802 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11803 * gcc.dg/strlenopt-24.c: Likewise.
11804 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11805 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11806 * obj-c++.dg/encode-2.mm: Likewise.
11808 2015-05-28 DJ Delorie <dj@redhat.com>
11810 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11812 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11814 * gnat.dg/discr43.adb: New test.
11816 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11818 * gnat.dg/varsize_temp.adb: Rename into...
11819 * gnat.dg/varsize1.adb: ...this.
11820 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11821 * gnat.dg/varsize2.ad[sb]: ...this.
11822 * gnat.dg/varsize3_1.adb: New test.
11823 * gnat.dg/varsize3_2.adb: Likewise.
11824 * gnat.dg/varsize3_3.adb: Likewise.
11825 * gnat.dg/varsize3_4.adb: Likewise.
11826 * gnat.dg/varsize3_5.adb: Likewise.
11827 * gnat.dg/varsize3_6.adb: Likewise.
11828 * gnat.dg/varsize3_pkg1.ads: New helper.
11829 * gnat.dg/varsize3_pkg2.ads: Likewise.
11830 * gnat.dg/varsize3_pkg3.ads: Likewise.
11832 2015-05-28 Richard Biener <rguenther@suse.de>
11834 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11836 2015-05-28 Richard Biener <rguenther@suse.de>
11838 PR tree-optimization/66142
11839 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11841 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11844 * gcc.dg/darwin-minversion-3.c: Update testcase.
11845 * gcc.dg/darwin-minversion-4.c: Ditto.
11846 * gcc.dg/darwin-minversion-5.c: New testcase.
11847 * gcc.dg/darwin-minversion-6.c: Ditto.
11848 * gcc.dg/darwin-minversion-7.c: Ditto.
11849 * gcc.dg/darwin-minversion-8.c: Ditto.
11850 * gcc.dg/darwin-minversion-9.c: Ditto.
11851 * gcc.dg/darwin-minversion-10.c: Ditto.
11852 * gcc.dg/darwin-minversion-11.c: Ditto.
11853 * gcc.dg/darwin-minversion-12.c: Ditto.
11855 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11857 PR rtl-optimization/66168
11858 * gcc.c-torture/compile/pr66168.c: New test.
11860 2015-05-27 Jeff Law <law@redhat.com>
11863 * gcc.dg/target/m68k/pr39726-1.c: New test.
11865 2015-05-27 Nathan Sidwell <nathan@acm.org>
11868 * g++.dg/ext/alias-canon3.C: New.
11870 2015-05-27 Richard Biener <rguenther@suse.de>
11872 PR tree-optimization/66272
11874 2014-08-15 Richard Biener <rguenther@suse.de>
11876 PR tree-optimization/62031
11877 * gcc.dg/torture/pr66272.c: New testcase.
11879 2015-05-27 Richard Biener <rguenther@suse.de>
11881 * gcc.dg/vect/slp-reduc-7.c: New testcase.
11883 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
11886 * gcc.dg/pr65358.c: New test.
11888 2015-05-27 Andre Vehreschild <vehre@gmx.de>
11891 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11893 * gfortran.dg/allocate_with_source_6.f90: New test.
11895 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
11897 * gnat.dg/atomic7_1.adb: New test.
11898 * gnat.dg/atomic7_2.adb: Likewise.
11899 * gnat.dg/atomic7_pkg1.ads: New helper.
11900 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11902 2015-05-26 Michael Matz <matz@suse.de>
11904 PR middle-end/66251
11905 * gcc.dg/vect/pr66251.c: New test.
11907 2015-05-26 Richard Biener <rguenther@suse.de>
11909 PR tree-optimization/66142
11910 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11912 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
11915 * gfortran.dg/allocatable_scalar_13.f90: New test
11917 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11919 * gnat.dg/warn11.adb: New test.
11920 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11922 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11924 * gnat.dg/vfa1_1.adb: New test.
11925 * gnat.dg/vfa1_2.adb: Likewise.
11926 * gnat.dg/vfa1_3.adb: Likewise.
11927 * gnat.dg/vfa1_4.adb: Likewise.
11928 * gnat.dg/vfa1_pkg.ads: New helper.
11930 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
11932 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11933 * gcc.target/i386/pr66232-3.c: Likewise.
11935 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
11938 * gcc.target/i386/pr66274.c: New test.
11940 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11942 * gnat.dg/renaming6.ad[sb]: New test.
11944 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
11946 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11947 and 'dg-require-effective-target pie'.
11949 2015-05-23 Nathan Sidwell <nathan@acm.org>
11952 * g++.dg/cpp0x/pr66243.C: New.
11954 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
11957 * g++.dg/lto/pr66180_0.C: New testcase.
11958 * g++.dg/lto/pr66180_1.C: New testcase.
11960 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
11963 * typebound_call_27.f90: New file.
11965 2015-05-23 Nathan Sidwell <nathan@acm.org>
11968 * g++.dg/template/pr65936.C: New.
11970 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11972 PR tree-optimization/63387
11973 * gcc.dg/pr63387-2.c: New testcase.
11975 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11977 * gcc.dg/simd-1.c: Update to the new message.
11979 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11981 * gcc.dg/nand.c: New testcase.
11983 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
11985 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11986 Set dg-do-what-default to compile only on ARM targets without
11987 arm_neon_hw execution support. Remove redundant c-torture-execute
11988 in loop over test cases.
11990 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11993 * gcc.target/aarch64/pr65491_1.c: New test.
11994 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11995 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11997 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12000 * g++.dg/cpp0x/explicit9.C: New.
12001 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12003 2015-05-22 Richard Biener <rguenther@suse.de>
12005 PR tree-optimization/66251
12006 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12008 2015-05-22 Marek Polacek <polacek@redhat.com>
12011 * c-c++-common/attributes-enum-1.c: New test.
12012 * c-c++-common/attributes-enum-2.c: New test.
12013 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12014 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12016 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12018 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12019 effective target support. If no arm_neon_hw support, do not attempt
12020 to execute the tests; only compile them.
12021 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12022 and "dg-require-effective-target arm_neon_ok".
12023 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12024 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12025 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12026 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12027 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12028 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12029 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12030 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12031 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12032 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12033 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12034 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12035 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12036 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12037 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12038 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12039 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12040 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12041 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12042 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12043 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12044 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12045 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12046 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12047 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12048 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12049 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12050 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12051 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12052 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12053 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12054 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12055 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12056 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12057 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12058 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12059 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12060 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12061 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12062 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12063 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12064 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12065 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12066 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12067 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12068 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12069 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12070 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12071 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12072 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12073 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12074 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12075 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12076 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12077 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12078 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12079 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12080 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12081 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12082 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12083 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12084 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12085 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12086 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12087 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12088 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12089 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12090 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12091 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12092 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12093 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12094 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12095 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12096 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12097 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12098 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12099 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12100 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12101 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12102 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12103 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12104 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12105 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12106 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12107 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12108 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12109 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12110 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12111 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12112 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12113 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12114 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12115 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12116 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12117 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12118 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12119 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12120 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12121 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12122 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12123 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12124 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12125 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12126 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12127 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12128 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12129 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12130 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12131 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12132 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12133 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12134 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12135 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12137 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12139 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12140 * gcc.dg/vect/pr59354.c: Likewise.
12141 * gcc.dg/vect/pr64252.c: Likewise.
12142 * gcc.dg/vect/pr64404.c: Likewise.
12143 * gcc.dg/vect/pr64493.c: Likewise.
12144 * gcc.dg/vect/pr64495.c: Likewise.
12145 * gcc.dg/vect/pr64844.c: Likewise.
12146 * gcc.dg/vect/pr65518.c: Likewise.
12147 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12149 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12152 * g++.dg/cpp1y/var-templ28.C: New.
12154 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12157 * gcc.target/i386/pr66232-1.c: New test.
12158 * gcc.target/i386/pr66232-2.c: Likewise.
12159 * gcc.target/i386/pr66232-3.c: Likewise.
12160 * gcc.target/i386/pr66232-4.c: Likewise.
12161 * gcc.target/i386/pr66232-5.c: Likewise.
12163 2015-05-21 Nathan Sidwell <nathan@acm.org>
12165 * g++.dg/cpp1y/pr60943.C: New.
12167 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12169 PR tree-optimization/66233
12170 * gcc.c-torture/execute/pr66233.c: New test.
12172 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12175 * gfortran.dg/inline_matmul_11.f90: New test.
12177 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12179 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12180 instead of listing several targets on its own.
12181 * gcc.target/i386/pr32219-2.c: Likewise.
12182 * gcc.target/i386/pr32219-3.c: Likewise.
12183 * gcc.target/i386/pr32219-4.c: Likewise.
12184 * gcc.target/i386/pr32219-5.c: Likewise.
12185 * gcc.target/i386/pr32219-6.c: Likewise
12186 * gcc.target/i386/pr32219-7.c: Likewise.
12187 * gcc.target/i386/pr32219-8.c: Likewise.
12188 * gcc.target/i386/pr39013-1.c: Likewise.
12189 * gcc.target/i386/pr39013-2.c: Likewise.
12190 * gcc.target/i386/pr64317.c: Likewise.
12192 2015-05-21 Jeff Law <law@redhat.com>
12194 * gcc.target/hppa/shadd-3.c: New test.
12195 * gcc.target/hppa/shadd-4.c: New test.
12197 2015-05-21 Michael Matz <matz@suse.de>
12199 * gcc.dg/vect/vect-strided-store.c: New test.
12200 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12201 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12203 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12205 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12206 * gcc.dg/pow-sqrt-synth-1.c: New test.
12207 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12209 2015-05-21 Richard Biener <rguenther@suse.de>
12212 * g++.dg/conversion/pr66211.C: New testcase.
12213 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12215 2015-05-21 Jeff Law <law@redhat.com>
12217 * gcc.target/hppa/shadd-2.c: New test.
12219 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12222 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12224 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12227 * gcc.target/arm/pr26702.c: Adjust target selector.
12229 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12231 PR middle-end/66221
12232 * gcc.dg/lto/pr66221_0.c: New test.
12233 * gcc.dg/lto/pr66221_1.c: New test.
12235 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12238 * gcc.dg/redecl-4.c: Update column numbers.
12239 * gcc.dg/format/bitfld-1.c: Likewise.
12240 * gcc.dg/format/attr-2.c: Likewise.
12241 * gcc.dg/format/attr-6.c: Likewise.
12242 * gcc.dg/format/attr-7.c (baz): Likewise.
12243 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12244 * gcc.dg/format/attr-4.c: Likewise.
12245 * gcc.dg/format/branch-1.c: Likewise.
12246 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12247 locations within strings with embedded escape sequences.
12249 2015-05-20 Jeff Law <law@redhat.com>
12251 * gcc.target/hppa/hppa.exp: New target test driver.
12252 * gcc.target/hppa/shadd-1.c: New test.
12254 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12256 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12258 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12260 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12261 (fn_33_k_and_r_style): New.
12262 (fn_33_stroustrup_style): New.
12263 (fn_33_allman_style): New.
12264 (fn_33_whitesmiths_style): New.
12265 (fn_33_horstmann_style): New.
12266 (fn_33_ratliff_banner_style): New.
12267 (fn_33_lisp_style): New.
12268 (fn_34_indent_dash_gnu): New.
12269 (fn_34_indent_dash_kr): New.
12270 (fn_34_indent_dash_orig): New.
12271 (fn_34_indent_linux_style): New.
12273 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12276 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12278 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12280 PR tree-optimization/65447
12281 * gcc.dg/tree-ssa/pr65447.c: New test.
12283 2015-05-19 Nathan sidwell <nathan@acm.org>
12285 * g++.dg/cpp0x/pr65954.C: New.
12287 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12289 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12291 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12293 * lib/target-supports.exp: Vector do not always have natural
12294 alignment on s390*.
12296 2015-05-19 David Sherwood <david.sherwood@arm.com>
12298 * gcc.dg/loop-invariant.c: New testcase.
12300 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12302 * lib/target-supports.exp: Vector do not always have natural
12303 alignment on s390*.
12305 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12307 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12309 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12311 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12313 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12314 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12315 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12316 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12317 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12318 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12319 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12320 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12321 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12322 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12324 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12326 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12328 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12330 * gcc.target/s390/s390.exp
12331 (check_effective_target_vector): New check.
12332 * gcc.target/s390/vector/vec-abi-1.c: New test.
12333 * gcc.target/s390/vector/vec-abi-2.c: New test.
12334 * gcc.target/s390/vector/vec-abi-3.c: New test.
12335 * gcc.target/s390/vector/vec-abi-4.c: New test.
12336 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12337 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12338 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12339 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12340 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12341 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12342 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12343 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12344 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12345 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12346 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12347 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12348 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12349 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12350 * gcc.target/s390/vector/vec-init-1.c: New test.
12351 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12352 * gcc.target/s390/vector/vec-shift-1.c: New test.
12353 * gcc.target/s390/vector/vec-sub-1.c: New test.
12355 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12357 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12359 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12361 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12363 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12365 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12367 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12369 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12371 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12373 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12375 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12377 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12379 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12381 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12383 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12385 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12387 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12389 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12391 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12393 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12395 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12397 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12399 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12401 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12403 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12405 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12407 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12409 PR tree-optimization/66187
12410 * gcc.c-torture/execute/pr66187.c: New test.
12411 * gcc.dg/pr66187-1.c: New test.
12412 * gcc.dg/pr66187-2.c: New test.
12414 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12416 * gcc.dg/vect/bb-slp-35.c: Adjust.
12418 2015-05-19 Richard Biener <rguenther@suse.de>
12420 PR tree-optimization/66165
12421 * gcc.dg/torture/pr66165.c: New testcase.
12423 PR tree-optimization/66185
12424 * gcc.dg/torture/pr66185.c: New testcase.
12426 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12429 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12431 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12433 * gcc.target/mips/p5600-bonding.c : New file.
12435 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12438 * gfortran.dg/interface_operator_1.f90: New tests.
12440 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12443 * gfortran.dg/generic_29.f90: New tests.
12445 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12448 * gfortran.dg/storage_size_6.f90: New tests.
12450 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12453 * gfortran.dg/null1.f90: New test.
12455 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12458 * gfortran.dg/entry_21.f90: New test.
12460 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12463 * gfortran.dg/storage_size_6.f90: New tests.
12465 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12468 * gfortran.dg/misplaced_statement.f90: New test.
12470 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12473 * gfortran.dg/filepos1.f90: New test
12475 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12478 * gfortran.dg/pr64925.f90: New test.
12480 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12482 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12484 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12486 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12488 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12489 to the family of pie capable targets.
12491 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12493 * gcc.target/arm/bics_1.c : New testcase.
12494 * gcc.target/arm/bics_2.c : New testcase.
12495 * gcc.target/arm/bics_3.c : New testcase.
12496 * gcc.target/arm/bics_4.c : New testcase.
12498 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12500 * gcc.target/mips/umips-attr.c: New test.
12502 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12504 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12505 * gcc.dg/20150120-2.c (dg-final): Ditto.
12506 * gcc.dg/20150120-2.c (dg-final): Ditto.
12507 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12509 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12512 * gcc.target/i386/pr66174.c: New test.
12514 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12517 * gfortran.dg/matmul_bounds_6.f90: New test.
12518 * gfortran.dg/matmul_bounds_7.f90: New test.
12520 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12522 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12523 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12524 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12525 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12526 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12527 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12529 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12532 * gfortran.dg/continuation_13.f90: Update test.
12533 * gfortran.dg/pr65903.f90: New test.
12535 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12538 * gfortran.dg/block_14.f90: New test.
12540 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12543 * lib/gfortran-dg.exp: Update regex to handle two locations for
12544 the same diagnostic without caret.
12545 * gfortran.dg/badline.f: Test also that line numbers are correct
12546 before and after "left but not entered" warning.
12548 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12549 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12552 * gcc.target/arm/maskdata.c: New test.
12554 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12557 * gfortran.dg/derived_constructor_components_5: New test
12559 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12562 * gcc.target/alpha/pr66140.c: New test.
12564 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12567 * gcc.dg/Wconversion-complex-c99.c: New test.
12568 * gcc.dg/Wconversion-complex-gnu.c: New test.
12570 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12572 PR tree-optimization/64454
12573 * gcc.dg/modmod.c: New testcase.
12575 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12577 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12579 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12581 PR middle-end/66134
12582 * gcc.target/i386/mpx/pr66134.c: New test.
12584 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12586 * gcc.target/powerpc/pr60158.c: New test.
12588 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12590 * gcc.target/i386/sibcall-7.c: New test.
12591 * gcc.target/i386/sibcall-8.c: New test.
12593 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12595 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12596 (abs64_in_dreg): Likewise.
12598 2015-05-14 Marek Polacek <polacek@redhat.com>
12602 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12603 * gcc.dg/pr19984.c: Likewise.
12604 * gcc.dg/pr66066-1.c: New test.
12605 * gcc.dg/pr66066-2.c: New test.
12606 * gcc.dg/pr66066-3.c: New test.
12608 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12610 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12611 * gcc.dg/pow-sqrt.x: New file.
12612 * gcc.dg/pow-sqrt-1.c: New test.
12613 * gcc.dg/pow-sqrt-2.c: Likewise.
12614 * gcc.dg/pow-sqrt-3.c: Likewise.
12616 2015-05-13 Richard Biener <rguenther@suse.de>
12618 PR tree-optimization/66123
12619 * gcc.dg/torture/pr66123.c: New testcase.
12621 2015-05-13 Richard Biener <rguenther@suse.de>
12623 PR middle-end/66110
12624 * gcc.dg/alias-2.c: Adjust.
12625 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12627 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12630 * gcc.target/i386/pr65103-3.c: New.
12632 2015-05-13 Martin Liska <mliska@suse.cz>
12634 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12636 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12639 * gcc.target/i386/pr66112-2.c: New test.
12642 * gcc.target/i386/pr66112-1.c: New test.
12644 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12647 * gcc.target/i386/mpx/pr66048.cc: New.
12649 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12651 PR rtl-optimization/64616
12652 * gcc.dg/loop-8.c: New test.
12653 * gcc.dg/loop-9.c: New test.
12655 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12657 PR target/pr66047.c
12658 * gcc.target/i386/pr66047.c: New testcase.
12660 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12663 * gcc.c-torture/compile/pr65873.c: New testcase.
12665 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12668 * gfortran.dg/inline_matmul_10.f90: New test.
12670 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12672 * c-c++-common/Wmisleading-indentation.c: New testcase.
12673 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12674 * c-c++-common/Wmisleading-indentation-2.md: New file.
12676 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12678 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12680 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12682 2015-05-12 Richard Biener <rguenther@suse.de>
12684 PR tree-optimization/66101
12685 * gcc.dg/torture/pr66101.c: New testcase.
12687 2015-05-12 Richard Biener <rguenther@suse.de>
12689 PR tree-optimization/37021
12690 * gcc.target/i386/vect-addsub.c: New testcase.
12692 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12694 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12696 2015-05-12 Tom de Vries <tom@codesourcery.com>
12698 PR tree-optimization/66010
12699 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12701 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12704 * g++.dg/cpp0x/trailing10.C: New.
12706 2015-05-12 Richard Biener <rguenther@suse.de>
12708 * gcc.dg/vect/bb-slp-35.c: New testcase.
12710 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12713 * gfortran.dg/bound_simplification_6.f90: New.
12715 2015-05-11 Steve Ellcey <sellcey@mips.com>
12717 * gcc.target/mips/branch-1.c: Pass argument to bar().
12719 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12722 * gcc.target/i386/pr65753.c: New test.
12724 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12726 PR rtl-optimization/66076
12727 * gcc.dg/torture/pr66076.c: New test.
12729 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12732 * gfortran.dg/inline_matmul_7.f90: New test.
12733 * gfortran.dg/inline_matmul_8.f90: New test.
12734 * gfortran.dg/inline_matmul_9.f90: New test.
12736 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12738 * gfortran.dg/bound_simplification_5.f90: New.
12740 2015-05-09 Jason Merrill <jason@redhat.com>
12742 * lib/target-supports.exp (cxx_default): New global.
12743 (check_effective_target_c++11_only)
12744 (check_effective_target_c++14_only)
12745 (check_effective_target_c++98_only)
12746 (check_effective_target_c++1z_only): Check it.
12748 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12750 PR tree-optimization/64454
12751 * gcc.dg/tree-ssa/vrp97.c: New file.
12752 * gcc.dg/vect/slp-perm-7.c: Update.
12754 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12757 * gfortran.dg/elemental_subroutine_11.f90: New test.
12759 2015-05-08 Richard Biener <rguenther@suse.de>
12761 PR tree-optimization/66036
12762 * gcc.dg/vect/slp-41.c: New testcase.
12764 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12766 * gfortran.dg/elemental_optional_args_7.f90: New.
12768 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12770 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12771 allow cmlt or sshr.
12773 2015-05-08 Marek Polacek <polacek@redhat.com>
12776 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12777 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12779 2015-05-07 Marek Polacek <polacek@redhat.com>
12782 * c-c++-common/Wshift-negative-value-1.c: New test.
12783 * c-c++-common/Wshift-negative-value-2.c: New test.
12784 * c-c++-common/Wshift-negative-value-3.c: New test.
12785 * c-c++-common/Wshift-negative-value-4.c: New test.
12786 * c-c++-common/Wshift-negative-value-5.c: New test.
12787 * c-c++-common/Wshift-negative-value-6.c: New test.
12788 * gcc.dg/c90-left-shift-1.c: New test.
12789 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12790 * gcc.dg/c99-left-shift-1.c: New test.
12792 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12795 PR middle-end/54303
12796 * gcc.dg/fdata-sections-2.c: New file.
12798 2015-05-07 Marek Polacek <polacek@redhat.com>
12801 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12803 * c-c++-common/ubsan/align-7.c: Likewise.
12804 * c-c++-common/ubsan/bounds-8.c: Likewise.
12805 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12806 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12807 * c-c++-common/ubsan/null-1.c: Likewise.
12808 * c-c++-common/ubsan/null-10.c: Likewise.
12809 * c-c++-common/ubsan/null-11.c: Likewise.
12810 * c-c++-common/ubsan/null-2.c: Likewise.
12811 * c-c++-common/ubsan/null-3.c: Likewise.
12812 * c-c++-common/ubsan/null-4.c: Likewise.
12813 * c-c++-common/ubsan/null-5.c: Likewise.
12814 * c-c++-common/ubsan/null-6.c: Likewise.
12815 * c-c++-common/ubsan/null-7.c: Likewise.
12816 * c-c++-common/ubsan/null-8.c: Likewise.
12817 * c-c++-common/ubsan/null-9.c: Likewise.
12818 * c-c++-common/ubsan/object-size-1.c: Likewise.
12819 * c-c++-common/ubsan/object-size-10.c: Likewise.
12820 * c-c++-common/ubsan/object-size-4.c: Likewise.
12821 * c-c++-common/ubsan/object-size-5.c: Likewise.
12822 * c-c++-common/ubsan/object-size-7.c: Likewise.
12823 * c-c++-common/ubsan/object-size-8.c: Likewise.
12824 * c-c++-common/ubsan/object-size-9.c: Likewise.
12825 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12826 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12827 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12828 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12829 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12830 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12831 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12832 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12833 * c-c++-common/ubsan/pr59333.c: Likewise.
12834 * c-c++-common/ubsan/pr59667.c: Likewise.
12835 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12836 * c-c++-common/ubsan/pr60636.c: Likewise.
12837 * c-c++-common/ubsan/pr63802.c: Likewise.
12838 * c-c++-common/ubsan/recovery-1.c: Likewise.
12839 * c-c++-common/ubsan/recovery-3.c: Likewise.
12840 * c-c++-common/ubsan/shift-1.c: Likewise.
12841 * c-c++-common/ubsan/shift-2.c: Likewise.
12842 * c-c++-common/ubsan/shift-4.c: Likewise.
12843 * c-c++-common/ubsan/shift-7.c: Likewise.
12844 * c-c++-common/ubsan/undefined-2.c: Likewise.
12845 * c-c++-common/ubsan/vla-1.c: Likewise.
12846 * g++.dg/ubsan/null-1.C: Likewise.
12847 * g++.dg/ubsan/null-3.C: Likewise.
12848 * g++.dg/ubsan/null-4.C: Likewise.
12849 * g++.dg/ubsan/vptr-8.C: Likewise.
12850 * g++.dg/ubsan/vptr-9.C: Likewise.
12851 * gcc.dg/ubsan/bounds-2.c: Likewise.
12852 * gcc.dg/ubsan/object-size-9.c: Likewise.
12854 2015-05-07 Jeff Law <law@redhat.com>
12856 * gcc.dg/tree-ssa/shorten-1.c: New test.
12858 2015-05-07 Richard Biener <rguenther@suse.de>
12860 PR tree-optimization/66002
12861 * gcc.dg/vect/vect-125.c: New testcase.
12863 2015-05-07 Marek Polacek <polacek@redhat.com>
12864 Martin Uecker <uecker@eecs.berkeley.edu>
12866 * c-c++-common/ubsan/bounds-10.c: New test.
12868 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12870 * jit.dg/harness.h (set_options): Wrap with
12871 #ifndef TEST_ESCHEWS_SET_OPTIONS.
12872 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12873 Special-case test-benchmark.c as a negative.
12874 * jit.dg/test-benchmark.c: New file.
12876 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
12879 * gcc.target/arm/pr64208.c: New test.
12881 2015-05-06 Alan Modra <amodra@gmail.com>
12884 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12885 (gparms): Make volatile.
12887 2015-05-06 Richard Biener <rguenther@suse.de>
12889 PR tree-optimization/62283
12890 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12892 2015-05-06 Christian Bruel <christian.bruel@st.com>
12895 * gcc.target/aarch64/iinline-attr-1.c: New test.
12897 2015-05-06 Richard Biener <rguenther@suse.de>
12899 * gcc.dg/vect/bb-slp-34.c: New testcase.
12901 2015-05-06 Richard Biener <rguenther@suse.de>
12903 PR tree-optimization/62283
12904 * gcc.dg/vect/bb-slp-14.c: Adjust.
12906 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12909 * gcc.target/i386/pr65990.c: New test.
12911 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12914 * gcc.target/i386/pr65915.c: New.
12916 2015-05-05 Tom de Vries <tom@codesourcery.com>
12918 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12919 'va_list escapes 0'.
12921 2015-05-05 Tom de Vries <tom@codesourcery.com>
12923 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12926 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
12928 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12929 * gcc.target/arm/pr65924.c: Likewise.
12931 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12934 * gcc.target/i386/pr65871-3.c: New test.
12936 2015-05-04 Jeff Law <law@redhat.com>
12939 2015-05-04 Jeff Law <law@redhat.com>
12940 * gcc.dg/tree-ssa/shorten-1.c: New test.
12942 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12943 Jakub Jelinek <jakub@redhat.com>
12946 * g++.dg/cpp0x/Wnarrowing4.C: New.
12948 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
12950 * lib/target-supports.exp
12951 (check_effective_target_keeps_null_pointer_checks): Clarify that
12952 this is for targets that disable -fdelete-null-pointer-checks,
12953 not default it to off.
12954 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12955 -fdelete-null-pointer-checks explicit.
12956 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12957 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12958 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12959 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12960 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12961 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12962 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12963 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12964 * gcc.dg/tree-ssa/pr20318.c: Likewise.
12965 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12966 * gcc.dg/tree-ssa/pr20702.c: Likewise.
12967 * gcc.dg/tree-ssa/pr21086.c: Likewise.
12968 * gcc.dg/tree-ssa/pr21090.c: Likewise.
12969 * gcc.dg/tree-ssa/pr58480.c: Likewise.
12970 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12971 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12972 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12973 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12974 * gcc.dg/tree-ssa/unreachable.c: Likewise.
12975 * gcc.dg/tree-ssa/vrp02.c: Likewise.
12976 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12977 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12978 * gcc.dg/tree-ssa/vrp55.c: Likewise.
12979 * g++.dg/cpp0x/static_assert9.C: Likewise.
12980 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12981 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12982 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12983 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12984 * g++.dg/tree-ssa/pr26406.C: Likewise.
12986 2015-05-04 Jakub Jelinek <jakub@redhat.com>
12988 PR tree-optimization/65984
12989 * c-c++-common/ubsan/pr65984.c: New test.
12991 2015-05-04 Jeff Law <law@redhat.com>
12993 * gcc.dg/tree-ssa/shorten-1.c: New test.
12995 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12998 * gfortran.dg/pr44735.f90: New test.
13000 2015-05-04 Richard Biener <rguenther@suse.de>
13002 PR tree-optimization/65965
13003 * gcc.dg/vect/bb-slp-33.c: New testcase.
13005 2015-05-04 Richard Biener <rguenther@suse.de>
13007 PR tree-optimization/65935
13008 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13010 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13012 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13013 for each supported variant instead of CHECK_RESULTS.
13014 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13015 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13016 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13017 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13018 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13019 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13020 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13021 expected results for unsupported variants. Call CHECK for each
13022 supported variant instead of CHECK_RESULTS.
13023 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13024 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13025 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13026 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13027 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13028 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13029 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13030 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13031 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13032 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13033 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13034 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13035 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13036 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13037 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13038 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13039 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13040 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13041 expected results for unsupported variants.
13042 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13043 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13044 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13045 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13046 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13047 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13048 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13049 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13050 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13051 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13052 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13053 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13054 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13055 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13056 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13057 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13058 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13059 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13060 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13061 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13062 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13063 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13064 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13065 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13066 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13067 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13068 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13069 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13071 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13074 * gfortran.dg/bound_9.f90: Add pointer assignment.
13076 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13077 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13080 * g++.dg/cpp0x/Wnarrowing3.C: New.
13082 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13084 * gcc.dg/20150120-1.c: New test.
13085 * gcc.dg/20150120-2.c: New test.
13086 * gcc.dg/20150120-3.c: New test.
13088 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13090 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13092 2015-05-01 Renlin Li <renlin.li@arm.com>
13094 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13096 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13098 * gfortran.dg/bound_simplification_4.f90: New.
13100 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13102 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13103 with powerpc_p8vector_ok.
13105 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13108 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13110 * gfortran.dg/bound_9.f90: New test case.
13112 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13114 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13115 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13116 for 32bit x86 targets.
13117 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13118 for 32bit x86 targets.
13119 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13120 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13121 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13122 for 32bit x86 targets.
13124 2015-04-30 Marek Polacek <polacek@redhat.com>
13126 PR tree-optimization/63551
13127 * g++.dg/ipa/pr63551.C: New test.
13129 2015-04-30 Caroline Tice <cmtice@google.com>
13132 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13133 partition size on certain targets.
13135 2015-04-30 Renlin Li <renlin.li@arm.com>
13137 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13139 2015-04-30 Marek Polacek <polacek@redhat.com>
13141 * c-c++-common/Wbool-compare-3.c: New test.
13143 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13144 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13146 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13149 * g++.dg/init/ref22.C: New.
13151 2015-04-30 Marek Polacek <polacek@redhat.com>
13153 * gcc.dg/init-bad-8.c: New test.
13155 * gcc.dg/incomplete-typedef-1.c: New test.
13157 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13160 * g++.dg/template/crash121.C: New.
13162 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13164 * gcc.target/mips/call-from-init.c: New test.
13165 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13167 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13170 * gcc.target/i386/pr65871-1.c: New test.
13171 * gcc.target/i386/pr65871-2.c: Ditto.
13173 2015-04-29 Marek Polacek <polacek@redhat.com>
13176 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13177 * c-c++-common/Wbool-compare-2.c: New test.
13179 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13182 * gcc.target/aarch64/vstN_lane_1.c: New file.
13184 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13187 * g++.dg/warn/Winit-self-3.C: New.
13189 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13191 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13193 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13196 * gcc.target/arm/pr65924.c: New test.
13198 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13200 * g++.dg/gomp/tpl-target-update.C: New file.
13202 2015-04-29 Richard Biener <rguenther@suse.de>
13204 PR tree-optimization/65917
13205 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13207 2015-04-29 Christian Bruel <christian.bruel@st.com>
13210 * gcc.dg/ipa/iinline-attr.c: New test.
13211 * gcc.target/i386/iinline-attr-2.c: New test.
13213 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13215 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13218 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13220 * gcc.dg/vect/vect-33.c: Remove spurious line.
13222 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13224 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13226 2015-04-28 Marek Polacek <polacek@redhat.com>
13229 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13230 * gcc.dg/pr65901.c: New test.
13232 2015-04-28 Richard Biener <rguenther@suse.de>
13234 PR tree-optimization/62283
13235 * gfortran.dg/vect/pr62283-2.f: New testcase.
13236 * gcc.dg/vect/bb-slp-14.c: Adjust.
13238 2015-04-28 Richard Biener <rguenther@suse.de>
13240 PR tree-optimization/65851
13241 * g++.dg/torture/pr65851.C: New testcase.
13243 2015-04-27 Jeff Law <law@redhat.com>
13245 PR tree-optimization/65217
13246 * gcc.target/i386/pr65217.c: Remove XFAIL.
13248 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13251 Add tests forgotten to svn-add.
13252 * gfortran.dg/class_allocate_19.f03: New test.
13253 * gfortran.dg/class_array_20.f03: New test.
13254 * gfortran.dg/class_array_21.f03: New test.
13255 * gfortran.dg/finalize_29.f08: New test.
13257 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13261 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13262 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13264 2015-04-27 Caroline Tice <cmtice@google.com>
13266 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13269 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13272 * gcc.target/powerpc/htm-1.c: New test.
13273 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13274 on 64-bit compiles.
13275 (__builtin_tabortdci): Likewise.
13276 (__builtin_tcheck): Remove operand.
13277 * lib/target-supports.exp (check_htm_hw_available): New function.
13279 2015-04-27 Richard Biener <rguenther@suse.de>
13281 * gcc.target/i386/pr65217.c: XFAIL.
13283 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13285 PR tree-optimization/65875
13286 * gcc.c-torture/compile/pr65875.c: New test.
13288 2015-04-25 Marek Polacek <polacek@redhat.com>
13291 * gcc.dg/enum-incomplete-2.c: New test.
13292 * gcc.dg/enum-mode-1.c: New test.
13294 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13297 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13299 * gcc.target/powerpc/pr65849-2.c: Likewise.
13301 2015-04-24 Tom de Vries <tom@codesourcery.com>
13303 PR tree-optimization/65802
13304 * g++.dg/pr65802.C: Move to ...
13305 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13306 stdarg.h. Rewrite for C.
13307 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13308 va_start and va_end. Remove unnecessary inline asm.
13310 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13311 Wei Mi <wmi@google.com>
13313 * gcc.target/i386/sse2-load-multi.c: New test.
13314 * gcc.target/i386/sse2-store-multi.c: Ditto.
13316 2015-04-24 Marek Polacek <polacek@redhat.com>
13319 * c-c++-common/pr65830.c: New test.
13322 * c-c++-common/Wlogical-op-1.c: New test.
13324 2015-04-24 Marek Polacek <polacek@redhat.com>
13327 * c-c++-common/pr61534-1.c: New test.
13329 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13330 Steven Bosscher <steven@gcc.gnu.org>
13332 PR rtl-optimization/34503
13333 * gcc.target/arm/pr64616.c: New file.
13335 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13337 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13339 2015-04-24 Terry Guo <terry.guo@arm.com>
13341 * gcc.target/arm/pr65710.c: Update the options.
13343 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13345 * gcc.target/i386/pr65523.c: Skip x32.
13347 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13349 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13350 to look for vcl* where appropriate.
13352 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13354 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13355 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13357 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13360 * gcc.target/arm/pr26702.c: New test.
13362 2015-04-23 Marek Polacek <polacek@redhat.com>
13365 * gcc.dg/pr65345-1.c: New test.
13366 * gcc.dg/pr65345-2.c: New test.
13368 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13370 * gcc.target/powerpc/crypto-builtin-2.c: New.
13372 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13375 * gfortran.dg/class_allocate_19.f03: New test.
13376 * gfortran.dg/class_array_20.f03: New test.
13377 * gfortran.dg/class_array_21.f03: New test.
13378 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13379 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13380 initialization correctly.
13381 * gfortran.dg/finalize_29.f08: New test.
13383 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13385 * gcc.target/powerpc/swaps-p8-18.c: New test.
13387 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13390 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13391 * gcc.dg/vect/bb-slp-25.c: Likewise.
13392 * gcc.dg/vect/bb-slp-29.c: Likewise.
13393 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13394 vect_no_align && { ! vect_hw_misalign }.
13395 * gcc.dg/vect/bb-slp-9.c: Likewise.
13396 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13398 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13399 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13400 account for POWER8, where peeling for alignment is not needed.
13401 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13402 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13403 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13404 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13405 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13406 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13407 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13408 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13409 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13410 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13411 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13412 * gcc.dg/vect/pr16105.c: Likewise.
13413 * gcc.dg/vect/pr20122.c: Likewise.
13414 * gcc.dg/vect/pr33804.c: Likewise.
13415 * gcc.dg/vect/pr33953.c: Likewise.
13416 * gcc.dg/vect/pr56787.c: Likewise.
13417 * gcc.dg/vect/pr58508.c: Likewise.
13418 * gcc.dg/vect/slp-25.c: Likewise.
13419 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13420 * gcc.dg/vect/vect-105.c: Likewise.
13421 * gcc.dg/vect/vect-27.c: Likewise.
13422 * gcc.dg/vect/vect-29.c: Likewise.
13423 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13425 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13426 && { ! vect_hw_misalign }.
13427 * gcc.dg/vect/vect-44.c: Likewise.
13428 * gcc.dg/vect/vect-48.c: Likewise.
13429 * gcc.dg/vect/vect-50.c: Likewise.
13430 * gcc.dg/vect/vect-52.c: Likewise.
13431 * gcc.dg/vect/vect-56.c: Likewise.
13432 * gcc.dg/vect/vect-60.c: Likewise.
13433 * gcc.dg/vect/vect-72.c: Likewise.
13434 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13435 * gcc.dg/vect/vect-75.c: Likewise.
13436 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13437 * gcc.dg/vect/vect-77-global.c: Likewise.
13438 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13439 * gcc.dg/vect/vect-78-global.c: Likewise.
13440 * gcc.dg/vect/vect-93.c: Likewise.
13441 * gcc.dg/vect/vect-95.c: Likewise.
13442 * gcc.dg/vect/vect-96.c: Likewise.
13443 * gcc.dg/vect/vect-cond-1.c: Likewise.
13444 * gcc.dg/vect/vect-cond-3.c: Likewise.
13445 * gcc.dg/vect/vect-cond-4.c: Likewise.
13446 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13447 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13448 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13449 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13450 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13451 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13452 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13453 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13454 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13455 * gcc.dg/vect/vect-outer-5.c: Likewise.
13456 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13457 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13458 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13459 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13460 * gcc.dg/vect/vect-peel-3.c: Likewise.
13461 * gcc.dg/vect/vect-peel-4.c: Likewise.
13462 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13463 * gcc.target/powerpc/pr65456.c: New test.
13464 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13465 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13466 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13467 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13468 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13469 vect_no_align && { ! vect_hw_misalign }.
13470 * gfortran.dg/vect/vect-3.f90: Likewise.
13471 * gfortran.dg/vect/vect-4.f90: Likewise.
13472 * gfortran.dg/vect/vect-5.f90: Likewise.
13473 * lib/target-supports.exp (check_effective_target_vect_no_align):
13474 Return 1 for POWER8.
13475 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13477 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13480 * gfortran.dg/pr65429.f90: New test.
13482 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13484 * c-c++-common/asan/user-section-1.c: New test.
13485 * c-c++-common/asan/user-section-2.c: New test.
13486 * c-c++-common/asan/user-section-3.c: New test.
13488 2015-04-22 Hale Wang <hale.wang@arm.com>
13489 Terry Guo <terry.guo@arm.com>
13491 PR rtl-optimization/64818
13492 * gcc.target/arm/pr64818.c: New test.
13494 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13497 * g++.dg/tree-ssa/pr61034.C: Update template.
13498 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13499 * gcc.dg/Warray-bounds-11.c: Likewise.
13500 * gcc.dg/Warray-bounds.c: Likewise.
13502 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13504 PR libgfortran/65234
13505 * gfortran.dg/fmt_unlimited.f90: New test.
13507 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13509 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13511 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13512 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13513 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13514 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13515 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13516 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13517 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13519 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13521 PR libgfortran/56743
13522 * gfortran.dg/namelist_87.f90: New test.
13524 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13526 * gcc.target/aarch64/mult-synth_1.c: New test.
13527 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13528 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13529 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13530 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13531 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13533 2015-04-21 Richard Biener <rguenther@suse.de>
13535 PR tree-optimization/65650
13536 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13537 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13538 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13539 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13540 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13541 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13543 2015-04-21 Tom de Vries <tom@codesourcery.com>
13545 PR tree-optimization/65802
13546 * g++.dg/pr65802.C: New test.
13548 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13551 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13552 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13554 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13557 * g++.dg/cpp0x/Wnarrowing2.C: New.
13559 2015-04-20 Jeff Law <law@redhat.com>
13561 PR tree-optimization/65658
13562 * gcc.dg/pr65658.c: New test.
13564 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13567 * gcc.target/aarch64/vec_init_1.c: New test.
13569 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13571 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13574 2015-04-18 Martin Sebor <msebor@redhat.com>
13576 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13577 of non-nul characters.
13578 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13580 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13583 * gcc.target/powerpc/pr65787.c: New.
13585 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13588 * gcc.target/aarch64/c-output-template-4.c: New test.
13590 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13593 * gcc.dg/pr65780-1.c: New test.
13594 * gcc.dg/pr65780-2.c: Likewise.
13595 * gcc.target/i386/pr32219-9.c: Likewise.
13596 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13598 * gcc.target/i386/pr64317.c (c): Initialize.
13600 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13603 * g++.dg/ext/mv18.C: New test.
13604 * g++.dg/ext/mv19.C: Likewise.
13605 * g++.dg/ext/mv20.C: Likewise.
13606 * g++.dg/ext/mv21.C: Likewise.
13607 * g++.dg/ext/mv22.C: Likewise.
13608 * g++.dg/ext/mv23.C: Likewise.
13610 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13613 * g++.dg/init/pr64527.C: New test.
13615 2015-04-17 Tom de Vries <tom@codesourcery.com>
13616 Michael Matz <matz@suse.de>
13618 PR tree-optimization/64950
13619 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13622 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13624 * c-c++-common/asan/user-section-1.c: New test.
13626 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13629 * gcc.dg/debug/pr65771.c: New test.
13631 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13633 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13634 __buitlin_alloca with __builtin_alloca.
13636 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13638 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13640 2015-04-16 Richard Biener <rguenther@suse.de>
13642 PR tree-optimization/64277
13643 * gcc.dg/Warray-bounds-14.c: New testcase.
13644 * gcc.dg/Warray-bounds-15.c: Likewise.
13645 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13646 * c-c++-common/ubsan/bounds-6.c: Likewise.
13648 2015-04-16 Renlin Li <renlin.li@arm.com>
13650 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13651 * gcc.target/arm/unsigned-float.c: New.
13653 2015-04-16 Richard Biener <rguenther@suse.de>
13655 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13656 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13657 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13659 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13661 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13662 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13663 * g++.dg/cpp0x/defaulted21.C: Likewise.
13664 * g++.dg/cpp0x/defaulted28.C: Likewise.
13665 * g++.dg/cpp0x/defaulted47.C: Likewise.
13666 * g++.dg/cpp0x/elision_neg.C: Likewise.
13667 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13668 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13669 * g++.dg/cpp0x/implicit1.C: Likewise.
13670 * g++.dg/cpp0x/implicit9.C: Likewise.
13671 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13672 * g++.dg/cpp0x/range-for13.C: Likewise.
13673 * g++.dg/gomp/clause-2.C: Likewise.
13674 * g++.dg/gomp/udr-5.C: Likewise.
13675 * g++.dg/inherit/access6.C: Likewise.
13676 * g++.dg/lookup/duperr1.C: Likewise.
13677 * g++.dg/lookup/friend2.C: Likewise.
13678 * g++.dg/lookup/pr6936.C: Likewise.
13679 * g++.dg/lookup/scoped1.C: Likewise.
13680 * g++.dg/lookup/using26.C: Likewise.
13681 * g++.dg/lookup/using38.C: Likewise.
13682 * g++.dg/other/access2.C: Likewise.
13683 * g++.dg/overload/defarg3.C: Likewise.
13684 * g++.dg/overload/defarg6.C: Likewise.
13685 * g++.dg/parse/access11.C: Likewise.
13686 * g++.dg/parse/access2.C: Likewise.
13687 * g++.dg/parse/access3.C: Likewise.
13688 * g++.dg/parse/access4.C: Likewise.
13689 * g++.dg/parse/access5.C: Likewise.
13690 * g++.dg/parse/access6.C: Likewise.
13691 * g++.dg/parse/access8.C: Likewise.
13692 * g++.dg/parse/access9.C: Likewise.
13693 * g++.dg/parse/crash40.C: Likewise.
13694 * g++.dg/tc1/dr142.C: Likewise.
13695 * g++.dg/tc1/dr166.C: Likewise.
13696 * g++.dg/tc1/dr52.C: Likewise.
13697 * g++.dg/template/access11.C: Likewise.
13698 * g++.dg/template/access18.C: Likewise.
13699 * g++.dg/template/access19.C: Likewise.
13700 * g++.dg/template/access2.C: Likewise.
13701 * g++.dg/template/access20.C: Likewise.
13702 * g++.dg/template/access26.C: Likewise.
13703 * g++.dg/template/access3.C: Likewise.
13704 * g++.dg/template/access7.C: Likewise.
13705 * g++.dg/template/conv12.C: Likewise.
13706 * g++.dg/template/crash69.C: Likewise.
13707 * g++.dg/template/friend31.C: Likewise.
13708 * g++.dg/template/friend32.C: Likewise.
13709 * g++.dg/template/memfriend15.C: Likewise.
13710 * g++.dg/template/memfriend16.C: Likewise.
13711 * g++.dg/template/memfriend17.C: Likewise.
13712 * g++.dg/template/memfriend7.C: Likewise.
13713 * g++.dg/template/pr32519.C: Likewise.
13714 * g++.dg/template/qualttp21.C: Likewise.
13715 * g++.dg/template/qualttp8.C: Likewise.
13716 * g++.dg/template/ttp10.C: Likewise.
13717 * g++.dg/template/typedef11.C: Likewise.
13718 * g++.dg/template/typedef13.C: Likewise.
13719 * g++.dg/template/typedef19.C: Likewise.
13720 * g++.dg/template/typedef20.C: Likewise.
13721 * g++.dg/template/typedef22.C: Likewise.
13722 * g++.dg/template/using16.C: Likewise.
13723 * g++.dg/template/virtual3.C: Likewise.
13724 * g++.dg/ubsan/pr61272.C: Likewise.
13725 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13726 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13727 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13728 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13729 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13730 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13731 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13732 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13733 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13734 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13735 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13736 * g++.old-deja/g++.jason/access17.C: Likewise.
13737 * g++.old-deja/g++.jason/access18.C: Likewise.
13738 * g++.old-deja/g++.jason/access22.C: Likewise.
13739 * g++.old-deja/g++.jason/access23.C: Likewise.
13740 * g++.old-deja/g++.jason/access8.C: Likewise.
13741 * g++.old-deja/g++.jason/delete3.C: Likewise.
13742 * g++.old-deja/g++.jason/report.C: Likewise.
13743 * g++.old-deja/g++.law/access2.C: Likewise.
13744 * g++.old-deja/g++.law/access3.C: Likewise.
13745 * g++.old-deja/g++.law/access4.C: Likewise.
13746 * g++.old-deja/g++.law/access5.C: Likewise.
13747 * g++.old-deja/g++.law/arm12.C: Likewise.
13748 * g++.old-deja/g++.law/arm14.C: Likewise.
13749 * g++.old-deja/g++.law/ctors13.C: Likewise.
13750 * g++.old-deja/g++.law/union2.C: Likewise.
13751 * g++.old-deja/g++.law/visibility12.C: Likewise.
13752 * g++.old-deja/g++.law/visibility15.C: Likewise.
13753 * g++.old-deja/g++.law/visibility16.C: Likewise.
13754 * g++.old-deja/g++.law/visibility17.C: Likewise.
13755 * g++.old-deja/g++.law/visibility18.C: Likewise.
13756 * g++.old-deja/g++.law/visibility19.C: Likewise.
13757 * g++.old-deja/g++.law/visibility20.C: Likewise.
13758 * g++.old-deja/g++.law/visibility21.C: Likewise.
13759 * g++.old-deja/g++.law/visibility24.C: Likewise.
13760 * g++.old-deja/g++.law/visibility4.C: Likewise.
13761 * g++.old-deja/g++.law/visibility5.C: Likewise.
13762 * g++.old-deja/g++.law/visibility6.C: Likewise.
13763 * g++.old-deja/g++.law/visibility7.C: Likewise.
13764 * g++.old-deja/g++.law/visibility8.C: Likewise.
13765 * g++.old-deja/g++.law/visibility9.C: Likewise.
13766 * g++.old-deja/g++.niklas/t135.C: Likewise.
13767 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13768 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13769 * g++.old-deja/g++.other/access11.C: Likewise.
13770 * g++.old-deja/g++.other/access4.C: Likewise.
13771 * g++.old-deja/g++.other/access7.C: Likewise.
13772 * g++.old-deja/g++.other/crash1.C: Likewise.
13773 * g++.old-deja/g++.other/crash7.C: Likewise.
13774 * g++.old-deja/g++.other/friend1.C: Likewise.
13775 * g++.old-deja/g++.other/friend4.C: Likewise.
13776 * g++.old-deja/g++.other/friend9.C: Likewise.
13777 * g++.old-deja/g++.other/lineno1.C: Likewise.
13778 * g++.old-deja/g++.other/using1.C: Likewise.
13779 * g++.old-deja/g++.pt/enum14.C: Likewise.
13780 * g++.old-deja/g++.pt/friend11.C: Likewise.
13781 * g++.old-deja/g++.pt/friend21.C: Likewise.
13782 * g++.old-deja/g++.pt/friend3.C: Likewise.
13783 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13784 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13785 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13786 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13788 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13791 * g++.dg/ipa/pr65765.C: New test.
13793 2015-04-15 Nick Clifton <nickc@redhat.com>
13795 * gcc.target/rx/builtins.c: Disable RMPA test if string
13796 instructions are not allowed.
13798 2015-04-15 Alan Modra <amodra@gmail.com>
13800 * gcc.dg/pr65408.c: New.
13802 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13805 * gcc.target/arm/pr65729.c: New test.
13807 2015-04-14 Richard Biener <rguenther@suse.de>
13809 PR tree-optimization/65758
13810 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13812 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13815 * gcc.c-torture/execute/pr65648.c: New test.
13817 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13819 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13820 __builtin_finite instead of finite.
13821 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13824 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13826 PR tree-optimization/63387
13827 * gcc.dg/pr63387.c: New testcase.
13829 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13831 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13833 2015-04-13 Richard Biener <rguenther@suse.de>
13835 PR tree-optimization/65204
13836 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13838 2015-04-13 Terry Guo <terry.guo@arm.com>
13841 * gcc.target/arm/pr65710.c: New.
13843 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13845 PR tree-optimization/65747
13846 * g++.dg/torture/pr65747.C: New test.
13848 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13851 * g++.dg/cpp0x/pr65736.C: New test.
13853 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13854 Martin Liska <mliska@suse.cz>
13857 * g++.dg/ipa/pr65722.C: New testcase.
13859 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13861 PR tree-optimization/65735
13862 * gcc.c-torture/compile/pr65735.c: New test.
13864 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13866 PR middle-end/65554
13867 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13869 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13872 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13874 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
13877 * gcc.target/arm/pr65647-2.c: New.
13879 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13882 * g++.dg/torture/pr65694.C: New test.
13884 2015-04-10 Tobias Burnus <burnus@net-b.de>
13886 * gfortran.dg/coarray_lock_6.f90: New.
13887 * gfortran.dg/coarray_lock_7.f90: New.
13888 * gfortran.dg/coarray/lock_2.f90: New.
13890 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
13896 * gfortran.dg/used_types_27.f90: New.
13898 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13901 * gcc.target/i386/pr65671.c: New.
13903 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13905 PR tree-optimization/65709
13906 * c-c++-common/ubsan/align-9.c: New test.
13908 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
13911 * gfortran.dg/pr56852.f90: New test.
13913 2015-04-09 Marek Polacek <polacek@redhat.com>
13914 Jakub Jelinek <jakub@redhat.com>
13916 PR middle-end/65554
13917 * g++.dg/opt/pr65554.C: New test.
13919 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13922 * c-c++-common/attr-aligned-1.c: New test.
13924 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
13926 * gcc.target/i386/mpx/memmove-zero-length.c: New.
13928 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13931 * gcc.target/i386/sse-25.c: New.
13933 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13936 * gcc.target/i386/pr65693.c: New test.
13938 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13940 * gcc.dg/lto/chkp-static-bounds_0.c: New.
13942 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13944 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13946 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13948 * gcc.target/i386/thunk-retbnd.c: New.
13950 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
13952 * gnat.dg/opt48.adb: New test.
13953 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13954 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13956 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
13959 * gcc.c-torture/compile/pr65540.c: New.
13961 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
13963 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13964 -Wno-pointer-arith.
13966 2015-04-07 Jakub Jelinek <jakub@redhat.com>
13969 * g++.dg/debug/pr65678.C: New test.
13971 PR middle-end/65680
13972 * gcc.c-torture/compile/pr65680.c: New test.
13974 2015-04-07 Andre Vehreschild <vehre@gmx.de>
13977 * gfortran.dg/allocate_with_source_5.f90: New test.
13979 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
13981 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13982 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13984 2015-04-07 Bin Cheng <bin.cheng@arm.com>
13986 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13988 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13991 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13992 to get floating point compression.
13993 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13995 2015-04-06 Jakub Jelinek <jakub@redhat.com>
13997 PR preprocessor/61977
13998 * gcc.dg/cpp/pr61977.c: New test.
14000 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14002 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14004 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14007 * gcc.target/arm/pr65647.c: New.
14009 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14012 * g++.dg/torture/pr65655.C: New testcase.
14014 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14017 * g++.dg/cpp1y/lambda-init13.C: New.
14019 2015-04-03 Marek Polacek <polacek@redhat.com>
14021 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14023 2015-04-02 Marek Polacek <polacek@redhat.com>
14026 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14027 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14029 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14031 PR preprocessor/61977
14032 * gcc.target/powerpc/pr61977-1.c: New test.
14033 * gcc.target/powerpc/pr61977-2.c: New test.
14035 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14038 * g++.dg/warn/Wshadow-8.C: New.
14039 * g++.dg/warn/Wshadow-9.C: Likewise.
14040 * g++.dg/warn/Wshadow-10.C: Likewise.
14041 * g++.dg/warn/Wshadow-11.C: Likewise.
14043 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14045 * gcc.dg/pr23623.c: Added aligned attribute.
14046 * gcc.dg/20141029-1.c: Likewise.
14047 * gcc.dg/20150306-1.c: New test.
14049 2015-04-01 Marek Polacek <polacek@redhat.com>
14052 * g++.dg/cpp0x/initlist93.C: New test.
14053 * g++.dg/cpp0x/initlist94.C: New test.
14055 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14058 * gcc.target/aarch64/pr65624.c: New test.
14060 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14062 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14064 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14066 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14067 extra variable to force stack alignment.
14068 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14069 extra variable to force stack alignment.
14071 2015-03-31 Marek Polacek <polacek@redhat.com>
14074 * g++.dg/template/pr65390.C: New test.
14076 2015-03-31 Martin Liska <mliska@suse.cz>
14078 * g++.dg/ipa/pr65557.C: New test.
14080 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14082 * gcc.target/s390/hotpatch-25.c: New test.
14083 * gcc.target/s390/hotpatch-1.c: Update test.
14084 * gcc.target/s390/hotpatch-10.c: Update test.
14085 * gcc.target/s390/hotpatch-11.c: Update test.
14086 * gcc.target/s390/hotpatch-12.c: Update test.
14087 * gcc.target/s390/hotpatch-13.c: Update test.
14088 * gcc.target/s390/hotpatch-14.c: Update test.
14089 * gcc.target/s390/hotpatch-15.c: Update test.
14090 * gcc.target/s390/hotpatch-16.c: Update test.
14091 * gcc.target/s390/hotpatch-17.c: Update test.
14092 * gcc.target/s390/hotpatch-18.c: Update test.
14093 * gcc.target/s390/hotpatch-19.c: Update test.
14094 * gcc.target/s390/hotpatch-2.c: Update test.
14095 * gcc.target/s390/hotpatch-21.c: Update test.
14096 * gcc.target/s390/hotpatch-22.c: Update test.
14097 * gcc.target/s390/hotpatch-23.c: Update test.
14098 * gcc.target/s390/hotpatch-24.c: Update test.
14099 * gcc.target/s390/hotpatch-3.c: Update test.
14100 * gcc.target/s390/hotpatch-4.c: Update test.
14101 * gcc.target/s390/hotpatch-5.c: Update test.
14102 * gcc.target/s390/hotpatch-6.c: Update test.
14103 * gcc.target/s390/hotpatch-7.c: Update test.
14104 * gcc.target/s390/hotpatch-8.c: Update test.
14105 * gcc.target/s390/hotpatch-9.c: Update test.
14106 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14108 2015-03-31 Richard Biener <rguenther@suse.de>
14110 PR middle-end/65626
14111 * g++.dg/torture/pr65626.C: New testcase.
14113 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14116 * gcc.target/i386/mpx/pr65531.cc: New.
14118 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14121 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14122 __builtin_alloca instead of alloca.
14123 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14124 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14125 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14128 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14131 * g++.dg/ubsan/pr65610.C: New test.
14133 2015-03-30 Marek Polacek <polacek@redhat.com>
14136 * g++.dg/cpp0x/pr65398-2.C: New test.
14138 2015-03-30 Marek Polacek <polacek@redhat.com>
14140 * c-c++-common/pr65556.c: Change the width of bit-fields.
14142 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14145 * gcc.target/i386/pr65588.c: New testcase.
14147 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14149 PR libgfortran/65563
14150 * gfortran.dg/open_errors_2.f90: New test.
14152 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14154 PR libgfortran/65596
14155 * gfortran.dg/namelist_86.f90: New test.
14157 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14159 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14160 statement to reflect new ownership.
14162 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14165 * g++.dg/template/friend58.C: New.
14166 * g++.dg/template/friend59.C: Likewise.
14168 2015-03-27 Tobias Burnus <burnus@net-b.de>
14171 * g++.dg/gomp/openmp-simd-3.C: New.
14172 * gcc.dg/gomp/openmp-simd-3.c: New.
14174 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14177 * gcc.target/i386/pr65248-1.c: New file.
14178 * gcc.target/i386/pr65248-2.c: Likewise.
14179 * gcc.target/i386/pr65248-3.c: Likewise.
14180 * gcc.target/i386/pr65248-4.c: Likewise.
14182 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14185 * gcc.c-torture/compile/pr65593.c: New test.
14187 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14190 * g++.dg/cpp1y/constexpr-assert1.C: New.
14192 2015-03-27 Marek Polacek <polacek@redhat.com>
14195 * c-c++-common/pr65556.c: New test.
14197 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14200 * g++.dg/torture/pr65600.C: New testcase.
14202 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14205 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14207 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14209 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14210 statement and cleanup. Fixed typos.
14212 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14214 PR middle-end/65595
14215 * gcc.c-torture/compile/pr65595.c: New testcase.
14217 2015-03-27 Marek Polacek <polacek@redhat.com>
14220 * g++.dg/ubsan/pr65583.C: New test.
14222 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14224 * gcc.c-torture/compile/20150327.c: New testcase.
14226 2015-03-26 Richard Biener <rguenther@suse.de>
14228 PR middle-end/65555
14229 * g++.dg/torture/pr65555.C: New testcase.
14231 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14233 PR tree-optimization/64715
14234 * gcc.dg/builtin-object-size-15.c: New test.
14235 * gcc.dg/pr64715-1.c: New test.
14236 * gcc.dg/pr64715-2.c: New test.
14238 2015-03-26 Richard Biener <rguenther@suse.de>
14240 PR middle-end/65519
14241 * gnat.dg/specs/opt2.ads: Fix testcase.
14243 2015-03-25 Martin Sebor <msebor@redhat.com>
14246 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14247 when target isn't arm*-*-*-*.
14248 (check_effective_target_arm_nothumb): Likewise.
14249 (check_effective_target_arm_little_endian): Likewise.
14250 (check_effective_target_arm_vect_no_misalign): Likewise.
14251 (check_effective_target_aarch64_little_endian): Fail early if target
14252 isn't aarch64*-*-*.
14254 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14256 PR tree-optimization/65177
14257 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14259 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14261 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14262 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14263 smmintrin.h and mm3dnow.h.
14265 2015-03-25 Marek Polacek <polacek@redhat.com>
14268 * g++.dg/cpp0x/pr65558.C: New test.
14270 2015-03-25 Marek Polacek <polacek@redhat.com>
14273 * g++.dg/template/pr61670.C: New test.
14275 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14278 * g++.dg/template/pr54987.C: New.
14280 2015-03-25 Richard Biener <rguenther@suse.de>
14282 PR tree-optimization/62630
14283 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14285 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14288 * gcc.target/i386/mpx/pr65508.c: New.
14290 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14294 * gfortran.dg/data_initialized_3.f90: New.
14296 2015-03-25 Richard Biener <rguenther@suse.de>
14298 PR middle-end/65519
14299 * gnat.dg/specs/opt2.ads: New testcase.
14301 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14303 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14304 * gcc.target/arm/memset-inline-4.c: Skip for
14305 arm_tune_string_ops_prefer_neon.
14306 * gcc.target/arm/memset-inline-5.c: Ditto.
14307 * gcc.target/arm/memset-inline-6.c: Ditto.
14308 * gcc.target/arm/memset-inline-8.c: Ditto.
14309 * gcc.target/arm/memset-inline-9.c: Ditto.
14311 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14314 * g++.dg/other/virtual3.C: New.
14316 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14319 * g++.dg/cpp0x/vt-60130.C: New.
14321 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14324 * g++.dg/warn/Warray-bounds-7.C: New.
14326 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14329 * g++.dg/template/defarg18.C: New.
14331 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14334 * g++.dg/cpp0x/vt-59988.C: New.
14336 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14338 PR tree-optimization/65533
14339 * gcc.dg/pr65533.c: New test.
14341 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14343 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14344 source= and mold= expressions functionality.
14345 * gfortran.dg/allocate_class_4.f90: New test.
14346 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14347 copying an unlimited polymorhpic object containing a char array
14348 to another unlimited polymorphic object respects the _len
14350 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14351 whether deferred length char array allocate works, unlimited
14352 polymorphic object allocation from a string works and if
14353 allocating an array of deferred length strings works.
14354 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14356 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14359 * g++.dg/cpp0x/constexpr-array11.C: New.
14361 2015-03-24 Richard Biener <rguenther@suse.de>
14363 PR middle-end/65517
14364 * gcc.dg/torture/pr65517.c: New testcase.
14366 2015-03-24 Tobias Burnus <burnus@net-b.de>
14368 * gfortran.dg/coindexed_1.f90: Moved from
14369 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14371 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14374 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14378 * gcc.target/i386/pr65523.c: New test.
14381 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14383 * g++.dg/lto/pr65475b_0.C: Likewise.
14385 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14388 * gcc.target/sh/torture/pr65505.c: New.
14390 2015-03-23 Martin Sebor <msebor@redhat.com>
14393 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14394 assembly for lvx in addition to lxv.
14396 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14399 * gfortran.dg/pr65504.f90: New test.
14402 * gcc.dg/pr65521.c: New test.
14404 2015-03-23 Richard Biener <rguenther@suse.de>
14406 PR tree-optimization/65518
14407 * gcc.dg/vect/pr65518.c: New testcase.
14409 2015-03-23 Richard Biener <rguenther@suse.de>
14411 PR tree-optimization/65494
14412 * gcc.dg/vect/pr65494.c: New testcase.
14414 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14416 PR preprocessor/65238
14417 * c-c++-common/cpp/pr65238-1.c: New test.
14418 * gcc.dg/cpp/pr65238-2.c: New test.
14419 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14420 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14422 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14423 Mikael Morin <mikael@gcc.gnu.org>
14426 * gfortran.dg/elemental_dependency_4.f90: New.
14427 * gfortran.dg/elemental_dependency_5.f90: New.
14429 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14432 * g++.dg/lto/pr65475b_0.C: New testcase.
14433 * g++.dg/lto/pr65475b_1.C: New testcase.
14434 * g++.dg/lto/pr65475c_0.C: New testcase.
14435 * g++.dg/lto/pr65475c_1.C: New testcase.
14437 2015-03-21 Tobias Burnus <burnus@net-b.de>
14439 * gfortran.dg/coarray_38.f90: New.
14440 * gfortran.dg/coarray_39.f90: New.
14441 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14444 2015-03-20 Marek Polacek <polacek@redhat.com>
14447 * g++.dg/cpp0x/pr65398.C: New test.
14449 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14452 * g++.dg/lto/pr65475_0.C: New testcase.
14453 * g++.dg/lto/pr65475_1.C: New testcase.
14455 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14457 PR rtl-optimization/64366
14458 * gcc.target/sh/pr64366.c: New.
14460 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14463 * g++.dg/cpp0x/constexpr-48324.C: New.
14465 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14468 * g++.dg/cpp0x/pr48453.C: New.
14470 2015-03-20 Marek Polacek <polacek@redhat.com>
14473 * g++.dg/cpp0x/pr65072.C: New test.
14475 2015-03-20 Richard Biener <rguenther@suse.de>
14477 PR middle-end/64715
14478 * gcc.dg/pr15347.c: Use -O.
14479 * c-c++-common/pr19807-1.c: Likewise.
14481 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14483 * gnat.dg/volatile13.ad[sb]: New test.
14485 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14487 PR rtl-optimization/60851
14488 * gcc.target/i386/pr60851.c: New test.
14490 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14493 * g++.dg/pr65240.h: Add tests for PR 65240.
14494 * g++.dg/pr65240-1.C: Likewise.
14495 * g++.dg/pr65240-2.C: Likewise.
14496 * g++.dg/pr65240-3.C: Likewise.
14497 * g++.dg/pr65240-4.C: Likewise.
14499 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14501 PR rtl-optimization/63491
14502 * gcc.target/powerpc/pr63491.c: New.
14504 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14506 * g++.dg/ipa/pr65465.C: New test.
14508 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14511 * g++.dg/cpp0x/deleted11.C: New.
14513 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14516 * c-c++-common/tsan/pr65400-3.c: New test.
14518 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14521 * g++.dg/cpp0x/constexpr-59686.C: New.
14523 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14526 * g++.dg/tsan/pr64265.C: New test.
14529 * c-c++-common/tsan/pr65400-1.c: New test.
14530 * c-c++-common/tsan/pr65400-2.c: New test.
14532 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14535 * g++.dg/cpp0x/pr59816.C: New.
14537 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14540 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14542 2015-03-18 Martin Liska <mliska@suse.cz>
14545 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14546 equivalences either to 6 or 7.
14548 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14550 PR middle-end/64491
14552 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14554 * gcc.dg/undefined-loop-1.c: New file.
14555 * gcc.dg/undefined-loop-2.c: New file.
14557 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14560 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14561 loop exits too early.
14563 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14565 PR tree-optimization/65450
14566 * gfortran.dg/pr65450.f90: New test.
14569 * gcc.target/i386/pr65078-1.c: New test.
14570 * gcc.target/i386/pr65078-2.c: New test.
14571 * gcc.target/i386/pr65078-3.c: New test.
14572 * gcc.target/i386/pr65078-4.c: New test.
14573 * gcc.target/i386/pr65078-5.c: New test.
14574 * gcc.target/i386/pr65078-6.c: New test.
14576 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14579 * g++.dg/cpp1y/pr65340.C: New.
14581 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14584 * gfortran.dg/system_clock_3.f08: Adjust test.
14586 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14589 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14590 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14592 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14595 * gfortran.dg/system_clock_3.f08: New test.
14597 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14600 g++.dg/cpp1y/pr64626-1.C: New.
14601 g++.dg/cpp1y/pr64626-2.C: New.
14602 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14604 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14606 PR tree-optimization/65427
14607 * gcc.c-torture/execute/pr65427.c: New test.
14609 2015-03-16 Marek Polacek <polacek@redhat.com>
14613 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14614 * g++.dg/cpp0x/pr65327.C: New test.
14616 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14619 * c-c++-common/asan/pr64820.c: New test.
14621 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14623 * gfortran.dg/pointer_2.f90: New test.
14625 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14627 * g++.dg/pr65049.C: New test.
14629 2015-03-16 Tom de Vries <tom@codesourcery.com>
14631 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14632 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14633 * gcc.target/i386/fuse-caller-save.c: Same.
14635 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14637 * gnat.dg/loop_optimization18.ad[sb]: New test.
14638 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14640 2015-03-16 Alan Modra <amodra@gmail.com>
14642 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14645 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14647 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14649 * gcc.dg/torture/pr65270-2.c: Likewise.
14651 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14654 * gfortran.dg/pointer_remapping_9.f90: New.
14656 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14658 PR tree-optimization/65369
14659 * gcc.c-torture/execute/pr65369.c: New test.
14661 PR tree-optimization/65418
14662 * gcc.c-torture/execute/pr65418-1.c: New test.
14663 * gcc.c-torture/execute/pr65418-2.c: New test.
14665 PR rtl-optimization/65401
14666 * gcc.c-torture/execute/pr65401.c: New test.
14668 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14671 * gcc.target/arm/pr64600_1.c: New test.
14673 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14675 PR rtl-optimization/65235
14676 * gcc.target/aarch64/pr65235_1.c: New test.
14678 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14680 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14681 * gcc.target/s390/hotpatch-22.c: Likewise.
14682 * gcc.target/s390/hotpatch-23.c: Likewise.
14683 * gcc.target/s390/hotpatch-24.c: Likewise.
14684 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14685 * gcc.target/s390/hotpatch-1.c: Update expected output.
14686 * gcc.target/s390/hotpatch-2.c: Likewise.
14687 * gcc.target/s390/hotpatch-3.c: Likewise.
14688 * gcc.target/s390/hotpatch-4.c: Likewise.
14689 * gcc.target/s390/hotpatch-5.c: Likewise.
14690 * gcc.target/s390/hotpatch-6.c: Likewise.
14691 * gcc.target/s390/hotpatch-7.c: Likewise.
14692 * gcc.target/s390/hotpatch-8.c: Likewise.
14693 * gcc.target/s390/hotpatch-9.c: Likewise.
14694 * gcc.target/s390/hotpatch-10.c: Likewise.
14695 * gcc.target/s390/hotpatch-11.c: Likewise.
14696 * gcc.target/s390/hotpatch-12.c: Likewise.
14697 * gcc.target/s390/hotpatch-13.c: Likewise.
14698 * gcc.target/s390/hotpatch-14.c: Likewise.
14699 * gcc.target/s390/hotpatch-15.c: Likewise.
14700 * gcc.target/s390/hotpatch-16.c: Likewise.
14701 * gcc.target/s390/hotpatch-17.c: Likewise.
14702 * gcc.target/s390/hotpatch-18.c: Likewise.
14703 * gcc.target/s390/hotpatch-19.c: Likewise.
14705 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14708 * gcc.target/i386/pr65103-1.c: New.
14710 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14713 * gcc.target/i386/pr65044.c: New.
14715 2015-03-12 Tom de Vries <tom@codesourcery.com>
14717 PR rtl-optimization/64895
14718 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14719 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14720 * gcc.target/i386/fuse-caller-save.c: Ditto.
14722 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14724 * gcc.dg/ipa/pr63569.c: Fix template.
14726 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14728 * g++.dg/ipa/pr64146.C: Require fpic support.
14730 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14732 PR libfortran/65200
14733 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14734 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14736 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14738 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14739 to dg-options, fix up dg-skip-if.
14741 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14744 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14745 * gcc.target/avr/tiny-caller-save.c: Same.
14747 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14750 * g++.dg/pr65242.C: New test.
14752 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14754 * c-c++-common/asan/no-asan-check-glob.c: New test.
14756 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14759 * g++.dg/other/default11.C: New.
14760 * g++.dg/other/default12.C: Likewise.
14762 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14765 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14767 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14770 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14772 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14775 * g++.dg/cpp0x/pr65127.C: New test.
14777 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14779 * gcc.dg/ipa/PR64550.c: Update template.
14781 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14782 Tobias Burnus <burnus@net-b.de>
14784 * gfortran.dg/coarray_sync_memory.f90: New.
14786 2015-03-10 Marek Polacek <polacek@redhat.com>
14789 * c-c++-common/ubsan/pr65367.c: New test.
14791 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14793 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14794 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14795 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14796 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14797 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14798 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14799 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14800 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14801 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14802 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14803 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14804 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14805 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14807 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14809 * lib/mpx-dg.exp (mpx_link_flags): New.
14812 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14813 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14814 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14815 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14816 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14817 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14818 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14819 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14820 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14821 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14822 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14823 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14824 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14825 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14826 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14827 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14828 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14829 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14830 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14831 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14832 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14833 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14834 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14835 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14836 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14837 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14838 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14839 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14840 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14841 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14842 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14843 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14844 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14845 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14846 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14847 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14848 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14849 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14850 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14851 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14852 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14853 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14854 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14855 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14856 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14857 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14858 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14859 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14860 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14861 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14862 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14863 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14864 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14865 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14866 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14867 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14868 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14869 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14870 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14871 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14872 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14873 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14874 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14875 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14876 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14877 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14878 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14879 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14880 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14881 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14882 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14883 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14884 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14885 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14886 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14887 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14888 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14889 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14890 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14891 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14892 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14893 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14894 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14895 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14896 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14897 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14898 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14899 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14900 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14901 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14902 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14903 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14904 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14905 * gcc.target/i386/mpx/label-address-1.c: New.
14906 * gcc.target/i386/mpx/legacy-1-nov.c: New.
14907 * gcc.target/i386/mpx/macro.c: New.
14908 * gcc.target/i386/mpx/mpx-check.h: New.
14909 * gcc.target/i386/mpx/mpx.exp: New.
14910 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14911 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14912 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14913 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14914 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14915 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14916 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14917 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14918 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14919 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14920 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14921 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14922 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14923 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14924 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14925 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14926 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14927 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14928 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14929 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14930 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14931 * gcc.target/i386/mpx/reference-1-lbv.c: New.
14932 * gcc.target/i386/mpx/reference-1-nov.c: New.
14933 * gcc.target/i386/mpx/reference-1-ubv.c: New.
14934 * gcc.target/i386/mpx/reference-2-lbv.c: New.
14935 * gcc.target/i386/mpx/reference-2-nov.c: New.
14936 * gcc.target/i386/mpx/reference-2-ubv.c: New.
14937 * gcc.target/i386/mpx/reference-3-lbv.c: New.
14938 * gcc.target/i386/mpx/reference-3-nov.c: New.
14939 * gcc.target/i386/mpx/reference-3-ubv.c: New.
14940 * gcc.target/i386/mpx/reference-4-lbv.c: New.
14941 * gcc.target/i386/mpx/reference-4-nov.c: New.
14942 * gcc.target/i386/mpx/reference-4-ubv.c: New.
14943 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14944 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14945 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14946 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14947 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14948 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14949 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14950 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14951 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14952 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14953 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14954 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14955 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14956 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14957 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14958 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14959 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14960 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14961 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14962 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14963 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14964 * gcc.target/i386/mpx/sincos-1-nov.c: New.
14965 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14966 * gcc.target/i386/mpx/static-array-1-nov.c: New.
14967 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14968 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14969 * gcc.target/i386/mpx/static-init-1-nov.c: New.
14970 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14971 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14972 * gcc.target/i386/mpx/static-init-2-nov.c: New.
14973 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14974 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14975 * gcc.target/i386/mpx/static-init-3-nov.c: New.
14976 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14977 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14978 * gcc.target/i386/mpx/static-init-4-nov.c: New.
14979 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14980 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14981 * gcc.target/i386/mpx/static-init-5-nov.c: New.
14982 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14983 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14984 * gcc.target/i386/mpx/static-init-6-nov.c: New.
14985 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14986 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14987 * gcc.target/i386/mpx/static-string-1-nov.c: New.
14988 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14989 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14990 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14991 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14992 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14993 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14994 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14995 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14996 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14997 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14998 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14999 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15000 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15001 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15002 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15003 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15004 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15005 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15006 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15007 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15008 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15009 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15010 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15011 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15012 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15013 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15014 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15015 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15016 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15017 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15018 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15019 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15020 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15021 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15022 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15023 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15024 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15025 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15026 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15027 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15028 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15029 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15030 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15031 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15032 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15033 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15034 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15035 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15036 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15037 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15038 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15039 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15040 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15041 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15042 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15043 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15044 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15045 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15046 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15047 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15048 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15049 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15050 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15051 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15052 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15053 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15054 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15055 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15056 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15057 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15058 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15059 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15060 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15061 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15062 * gcc.target/i386/mpx/vla-1-nov.c: New.
15063 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15064 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15065 * gcc.target/i386/mpx/vla-2-nov.c: New.
15066 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15068 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15070 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15072 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15074 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15076 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15078 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15079 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15081 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15084 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15087 * c-c++-common/pr65120.c: New test.
15089 PR rtl-optimization/65321
15090 * gcc.dg/pr65321.c: New test.
15092 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15094 PR tree-optimization/65355
15095 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15097 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15100 * c-c++-common/pr49706.c: Adjust tests for not warning
15101 about !!x == y or !b == y where b is boolean, and add
15102 some further tests.
15103 * c-c++-common/pr62199-2.c: Likewise.
15105 2015-03-09 Richard Biener <rguenther@suse.de>
15107 PR middle-end/65270
15108 * gcc.dg/torture/pr65270-1.c: New testcase.
15109 * gcc.dg/torture/pr65270-2.c: Likewise.
15111 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15113 PR tree-optimization/63743
15114 * gcc.dg/pr63743.c: New test.
15116 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15119 * g++.dg/lto/pr65316_0.C: New testcase.
15120 * g++.dg/lto/pr65316_1.C: New testcase.
15122 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15125 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15127 * g++.dg/abi/rtti3.C: Likewise.
15129 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15132 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15134 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15136 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15138 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15140 2015-03-08 Morin <mikael@gcc.gnu.org>
15143 * gfortran.dg/entry_20.f90: New.
15145 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15148 * gcc.c-torture/compile/pr65153.c: New.
15150 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15153 * g++.dg/torture/pr65249.C: New.
15155 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15157 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15159 (int64_t): Likewise.
15161 2015-03-07 Marek Polacek <polacek@redhat.com>
15162 Martin Uecker <uecker@eecs.berkeley.edu>
15165 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15166 member-like arrays.
15167 * c-c++-common/ubsan/bounds-8.c: New test.
15168 * c-c++-common/ubsan/bounds-9.c: New test.
15169 * gcc.dg/ubsan/bounds-2.c: New test.
15171 2015-03-05 Martin Sebor <msebor@redhat.com>
15174 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15175 checking of results into main to prevent it from getting optimized
15177 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15179 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15181 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15182 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15183 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15186 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15188 * g++.dg/lto/pr65302_1.C: New testcase.
15189 * g++.dg/lto/pr65302_0.C: New testcase.
15191 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15193 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15194 -fno-ipa-icf to dg-options.
15196 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15198 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15199 compiles using the linker plugin.
15201 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15203 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15205 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15207 * gcc.target/arm/pr65067.c: New test.
15209 2015-03-05 Martin Liska <mliska@suse.cz>
15212 * gcc.dg/ipa/pr65318.c: New test.
15214 2015-03-05 Marek Polacek <polacek@redhat.com>
15216 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15218 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15222 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15224 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15225 max-unroll-times back to defaults for s390.
15227 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15231 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15234 * g++.dg/cpp0x/initlist92.C: New.
15236 2015-03-05 Richard Biener <rguenther@suse.de>
15238 PR tree-optimization/65310
15239 * gcc.dg/vect/pr65310.c: New testcase.
15241 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15244 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15246 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15248 * gnat.dg/entry_queues3.adb: New test.
15250 2015-03-04 Ian Lance Taylor <iant@google.com>
15252 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15254 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15257 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15259 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15261 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15262 -fno-ipa-icf to dg-options
15263 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15264 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15266 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15269 * g++.dg/cpp0x/decltype62.C: New.
15271 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15273 * gnat.dg/object_overflow5.adb: New test.
15275 2015-03-03 Martin Liska <mliska@suse.cz>
15278 * gcc.dg/ipa/pr65287.c: New test.
15280 2015-03-03 Martin Jambor <mjambor@suse.cz>
15281 Eric Botcazou <ebotcazou@adacore.com>
15283 * gnat.dg/specs/pack12.ads: New test.
15285 2015-03-03 Martin Liska <mliska@suse.cz>
15287 * gcc.dg/ipa/PR65282.c: New test.
15289 2015-03-13 Jeff Law <law@redhat.com>
15291 PR tree-optimization/65241
15292 * gcc.c-torture/compile/pr65241.c: New test.
15294 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15297 * gcc.target/avr/torture/pr64331.c: New test.
15299 2015-03-03 Martin Liska <mliska@suse.cz>
15300 Jan Hubicka <hubicka@ucw.cz>
15302 * g++.dg/ipa/pr65263.C: New test.
15304 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15307 * gcc.dg/lto/pr65130_0.c: New testcase.
15308 * gcc.dg/lto/pr65130_1.c: New testcase.
15310 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15313 * g++.dg/torture/pr64988.C: New testcase.
15315 2015-03-02 Tobias Burnus <burnus@net-b.de>
15317 * gfortran.dg/coarray_atomic_6.f90: New.
15319 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15322 * gcc.target/i386/pr65184.c: New.
15324 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15327 * gcc.target/i386/pr65183.c: New.
15329 2015-02-28 Martin Liska <mliska@suse.cz>
15330 Jan Hubicka <hubicka@ucw.cz>
15332 * gcc.dg/ipa/ipa-icf-35.c: New test.
15333 * gcc.dg/ipa/ipa-icf-36.c: New test.
15334 * gcc.dg/ipa/ipa-icf-37.c: New test.
15336 2015-02-28 Martin Liska <mliska@suse.cz>
15337 Jan Hubicka <hubicka@ucw.cz>
15340 * gcc.dg/ipa/ipa-icf-34.c: New test.
15342 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15345 * gcc.target/sh/sh/pr61142.c: New.
15347 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15349 * g++.dg/other/dump-ada-spec-3.C: New test.
15351 2015-03-01 Martin Liska <mliska@suse.cz>
15353 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15354 * g++.dg/ipa/pr63595.C: Update expected results.
15356 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15359 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15361 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15363 * gcc.dg/vect/pr59354.c: Move vector producing code to
15366 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15369 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15370 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15371 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15372 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15374 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15376 PR tree-optimization/65048
15377 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15378 (foo): Use K&R style definition.
15380 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15383 * g++.dg/pr65032.C: New.
15385 2015-02-27 Marek Polacek <polacek@redhat.com>
15388 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15391 2015-02-27 Marek Polacek <polacek@redhat.com>
15394 * gcc.dg/pr65228.c: New test.
15396 2015-02-27 Kai Tietz <ktietz@redhat.com>
15399 * gcc.dg/weak/weak-17.c: New file.
15401 2015-02-27 Richard Biener <rguenther@suse.de>
15404 * g++.dg/lto/pr65193_0.C: New testcase.
15406 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15408 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15409 * gcc.target/s390/hotpatch-8.c: Likewise.
15410 * gcc.target/s390/hotpatch-9.c: Likewise.
15411 * gcc.target/s390/pr61078.c: Likewise.
15412 * gcc.target/s390/pr57960.c: Remove -m64.
15413 * gcc.target/s390/pr61078.c: Likewise.
15415 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15416 Martin Liska <mliska@suse.cz>
15419 * gcc.dg/pr64454.c: Disable ICF.
15420 * gcc.dg/pr28685-1.c: Disable ICF
15421 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15422 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15423 * g++.dg/ipa/ipa-icf-4.C: Update template.
15425 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15427 PR tree-optimization/65216
15428 * gcc.c-torture/execute/pr65216.c: New test.
15430 PR tree-optimization/65215
15431 * gcc.c-torture/execute/pr65215-1.c: New test.
15432 * gcc.c-torture/execute/pr65215-2.c: New test.
15433 * gcc.c-torture/execute/pr65215-3.c: New test.
15434 * gcc.c-torture/execute/pr65215-4.c: New test.
15435 * gcc.c-torture/execute/pr65215-5.c: New test.
15437 2015-02-26 Tom de Vries <tom@codesourcery.com>
15439 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15441 2015-02-26 Martin Liska <mliska@suse.cz>
15442 Jan Hubicka <hubicka@ucw.cz>
15444 * g++.dg/ipa/pr64146.C: Update expected results.
15445 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15446 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15447 * gcc.dg/ipa/ipa-icf-34.c: New test.
15449 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15451 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15452 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15453 (dg-additional-options): Remove dg directive.
15454 (dg-final): Add dg directive.
15456 2015-02-26 Marek Polacek <polacek@redhat.com>
15459 * g++.dg/ipa/pr65008.C: New test.
15461 2015-02-26 Tom de Vries <tom@codesourcery.com>
15463 * lib/profopt.exp (profopt-target-cleanup): New proc.
15464 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15465 files from sources from dg-additional-sources.
15467 2015-02-26 Tom de Vries <tom@codesourcery.com>
15469 * lib/gcov.exp: Cleanup in case of xfail.
15471 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15473 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15475 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15478 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15479 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15480 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15481 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15482 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15483 * g++.dg/debug/pr46123.C: XFAIL and move...
15484 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15485 * gcc.dg/debug/dwarf2-3.c: Move...
15486 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15488 2015-02-26 Marek Polacek <polacek@redhat.com>
15491 * g++.dg/cpp1y/pr65202.C: New test.
15493 2015-02-26 Tom de Vries <tom@codesourcery.com>
15495 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15496 locale_facets.h.gcov.
15498 2015-02-26 Tom de Vries <tom@codesourcery.com>
15500 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15502 2015-02-26 Tom de Vries <tom@codesourcery.com>
15504 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15506 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15509 * gcc.target/i386/pr65217.c: New.
15511 2015-02-26 Tom de Vries <tom@codesourcery.com>
15513 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15515 2015-02-26 Tom de Vries <tom@codesourcery.com>
15517 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15519 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15521 PR tree-optimization/65048
15522 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15524 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15526 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15527 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15529 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15532 * gcc.target/i386/pr65161.c: New test.
15534 2015-02-26 Terry Guo <terry.guo@arm.com>
15536 * gcc.target/arm/no-volatile-in-it.c: New test.
15538 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15540 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15541 (dg-options): Add -save-temps.
15542 (dg-final): Add cleanup-saved-temps.
15544 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15546 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15548 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15550 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15551 * gcc.target/powerpc/pack01.c: Include string.h.
15553 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15556 * gcc.target/i386/pr65167.c: New.
15558 2015-02-25 Kai Tietz <ktietz@redhat.com>
15560 PR tree-optimization/61917
15561 * gcc.dg/vect/vect-pr61917.c: New file.
15563 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15565 PR tree-optimization/65170
15566 * gcc.c-torture/execute/pr65170.c: New test.
15567 * gcc.dg/tree-ssa/vrp96.c: New test.
15569 2015-02-24 Tom de Vries <tom@codesourcery.com>
15571 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15573 2015-02-24 Tom de Vries <tom@codesourcery.com>
15576 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15577 (dg-additional-files-options): Copy additional_sources to
15578 additional_sources_used before emptying additional_sources.
15579 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15580 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15581 (cleanup-saved-temps): Use additional_sources_used instead of
15582 additional_sources.
15583 (dg-test): Reset additional_sources_used.
15585 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15588 * gfortran.dg/integer_exponentiation_6.F90: New test.
15590 2015-02-23 Martin Sebor <msebor@redhat.com>
15593 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15594 two parts. One to save registers, the other to verify the
15595 registers have the right values. Save register state into
15596 static data rather than on the stack.
15598 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15601 * c-c++-common/asan/pr63888.c: New test.
15603 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15606 * gcc.c-torture/compile/pr65163.c: New.
15608 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15610 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15611 with -m31 on 64 bit.
15612 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15613 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15615 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15617 * gcc.target/s390/20090223-1.c: Add
15618 -Wno-implicit-function-declaration option.
15619 * gcc.target/s390/pr42224.c: Likewise.
15620 * gcc.target/s390/pr55718.c: Likewise.
15622 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15624 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15625 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15626 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15627 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15628 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15629 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15630 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15631 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15632 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15633 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15634 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15635 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15636 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15637 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15638 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15639 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15640 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15641 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15642 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15643 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15644 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15646 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15648 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15649 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15650 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15651 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15652 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15653 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15654 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15655 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15656 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15657 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15658 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15659 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15660 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15661 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15662 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15663 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15665 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15669 * gfortran.dg/pr61960.f90: New.
15670 * gfortran.dg/pr64230.f90: New.
15671 * gfortran.dg/pr64980.f03: New.
15673 2015-02-22 Tom de Vries <tom@codesourcery.com>
15675 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15677 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15680 * gnat.dg/timing_events.adb: Removed, invalid test.
15682 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15685 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15687 * g++.dg/gcov/gcov-2.C: Likewise.
15689 2015-02-20 Richard Biener <rguenther@suse.de>
15691 PR tree-optimization/65136
15692 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15694 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15697 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15698 powerpc*-*-linux* and nvptx-*-* blacklisting.
15700 * gcc.dg/sibcall-9.c: New test.
15701 * gcc.dg/sibcall-10.c: New test.
15703 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15705 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15707 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15710 * gcc.target/avr/torture/pr64452.c: New test.
15712 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15714 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15715 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15717 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15720 * lib/target-supports.exp (check_compile): Check whether
15721 additional_sources is defined before using it.
15723 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15725 PR middle-end/65074
15726 * g++.dg/opt/pr65074.C: New file.
15728 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15730 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15731 (size_type): New typedef.
15732 (operator "" _script): Use it for the last argument.
15734 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15736 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15738 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15740 * lib/target-supports.exp (check_compile): Save/restore
15741 additional_sources that may belong to an actual test.
15743 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15745 PR gcov-profile/64634
15746 * g++.dg/gcov/gcov-15.C: New test.
15748 2015-02-18 Tom de Vries <tom@codesourcery.com>
15750 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15752 2015-02-18 Tom de Vries <tom@codesourcery.com>
15754 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15756 2015-02-18 Tom de Vries <tom@codesourcery.com>
15758 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15760 2015-02-18 Tom de Vries <tom@codesourcery.com>
15762 * gfortran.dg/fmt_cache_1.f: Add missing close.
15764 2015-02-18 Tom de Vries <tom@codesourcery.com>
15767 * gfortran.dg/read_eof_8.f90: Add missing close.
15769 2015-02-18 Richard Biener <rguenther@suse.de>
15771 PR tree-optimization/65063
15772 * gcc.dg/pr65063.c: New testcase.
15774 2015-02-18 Richard Biener <rguenther@suse.de>
15776 PR tree-optimization/62217
15777 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15779 2015-02-18 Marek Polacek <polacek@redhat.com>
15782 * c-c++-common/ubsan/pr65081.c: New test.
15784 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15786 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15787 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15789 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15791 * gcc.dg/ipa/propalign-3.c: New test.
15793 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15796 * gcc.target/sh/pr64793.c: New.
15797 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15799 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15801 * gcc.target/arm/divzero.c: New test case.
15803 2015-02-17 Tom de Vries <tom@codesourcery.com>
15805 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15807 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15808 Jakub Jelinek <jakub@redhat.com>
15811 * g++.dg/cpp0x/pr65075.C: New test.
15813 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15816 * gcc.target/powerpc/pr65058.c: New test.
15818 2015-02-16 Jeff Law <law@redhat.com>
15820 PR tree-optimization/64823
15821 * gcc.dg/uninit-20.c: New test.
15823 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15824 James Greenhalgh <james.greenhalgh@arm.com>
15827 * gcc.dg/ipa/ipa-clone-1.c: New test.
15829 2015-02-16 Richard Biener <rguenther@suse.de>
15831 PR tree-optimization/65077
15832 * gcc.dg/torture/pr65077.c: New testcase.
15834 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15836 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15837 Directive adjusted to scan for ldaxr.
15838 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15839 adjusted to scan for ldaex.
15841 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15844 * g++.dg/cpp0x/constexpr-65080.C: New.
15846 2015-02-16 Richard Biener <rguenther@suse.de>
15848 PR tree-optimization/63593
15849 * gcc.dg/pr63593.c: New testcase.
15851 2015-02-16 Marek Polacek <polacek@redhat.com>
15854 * gcc.dg/pr65066.c: New test.
15856 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15858 * gcc.dg/pr65002.C: Move ...
15859 * g++.dg/ipa/pr65002.C: ... here.
15861 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15863 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15864 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15865 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15866 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15868 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
15871 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15872 the expression to find calls.
15873 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15874 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15875 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15876 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15877 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15879 2015-02-14 Marek Polacek <polacek@redhat.com>
15882 * gcc.dg/array-11.c: New test.
15883 * gcc.dg/array-12.c: New test.
15884 * gcc.dg/array-13.c: New test.
15885 * gcc.dg/array-14.c: New test.
15886 * gcc.dg/c99-flex-array-typedef-1.c: New test.
15887 * gcc.dg/c99-flex-array-typedef-2.c: New test.
15888 * gcc.dg/c99-flex-array-typedef-3.c: New test.
15889 * gcc.dg/c99-flex-array-typedef-5.c: New test.
15890 * gcc.dg/c99-flex-array-typedef-7.c: New test.
15891 * gcc.dg/c99-flex-array-typedef-8.c: New test.
15893 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15896 * g++.dg/lookup/using54.C: New.
15898 2015-02-13 Jeff Law <law@redhat.com>
15901 Revert my change for tree-optimization/64823.
15903 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15905 PR tree-optimization/65053
15906 * gcc.c-torture/execute/pr65053-1.c: New test.
15907 * gcc.c-torture/execute/pr65053-2.c: New test.
15909 2015-02-13 Marek Polacek <polacek@redhat.com>
15912 * gcc.dg/pr65050.c: New test.
15914 2015-02-13 Jeff Law <law@redhat.com>
15916 PR tree-optimization/64823
15917 * gcc.dg/uninit-20.c: New test.
15919 PR rtl-optimization/47477
15920 * gcc.dg/tree-ssa/pr47477.c: New test.
15922 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15925 * g++.dg/parse/ivdep-2.C: New.
15926 * g++.dg/parse/ivdep-3.C: Likewise.
15928 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15931 * gfortran.dg/continuation_13.f90: New test.
15932 * gfortran.dg/continuation_14.f: New test.
15934 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15937 * g++.dg/cpp0x/sfinae55.C: New.
15939 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15942 * g++.dg/ipa/pr65034.C: New test.
15944 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
15946 PR tree-optimization/65002
15947 * gcc.dg/pr65002.C: New.
15949 2015-02-13 Marek Polacek <polacek@redhat.com>
15952 * c-c++-common/pr65040.c: New test.
15954 2015-02-13 Bin Cheng <bin.cheng@arm.com>
15956 PR tree-optimization/64705
15957 * gcc.dg/tree-ssa/pr64705.c: New test.
15959 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
15962 * gcc.dg/visibility-22.c: New test.
15963 * gcc.dg/visibility-23.c: New test.
15964 * gcc.target/i386/pr32219-1.c: New test.
15965 * gcc.target/i386/pr32219-2.c: New test.
15966 * gcc.target/i386/pr32219-3.c: New test.
15967 * gcc.target/i386/pr32219-4.c: New test.
15968 * gcc.target/i386/pr32219-5.c: New test.
15969 * gcc.target/i386/pr32219-6.c: New test.
15970 * gcc.target/i386/pr32219-7.c: New test.
15971 * gcc.target/i386/pr32219-8.c: New test.
15972 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15974 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15976 PR libgfortran/57822
15977 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15978 four different KINDs.
15980 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15983 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15986 * g++.dg/ubsan/pr65000.C: New test.
15988 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
15991 * gfortran.dg/finalize_28.f90: New test
15993 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15996 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15997 DW_TAG_lexical_block removal.
15998 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15999 * g++.dg/guality/pr55541.C: New test.
16002 * g++.dg/ubsan/pr64984.C: New test.
16004 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16006 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16008 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16011 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16012 instructions for 2015-01-14 get_memmodel changes.
16013 * gcc.target/powerpc/atomic-p8.c: Likewise.
16016 * g++.dg/ubsan/pr65019.C: New test.
16018 PR tree-optimization/65014
16019 * gcc.c-torture/compile/pr65014.c: New test.
16021 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16023 PR libgfortran/57822
16024 * gfortran/fmt_g0_7.f08: Revise test.
16026 2015-02-11 Jeff Law <law@redhat.com>
16029 * gcc.target/m68k/pr63347.c: New test.
16031 2015-02-11 Marek Polacek <polacek@redhat.com>
16033 * g++.dg/ubsan/shift-1.C: New test.
16034 * gcc.dg/ubsan/c-shift-2.c: New test.
16035 * c-c++-common/ubsan/shift-5.c: Remove file.
16037 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16039 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16040 Directive adjusted to XFAIL.
16041 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16044 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16046 PR middle-end/65003
16047 * g++.dg/opt/pr65003.C: New test.
16049 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16051 * lib/target-supports.exp (check_effective_target_pie): Renamed
16053 (check_effective_target_pie_enabled): This.
16054 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16055 * gcc.target/i386/pie.c: Likewise.
16057 2015-02-11 Andrew Pinski <apinski@cavium.com>
16060 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16061 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16063 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16066 * gcc.target/i386/pr61925-1.c: New test.
16067 * gcc.target/i386/pr61925-2.c: New test.
16068 * gcc.target/i386/pr61925-3.c: New test.
16070 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16073 * g++.dg/asan/pr65004.C: New test.
16075 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16078 * gcc.taget/sh/pr64661-0.h: New.
16079 * gcc.taget/sh/pr64661-1.c: New.
16080 * gcc.taget/sh/pr64661-2.c: New.
16081 * gcc.taget/sh/pr64661-3.c: New.
16082 * gcc.taget/sh/pr64661-4.c: New.
16084 2015-02-10 Richard Biener <rguenther@suse.de>
16086 PR tree-optimization/64995
16087 * g++.dg/torture/pr64995.C: New testcase.
16089 2015-02-10 Richard Biener <rguenther@suse.de>
16091 PR tree-optimization/64909
16092 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16094 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16096 * gcc.dg/signbit-sa.c: New test.
16098 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16100 PR libgfortran/57822
16101 * gfortran/fmt_g0_7.f08: New test.
16103 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16105 PR tree-optimization/43378
16106 * gcc.dg/tree-ssa/pr43378.c: New test.
16108 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16111 * g++.dg/torture/pr64978.C: New testcase.
16113 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16116 * gcc.dg/asan/pr64981.c: New test.
16118 2015-02-09 Marek Polacek <polacek@redhat.com>
16121 * gcc.dg/pr64856.c: New test.
16123 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16126 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16127 * gcc.c-torture/execute/pr64979.c: New test.
16129 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16131 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16133 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16135 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16136 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16138 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16141 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16143 2015-02-09 Richard Biener <rguenther@suse.de>
16145 PR tree-optimization/54000
16146 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16148 2015-02-09 Tom de Vries <tom@codesourcery.com>
16150 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16152 2015-02-09 Martin Liska <mliska@suse.cz>
16154 * g++.dg/ipa/pr64858.C: New test.
16156 2015-02-09 Tom de Vries <tom@codesourcery.com>
16158 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16160 2015-02-08 Andrew Pinski <apinski@cavium.com>
16162 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16164 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16167 * gfortran.dg/use_rename_8.f90: New.
16169 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16171 * gnat.dg/addr7.ad[sb]: New test.
16172 * gnat.dg/addr8.ad[sb]: Likewise.
16174 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16177 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16178 from jit.dg/test-compile-to-executable.c's create_code, with a
16179 clarification of the output message.
16180 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16182 (test_jit): Use CHECK_NO_ERRORS when calling
16183 gcc_jit_context_compile_to_file.
16184 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16185 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16186 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16187 about deletions that are attempted.
16188 (jit-verify-compile-to-file): Rename to...
16189 (jit-verify-output-file-was-created): ...this, and drop the
16190 attempt to run "file" and verify the output.
16191 (jit-verify-assembler): New function.
16192 (jit-verify-object): New function.
16193 (jit-verify-dynamic-library): New function.
16194 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16195 favor of an implementation from new file
16196 create-code-for-hello-world-executable.h, which also adds a
16198 (dg-final): Replace jit-verify-compile-to-file with
16199 jit-verify-output-file-was-created, and invoke new function
16200 jit-verify-assembler.
16201 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16202 the output message.
16203 (dg-final): Replace jit-verify-compile-to-file with
16204 jit-verify-output-file-was-created, and invoke new function
16205 jit-verify-dynamic-library.
16206 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16207 favor of an implementation from new file
16208 create-code-for-hello-world-executable.h, which also adds a
16210 (dg-final): Replace jit-verify-compile-to-file with
16211 jit-verify-output-file-was-created. Strengthen the expected stdout
16212 from the built executable.
16213 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16214 favor of an implementation from new file
16215 create-code-for-hello-world-executable.h, which also adds a
16217 (dg-final): Replace jit-verify-compile-to-file with
16218 jit-verify-output-file-was-created, and invoke new function
16220 * jit.dg/verify-dynamic-library.c: New source file.
16222 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16223 Brian Rzycki <b.rzycki@samsung.com>
16225 PR tree-optimization/64878
16226 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16228 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16231 * g++.dg/ipa/pr64896.C: New test.
16233 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16236 * gcc.target/powerpc/pr64205.c: New file.
16238 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16240 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16241 (dg-options): Use -fpie instead of -fPIE -pie.
16243 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16245 PR middle-end/64937
16246 * g++.dg/asan/pr64937.C: New test.
16248 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16251 * gfortran.dg/class_to_type_4.f90: New test
16253 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16255 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16257 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16259 PR rtl-optimization/64957
16261 * gcc.c-torture/execute/pr64957.c: New test.
16263 2015-02-05 Jeff Law <law@redhat.com>
16266 * gcc.target/h8300/pr17306-1.c: New test.
16267 * gcc.target/h8300/pr17306-2.c: New test.
16269 2015-02-05 Tobias Burnus <burnus@net-b.de>
16272 * gfortran.dg/structure_constructor_12.f90: New.
16274 2015-02-05 Jeff Law <law@redhat.com>
16277 gcc.target/h8300/pr58400.c: New test.
16279 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16281 * gcc.target/arm/macro_defs0.c: New test.
16282 * gcc.target/arm/macro_defs1.c: New test.
16283 * gcc.target/arm/macro_defs2.c: New test.
16285 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16287 PR rtl-optimization/64905
16288 * gcc.target/i386/pr64905.c: Require nonpic target.
16289 (dg-options): Add -fomit-frame-pointer.
16292 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16294 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16295 tree dump scanning.
16297 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16300 * gfortran.dg/type_to_class_2.f90: New test
16301 * gfortran.dg/type_to_class_3.f90: New test
16303 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16306 * g++.dg/torture/pr64686.C: New testcase.
16308 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16310 PR rtl-optimization/64905
16311 * gcc.target/i386/pr64905.c: New file.
16313 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16315 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16316 * gcc.dg/guality/pr41616-1.c: Ditto.
16318 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16321 * gcc.dg/pr64817-3.c: New.
16323 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16324 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16326 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16327 pass parameters in registers.
16328 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16329 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16330 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16332 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16333 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16335 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16336 list, allow for multilibed targets.
16337 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16339 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16341 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16342 * gcc.dg/pr46728-6.c: Ditto.
16344 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16346 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16347 for mips_nanlegacy target.
16349 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16351 * gcc.target/i386/chkp-hidden-def.c: New.
16353 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16355 PR middle-end/62103
16356 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16357 to use 24 bits for bitfield b.
16359 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16362 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16363 cache result in a global variable. Include all 32-bit targets for
16366 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16368 PR rtl-optimization/64756
16369 * gcc.c-torture/execute/pr64756.c: New test.
16371 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16374 * gcc.target/sh/pr64660-0.h: New.
16375 * gcc.target/sh/pr64660-1.c: New.
16376 * gcc.target/sh/pr64660-2.c: New.
16377 * gcc.target/sh/pr64660-3.c: New.
16378 * gcc.target/sh/pr64660-4.c: New.
16380 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16383 * g++.dg/warn/Waddress-2.C: New.
16385 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16387 PR middle-end/61225
16388 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16390 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16392 PR preprocessor/64803
16393 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16395 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16397 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16399 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16401 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16402 (_ARM_FPSRC): Add DN and AHP fields.
16403 (clean_results): Force DN=1 on AArch64.
16404 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16405 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16406 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16407 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16408 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16409 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16411 2015-02-02 Alan Modra <amodra@gmail.com>
16413 * gcc.target/powerpc/cprophard.c: New.
16415 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16417 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16418 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16420 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16423 * gcc.dg/pr64817-1.c: New test.
16424 * gcc.dg/pr64817-2.c: New test.
16426 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16429 * gcc.target/sh/pr64851-0.h: New
16430 * gcc.target/sh/pr64851-1.c: New
16431 * gcc.target/sh/pr64851-2.c: New
16432 * gcc.target/sh/pr64851-3.c: New
16433 * gcc.target/sh/pr64851-4.c: New
16435 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16438 * gcc.dg/torture/pr64882.c: New test.
16440 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16443 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16446 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16448 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16449 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16450 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16451 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16452 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16453 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16455 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16456 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16458 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16459 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16462 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16465 * g++.dg/pr64688-2.C: New.
16467 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16469 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16470 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16471 * gcc.target/i386/fuse-caller-save.c: Ditto.
16472 * gcc.target/i386/headmerge-1.c: Ditto.
16473 * gcc.target/i386/headmerge-2.c: Ditto.
16474 * gcc.target/i386/sibcall-6.c: Ditto.
16476 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16479 * gcc.target/i386/pr64617.c: New test.
16481 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16484 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16485 (dg-options): Remove -m32.
16486 (dg-final): Scan for "movb %al" only.
16487 * gcc.target/i386/pr15184-2.c: Ditto.
16489 2015-01-30 Richard Biener <rguenther@suse.de>
16491 PR tree-optimization/64829
16492 * gcc.dg/vect/pr64829.c: New testcase.
16494 2015-01-29 Marek Polacek <polacek@redhat.com>
16497 * gcc.dg/pr64709.c: New test.
16499 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16502 * g++.dg/ubsan/pr64717-1.C: New test.
16503 * g++.dg/ubsan/pr64717-2.C: New test.
16505 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16507 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16509 2015-01-29 Jeff Law <law@redhat.com>
16512 * gcc.target/i386/pr15184-1.c: New test.
16513 * gcc.target/i386/pr15184-2.c: New test.
16515 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16517 PR tree-optimization/64746
16518 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16520 2015-01-29 Richard Biener <rguenther@suse.de>
16522 PR tree-optimization/64853
16523 * gcc.dg/torture/pr64853.c: New testcase.
16525 2015-01-29 Richard Biener <rguenther@suse.de>
16527 PR tree-optimization/64844
16528 * gcc.dg/vect/pr64844.c: New testcase.
16530 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16532 PR middle-end/64809
16533 * gcc.dg/pr64809.c: Delete.
16535 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16537 PR middle-end/64805
16538 * gcc.target/i386/pr64805.c: New.
16540 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16542 * gcc.dg/guality/guality.h (main): Add argv[0] to
16543 guality_gdb_command.
16545 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16548 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16550 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16553 * gcc.target/sh/sh.exp
16554 (check_effective_target_atomic_model_soft_gusa_available,
16555 check_effective_target_atomic_model_soft_tcb_available,
16556 check_effective_target_atomic_model_soft_imask_available,
16557 check_effective_target_atomic_model_hard_llcs_available): New.
16558 * gcc.target/sh/pr64659-0.h: New.
16559 * gcc.target/sh/pr64659-1.c: New.
16560 * gcc.target/sh/pr64659-2.c: New.
16561 * gcc.target/sh/pr64659-3.c: New.
16562 * gcc.target/sh/pr64659-4.c: New.
16564 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16566 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16567 scan-assembler-times pattern.
16569 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16571 PR middle-end/64809
16572 * gcc.dg/pr64809.c: New test.
16574 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16576 PR tree-optimization/64277
16577 * gcc.dg/pr64277.c: New.
16579 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16581 PR tree-optimization/64718
16582 * gcc.c-torture/execute/pr64718.c: New test.
16584 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16586 * gcc.target/aarch64/abs_2.c: New.
16588 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16590 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16591 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16592 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16595 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16598 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16599 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16600 { target comdat_group }.
16602 2015-01-27 Tobias Burnus <burnus@net-b.de>
16605 * gfortran.dg/goacc/coarray_2.f90: New.
16607 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16611 * g++.dg/torture/pr64139.C: New testcase.
16612 * g++.dg/torture/pr60871.C: Likewise.
16614 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16617 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16618 prevent linking errors.
16620 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16623 * g++.dg/torture/pr64282.C: New testcase.
16625 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16627 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16630 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16632 * gcc.target/s390/hotpatch-13.c: New testcase.
16633 * gcc.target/s390/hotpatch-14.c: New testcase.
16634 * gcc.target/s390/hotpatch-15.c: New testcase.
16635 * gcc.target/s390/hotpatch-16.c: New testcase.
16636 * gcc.target/s390/hotpatch-17.c: New testcase.
16637 * gcc.target/s390/hotpatch-18.c: New testcase.
16638 * gcc.target/s390/hotpatch-19.c: New testcase.
16639 * gcc.target/s390/hotpatch-20.c: New testcase.
16640 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16641 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16642 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16643 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16644 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16645 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16646 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16647 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16648 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16649 * gcc.target/s390/hotpatch-10.c: Likewise.
16650 * gcc.target/s390/hotpatch-11.c: Likewise.
16651 * gcc.target/s390/hotpatch-12.c: Likewise.
16652 * gcc.target/s390/hotpatch-2.c: Likewise.
16653 * gcc.target/s390/hotpatch-3.c: Likewise.
16654 * gcc.target/s390/hotpatch-4.c: Likewise.
16655 * gcc.target/s390/hotpatch-5.c: Likewise.
16656 * gcc.target/s390/hotpatch-6.c: Likewise.
16657 * gcc.target/s390/hotpatch-7.c: Likewise.
16658 * gcc.target/s390/hotpatch-8.c: Likewise.
16659 * gcc.target/s390/hotpatch-9.c: Likewise.
16660 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16661 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16662 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16663 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16664 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16665 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16666 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16667 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16669 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16671 * gcc.dg/long_branch.c: New testcase.
16673 2015-01-27 Richard Biener <rguenther@suse.de>
16675 PR tree-optimization/56273
16676 PR tree-optimization/59124
16677 PR tree-optimization/64277
16678 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16679 * gcc.dg/Warray-bounds-12.c: Likewise.
16680 * gcc.dg/Warray-bounds-13.c: Likewise.
16682 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16684 PR rtl-optimization/61058
16685 * gcc.dg/pr61058.c: New test.
16687 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16689 * gcc.target/i386/chkp-narrow-bounds.c: New.
16691 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16693 PR tree-optimization/64807
16694 * gcc.dg/pr64807.c: New test.
16697 * gcc.dg/pr64766.c: New test.
16699 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16702 * gcc.target/sh/pr49263-4.c: New.
16704 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16707 * gfortran.dg/allocate_with_mold_1.f90: New test
16709 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16712 * gcc.dg/pr64778.c: New test.
16714 PR middle-end/64421
16715 * gcc.dg/vect/pr64421.c: New test.
16717 2015-01-26 Tobias Burnus <burnus@net-b.de>
16720 * gfortran.dg/coarray_36.f: New.
16721 * gfortran.dg/coarray_37.f90: New.
16723 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16726 * gfortran.dg/class_allocate_18.f90: New.
16728 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16730 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16732 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16734 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16736 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16738 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16740 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16742 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16744 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16746 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16747 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16748 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16749 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16751 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16753 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16754 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16755 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16757 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16759 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16760 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16761 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16762 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16763 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16766 2015-01-26 Richard Biener <rguenther@suse.de>
16768 PR middle-end/64764
16769 * gcc.dg/uninit-19.c: New testcase.
16771 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16773 * lib/target-supports.exp (check_effective_target_vect64): Add
16776 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16779 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16781 2015-01-26 Tony Liu <tony.liu@arm.com>
16783 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16786 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16788 PR libfortran/64770
16789 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16790 correctly, clean up afterwards.
16792 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16795 * gfortran.dg/use_rename_7.f90: New.
16797 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16799 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16800 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16802 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16805 * gcc.target/sh/pr54236-4.c: New.
16807 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16809 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16810 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16813 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16815 PR libfortran/64770
16816 * gfortran.dg/open_new_segv.f90: New test.
16818 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16827 * gcc.target/sh/pr64345-1.c: New.
16828 * gcc.target/sh/pr64345-2.c: New.
16829 * gcc.target/sh/pr59533-1.c: New.
16830 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16831 * gcc.target/sh/pr52933-2.c: Likewise.
16832 * gcc.target/sh/pr54089-1.c: Likewise.
16833 * gcc.target/sh/pr54236-1.c: Likewise.
16834 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16835 * gcc.target/sh/pr49263-1.c: Remove xfails.
16836 * gcc.target/sh/pr49263-2.c: Likewise.
16837 * gcc.target/sh/pr49263-3.c: Likewise.
16838 * gcc.target/sh/pr53987-1.c: Likewise.
16839 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16840 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16841 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16842 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16843 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16844 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16846 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16849 2015-01-24 Tom de Vries <tom@codesourcery.com>
16851 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16853 2015-01-23 Ian Lance Taylor <iant@google.com>
16856 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16857 targets without split stack support.
16859 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16862 * gcc.target/i386/pr64317.c: New test.
16864 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16866 PR rtl-optimization/63637
16867 PR rtl-optimization/60663
16868 * gcc.dg/pr63637-1.c: New test.
16869 * gcc.dg/pr63637-2.c: New test.
16870 * gcc.dg/pr63637-3.c: New test.
16871 * gcc.dg/pr63637-4.c: New test.
16872 * gcc.dg/pr63637-5.c: New test.
16873 * gcc.dg/pr63637-6.c: New test.
16874 * gcc.target/i386/pr63637-1.c: New test.
16875 * gcc.target/i386/pr63637-2.c: New test.
16876 * gcc.target/i386/pr63637-3.c: New test.
16877 * gcc.target/i386/pr63637-4.c: New test.
16878 * gcc.target/i386/pr63637-5.c: New test.
16879 * gcc.target/i386/pr63637-6.c: New test.
16881 2015-01-23 Richard Biener <rguenther@suse.de>
16884 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16885 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16887 2015-01-23 Marek Polacek <polacek@redhat.com>
16889 PR preprocessor/60570
16890 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16891 * gcc.dg/cpp/pr60570.c: New test.
16893 2015-01-23 Richard Biener <rguenther@suse.de>
16896 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16897 vectorization on vect64 targets.
16899 2015-01-23 Janus Weil <janus@gcc.gnu.org>
16902 * gfortran.dg/class_allocate_17.f90: New.
16904 2015-01-23 Tobias Burnus <burnus@net-b.de>
16907 * gfortran.dg/goacc/combined_loop.f90: New.
16909 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16912 * gfortran.dg/make_unit.f90: New test.
16914 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16917 * gfortran.dg/negative_unit_int8.f: Update.
16919 2015-01-22 Jeff Law <law@redhat.com>
16922 * gcc.target/m68k/pr52076-1.c: New test.
16923 * gcc.target/m68k/pr52076-2.c: New test.
16925 2015-01-22 Richard Biener <rguenther@suse.de>
16927 PR middle-end/64728
16928 * gcc.dg/torture/pr64728.c: New testcase.
16930 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
16933 * g++.dg/pr64688.C: New test.
16935 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
16937 * gcc.target/i386/chkp-always_inline.c (f1): Make static
16938 to avoid errors with -fpic.
16940 2015-01-22 Richard Biener <rguenther@suse.de>
16943 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16945 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
16947 PR rtl-optimization/64682
16948 * gcc.c-torture/execute/pr64682.c: New file.
16950 2015-01-21 Jakub Jelinek <jakub@redhat.com>
16953 * gcc.dg/pr64511.c: New test.
16955 PR rtl-optimization/62078
16956 * g++.dg/opt/pr62078.C: New test.
16959 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16961 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
16964 * gfortran.dg/internal_pack_15.f90: New test.
16966 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16968 * c-c++-common/tsan/step.c: New testcase.
16970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16972 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16974 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16976 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16980 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16982 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16984 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16986 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16988 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16992 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16994 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16996 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16998 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17000 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17004 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17006 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17008 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17012 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17014 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17016 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17018 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17020 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17021 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17022 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17025 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17027 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17028 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17029 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17032 2015-01-21 Renlin Li <renlin.li@arm.com>
17034 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17035 * g++.dg/tls/thread_local5g.C: Likewise.
17036 * g++.dg/tls/thread_local6g.C: Likewise.
17038 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17040 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17041 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17042 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17044 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17046 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17047 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17048 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17050 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17052 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17053 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17054 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17056 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17058 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17059 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17062 2015-01-20 Jeff Law <law@redhat.com>
17065 * gcc.target/m68k/pr59946.c: New test.
17067 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17069 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17070 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17071 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17073 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17075 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17076 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17077 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17079 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17081 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17082 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17083 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17085 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17087 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17088 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17089 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17091 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17094 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17096 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17097 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17098 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17100 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17102 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17103 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17104 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17106 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17108 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17110 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17112 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17115 * g++.dg/ubsan/pr64632.C: New test.
17118 * gcc.dg/pr64663.c: New test.
17120 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17123 * g++.dg/warn/Wunused-var-23.C: New.
17125 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17128 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17129 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17131 2015-01-20 Richard Biener <rguenther@suse.de>
17134 * gcc.dg/lto/pr64684_0.c: New testcase.
17135 * gcc.dg/lto/pr64684_1.c: Likewise.
17136 * gcc.dg/lto/pr64684_2.c: Likewise.
17137 * gcc.dg/lto/pr64685_0.c: Likewise.
17138 * gcc.dg/lto/pr64685_1.c: Likewise.
17140 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17143 * g++.dg/cpp1y/lambda-init12.C: New.
17145 2015-01-20 Richard Biener <rguenther@suse.de>
17147 PR tree-optimization/64410
17148 * g++.dg/vect/pr64410.cc: Require vect_double.
17150 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17153 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17155 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17159 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17161 PR rtl-optimization/64081
17162 * gcc.dg/pr64081.c: New test.
17164 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17166 * jit.dg/harness.h: Include <unistd.h>.
17167 (CHECK_NO_ERRORS): New.
17168 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17169 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17170 gcc_jit_context_compile_to_file.
17171 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17172 args to the spawned executable.
17173 (jit-expand-vars): New function.
17174 (jit-exe-params): New variable.
17175 (dg-jit-set-exe-params): New function.
17176 (jit-dg-test): Detect testcases that use
17177 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17178 Set arguments of spawned process to jit-exe-params.
17179 (jit-get-output-filename): New function.
17180 (jit-setup-compile-to-file): New function.
17181 (jit-verify-compile-to-file): New function.
17182 (jit-run-executable): New function.
17183 (jit-verify-executable): New function.
17184 * jit.dg/test-compile-to-assembler.c: New testcase.
17185 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17186 * jit.dg/test-compile-to-executable.c: New testcase.
17187 * jit.dg/test-compile-to-object.c: New testcase.
17189 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17192 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17195 2015-01-19 Martin Liska <mliska@suse.cz>
17197 * objc/compile/pr64668.m: New test.
17199 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17201 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17202 (create_overflow_fn): Update comment to clarify that
17203 the third param of the created function is a bool *, not
17205 (verify_int_overflow_fn): Convert param "expected_ovf" from
17206 int to bool. Update third param of "overflow_fn_type" from int *
17207 to bool *. Update local "actual_ovf" from int to bool.
17208 (verify_uint_overflow_fn): Likewise.
17210 2015-01-19 Martin Liska <mliska@suse.cz>
17212 * gcc.dg/ipa/ipa-icf-33.c: New test.
17214 2015-01-19 Felix Yang <felix.yang@huawei.com>
17215 Haijian Zhang <z.zhanghaijian@huawei.com>
17217 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17218 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17219 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17220 result_float64x2, expected_hfloat64x2): New helper type, variable and
17222 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17223 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17224 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17225 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17226 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17227 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17228 and target without the FMA feature.
17230 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17232 * gcc.target/aarch64/pr64304.c: New testcase.
17234 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17236 PR rtl-optimization/64081
17237 * gcc.dg/pr64081.c: New test.
17239 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17242 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17244 * gcc.target/aarch64/test_frame_6.c: Likewise.
17245 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17246 and x19 (in the epilogue).
17247 * gcc.target/aarch64/test_frame_4.c: Likewise.
17248 * gcc.target/aarch64/test_frame_7.c: Likewise.
17250 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17252 * gcc.target/i386/chkp-always_inline.c: New.
17254 2015-01-15 Andrew Pinski <apinski@cavium.com>
17255 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17257 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17258 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17260 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17263 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17264 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17266 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17269 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17271 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17274 * gcc.target/sh/torture/pr64652.c: New.
17276 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17278 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17279 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17280 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17281 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17282 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17283 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17285 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17288 * g++.dg/torture/pr64378.C: New testcase.
17290 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17293 * gfortran.dg/block_13.f08: New test
17295 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17298 * gfortran.dg/associate_1.f03: Allow test for character with
17301 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17303 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17304 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17306 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17308 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17310 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17313 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17315 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17318 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17321 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17324 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17326 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17329 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17331 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17333 PR rtl-optimization/52773
17334 * gcc.c-torture/compile/pr52773.c: New test.
17336 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17339 * g++.dg/cpp0x/alias-decl-46.C: New.
17341 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17343 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17345 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17347 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17349 (CHECK_FP): Likewise.
17350 (CHECK_CUMULATIVE_SAT): Likewise.
17352 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17354 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17355 (Set_Neon_Cumulative_Sat): Add parameter.
17356 (__set_neon_cumulative_sat): Support new parameter.
17357 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17358 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17360 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17361 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17364 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17366 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17367 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17369 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17372 * g++.dg/tls/thread_local-ice4.C: New.
17374 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17376 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17379 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17382 * g++.dg/cpp0x/vt-62276.C: New.
17384 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17386 PR middle-end/64353
17387 * g++.dg/pr64353.C: New.
17389 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17392 * gcc.target/aarch64/pr64263_1.c: New test.
17394 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17396 PR tree-optimization/64434
17397 * gcc.dg/torture/pr64434.c: Move to...
17398 * gcc.dg/pr64434.c: ... here.
17400 2015-01-16 Richard Biener <rguenther@suse.de>
17402 PR middle-end/64614
17403 * gcc.dg/uninit-18.c: New testcase.
17405 2015-01-16 Richard Biener <rguenther@suse.de>
17407 PR tree-optimization/64568
17408 * g++.dg/torture/pr64568-2.C: New testcase.
17410 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17413 * gcc.target/i386/chkp-label-address.c: New.
17415 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17418 * gfortran.dg/pointer_init_6.f90: Extended.
17420 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17422 * gcc.c-torture/compile/20150108.c: New test.
17424 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17426 * gcc.target/visium: New directory.
17428 2015-01-16 Richard Biener <rguenther@suse.de>
17430 PR tree-optimization/61743
17431 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17432 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17434 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17436 * gcc.dg/pr64015.c: New test.
17438 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17442 * g++.dg/ipa/pr64612.C: New test.
17444 2015-01-16 Renlin Li <renlin.li@arm.com>
17446 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17448 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17450 * gcc.target/i386/sse-14.c: Test new intrinsic.
17451 * gcc.target/i386/sse-22.c: Ditto.
17453 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17456 * g++.dg/cpp0x/auto44.C: New.
17458 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17461 * gcc.target/nios2/gpopt-all.c: New test case.
17462 * gcc.target/nios2/gpopt-local.c: New test case.
17463 * gcc.target/nios2/gpopt-global.c: New test case.
17464 * gcc.target/nios2/gpopt-data.c: New test case.
17465 * gcc.target/nios2/gpopt-none.c: New test case.
17467 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17469 * g++.dg/ubsan/vptr-1.C: New test.
17470 * g++.dg/ubsan/vptr-2.C: New test.
17471 * g++.dg/ubsan/vptr-3.C: New test.
17472 * g++.dg/ubsan/vptr-4.C: New test.
17473 * g++.dg/ubsan/vptr-5.C: New test.
17474 * g++.dg/ubsan/vptr-6.C: New test.
17475 * g++.dg/ubsan/vptr-7.C: New test.
17476 * g++.dg/ubsan/vptr-8.C: New test.
17477 * g++.dg/ubsan/vptr-9.C: New test.
17479 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17481 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17483 * lib/gcc-dg.exp: Likewise.
17485 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17487 PR rtl-optimization/64110
17488 * gcc.target/i386/pr64110.c: Add scan-assembler.
17490 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17491 James Norris <jnorris@codesourcery.com>
17492 Cesar Philippidis <cesar@codesourcery.com>
17493 Ilmir Usmanov <i.usmanov@samsung.com>
17495 * lib/target-supports.exp (check_effective_target_fopenacc): New
17497 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17498 * g++.dg/goacc/goacc.exp: Likewise.
17499 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17500 * gcc.dg/goacc/goacc.exp: Likewise.
17501 * gfortran.dg/goacc/goacc.exp: Likewise.
17502 * c-c++-common/cpp/openacc-define-1.c: New file.
17503 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17504 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17505 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17506 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17507 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17508 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17509 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17510 * c-c++-common/goacc/cache-1.c: Likewise.
17511 * c-c++-common/goacc/clauses-fail.c: Likewise.
17512 * c-c++-common/goacc/collapse-1.c: Likewise.
17513 * c-c++-common/goacc/data-1.c: Likewise.
17514 * c-c++-common/goacc/data-2.c: Likewise.
17515 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17516 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17517 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17518 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17519 * c-c++-common/goacc/if-clause-1.c: Likewise.
17520 * c-c++-common/goacc/if-clause-2.c: Likewise.
17521 * c-c++-common/goacc/kernels-1.c: Likewise.
17522 * c-c++-common/goacc/loop-1.c: Likewise.
17523 * c-c++-common/goacc/loop-private-1.c: Likewise.
17524 * c-c++-common/goacc/nesting-1.c: Likewise.
17525 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17526 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17527 * c-c++-common/goacc/parallel-1.c: Likewise.
17528 * c-c++-common/goacc/pcopy.c: Likewise.
17529 * c-c++-common/goacc/pcopyin.c: Likewise.
17530 * c-c++-common/goacc/pcopyout.c: Likewise.
17531 * c-c++-common/goacc/pcreate.c: Likewise.
17532 * c-c++-common/goacc/pragma_context.c: Likewise.
17533 * c-c++-common/goacc/present-1.c: Likewise.
17534 * c-c++-common/goacc/reduction-1.c: Likewise.
17535 * c-c++-common/goacc/reduction-2.c: Likewise.
17536 * c-c++-common/goacc/reduction-3.c: Likewise.
17537 * c-c++-common/goacc/reduction-4.c: Likewise.
17538 * c-c++-common/goacc/sb-1.c: Likewise.
17539 * c-c++-common/goacc/sb-2.c: Likewise.
17540 * c-c++-common/goacc/sb-3.c: Likewise.
17541 * c-c++-common/goacc/update-1.c: Likewise.
17542 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17543 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17544 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17545 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17546 * gfortran.dg/goacc/assumed.f95: Likewise.
17547 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17548 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17549 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17550 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17551 * gfortran.dg/goacc/branch.f95: Likewise.
17552 * gfortran.dg/goacc/cache-1.f95: Likewise.
17553 * gfortran.dg/goacc/coarray.f95: Likewise.
17554 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17555 * gfortran.dg/goacc/cray.f95: Likewise.
17556 * gfortran.dg/goacc/critical.f95: Likewise.
17557 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17558 * gfortran.dg/goacc/data-tree.f95: Likewise.
17559 * gfortran.dg/goacc/declare-1.f95: Likewise.
17560 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17561 * gfortran.dg/goacc/fixed-1.f: Likewise.
17562 * gfortran.dg/goacc/fixed-2.f: Likewise.
17563 * gfortran.dg/goacc/fixed-3.f: Likewise.
17564 * gfortran.dg/goacc/fixed-4.f: Likewise.
17565 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17566 * gfortran.dg/goacc/if.f95: Likewise.
17567 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17568 * gfortran.dg/goacc/list.f95: Likewise.
17569 * gfortran.dg/goacc/literal.f95: Likewise.
17570 * gfortran.dg/goacc/loop-1.f95: Likewise.
17571 * gfortran.dg/goacc/loop-2.f95: Likewise.
17572 * gfortran.dg/goacc/loop-3.f95: Likewise.
17573 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17574 * gfortran.dg/goacc/omp.f95: Likewise.
17575 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17576 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17577 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17578 * gfortran.dg/goacc/parameter.f95: Likewise.
17579 * gfortran.dg/goacc/private-1.f95: Likewise.
17580 * gfortran.dg/goacc/private-2.f95: Likewise.
17581 * gfortran.dg/goacc/private-3.f95: Likewise.
17582 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17583 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17584 * gfortran.dg/goacc/reduction.f95: Likewise.
17585 * gfortran.dg/goacc/routine-1.f90: Likewise.
17586 * gfortran.dg/goacc/routine-2.f90: Likewise.
17587 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17588 * gfortran.dg/goacc/several-directives.f95: Likewise.
17589 * gfortran.dg/goacc/sie.f95: Likewise.
17590 * gfortran.dg/goacc/subarrays.f95: Likewise.
17591 * gfortran.dg/gomp/map-1.f90: Likewise.
17592 * gfortran.dg/openacc-define-1.f90: Likewise.
17593 * gfortran.dg/openacc-define-2.f90: Likewise.
17594 * gfortran.dg/openacc-define-3.f90: Likewise.
17595 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17596 * g++.dg/gomp/block-2.C: Likewise.
17597 * g++.dg/gomp/block-3.C: Likewise.
17598 * g++.dg/gomp/block-5.C: Likewise.
17599 * g++.dg/gomp/target-1.C: Likewise.
17600 * g++.dg/gomp/target-2.C: Likewise.
17601 * g++.dg/gomp/taskgroup-1.C: Likewise.
17602 * g++.dg/gomp/teams-1.C: Likewise.
17603 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17604 * gcc.dg/cilk-plus/jump.c: Likewise.
17605 * gcc.dg/gomp/block-1.c: Likewise.
17606 * gcc.dg/gomp/block-10.c: Likewise.
17607 * gcc.dg/gomp/block-2.c: Likewise.
17608 * gcc.dg/gomp/block-3.c: Likewise.
17609 * gcc.dg/gomp/block-4.c: Likewise.
17610 * gcc.dg/gomp/block-5.c: Likewise.
17611 * gcc.dg/gomp/block-6.c: Likewise.
17612 * gcc.dg/gomp/block-7.c: Likewise.
17613 * gcc.dg/gomp/block-8.c: Likewise.
17614 * gcc.dg/gomp/block-9.c: Likewise.
17615 * gcc.dg/gomp/target-1.c: Likewise.
17616 * gcc.dg/gomp/target-2.c: Likewise.
17617 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17618 * gcc.dg/gomp/teams-1.c: Likewise.
17620 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17622 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17625 2015-01-15 Mike Stump <mikestump@comcast.net>
17627 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17628 * gcc.dg/inline_2.c: Likewise.
17629 * gcc.dg/inline_3.c: Likewise.
17630 * gcc.dg/inline_4.c: Likewise.
17632 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17635 * gfortran.dg/proc_ptr_comp_43.f90: New.
17637 2015-01-15 Mike Stump <mikestump@comcast.net>
17639 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17640 * gcc.dg/unroll_2.c: Likewise.
17641 * gcc.dg/unroll_3.c: Likewise.
17642 * gcc.dg/unroll_4.c: Likewise.
17643 * gcc.dg/unroll_5.c: Likewise.
17645 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17648 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17650 * gcc.target/aarch64/test_frame_6.c: Likewise.
17651 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17652 x30 and x19 (in the epilogue).
17653 * gcc.target/aarch64/test_frame_4.c: Likewise.
17654 * gcc.target/aarch64/test_frame_7.c: Likewise.
17656 2015-01-15 Martin Liska <mliska@suse.cz>
17658 * g++.dg/ipa/pr64068.C: New test.
17659 * gcc.dg/ipa/PR64559.c: New test.
17661 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17663 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17666 2015-01-15 Richard Biener <rguenther@suse.de>
17668 PR tree-optimization/61743
17669 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17670 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17672 2015-01-15 Renlin Li <renlin.li@arm.com>
17674 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17675 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17677 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17679 * gcc.dg/vect/vect-aggressive-1.c: New.
17680 * gcc.target/i386/avx2-vect-aggressive.c: New.
17682 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17684 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17686 2015-01-15 Richard Biener <rguenther@suse.de>
17689 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17690 -Wl,-undefined,dynamic_lookup.
17692 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17694 * gnat.dg/opt47.adb: New test.
17696 2015-01-15 Richard Biener <rguenther@suse.de>
17699 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17701 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17703 PR tree-optimization/64434
17704 * gcc.dg/torture/pr64434.c: New test.
17706 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17708 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17709 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17710 -march=loongson* and -march=octeon* require -mno-micromips.
17712 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17713 Matthew Fortune <matthew.fortune@imgtec.com>
17715 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17716 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17717 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17718 * gcc.target/mips/call-saved-7.c: New file.
17719 * gcc.target/mips/call-saved-8.c: New file.
17720 * gcc.target/mips/call-saved-9.c: New file.
17722 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17724 * gcc.target/mips/lsa.c: New file.
17725 * gcc.target/mips/mips64-lsa.c: Likewise.
17726 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17727 * gcc.target/mips/mulsize-4.c: Likewise.
17728 * gcc.target/mips/mulsize-5.c: New file.
17729 * gcc.target/mips/mulsize-6.c: Likewise.
17730 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17731 and !HAS_LSA as ghost options.
17732 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17735 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17737 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17739 2015-01-15 Richard Biener <rguenther@suse.de>
17741 PR middle-end/64365
17742 * gcc.dg/torture/pr64365.c: New testcase.
17744 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17746 * gcc.dg/stackprotectexplicit1.c: New test.
17747 * g++.dg/stackprotectexplicit2.c: New test.
17749 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17752 * gfortran.dg/inquire_internal.f90: New.
17753 * gfortran.dg/negative_unit_check.f90: New.
17755 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17758 * gcc.target/sh/pr53988-1.c: New.
17760 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17763 * g++.dg/tls/thread_local-ice3.C: New.
17765 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17767 * gcc.target/i386/fentry-override.c: Properly place {} in target
17768 selector. Remove nonpic.
17769 * gcc.target/i386/fentry.c: Likewise.
17771 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17773 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17774 warnings instead of errors.
17776 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17778 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17779 option support instead of ENABLE_LTO from Makefile.
17781 2015-01-14 Richard Biener <rguenther@suse.de>
17783 PR tree-optimization/59354
17784 * gcc.dg/vect/pr59354.c: New testcase.
17786 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17788 * lib/target-supports.exp
17789 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17790 on ARM architures before v7.
17792 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17794 PR middle-end/59448
17795 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17796 an atomic_exchange.
17798 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17801 * gcc.target/i386/pr64386.c: New test.
17803 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17806 * gcc.target/i386/pr64393.c: New test.
17808 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17811 * gcc.target/i386/pr64387.c: New test.
17813 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17815 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17817 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17819 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17821 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17824 * gcc.target/arm/pr64453.c: New.
17826 2015-01-14 Richard Biener <rguenther@suse.de>
17829 * gcc.dg/lto/pr64415_0.c: New testcase.
17830 * gcc.dg/lto/pr64415_1.c: Likewise.
17832 2015-01-14 Martin Liska <mliska@suse.cz>
17834 * gcc.dg/ipa/pr64307.c: New test.
17836 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17838 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17839 64-bit and 128-bit.
17841 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17844 * gcc.target/arm/pr64460_1.c: New test.
17846 2015-01-14 Richard Biener <rguenther@suse.de>
17848 PR tree-optimization/64493
17849 PR tree-optimization/64495
17850 * gcc.dg/vect/pr64493.c: New testcase.
17851 * gcc.dg/vect/pr64495.c: Likewise.
17853 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17855 * gcc.dg/Warray-bounds-11.c: New test-case.
17857 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17859 * gcc.target/mips/octeon3-pipe-1.c: New test.
17861 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17863 * jit.dg/harness.h (set_up_logging): Move string concatenation
17865 (concat_strings): New function.
17866 (dump_reproducer): New function.
17867 (test_jit): Call dump_reproducer.
17868 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17870 (jit-dg-test): Delete any generated reproducer from previous runs.
17871 Verify that a generated reproducer was created, and verify that it
17873 * jit.dg/test-nested-contexts.c (main): Call
17874 gcc_jit_context_dump_reproducer_to_file.
17876 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17878 * gcc.dg/aru-2.c: Add dg-require-profiling.
17880 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17882 * lib/target-supports.exp (check_profiling_available): Check if
17885 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
17888 * g++.dg/torture/pr64565.C: New testcase.
17890 2015-01-13 Marek Polacek <polacek@redhat.com>
17892 PR middle-end/64391
17893 * gcc.dg/tm/pr64391.c: New test.
17895 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17897 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17900 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17902 * gcc.target/i386/pie.c: New test.
17904 * lib/target-supports.exp (check_effective_target_pie): New.
17906 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17908 PR rtl-optimization/64286
17909 * gcc.target/i386/avx2-pr64286.c: New test.
17911 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
17914 * g++.dg/cpp0x/vt-57626.C: New.
17916 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17919 * gfortran.dg/pr64528.f90: New test.
17921 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
17923 * gcc.target/aarch64/subsp.c: New test.
17925 2015-01-13 Andrew Pinski <apinski@cavium.com>
17927 * gcc.target/aarch64/store-pair-1.c: New testcase.
17929 2015-01-13 Richard Biener <rguenther@suse.de>
17932 * gcc.dg/lto/pr64373_0.c: New testcase.
17934 2015-01-13 Andrew Pinski <apinski@cavium.com>
17936 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17937 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17939 2015-01-13 Richard Biener <rguenther@suse.de>
17941 PR tree-optimization/64406
17942 * gcc.dg/pr64406.c: New testcase.
17944 2015-01-13 Richard Biener <rguenther@suse.de>
17946 PR tree-optimization/64404
17947 * gcc.dg/vect/pr64404.c: New testcase.
17949 2015-01-13 Richard Biener <rguenther@suse.de>
17951 PR tree-optimization/64568
17952 * g++.dg/torture/pr64568.C: New testcase.
17954 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17956 * jit.dg/test-error-local-used-from-other-function.c: New test
17958 * jit.dg/test-error-param-reuse.c: New test case.
17959 * jit.dg/test-error-param-sharing.c: New test case.
17960 * jit.dg/test-error-param-used-from-other-function.c: New test
17962 * jit.dg/test-error-param-used-without-a-function.c: New test
17965 2015-01-12 Jakub Jelinek <jakub@redhat.com>
17967 PR tree-optimization/64563
17968 * gcc.dg/pr64563.c: New test.
17971 * gcc.target/i386/pr64513.c: New test.
17973 PR tree-optimization/64454
17974 * gcc.dg/pr64454.c: New test.
17977 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17979 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17980 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17981 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17982 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17983 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17984 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17985 * gcc.dg/vect/slp-25.c: Likewise.
17986 * gcc.dg/vect/vect-109.c: Likewise.
17987 * gcc.dg/vect/vect-13.c: Likewise.
17988 * gcc.dg/vect/vect-17.c: Likewise.
17989 * gcc.dg/vect/vect-18.c: Likewise.
17990 * gcc.dg/vect/vect-19.c: Likewise.
17991 * gcc.dg/vect/vect-20.c: Likewise.
17992 * gcc.dg/vect/vect-21.c: Likewise.
17993 * gcc.dg/vect/vect-22.c: Likewise.
17994 * gcc.dg/vect/vect-27.c: Likewise.
17995 * gcc.dg/vect/vect-29.c: Likewise.
17996 * gcc.dg/vect/vect-2-big-array.c: Likewise.
17997 * gcc.dg/vect/vect-2.c: Likewise.
17998 * gcc.dg/vect/vect-3.c: Likewise.
17999 * gcc.dg/vect/vect-4.c: Likewise.
18000 * gcc.dg/vect/vect-5.c: Likewise.
18001 * gcc.dg/vect/vect-72.c: Likewise.
18002 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18003 * gcc.dg/vect/vect-73.c: Likewise.
18004 * gcc.dg/vect/vect-77-global.c: Likewise.
18005 * gcc.dg/vect/vect-78-global.c: Likewise.
18006 * gcc.dg/vect/vect-7.c: Likewise.
18007 * gcc.dg/vect/vect-86.c: Likewise.
18008 * gcc.dg/vect/vect-align-1.c: Likewise.
18009 * gcc.dg/vect/vect-align-3.c: Likewise.
18010 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18011 * gcc.dg/vect/vect-all.c: Likewise.
18012 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18013 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18014 * gcc.dg/vect/vect-peel-3.c: Likewise.
18015 * gcc.dg/vect/vect-peel-4.c: Likewise.
18016 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18018 2015-01-12 Jeff Law <law@redhat.com>
18021 * gcc.target/m68k/pr64461.c: New test.
18023 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18025 * jit.dg/test-array-as-pointer.c (create_code): Update call
18026 to gcc_jit_context_new_global by setting "kind" to
18027 GCC_JIT_GLOBAL_IMPORTED.
18028 * jit.dg/test-error-array-as-pointer.c: Likewise.
18029 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18030 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18031 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18032 * jit.dg/test-using-global.c (the_global): Rename to...
18033 (imported_global): ...this.
18034 (create_code): Update to test the three kinds of global.
18035 (verify_code): Likewise.
18037 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18040 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18041 undefined behavior.
18042 * gcc.target/i386/pr64291-2.c: Updated.
18044 2015-01-12 Richard Biener <rguenther@suse.de>
18046 PR tree-optimization/64530
18047 * gfortran.dg/pr64530.f90: New testcase.
18049 2015-01-12 Richard Biener <rguenther@suse.de>
18051 PR middle-end/64357
18052 * gcc.dg/torture/pr64357.c: New testcase.
18054 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18056 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18059 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18060 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18062 2015-01-12 Martin Liska <mliska@suse.cz>
18064 * gcc.dg/ipa/PR64550.c: New test.
18066 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18069 * g++.dg/ipa/pr63470.C: New testcase.
18071 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18074 * gfortran.dg/typebound_operator_20.f90: New.
18076 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18079 * gfortran.dg/proc_ptr_comp_42.f90: New.
18081 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18084 * gfortran.dg/proc_ptr_comp_41.f90: New.
18086 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18088 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18090 2015-01-10 Tobias Burnus <burnus@net-b.de>
18093 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18094 and add dg-excess-errors.
18095 * gfortran.dg/line_length_6.f90: New.
18096 * gfortran.dg/line_length_7.f90: New.
18097 * gfortran.dg/line_length_8.f90: New.
18098 * gfortran.dg/line_length_9.f90: New.
18099 * gfortran.dg/line_length_10.f90: New.
18100 * gfortran.dg/line_length_11.f90: New.
18102 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18104 * jit.dg/test-threads.c (struct testcase): Move declaration
18105 to jit.dg/all-non-failing-tests.h.
18106 (testcases): Likewise.
18107 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18108 declaration here from jit.dg/all-non-failing-tests.h.
18109 (testcases): Likewise.
18110 * jit.dg/test-combination.c (create_code): Eliminate spelling
18111 out all of the testcases in favor of looping through the
18112 "testcases" metadata.
18113 (verify_code): Likewise.
18115 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18117 PR rtl-optimization/64536
18118 * gcc.dg/pr64536.c: New test.
18120 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18122 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18123 * jit.dg/test-combination.c (create_code): Likewise.
18124 (verify_code): Likewise.
18125 * jit.dg/test-constants.c: New test case.
18126 * jit.dg/test-threads.c: Add test-constants.c.
18128 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18131 * objc.dg/gnu-api-2-class.m: Add a test case
18132 for the above change.
18134 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18136 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18138 2015-01-09 Richard Biener <rguenther@suse.de>
18140 PR tree-optimization/64410
18141 * g++.dg/vect/pr64410.cc: New testcase.
18143 2015-01-09 Martin Liska <mliska@suse.cz>
18145 * gcc.dg/ipa/ipa-icf-32.c: New test.
18147 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18149 * c-c++-common/tsan/tsan_barrier.h: New.
18150 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18151 * c-c++-common/tsan/bitfield_race.c: Likewise.
18152 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18153 * c-c++-common/tsan/mutexset1.c: Likewise.
18154 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18155 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18156 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18157 * c-c++-common/tsan/simple_race.c: Likewise.
18158 * c-c++-common/tsan/simple_stack.c: Likewise.
18159 * c-c++-common/tsan/sleep_sync.c: Likewise.
18160 * c-c++-common/tsan/tiny_race.c: Likewise.
18161 * c-c++-common/tsan/tls_race.c: Likewise.
18162 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18163 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18164 * g++.dg/tsan/atomic_free.C: Likewise.
18165 * g++.dg/tsan/atomic_free2.C: Likewise.
18166 * g++.dg/tsan/cond_race.C: Likewise.
18167 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18169 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18172 * lib/target-supports.exp (check_effective_target_libatomic_available):
18174 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18175 targets that match effective-target libatomic_available.
18176 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18178 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18180 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18181 Verify the result of gcc_jit_context_get_last_error.
18182 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18184 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18186 PR tree-optimization/63989
18187 * gcc.dg/strlenopt-27.c: New test.
18189 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18191 * jit.dg/harness.h (set_up_logging): New function.
18192 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18193 set_up_logging on the context, so that every testcase is
18194 logged to a particular file.
18195 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18196 and call gcc_jit_context_set_logfile on the top-level context.
18198 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18201 * g++.dg/opt/pr64338.C: New test.
18203 2015-01-08 Tobias Burnus <burnus@net-b.de>
18205 * gfortran.dg/coarray/codimension_2b.f90: New file.
18206 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18207 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18209 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18212 * g++.dg/ext/fnname4.C: New.
18214 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18217 * g++.dg/cpp0x/constexpr-64462.C: New.
18219 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18222 * g++.dg/cpp0x/deleted10.C: New.
18224 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18226 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18228 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18230 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18231 GCC_JIT_UNARY_OP_ABS.
18232 (verify_unary_ops): Likewise.
18234 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18236 * jit.dg/test-arith-overflow.c: New test case.
18237 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18238 * jit.dg/test-combination.c (create_code): Likewise.
18239 (verify_code): Likewise.
18240 * jit.dg/test-threads.c (testcases): Likewise.
18242 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18244 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18245 rather than "jit". Load g++.exp, and call g++_init.
18246 Run test-*.cc files within the testsuite and *.cc files within
18248 (jit-dg-test): Drop the addition of -fgnu89-inline to
18249 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18250 doing it when compiling C testcases (since g++ does not handle
18251 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18252 is restored to the value after g++_init ran, rather than the
18253 value before g++_init ran. Return a list of
18254 $comp_output $output_file, as dg-test assumes.
18256 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18258 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18259 make it easier to figure out the origin of each test result when
18260 running test-combination.c and test-threads.c.
18261 (CHECK_VALUE): Likewise.
18262 (CHECK_DOUBLE_VALUE): Likewise.
18263 (CHECK_STRING_VALUE): Likewise.
18264 (CHECK_STRING_STARTS_WITH): Likewise.
18265 (CHECK_STRING_CONTAINS): Likewise.
18267 (check_string_value): Likewise, add "funcname" param.
18268 (check_string_starts_with): Likewise.
18269 (check_string_contains): Likewise.
18271 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18273 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18274 generating name of built executable.
18276 2015-01-07 Marek Polacek <polacek@redhat.com>
18279 * gcc.dg/pr64440.c: New test.
18280 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18282 2015-01-07 Marek Polacek <polacek@redhat.com>
18285 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18286 * gcc.dg/pr64417.c: New test.
18288 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18291 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18294 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18296 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18297 Check if testcases run without errors, not just if they compile.
18299 2015-01-06 Christian Bruel <christian.bruel@st.com>
18302 * gcc.target/sh/pr64507.c: New test.
18304 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18306 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18308 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18310 * c-c++-common/asan/sanitize-all-1.c: New test.
18311 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18312 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18313 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18314 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18316 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18318 * lib/target-supports.exp (check_profiling_available): Return 0 for
18320 (check_effective_target_tls_runtime): Likewise.
18321 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18322 * gcc.dg/20020312-2.c: Adjust for Visium.
18323 * gcc.dg/tls/thr-cse-1.c: Likewise
18324 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18325 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18326 * gcc.dg/weak/typeof-2.c: Likewise.
18328 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18330 PR rtl-optimization/64287
18331 * gcc.dg/aru-2.c: New test.
18333 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18336 * c-c++-common/ubsan/pr64344-1.c: New test.
18337 * c-c++-common/ubsan/pr64344-2.c: New test.
18339 PR tree-optimization/64465
18340 * gcc.dg/pr64465.c: New test.
18342 PR tree-optimization/64494
18343 * gcc.c-torture/compile/pr64494.c: New test.
18345 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18348 * gfortran.dg/realloc_on_assign_25.f90: New test.
18350 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18352 Update copyright years.
18354 2015-01-05 Marek Polacek <polacek@redhat.com>
18357 * gcc.dg/pr64423.c: New test.
18359 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18361 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18362 mmix-knuth-mmixware for the same reason as for MIPS.
18363 * gcc.dg/debug/debug-2.c: Ditto.
18365 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18367 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18370 * lib/gfortran.exp: Add libatomic library search path.
18371 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18372 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18374 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18376 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18378 * c-c++-common/tsan/bitfield_race.c: New testcase.
18379 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18381 2015-01-02 Tobias Burnus <burnus@net-b.de>
18383 * gfortran.dg/coarray/collectives_4.f90: New.
18385 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18388 * gfortran.dg/extends_16.f90: New.
18390 2015-01-02 Tobias Burnus <burnus@net-b.de>
18392 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18394 2015-01-02 Tobias Burnus <burnus@net-b.de>
18396 * gfortran.dg/coarray/codimension_2.f90: New.
18397 * gfortran.dg/coarray/codimension_2a.f90: New.
18398 * gfortran.dg/coarray_35.f90: New.
18399 * gfortran.dg/coarray_35a.f90: New.
18401 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18404 * gfortran.dg/dummy_procedure_11.f90: New.
18406 Copyright (C) 2015 Free Software Foundation, Inc.
18408 Copying and distribution of this file, with or without modification,
18409 are permitted in any medium without royalty provided the copyright
18410 notice and this notice are preserved.