1 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2 Sebastian Pop <s.pop@samsung.com>
4 PR tree-optimization/68279
5 * testsuite/gfortran.dg/graphite/pr68279.f90: New.
7 2015-11-23 Marek Polacek <polacek@redhat.com>
9 PR tree-optimization/68455
10 * gcc.dg/tree-ssa/pr68455.c: New test.
12 2015-11-23 Richard Biener <rguenther@suse.de>
14 PR tree-optimization/68465
15 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
17 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20 * gcc.target/aarch64/pr68363_1.c: New test.
22 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
24 * gcc.target/aarch64/simd/vmulx.x: New.
25 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
26 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
27 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
29 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
32 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
34 2015-11-23 Richard Biener <rguenther@suse.de>
35 Jiong Wang <jiong.wang@arm.com>
37 PR tree-optimization/68317
38 PR tree-optimization/68326
39 * gcc.dg/pr68317.c: New testcase.
41 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
43 PR tree-optimization/68327
44 * gcc.dg/pr68327.c: New test.
46 2015-11-23 Tom de Vries <tom@codesourcery.com>
48 PR tree-optimization/68460
49 * gcc.dg/autopar/pr68460.c: New test.
51 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
53 * c-c++-common/asan/halt_on_error-1.c: New test.
54 * c-c++-common/asan/halt_on_error-2.c: Likewise.
56 2015-11-23 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/68482
59 * gcc.dg/vect/pr68482.c: New testcase.
61 2015-11-23 Richard Biener <rguenther@suse.de>
63 PR tree-optimization/68445
64 * gcc.dg/vect/pr68445.c: New testcase.
66 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
68 * gcc.target/s390/load-relative-check.c: New test to check
69 generation of load relative instructions.
71 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73 * gfortran.dg/fmt_t_8.f90: New test.
75 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
78 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
80 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
82 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
84 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
87 * gfortran.dg/simplify_cshift_2.f90: New test.
89 2015-11-22 James Norris <jnorris@codesourcery.com>
90 Cesar Philippidis <cesar@codesourcery.com>
92 * gfortran.dg/goacc/declare-1.f95: Update test.
93 * gfortran.dg/goacc/declare-2.f95: New test.
95 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
97 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
98 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
99 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
100 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
101 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
102 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
103 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
104 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
105 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
106 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
107 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
108 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
110 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
112 * gfortran.dg/simplify_cshift_1.f90: New test.
114 2015-11-21 Nathan Sidwell <nathan@acm.org>
116 * gcc.dg/atomic-generic.c: Include <string.h>.
118 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
120 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
122 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
124 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
126 2015-11-21 Jakub Jelinek <jakub@redhat.com>
129 * gcc.dg/debug/pr66432.c: New test.
131 2015-11-20 Ian Lance Taylor <iant@google.com>
134 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
136 2015-11-20 Mike Stump <mikestump@comcast.net>
138 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
141 2015-11-20 David Malcolm <dmalcolm@redhat.com>
144 * gcc.dg/fixits.c: New file.
145 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
146 (test_fixit_insert): New.
147 (test_fixit_remove): New.
148 (test_fixit_replace): New.
149 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
150 (test_fixit_insert): New.
151 (test_fixit_remove): New.
152 (test_fixit_replace): New.
153 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
154 (test_show_locus): Add tests of rendering fixit hints.
156 2015-11-20 Jakub Jelinek <jakub@redhat.com>
159 * gcc.dg/vect/pr68339.c: New test.
161 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
163 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
165 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
168 * gfortran.dg/submodule_12.f90: New test
171 * gfortran.dg/submodule_6.f08: Add compile option -flto.
173 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
175 * lib/target-supports.exp
176 (check_effective_target_arm_neon_ok_nocache): Add check
179 2015-11-20 Tom de Vries <tom@codesourcery.com>
181 PR tree-optimization/68373
182 * gcc.dg/autopar/pr68373.c: New test.
184 2015-11-20 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/abi/mangle67.C: New test.
189 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
191 * gcc.target/s390/bswap-1.c: New test.
193 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
195 * gcc.target/s390/pfpo.c: New test.
197 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
199 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
200 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
202 2015-11-19 David Malcolm <dmalcolm@redhat.com>
204 * g++.dg/spellcheck-fields.C: New file.
206 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
207 Sebastian Pop <s.pop@samsung.com>
209 PR tree-optimization/68428
210 * gcc.dg/graphite/pr68428.c: New.
212 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
213 Sebastian Pop <s.pop@samsung.com>
215 PR tree-optimization/68335
216 * gfortran.dg/graphite/pr68335.f90: New.
218 2015-11-19 Nathan Sidwell <nathan@acm.org>
220 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
221 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
222 * gcc.dg/special/weak-2.c: Likewise.
223 * gcc.dg/weak/weak-12.c: Likewise.
224 * gcc.dg/weak/weak-15.c: Likewise.
225 * gcc.dg/weak/weak-16.c: Likewise.
226 * gcc.dg/weak/weak-1.c: Likewise.
227 * gcc.dg/weak/weak-2.c: Likewise.
228 * gcc.dg/weak/weak-4.c: Likewise.
229 * gcc.dg/torture/pr53922.c: Likewise.
230 * gcc.dg/torture/pr60092.c: Likewise.
232 2015-11-19 Marek Polacek <polacek@redhat.com>
235 * gcc.dg/pr68412-2.c: New test.
236 * gcc.dg/pr68412.c: New test.
238 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
240 * gcc.dg/tree-ssa/vrp98.c: New testcase.
241 * gcc.target/avr/uint8-single-reg.c: New testcase.
243 2015-11-19 Jakub Jelinek <jakub@redhat.com>
246 * g++.dg/eh/goto3.C: New test.
248 2015-11-19 Marek Polacek <polacek@redhat.com>
250 PR tree-optimization/68431
251 * gcc.dg/tree-ssa/pr68431.c: New test.
253 2015-11-19 Jakub Jelinek <jakub@redhat.com>
255 PR rtl-optimization/68376
256 * gcc.c-torture/execute/pr68376-1.c: New test.
257 * gcc.c-torture/execute/pr68376-2.c: New test.
260 * gcc.target/i386/pr67770.c: New test.
262 2015-11-18 Jeff Law <law@redhat.com>
264 PR tree-optimization/68198
265 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
266 * gcc.dg/tree-ssa/pr68198.c: New test.
268 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
271 * gfortran.dg/pr59910.f90: New test.
273 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
276 * gfortran.dg/pr43996.f90: New test.
278 2015-11-18 Joseph Myers <joseph@codesourcery.com>
281 * gcc.dg/atomic/stdatomic-fence-2.c,
282 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
284 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
286 * gnat.dg/loop_optimization19.adb: New test.
287 * gnat.dg/loop_optimization20.adb: Likewise.
288 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
290 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
292 * gnat.dg/opt52.adb: New test.
294 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
296 * gcc.dg/goacc/nvptx-sese-1.c: New.
298 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
300 * gnat.dg/renaming7.adb: New test.
301 * gnat.dg/renaming7_pkg.ads: New helper.
303 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
305 PR tree-optimization/68402
306 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
307 to avoid undefined behaviour.
309 2015-11-18 Jakub Jelinek <jakub@redhat.com>
311 PR tree-optimization/68157
312 * g++.dg/opt/pr68157.C: New test.
314 2015-11-18 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/67790
317 * gcc.dg/vect/pr67790.c: New testcase.
319 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
321 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
323 2015-11-17 David Malcolm <dmalcolm@redhat.com>
325 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
326 (test_braced_init): New function.
327 (test_statement_expression): New function.
328 (test_address_of_label): New function.
329 (test_transaction_expressions): New function.
330 (test_keywords): New function.
331 (test_builtin_va_arg): New function.
332 (test_builtin_offsetof): New function.
333 * lib/multiline.exp (_build_multiline_regex): Escape braces.
335 2015-11-17 Martin Sebor <msebor@redhat.com>
338 * g++.dg/init/new46.C: New test.
340 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
343 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
345 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
348 * gcc.dg/pr68134.c: New test.
350 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
353 * gcc.c-torture/execute/pr68143_1.c: New test.
355 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
357 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
359 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
361 * gcc.dg/tree-ssa/ifc-8.c: New test.
363 2015-11-16 Marek Polacek <polacek@redhat.com>
366 * g++.dg/delayedfold/switch-1.C: New test.
368 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
372 * gfortran.dg/pr58027.f90: New test.
374 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
376 * c-c++-common/attr-simd.c: New test.
377 * c-c++-common/attr-simd-2.c: New test.
378 * c-c++-common/attr-simd-3.c: New test.
380 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
382 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
384 2015-11-16 Christian Bruel <christian.bruel@st.com>
386 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
387 Check __ARM_NEON__ instead of "arm_neon.h.
388 * gcc.target/arm/attr-neon3.c: New test.
389 * gcc.target/arm/attr-neon-fp16.c: Likewise
391 2015-11-16 Christian Bruel <christian.bruel@st.com>
394 * gcc.target/arm/lto/pr65837_0.c
395 * gcc.target/arm/attr-neon2.c
396 * gcc.target/arm/attr-neon.c
397 * gcc.target/arm/attr-neon-builtin-fail.c
398 * gcc.target/arm/attr-crypto.c
400 2015-11-16 Richard Biener <rguenther@suse.de>
402 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
404 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
407 * gfortran.dg/deferred_character_1.f90: New test.
408 * gfortran.dg/deferred_character_4.f90: New test for comment
412 * gfortran.dg/deferred_character_2.f90: New test.
415 * gfortran.dg/deferred_character_3.f90: New test.
418 * gfortran.dg/deferred_character_5.f90: New test.
421 * gfortran.dg/deferred_character_6.f90: New test.
424 * gfortran.dg/deferred_character_7.f90: New test.
426 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
429 * gfortran.dg/pr67803.f90: New test.
431 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
433 * g++.dg/cpp/ucn-1.C: Fix typo.
435 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
437 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
438 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
440 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
441 Jeff Law <law@redhat.com>
443 * gcc.dg/tree-ssa/split-path-1.c: New test.
445 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
447 * c-c++-common/goacc/loop-auto-1.c: New.
449 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
450 * gcc.dg/goacc/nvptx-merged-loop.c: New.
452 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
455 * gfortran.dg/pr68319.f90: New test.
457 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
459 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
460 hardware floating point support.
462 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
463 vector direct move instructions.
465 * gcc.target/powerpc/maddld.c: New test.
467 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
469 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
470 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
471 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
473 2015-11-13 David Malcolm <dmalcolm@redhat.com>
475 * gcc.dg/diagnostic-token-ranges.c: New file.
476 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
477 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
478 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
479 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
480 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
481 line_table param when calling
482 linemap_position_for_line_and_column.
483 (test_show_locus): Pass line_table to rich_location ctors.
484 (plugin_init): Remove setting of global_dc->colorize_source_p.
485 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
488 diagnostic_plugin_test_tree_expression_range.c,
489 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
490 and diagnostic-test-show-trees-1.c.
492 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
494 PR tree-optimization/67682
495 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
496 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
497 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
498 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
500 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
502 * gcc.target/aarch64/umaddl_combine_1.c: New test.
504 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
506 PR tree-optimization/68264
507 * gcc.dg/torture/pr68264.c: New test.
509 2015-11-13 Marek Polacek <polacek@redhat.com>
512 * gcc.dg/pr68320.c: New test.
514 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
516 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
518 2015-11-13 Richard Biener <rguenther@suse.de>
520 PR tree-optimization/68306
521 * gcc.dg/pr68306.c: Adjust.
522 * gcc.dg/pr68306-2.c: New testcase.
523 * gcc.dg/pr68306-3.c: Likewise.
525 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
527 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
528 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
530 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
533 * gfortran.dg/module_private_2.f90: New test.
535 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
538 * gfortran.dg/warn_unused_function_2.f90: New test.
540 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
542 Revert [ARM] Remove neon-testgen.ml and generated tests.
543 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
545 * gcc.target/arm/neon/vRaddhns16.c: Remove.
546 * gcc.target/arm/neon/vRaddhns32.c: Remove.
547 * gcc.target/arm/neon/vRaddhns64.c: Remove.
548 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
549 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
550 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
551 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
552 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
553 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
554 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
555 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
556 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
557 * gcc.target/arm/neon/vRhadds16.c: Remove.
558 * gcc.target/arm/neon/vRhadds32.c: Remove.
559 * gcc.target/arm/neon/vRhadds8.c: Remove.
560 * gcc.target/arm/neon/vRhaddu16.c: Remove.
561 * gcc.target/arm/neon/vRhaddu32.c: Remove.
562 * gcc.target/arm/neon/vRhaddu8.c: Remove.
563 * gcc.target/arm/neon/vRshlQs16.c: Remove.
564 * gcc.target/arm/neon/vRshlQs32.c: Remove.
565 * gcc.target/arm/neon/vRshlQs64.c: Remove.
566 * gcc.target/arm/neon/vRshlQs8.c: Remove.
567 * gcc.target/arm/neon/vRshlQu16.c: Remove.
568 * gcc.target/arm/neon/vRshlQu32.c: Remove.
569 * gcc.target/arm/neon/vRshlQu64.c: Remove.
570 * gcc.target/arm/neon/vRshlQu8.c: Remove.
571 * gcc.target/arm/neon/vRshls16.c: Remove.
572 * gcc.target/arm/neon/vRshls32.c: Remove.
573 * gcc.target/arm/neon/vRshls64.c: Remove.
574 * gcc.target/arm/neon/vRshls8.c: Remove.
575 * gcc.target/arm/neon/vRshlu16.c: Remove.
576 * gcc.target/arm/neon/vRshlu32.c: Remove.
577 * gcc.target/arm/neon/vRshlu64.c: Remove.
578 * gcc.target/arm/neon/vRshlu8.c: Remove.
579 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
580 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
581 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
582 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
583 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
584 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
585 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
586 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
587 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
588 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
589 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
590 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
591 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
592 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
593 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
594 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
595 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
596 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
597 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
598 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
599 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
600 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
601 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
602 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
603 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
604 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
605 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
606 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
607 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
608 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
609 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
610 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
611 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
612 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
613 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
614 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
615 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
616 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
617 * gcc.target/arm/neon/vRsubhns16.c: Remove.
618 * gcc.target/arm/neon/vRsubhns32.c: Remove.
619 * gcc.target/arm/neon/vRsubhns64.c: Remove.
620 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
621 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
622 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
623 * gcc.target/arm/neon/vabaQs16.c: Remove.
624 * gcc.target/arm/neon/vabaQs32.c: Remove.
625 * gcc.target/arm/neon/vabaQs8.c: Remove.
626 * gcc.target/arm/neon/vabaQu16.c: Remove.
627 * gcc.target/arm/neon/vabaQu32.c: Remove.
628 * gcc.target/arm/neon/vabaQu8.c: Remove.
629 * gcc.target/arm/neon/vabals16.c: Remove.
630 * gcc.target/arm/neon/vabals32.c: Remove.
631 * gcc.target/arm/neon/vabals8.c: Remove.
632 * gcc.target/arm/neon/vabalu16.c: Remove.
633 * gcc.target/arm/neon/vabalu32.c: Remove.
634 * gcc.target/arm/neon/vabalu8.c: Remove.
635 * gcc.target/arm/neon/vabas16.c: Remove.
636 * gcc.target/arm/neon/vabas32.c: Remove.
637 * gcc.target/arm/neon/vabas8.c: Remove.
638 * gcc.target/arm/neon/vabau16.c: Remove.
639 * gcc.target/arm/neon/vabau32.c: Remove.
640 * gcc.target/arm/neon/vabau8.c: Remove.
641 * gcc.target/arm/neon/vabdQf32.c: Remove.
642 * gcc.target/arm/neon/vabdQs16.c: Remove.
643 * gcc.target/arm/neon/vabdQs32.c: Remove.
644 * gcc.target/arm/neon/vabdQs8.c: Remove.
645 * gcc.target/arm/neon/vabdQu16.c: Remove.
646 * gcc.target/arm/neon/vabdQu32.c: Remove.
647 * gcc.target/arm/neon/vabdQu8.c: Remove.
648 * gcc.target/arm/neon/vabdf32.c: Remove.
649 * gcc.target/arm/neon/vabdls16.c: Remove.
650 * gcc.target/arm/neon/vabdls32.c: Remove.
651 * gcc.target/arm/neon/vabdls8.c: Remove.
652 * gcc.target/arm/neon/vabdlu16.c: Remove.
653 * gcc.target/arm/neon/vabdlu32.c: Remove.
654 * gcc.target/arm/neon/vabdlu8.c: Remove.
655 * gcc.target/arm/neon/vabds16.c: Remove.
656 * gcc.target/arm/neon/vabds32.c: Remove.
657 * gcc.target/arm/neon/vabds8.c: Remove.
658 * gcc.target/arm/neon/vabdu16.c: Remove.
659 * gcc.target/arm/neon/vabdu32.c: Remove.
660 * gcc.target/arm/neon/vabdu8.c: Remove.
661 * gcc.target/arm/neon/vabsQf32.c: Remove.
662 * gcc.target/arm/neon/vabsQs16.c: Remove.
663 * gcc.target/arm/neon/vabsQs32.c: Remove.
664 * gcc.target/arm/neon/vabsQs8.c: Remove.
665 * gcc.target/arm/neon/vabsf32.c: Remove.
666 * gcc.target/arm/neon/vabss16.c: Remove.
667 * gcc.target/arm/neon/vabss32.c: Remove.
668 * gcc.target/arm/neon/vabss8.c: Remove.
669 * gcc.target/arm/neon/vaddQf32.c: Remove.
670 * gcc.target/arm/neon/vaddQs16.c: Remove.
671 * gcc.target/arm/neon/vaddQs32.c: Remove.
672 * gcc.target/arm/neon/vaddQs64.c: Remove.
673 * gcc.target/arm/neon/vaddQs8.c: Remove.
674 * gcc.target/arm/neon/vaddQu16.c: Remove.
675 * gcc.target/arm/neon/vaddQu32.c: Remove.
676 * gcc.target/arm/neon/vaddQu64.c: Remove.
677 * gcc.target/arm/neon/vaddQu8.c: Remove.
678 * gcc.target/arm/neon/vaddf32.c: Remove.
679 * gcc.target/arm/neon/vaddhns16.c: Remove.
680 * gcc.target/arm/neon/vaddhns32.c: Remove.
681 * gcc.target/arm/neon/vaddhns64.c: Remove.
682 * gcc.target/arm/neon/vaddhnu16.c: Remove.
683 * gcc.target/arm/neon/vaddhnu32.c: Remove.
684 * gcc.target/arm/neon/vaddhnu64.c: Remove.
685 * gcc.target/arm/neon/vaddls16.c: Remove.
686 * gcc.target/arm/neon/vaddls32.c: Remove.
687 * gcc.target/arm/neon/vaddls8.c: Remove.
688 * gcc.target/arm/neon/vaddlu16.c: Remove.
689 * gcc.target/arm/neon/vaddlu32.c: Remove.
690 * gcc.target/arm/neon/vaddlu8.c: Remove.
691 * gcc.target/arm/neon/vadds16.c: Remove.
692 * gcc.target/arm/neon/vadds32.c: Remove.
693 * gcc.target/arm/neon/vadds64.c: Remove.
694 * gcc.target/arm/neon/vadds8.c: Remove.
695 * gcc.target/arm/neon/vaddu16.c: Remove.
696 * gcc.target/arm/neon/vaddu32.c: Remove.
697 * gcc.target/arm/neon/vaddu64.c: Remove.
698 * gcc.target/arm/neon/vaddu8.c: Remove.
699 * gcc.target/arm/neon/vaddws16.c: Remove.
700 * gcc.target/arm/neon/vaddws32.c: Remove.
701 * gcc.target/arm/neon/vaddws8.c: Remove.
702 * gcc.target/arm/neon/vaddwu16.c: Remove.
703 * gcc.target/arm/neon/vaddwu32.c: Remove.
704 * gcc.target/arm/neon/vaddwu8.c: Remove.
705 * gcc.target/arm/neon/vandQs16.c: Remove.
706 * gcc.target/arm/neon/vandQs32.c: Remove.
707 * gcc.target/arm/neon/vandQs64.c: Remove.
708 * gcc.target/arm/neon/vandQs8.c: Remove.
709 * gcc.target/arm/neon/vandQu16.c: Remove.
710 * gcc.target/arm/neon/vandQu32.c: Remove.
711 * gcc.target/arm/neon/vandQu64.c: Remove.
712 * gcc.target/arm/neon/vandQu8.c: Remove.
713 * gcc.target/arm/neon/vands16.c: Remove.
714 * gcc.target/arm/neon/vands32.c: Remove.
715 * gcc.target/arm/neon/vands64.c: Remove.
716 * gcc.target/arm/neon/vands8.c: Remove.
717 * gcc.target/arm/neon/vandu16.c: Remove.
718 * gcc.target/arm/neon/vandu32.c: Remove.
719 * gcc.target/arm/neon/vandu64.c: Remove.
720 * gcc.target/arm/neon/vandu8.c: Remove.
721 * gcc.target/arm/neon/vbicQs16.c: Remove.
722 * gcc.target/arm/neon/vbicQs32.c: Remove.
723 * gcc.target/arm/neon/vbicQs64.c: Remove.
724 * gcc.target/arm/neon/vbicQs8.c: Remove.
725 * gcc.target/arm/neon/vbicQu16.c: Remove.
726 * gcc.target/arm/neon/vbicQu32.c: Remove.
727 * gcc.target/arm/neon/vbicQu64.c: Remove.
728 * gcc.target/arm/neon/vbicQu8.c: Remove.
729 * gcc.target/arm/neon/vbics16.c: Remove.
730 * gcc.target/arm/neon/vbics32.c: Remove.
731 * gcc.target/arm/neon/vbics64.c: Remove.
732 * gcc.target/arm/neon/vbics8.c: Remove.
733 * gcc.target/arm/neon/vbicu16.c: Remove.
734 * gcc.target/arm/neon/vbicu32.c: Remove.
735 * gcc.target/arm/neon/vbicu64.c: Remove.
736 * gcc.target/arm/neon/vbicu8.c: Remove.
737 * gcc.target/arm/neon/vbslQf32.c: Remove.
738 * gcc.target/arm/neon/vbslQp16.c: Remove.
739 * gcc.target/arm/neon/vbslQp64.c: Remove.
740 * gcc.target/arm/neon/vbslQp8.c: Remove.
741 * gcc.target/arm/neon/vbslQs16.c: Remove.
742 * gcc.target/arm/neon/vbslQs32.c: Remove.
743 * gcc.target/arm/neon/vbslQs64.c: Remove.
744 * gcc.target/arm/neon/vbslQs8.c: Remove.
745 * gcc.target/arm/neon/vbslQu16.c: Remove.
746 * gcc.target/arm/neon/vbslQu32.c: Remove.
747 * gcc.target/arm/neon/vbslQu64.c: Remove.
748 * gcc.target/arm/neon/vbslQu8.c: Remove.
749 * gcc.target/arm/neon/vbslf32.c: Remove.
750 * gcc.target/arm/neon/vbslp16.c: Remove.
751 * gcc.target/arm/neon/vbslp64.c: Remove.
752 * gcc.target/arm/neon/vbslp8.c: Remove.
753 * gcc.target/arm/neon/vbsls16.c: Remove.
754 * gcc.target/arm/neon/vbsls32.c: Remove.
755 * gcc.target/arm/neon/vbsls64.c: Remove.
756 * gcc.target/arm/neon/vbsls8.c: Remove.
757 * gcc.target/arm/neon/vbslu16.c: Remove.
758 * gcc.target/arm/neon/vbslu32.c: Remove.
759 * gcc.target/arm/neon/vbslu64.c: Remove.
760 * gcc.target/arm/neon/vbslu8.c: Remove.
761 * gcc.target/arm/neon/vcageQf32.c: Remove.
762 * gcc.target/arm/neon/vcagef32.c: Remove.
763 * gcc.target/arm/neon/vcagtQf32.c: Remove.
764 * gcc.target/arm/neon/vcagtf32.c: Remove.
765 * gcc.target/arm/neon/vcaleQf32.c: Remove.
766 * gcc.target/arm/neon/vcalef32.c: Remove.
767 * gcc.target/arm/neon/vcaltQf32.c: Remove.
768 * gcc.target/arm/neon/vcaltf32.c: Remove.
769 * gcc.target/arm/neon/vceqQf32.c: Remove.
770 * gcc.target/arm/neon/vceqQp8.c: Remove.
771 * gcc.target/arm/neon/vceqQs16.c: Remove.
772 * gcc.target/arm/neon/vceqQs32.c: Remove.
773 * gcc.target/arm/neon/vceqQs8.c: Remove.
774 * gcc.target/arm/neon/vceqQu16.c: Remove.
775 * gcc.target/arm/neon/vceqQu32.c: Remove.
776 * gcc.target/arm/neon/vceqQu8.c: Remove.
777 * gcc.target/arm/neon/vceqf32.c: Remove.
778 * gcc.target/arm/neon/vceqp8.c: Remove.
779 * gcc.target/arm/neon/vceqs16.c: Remove.
780 * gcc.target/arm/neon/vceqs32.c: Remove.
781 * gcc.target/arm/neon/vceqs8.c: Remove.
782 * gcc.target/arm/neon/vcequ16.c: Remove.
783 * gcc.target/arm/neon/vcequ32.c: Remove.
784 * gcc.target/arm/neon/vcequ8.c: Remove.
785 * gcc.target/arm/neon/vcgeQf32.c: Remove.
786 * gcc.target/arm/neon/vcgeQs16.c: Remove.
787 * gcc.target/arm/neon/vcgeQs32.c: Remove.
788 * gcc.target/arm/neon/vcgeQs8.c: Remove.
789 * gcc.target/arm/neon/vcgeQu16.c: Remove.
790 * gcc.target/arm/neon/vcgeQu32.c: Remove.
791 * gcc.target/arm/neon/vcgeQu8.c: Remove.
792 * gcc.target/arm/neon/vcgef32.c: Remove.
793 * gcc.target/arm/neon/vcges16.c: Remove.
794 * gcc.target/arm/neon/vcges32.c: Remove.
795 * gcc.target/arm/neon/vcges8.c: Remove.
796 * gcc.target/arm/neon/vcgeu16.c: Remove.
797 * gcc.target/arm/neon/vcgeu32.c: Remove.
798 * gcc.target/arm/neon/vcgeu8.c: Remove.
799 * gcc.target/arm/neon/vcgtQf32.c: Remove.
800 * gcc.target/arm/neon/vcgtQs16.c: Remove.
801 * gcc.target/arm/neon/vcgtQs32.c: Remove.
802 * gcc.target/arm/neon/vcgtQs8.c: Remove.
803 * gcc.target/arm/neon/vcgtQu16.c: Remove.
804 * gcc.target/arm/neon/vcgtQu32.c: Remove.
805 * gcc.target/arm/neon/vcgtQu8.c: Remove.
806 * gcc.target/arm/neon/vcgtf32.c: Remove.
807 * gcc.target/arm/neon/vcgts16.c: Remove.
808 * gcc.target/arm/neon/vcgts32.c: Remove.
809 * gcc.target/arm/neon/vcgts8.c: Remove.
810 * gcc.target/arm/neon/vcgtu16.c: Remove.
811 * gcc.target/arm/neon/vcgtu32.c: Remove.
812 * gcc.target/arm/neon/vcgtu8.c: Remove.
813 * gcc.target/arm/neon/vcleQf32.c: Remove.
814 * gcc.target/arm/neon/vcleQs16.c: Remove.
815 * gcc.target/arm/neon/vcleQs32.c: Remove.
816 * gcc.target/arm/neon/vcleQs8.c: Remove.
817 * gcc.target/arm/neon/vcleQu16.c: Remove.
818 * gcc.target/arm/neon/vcleQu32.c: Remove.
819 * gcc.target/arm/neon/vcleQu8.c: Remove.
820 * gcc.target/arm/neon/vclef32.c: Remove.
821 * gcc.target/arm/neon/vcles16.c: Remove.
822 * gcc.target/arm/neon/vcles32.c: Remove.
823 * gcc.target/arm/neon/vcles8.c: Remove.
824 * gcc.target/arm/neon/vcleu16.c: Remove.
825 * gcc.target/arm/neon/vcleu32.c: Remove.
826 * gcc.target/arm/neon/vcleu8.c: Remove.
827 * gcc.target/arm/neon/vclsQs16.c: Remove.
828 * gcc.target/arm/neon/vclsQs32.c: Remove.
829 * gcc.target/arm/neon/vclsQs8.c: Remove.
830 * gcc.target/arm/neon/vclss16.c: Remove.
831 * gcc.target/arm/neon/vclss32.c: Remove.
832 * gcc.target/arm/neon/vclss8.c: Remove.
833 * gcc.target/arm/neon/vcltQf32.c: Remove.
834 * gcc.target/arm/neon/vcltQs16.c: Remove.
835 * gcc.target/arm/neon/vcltQs32.c: Remove.
836 * gcc.target/arm/neon/vcltQs8.c: Remove.
837 * gcc.target/arm/neon/vcltQu16.c: Remove.
838 * gcc.target/arm/neon/vcltQu32.c: Remove.
839 * gcc.target/arm/neon/vcltQu8.c: Remove.
840 * gcc.target/arm/neon/vcltf32.c: Remove.
841 * gcc.target/arm/neon/vclts16.c: Remove.
842 * gcc.target/arm/neon/vclts32.c: Remove.
843 * gcc.target/arm/neon/vclts8.c: Remove.
844 * gcc.target/arm/neon/vcltu16.c: Remove.
845 * gcc.target/arm/neon/vcltu32.c: Remove.
846 * gcc.target/arm/neon/vcltu8.c: Remove.
847 * gcc.target/arm/neon/vclzQs16.c: Remove.
848 * gcc.target/arm/neon/vclzQs32.c: Remove.
849 * gcc.target/arm/neon/vclzQs8.c: Remove.
850 * gcc.target/arm/neon/vclzQu16.c: Remove.
851 * gcc.target/arm/neon/vclzQu32.c: Remove.
852 * gcc.target/arm/neon/vclzQu8.c: Remove.
853 * gcc.target/arm/neon/vclzs16.c: Remove.
854 * gcc.target/arm/neon/vclzs32.c: Remove.
855 * gcc.target/arm/neon/vclzs8.c: Remove.
856 * gcc.target/arm/neon/vclzu16.c: Remove.
857 * gcc.target/arm/neon/vclzu32.c: Remove.
858 * gcc.target/arm/neon/vclzu8.c: Remove.
859 * gcc.target/arm/neon/vcntQp8.c: Remove.
860 * gcc.target/arm/neon/vcntQs8.c: Remove.
861 * gcc.target/arm/neon/vcntQu8.c: Remove.
862 * gcc.target/arm/neon/vcntp8.c: Remove.
863 * gcc.target/arm/neon/vcnts8.c: Remove.
864 * gcc.target/arm/neon/vcntu8.c: Remove.
865 * gcc.target/arm/neon/vcombinef32.c: Remove.
866 * gcc.target/arm/neon/vcombinep16.c: Remove.
867 * gcc.target/arm/neon/vcombinep64.c: Remove.
868 * gcc.target/arm/neon/vcombinep8.c: Remove.
869 * gcc.target/arm/neon/vcombines16.c: Remove.
870 * gcc.target/arm/neon/vcombines32.c: Remove.
871 * gcc.target/arm/neon/vcombines64.c: Remove.
872 * gcc.target/arm/neon/vcombines8.c: Remove.
873 * gcc.target/arm/neon/vcombineu16.c: Remove.
874 * gcc.target/arm/neon/vcombineu32.c: Remove.
875 * gcc.target/arm/neon/vcombineu64.c: Remove.
876 * gcc.target/arm/neon/vcombineu8.c: Remove.
877 * gcc.target/arm/neon/vcreatef32.c: Remove.
878 * gcc.target/arm/neon/vcreatep16.c: Remove.
879 * gcc.target/arm/neon/vcreatep64.c: Remove.
880 * gcc.target/arm/neon/vcreatep8.c: Remove.
881 * gcc.target/arm/neon/vcreates16.c: Remove.
882 * gcc.target/arm/neon/vcreates32.c: Remove.
883 * gcc.target/arm/neon/vcreates64.c: Remove.
884 * gcc.target/arm/neon/vcreates8.c: Remove.
885 * gcc.target/arm/neon/vcreateu16.c: Remove.
886 * gcc.target/arm/neon/vcreateu32.c: Remove.
887 * gcc.target/arm/neon/vcreateu64.c: Remove.
888 * gcc.target/arm/neon/vcreateu8.c: Remove.
889 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
890 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
891 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
892 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
893 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
894 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
895 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
896 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
897 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
898 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
899 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
900 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
901 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
902 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
903 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
904 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
905 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
906 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
907 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
908 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
909 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
910 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
911 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
912 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
913 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
914 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
915 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
916 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
917 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
918 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
919 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
920 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
921 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
922 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
923 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
924 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
925 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
926 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
927 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
928 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
929 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
930 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
931 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
932 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
933 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
934 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
935 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
936 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
937 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
938 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
939 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
940 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
941 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
942 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
943 * gcc.target/arm/neon/vdup_nf32.c: Remove.
944 * gcc.target/arm/neon/vdup_np16.c: Remove.
945 * gcc.target/arm/neon/vdup_np64.c: Remove.
946 * gcc.target/arm/neon/vdup_np8.c: Remove.
947 * gcc.target/arm/neon/vdup_ns16.c: Remove.
948 * gcc.target/arm/neon/vdup_ns32.c: Remove.
949 * gcc.target/arm/neon/vdup_ns64.c: Remove.
950 * gcc.target/arm/neon/vdup_ns8.c: Remove.
951 * gcc.target/arm/neon/vdup_nu16.c: Remove.
952 * gcc.target/arm/neon/vdup_nu32.c: Remove.
953 * gcc.target/arm/neon/vdup_nu64.c: Remove.
954 * gcc.target/arm/neon/vdup_nu8.c: Remove.
955 * gcc.target/arm/neon/veorQs16.c: Remove.
956 * gcc.target/arm/neon/veorQs32.c: Remove.
957 * gcc.target/arm/neon/veorQs64.c: Remove.
958 * gcc.target/arm/neon/veorQs8.c: Remove.
959 * gcc.target/arm/neon/veorQu16.c: Remove.
960 * gcc.target/arm/neon/veorQu32.c: Remove.
961 * gcc.target/arm/neon/veorQu64.c: Remove.
962 * gcc.target/arm/neon/veorQu8.c: Remove.
963 * gcc.target/arm/neon/veors16.c: Remove.
964 * gcc.target/arm/neon/veors32.c: Remove.
965 * gcc.target/arm/neon/veors64.c: Remove.
966 * gcc.target/arm/neon/veors8.c: Remove.
967 * gcc.target/arm/neon/veoru16.c: Remove.
968 * gcc.target/arm/neon/veoru32.c: Remove.
969 * gcc.target/arm/neon/veoru64.c: Remove.
970 * gcc.target/arm/neon/veoru8.c: Remove.
971 * gcc.target/arm/neon/vextQf32.c: Remove.
972 * gcc.target/arm/neon/vextQp16.c: Remove.
973 * gcc.target/arm/neon/vextQp64.c: Remove.
974 * gcc.target/arm/neon/vextQp8.c: Remove.
975 * gcc.target/arm/neon/vextQs16.c: Remove.
976 * gcc.target/arm/neon/vextQs32.c: Remove.
977 * gcc.target/arm/neon/vextQs64.c: Remove.
978 * gcc.target/arm/neon/vextQs8.c: Remove.
979 * gcc.target/arm/neon/vextQu16.c: Remove.
980 * gcc.target/arm/neon/vextQu32.c: Remove.
981 * gcc.target/arm/neon/vextQu64.c: Remove.
982 * gcc.target/arm/neon/vextQu8.c: Remove.
983 * gcc.target/arm/neon/vextf32.c: Remove.
984 * gcc.target/arm/neon/vextp16.c: Remove.
985 * gcc.target/arm/neon/vextp64.c: Remove.
986 * gcc.target/arm/neon/vextp8.c: Remove.
987 * gcc.target/arm/neon/vexts16.c: Remove.
988 * gcc.target/arm/neon/vexts32.c: Remove.
989 * gcc.target/arm/neon/vexts64.c: Remove.
990 * gcc.target/arm/neon/vexts8.c: Remove.
991 * gcc.target/arm/neon/vextu16.c: Remove.
992 * gcc.target/arm/neon/vextu32.c: Remove.
993 * gcc.target/arm/neon/vextu64.c: Remove.
994 * gcc.target/arm/neon/vextu8.c: Remove.
995 * gcc.target/arm/neon/vfmaQf32.c: Remove.
996 * gcc.target/arm/neon/vfmaf32.c: Remove.
997 * gcc.target/arm/neon/vfmsQf32.c: Remove.
998 * gcc.target/arm/neon/vfmsf32.c: Remove.
999 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1000 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1001 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1002 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1003 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1004 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1005 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1006 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1007 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1008 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1009 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1010 * gcc.target/arm/neon/vget_highf32.c: Remove.
1011 * gcc.target/arm/neon/vget_highp16.c: Remove.
1012 * gcc.target/arm/neon/vget_highp64.c: Remove.
1013 * gcc.target/arm/neon/vget_highp8.c: Remove.
1014 * gcc.target/arm/neon/vget_highs16.c: Remove.
1015 * gcc.target/arm/neon/vget_highs32.c: Remove.
1016 * gcc.target/arm/neon/vget_highs64.c: Remove.
1017 * gcc.target/arm/neon/vget_highs8.c: Remove.
1018 * gcc.target/arm/neon/vget_highu16.c: Remove.
1019 * gcc.target/arm/neon/vget_highu32.c: Remove.
1020 * gcc.target/arm/neon/vget_highu64.c: Remove.
1021 * gcc.target/arm/neon/vget_highu8.c: Remove.
1022 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1023 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1024 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1025 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1026 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1027 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1028 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1029 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1030 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1031 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1032 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1033 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1034 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1035 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1036 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1037 * gcc.target/arm/neon/vget_lows16.c: Remove.
1038 * gcc.target/arm/neon/vget_lows32.c: Remove.
1039 * gcc.target/arm/neon/vget_lows64.c: Remove.
1040 * gcc.target/arm/neon/vget_lows8.c: Remove.
1041 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1042 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1043 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1044 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1045 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1046 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1047 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1048 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1049 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1050 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1051 * gcc.target/arm/neon/vhadds16.c: Remove.
1052 * gcc.target/arm/neon/vhadds32.c: Remove.
1053 * gcc.target/arm/neon/vhadds8.c: Remove.
1054 * gcc.target/arm/neon/vhaddu16.c: Remove.
1055 * gcc.target/arm/neon/vhaddu32.c: Remove.
1056 * gcc.target/arm/neon/vhaddu8.c: Remove.
1057 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1058 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1059 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1060 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1061 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1062 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1063 * gcc.target/arm/neon/vhsubs16.c: Remove.
1064 * gcc.target/arm/neon/vhsubs32.c: Remove.
1065 * gcc.target/arm/neon/vhsubs8.c: Remove.
1066 * gcc.target/arm/neon/vhsubu16.c: Remove.
1067 * gcc.target/arm/neon/vhsubu32.c: Remove.
1068 * gcc.target/arm/neon/vhsubu8.c: Remove.
1069 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1070 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1071 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1072 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1073 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1074 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1075 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1076 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1077 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1078 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1079 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1080 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1081 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1082 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1083 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1084 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1085 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1086 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1087 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1088 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1089 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1090 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1091 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1092 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1093 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1094 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1095 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1096 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1097 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1098 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1099 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1100 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1101 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1102 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1103 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1104 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1105 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1106 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1107 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1108 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1109 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1110 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1111 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1112 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1113 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1114 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1115 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1116 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1117 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1118 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1119 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1120 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1121 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1122 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1123 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1124 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1125 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1126 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1127 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1128 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1129 * gcc.target/arm/neon/vld1f32.c: Remove.
1130 * gcc.target/arm/neon/vld1p16.c: Remove.
1131 * gcc.target/arm/neon/vld1p64.c: Remove.
1132 * gcc.target/arm/neon/vld1p8.c: Remove.
1133 * gcc.target/arm/neon/vld1s16.c: Remove.
1134 * gcc.target/arm/neon/vld1s32.c: Remove.
1135 * gcc.target/arm/neon/vld1s64.c: Remove.
1136 * gcc.target/arm/neon/vld1s8.c: Remove.
1137 * gcc.target/arm/neon/vld1u16.c: Remove.
1138 * gcc.target/arm/neon/vld1u32.c: Remove.
1139 * gcc.target/arm/neon/vld1u64.c: Remove.
1140 * gcc.target/arm/neon/vld1u8.c: Remove.
1141 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1142 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1143 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1144 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1145 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1146 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1147 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1148 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1149 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1150 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1151 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1152 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1153 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1154 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1155 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1156 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1157 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1158 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1159 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1160 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1161 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1162 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1163 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1164 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1165 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1166 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1167 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1168 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1169 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1170 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1171 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1172 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1173 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1174 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1175 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1176 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1177 * gcc.target/arm/neon/vld2f32.c: Remove.
1178 * gcc.target/arm/neon/vld2p16.c: Remove.
1179 * gcc.target/arm/neon/vld2p64.c: Remove.
1180 * gcc.target/arm/neon/vld2p8.c: Remove.
1181 * gcc.target/arm/neon/vld2s16.c: Remove.
1182 * gcc.target/arm/neon/vld2s32.c: Remove.
1183 * gcc.target/arm/neon/vld2s64.c: Remove.
1184 * gcc.target/arm/neon/vld2s8.c: Remove.
1185 * gcc.target/arm/neon/vld2u16.c: Remove.
1186 * gcc.target/arm/neon/vld2u32.c: Remove.
1187 * gcc.target/arm/neon/vld2u64.c: Remove.
1188 * gcc.target/arm/neon/vld2u8.c: Remove.
1189 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1190 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1191 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1192 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1193 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1194 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1195 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1196 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1197 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1198 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1199 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1200 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1201 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1202 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1203 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1204 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1205 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1206 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1207 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1208 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1209 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1210 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1211 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1212 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1213 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1214 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1215 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1216 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1217 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1218 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1219 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1220 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1221 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1222 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1223 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1224 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1225 * gcc.target/arm/neon/vld3f32.c: Remove.
1226 * gcc.target/arm/neon/vld3p16.c: Remove.
1227 * gcc.target/arm/neon/vld3p64.c: Remove.
1228 * gcc.target/arm/neon/vld3p8.c: Remove.
1229 * gcc.target/arm/neon/vld3s16.c: Remove.
1230 * gcc.target/arm/neon/vld3s32.c: Remove.
1231 * gcc.target/arm/neon/vld3s64.c: Remove.
1232 * gcc.target/arm/neon/vld3s8.c: Remove.
1233 * gcc.target/arm/neon/vld3u16.c: Remove.
1234 * gcc.target/arm/neon/vld3u32.c: Remove.
1235 * gcc.target/arm/neon/vld3u64.c: Remove.
1236 * gcc.target/arm/neon/vld3u8.c: Remove.
1237 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1238 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1239 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1240 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1241 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1242 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1243 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1244 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1245 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1246 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1247 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1248 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1249 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1250 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1251 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1252 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1253 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1254 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1255 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1256 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1257 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1258 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1259 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1260 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1261 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1262 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1263 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1264 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1265 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1266 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1267 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1268 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1269 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1270 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1271 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1272 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1273 * gcc.target/arm/neon/vld4f32.c: Remove.
1274 * gcc.target/arm/neon/vld4p16.c: Remove.
1275 * gcc.target/arm/neon/vld4p64.c: Remove.
1276 * gcc.target/arm/neon/vld4p8.c: Remove.
1277 * gcc.target/arm/neon/vld4s16.c: Remove.
1278 * gcc.target/arm/neon/vld4s32.c: Remove.
1279 * gcc.target/arm/neon/vld4s64.c: Remove.
1280 * gcc.target/arm/neon/vld4s8.c: Remove.
1281 * gcc.target/arm/neon/vld4u16.c: Remove.
1282 * gcc.target/arm/neon/vld4u32.c: Remove.
1283 * gcc.target/arm/neon/vld4u64.c: Remove.
1284 * gcc.target/arm/neon/vld4u8.c: Remove.
1285 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1286 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1287 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1288 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1289 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1290 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1291 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1292 * gcc.target/arm/neon/vmaxf32.c: Remove.
1293 * gcc.target/arm/neon/vmaxs16.c: Remove.
1294 * gcc.target/arm/neon/vmaxs32.c: Remove.
1295 * gcc.target/arm/neon/vmaxs8.c: Remove.
1296 * gcc.target/arm/neon/vmaxu16.c: Remove.
1297 * gcc.target/arm/neon/vmaxu32.c: Remove.
1298 * gcc.target/arm/neon/vmaxu8.c: Remove.
1299 * gcc.target/arm/neon/vminQf32.c: Remove.
1300 * gcc.target/arm/neon/vminQs16.c: Remove.
1301 * gcc.target/arm/neon/vminQs32.c: Remove.
1302 * gcc.target/arm/neon/vminQs8.c: Remove.
1303 * gcc.target/arm/neon/vminQu16.c: Remove.
1304 * gcc.target/arm/neon/vminQu32.c: Remove.
1305 * gcc.target/arm/neon/vminQu8.c: Remove.
1306 * gcc.target/arm/neon/vminf32.c: Remove.
1307 * gcc.target/arm/neon/vmins16.c: Remove.
1308 * gcc.target/arm/neon/vmins32.c: Remove.
1309 * gcc.target/arm/neon/vmins8.c: Remove.
1310 * gcc.target/arm/neon/vminu16.c: Remove.
1311 * gcc.target/arm/neon/vminu32.c: Remove.
1312 * gcc.target/arm/neon/vminu8.c: Remove.
1313 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1314 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1315 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1316 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1317 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1318 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1319 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1320 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1321 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1322 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1323 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1324 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1325 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1326 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1327 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1328 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1329 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1330 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1331 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1332 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1333 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1334 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1335 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1336 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1337 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1338 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1339 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1340 * gcc.target/arm/neon/vmlaf32.c: Remove.
1341 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1342 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1343 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1344 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1345 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1346 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1347 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1348 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1349 * gcc.target/arm/neon/vmlals16.c: Remove.
1350 * gcc.target/arm/neon/vmlals32.c: Remove.
1351 * gcc.target/arm/neon/vmlals8.c: Remove.
1352 * gcc.target/arm/neon/vmlalu16.c: Remove.
1353 * gcc.target/arm/neon/vmlalu32.c: Remove.
1354 * gcc.target/arm/neon/vmlalu8.c: Remove.
1355 * gcc.target/arm/neon/vmlas16.c: Remove.
1356 * gcc.target/arm/neon/vmlas32.c: Remove.
1357 * gcc.target/arm/neon/vmlas8.c: Remove.
1358 * gcc.target/arm/neon/vmlau16.c: Remove.
1359 * gcc.target/arm/neon/vmlau32.c: Remove.
1360 * gcc.target/arm/neon/vmlau8.c: Remove.
1361 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1362 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1363 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1364 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1365 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1366 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1367 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1368 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1369 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1370 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1371 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1372 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1373 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1374 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1375 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1376 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1377 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1378 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1379 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1380 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1381 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1382 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1383 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1384 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1385 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1386 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1387 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1388 * gcc.target/arm/neon/vmlsf32.c: Remove.
1389 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1390 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1391 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1392 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1393 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1394 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1395 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1396 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1397 * gcc.target/arm/neon/vmlsls16.c: Remove.
1398 * gcc.target/arm/neon/vmlsls32.c: Remove.
1399 * gcc.target/arm/neon/vmlsls8.c: Remove.
1400 * gcc.target/arm/neon/vmlslu16.c: Remove.
1401 * gcc.target/arm/neon/vmlslu32.c: Remove.
1402 * gcc.target/arm/neon/vmlslu8.c: Remove.
1403 * gcc.target/arm/neon/vmlss16.c: Remove.
1404 * gcc.target/arm/neon/vmlss32.c: Remove.
1405 * gcc.target/arm/neon/vmlss8.c: Remove.
1406 * gcc.target/arm/neon/vmlsu16.c: Remove.
1407 * gcc.target/arm/neon/vmlsu32.c: Remove.
1408 * gcc.target/arm/neon/vmlsu8.c: Remove.
1409 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1410 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1411 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1412 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1413 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1414 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1415 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1416 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1417 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1418 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1419 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1420 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1421 * gcc.target/arm/neon/vmov_np16.c: Remove.
1422 * gcc.target/arm/neon/vmov_np8.c: Remove.
1423 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1424 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1425 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1426 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1427 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1428 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1429 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1430 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1431 * gcc.target/arm/neon/vmovls16.c: Remove.
1432 * gcc.target/arm/neon/vmovls32.c: Remove.
1433 * gcc.target/arm/neon/vmovls8.c: Remove.
1434 * gcc.target/arm/neon/vmovlu16.c: Remove.
1435 * gcc.target/arm/neon/vmovlu32.c: Remove.
1436 * gcc.target/arm/neon/vmovlu8.c: Remove.
1437 * gcc.target/arm/neon/vmovns16.c: Remove.
1438 * gcc.target/arm/neon/vmovns32.c: Remove.
1439 * gcc.target/arm/neon/vmovns64.c: Remove.
1440 * gcc.target/arm/neon/vmovnu16.c: Remove.
1441 * gcc.target/arm/neon/vmovnu32.c: Remove.
1442 * gcc.target/arm/neon/vmovnu64.c: Remove.
1443 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1444 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1445 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1446 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1447 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1448 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1449 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1450 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1451 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1452 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1453 * gcc.target/arm/neon/vmulQf32.c: Remove.
1454 * gcc.target/arm/neon/vmulQp8.c: Remove.
1455 * gcc.target/arm/neon/vmulQs16.c: Remove.
1456 * gcc.target/arm/neon/vmulQs32.c: Remove.
1457 * gcc.target/arm/neon/vmulQs8.c: Remove.
1458 * gcc.target/arm/neon/vmulQu16.c: Remove.
1459 * gcc.target/arm/neon/vmulQu32.c: Remove.
1460 * gcc.target/arm/neon/vmulQu8.c: Remove.
1461 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1462 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1463 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1464 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1465 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1466 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1467 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1468 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1469 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1470 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1471 * gcc.target/arm/neon/vmulf32.c: Remove.
1472 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1473 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1474 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1475 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1476 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1477 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1478 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1479 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1480 * gcc.target/arm/neon/vmullp8.c: Remove.
1481 * gcc.target/arm/neon/vmulls16.c: Remove.
1482 * gcc.target/arm/neon/vmulls32.c: Remove.
1483 * gcc.target/arm/neon/vmulls8.c: Remove.
1484 * gcc.target/arm/neon/vmullu16.c: Remove.
1485 * gcc.target/arm/neon/vmullu32.c: Remove.
1486 * gcc.target/arm/neon/vmullu8.c: Remove.
1487 * gcc.target/arm/neon/vmulp8.c: Remove.
1488 * gcc.target/arm/neon/vmuls16.c: Remove.
1489 * gcc.target/arm/neon/vmuls32.c: Remove.
1490 * gcc.target/arm/neon/vmuls8.c: Remove.
1491 * gcc.target/arm/neon/vmulu16.c: Remove.
1492 * gcc.target/arm/neon/vmulu32.c: Remove.
1493 * gcc.target/arm/neon/vmulu8.c: Remove.
1494 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1495 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1496 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1497 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1498 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1499 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1500 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1501 * gcc.target/arm/neon/vmvnp8.c: Remove.
1502 * gcc.target/arm/neon/vmvns16.c: Remove.
1503 * gcc.target/arm/neon/vmvns32.c: Remove.
1504 * gcc.target/arm/neon/vmvns8.c: Remove.
1505 * gcc.target/arm/neon/vmvnu16.c: Remove.
1506 * gcc.target/arm/neon/vmvnu32.c: Remove.
1507 * gcc.target/arm/neon/vmvnu8.c: Remove.
1508 * gcc.target/arm/neon/vnegQf32.c: Remove.
1509 * gcc.target/arm/neon/vnegQs16.c: Remove.
1510 * gcc.target/arm/neon/vnegQs32.c: Remove.
1511 * gcc.target/arm/neon/vnegQs8.c: Remove.
1512 * gcc.target/arm/neon/vnegf32.c: Remove.
1513 * gcc.target/arm/neon/vnegs16.c: Remove.
1514 * gcc.target/arm/neon/vnegs32.c: Remove.
1515 * gcc.target/arm/neon/vnegs8.c: Remove.
1516 * gcc.target/arm/neon/vornQs16.c: Remove.
1517 * gcc.target/arm/neon/vornQs32.c: Remove.
1518 * gcc.target/arm/neon/vornQs64.c: Remove.
1519 * gcc.target/arm/neon/vornQs8.c: Remove.
1520 * gcc.target/arm/neon/vornQu16.c: Remove.
1521 * gcc.target/arm/neon/vornQu32.c: Remove.
1522 * gcc.target/arm/neon/vornQu64.c: Remove.
1523 * gcc.target/arm/neon/vornQu8.c: Remove.
1524 * gcc.target/arm/neon/vorns16.c: Remove.
1525 * gcc.target/arm/neon/vorns32.c: Remove.
1526 * gcc.target/arm/neon/vorns64.c: Remove.
1527 * gcc.target/arm/neon/vorns8.c: Remove.
1528 * gcc.target/arm/neon/vornu16.c: Remove.
1529 * gcc.target/arm/neon/vornu32.c: Remove.
1530 * gcc.target/arm/neon/vornu64.c: Remove.
1531 * gcc.target/arm/neon/vornu8.c: Remove.
1532 * gcc.target/arm/neon/vorrQs16.c: Remove.
1533 * gcc.target/arm/neon/vorrQs32.c: Remove.
1534 * gcc.target/arm/neon/vorrQs64.c: Remove.
1535 * gcc.target/arm/neon/vorrQs8.c: Remove.
1536 * gcc.target/arm/neon/vorrQu16.c: Remove.
1537 * gcc.target/arm/neon/vorrQu32.c: Remove.
1538 * gcc.target/arm/neon/vorrQu64.c: Remove.
1539 * gcc.target/arm/neon/vorrQu8.c: Remove.
1540 * gcc.target/arm/neon/vorrs16.c: Remove.
1541 * gcc.target/arm/neon/vorrs32.c: Remove.
1542 * gcc.target/arm/neon/vorrs64.c: Remove.
1543 * gcc.target/arm/neon/vorrs8.c: Remove.
1544 * gcc.target/arm/neon/vorru16.c: Remove.
1545 * gcc.target/arm/neon/vorru32.c: Remove.
1546 * gcc.target/arm/neon/vorru64.c: Remove.
1547 * gcc.target/arm/neon/vorru8.c: Remove.
1548 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1549 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1550 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1551 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1552 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1553 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1554 * gcc.target/arm/neon/vpadals16.c: Remove.
1555 * gcc.target/arm/neon/vpadals32.c: Remove.
1556 * gcc.target/arm/neon/vpadals8.c: Remove.
1557 * gcc.target/arm/neon/vpadalu16.c: Remove.
1558 * gcc.target/arm/neon/vpadalu32.c: Remove.
1559 * gcc.target/arm/neon/vpadalu8.c: Remove.
1560 * gcc.target/arm/neon/vpaddf32.c: Remove.
1561 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1562 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1563 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1564 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1565 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1566 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1567 * gcc.target/arm/neon/vpaddls16.c: Remove.
1568 * gcc.target/arm/neon/vpaddls32.c: Remove.
1569 * gcc.target/arm/neon/vpaddls8.c: Remove.
1570 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1571 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1572 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1573 * gcc.target/arm/neon/vpadds16.c: Remove.
1574 * gcc.target/arm/neon/vpadds32.c: Remove.
1575 * gcc.target/arm/neon/vpadds8.c: Remove.
1576 * gcc.target/arm/neon/vpaddu16.c: Remove.
1577 * gcc.target/arm/neon/vpaddu32.c: Remove.
1578 * gcc.target/arm/neon/vpaddu8.c: Remove.
1579 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1580 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1581 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1582 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1583 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1584 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1585 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1586 * gcc.target/arm/neon/vpminf32.c: Remove.
1587 * gcc.target/arm/neon/vpmins16.c: Remove.
1588 * gcc.target/arm/neon/vpmins32.c: Remove.
1589 * gcc.target/arm/neon/vpmins8.c: Remove.
1590 * gcc.target/arm/neon/vpminu16.c: Remove.
1591 * gcc.target/arm/neon/vpminu32.c: Remove.
1592 * gcc.target/arm/neon/vpminu8.c: Remove.
1593 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1594 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1595 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1596 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1597 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1598 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1599 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1600 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1601 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1602 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1603 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1604 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1605 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1606 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1607 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1608 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1609 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1610 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1611 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1612 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1613 * gcc.target/arm/neon/vqRshls16.c: Remove.
1614 * gcc.target/arm/neon/vqRshls32.c: Remove.
1615 * gcc.target/arm/neon/vqRshls64.c: Remove.
1616 * gcc.target/arm/neon/vqRshls8.c: Remove.
1617 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1618 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1619 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1620 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1621 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1622 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1623 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1624 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1625 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1626 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1627 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1628 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1629 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1630 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1631 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1632 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1633 * gcc.target/arm/neon/vqabss16.c: Remove.
1634 * gcc.target/arm/neon/vqabss32.c: Remove.
1635 * gcc.target/arm/neon/vqabss8.c: Remove.
1636 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1637 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1638 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1639 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1640 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1641 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1642 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1643 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1644 * gcc.target/arm/neon/vqadds16.c: Remove.
1645 * gcc.target/arm/neon/vqadds32.c: Remove.
1646 * gcc.target/arm/neon/vqadds64.c: Remove.
1647 * gcc.target/arm/neon/vqadds8.c: Remove.
1648 * gcc.target/arm/neon/vqaddu16.c: Remove.
1649 * gcc.target/arm/neon/vqaddu32.c: Remove.
1650 * gcc.target/arm/neon/vqaddu64.c: Remove.
1651 * gcc.target/arm/neon/vqaddu8.c: Remove.
1652 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1653 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1654 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1655 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1656 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1657 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1658 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1659 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1660 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1661 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1662 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1663 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1664 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1665 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1666 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1667 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1668 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1669 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1670 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1671 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1672 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1673 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1674 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1675 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1676 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1677 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1678 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1679 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1680 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1681 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1682 * gcc.target/arm/neon/vqmovns16.c: Remove.
1683 * gcc.target/arm/neon/vqmovns32.c: Remove.
1684 * gcc.target/arm/neon/vqmovns64.c: Remove.
1685 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1686 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1687 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1688 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1689 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1690 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1691 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1692 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1693 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1694 * gcc.target/arm/neon/vqnegs16.c: Remove.
1695 * gcc.target/arm/neon/vqnegs32.c: Remove.
1696 * gcc.target/arm/neon/vqnegs8.c: Remove.
1697 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1698 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1699 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1700 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1701 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1702 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1703 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1704 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1705 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1706 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1707 * gcc.target/arm/neon/vqshlQs64.c: Remove.
1708 * gcc.target/arm/neon/vqshlQs8.c: Remove.
1709 * gcc.target/arm/neon/vqshlQu16.c: Remove.
1710 * gcc.target/arm/neon/vqshlQu32.c: Remove.
1711 * gcc.target/arm/neon/vqshlQu64.c: Remove.
1712 * gcc.target/arm/neon/vqshlQu8.c: Remove.
1713 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1714 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1715 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1716 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1717 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1718 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1719 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1720 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1721 * gcc.target/arm/neon/vqshls16.c: Remove.
1722 * gcc.target/arm/neon/vqshls32.c: Remove.
1723 * gcc.target/arm/neon/vqshls64.c: Remove.
1724 * gcc.target/arm/neon/vqshls8.c: Remove.
1725 * gcc.target/arm/neon/vqshlu16.c: Remove.
1726 * gcc.target/arm/neon/vqshlu32.c: Remove.
1727 * gcc.target/arm/neon/vqshlu64.c: Remove.
1728 * gcc.target/arm/neon/vqshlu8.c: Remove.
1729 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1730 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1731 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1732 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1733 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1734 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1735 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1736 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1737 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1738 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1739 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1740 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1741 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1742 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1743 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1744 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1745 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1746 * gcc.target/arm/neon/vqsubQs16.c: Remove.
1747 * gcc.target/arm/neon/vqsubQs32.c: Remove.
1748 * gcc.target/arm/neon/vqsubQs64.c: Remove.
1749 * gcc.target/arm/neon/vqsubQs8.c: Remove.
1750 * gcc.target/arm/neon/vqsubQu16.c: Remove.
1751 * gcc.target/arm/neon/vqsubQu32.c: Remove.
1752 * gcc.target/arm/neon/vqsubQu64.c: Remove.
1753 * gcc.target/arm/neon/vqsubQu8.c: Remove.
1754 * gcc.target/arm/neon/vqsubs16.c: Remove.
1755 * gcc.target/arm/neon/vqsubs32.c: Remove.
1756 * gcc.target/arm/neon/vqsubs64.c: Remove.
1757 * gcc.target/arm/neon/vqsubs8.c: Remove.
1758 * gcc.target/arm/neon/vqsubu16.c: Remove.
1759 * gcc.target/arm/neon/vqsubu32.c: Remove.
1760 * gcc.target/arm/neon/vqsubu64.c: Remove.
1761 * gcc.target/arm/neon/vqsubu8.c: Remove.
1762 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1763 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1764 * gcc.target/arm/neon/vrecpef32.c: Remove.
1765 * gcc.target/arm/neon/vrecpeu32.c: Remove.
1766 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1767 * gcc.target/arm/neon/vrecpsf32.c: Remove.
1768 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1769 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1770 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1771 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1772 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1773 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1774 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1775 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1776 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1777 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1778 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1779 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1780 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1781 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1782 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1783 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1784 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1785 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1786 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1787 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1788 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1789 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1790 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1791 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1792 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1793 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1794 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1795 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1796 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1797 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1798 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1799 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1800 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1801 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1802 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1803 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1804 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1805 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1806 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1807 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1808 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1809 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1810 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1811 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1812 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1813 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1814 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1815 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1816 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1817 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1818 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1819 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1820 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1821 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1822 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1823 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1824 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1825 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1826 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1827 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1828 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1829 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1830 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1831 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1832 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1833 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1834 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1835 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1836 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1837 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1838 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1839 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1840 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1841 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1842 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1843 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1844 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1845 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1846 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1847 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1848 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1849 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1850 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1851 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1852 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1853 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1854 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1855 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1856 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1857 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1858 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1859 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1860 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1861 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1862 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1863 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1864 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1865 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1866 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1867 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1868 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1869 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1870 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1871 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1872 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1873 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1874 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1875 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1876 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1877 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1878 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1879 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1880 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1881 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1882 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1883 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1884 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1885 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1886 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1887 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1888 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1889 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1890 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1891 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1892 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1893 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1894 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1895 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1896 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1897 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1898 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1899 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1900 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1901 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1902 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1903 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1904 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1905 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1906 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1907 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1908 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1909 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1910 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1911 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1912 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1913 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1914 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1915 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1916 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1917 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1918 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1919 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1920 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1921 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1922 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1923 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1924 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1925 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1926 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1927 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1928 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1929 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1930 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1931 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1932 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1933 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1934 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1935 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1936 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1937 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1938 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1939 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1940 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1941 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1942 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1943 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1944 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1945 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1946 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1947 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1948 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1949 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1950 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1951 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1952 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1953 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1954 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1955 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1956 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1957 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1958 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1959 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1960 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1961 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1962 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1963 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1964 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1965 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1966 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1967 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1968 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1969 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1970 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1971 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1972 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1973 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
1974 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
1975 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
1976 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
1977 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
1978 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
1979 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
1980 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
1981 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
1982 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
1983 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
1984 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
1985 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
1986 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
1987 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
1988 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
1989 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
1990 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
1991 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
1992 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
1993 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
1994 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
1995 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
1996 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
1997 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
1998 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
1999 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2000 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2001 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2002 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2003 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2004 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2005 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2006 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2007 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2008 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2009 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2010 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2011 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2012 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2013 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2014 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2015 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2016 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2017 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2018 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2019 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2020 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2021 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2022 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2023 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2024 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2025 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2026 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2027 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2028 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2029 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2030 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2031 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2032 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2033 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2034 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2035 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2036 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2037 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2038 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2039 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2040 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2041 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2042 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2043 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2044 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2045 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2046 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2047 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2048 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2049 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2050 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2051 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2052 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2053 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2054 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2055 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2056 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2057 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2058 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2059 * gcc.target/arm/neon/vrev16p8.c: Remove.
2060 * gcc.target/arm/neon/vrev16s8.c: Remove.
2061 * gcc.target/arm/neon/vrev16u8.c: Remove.
2062 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2063 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2064 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2065 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2066 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2067 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2068 * gcc.target/arm/neon/vrev32p16.c: Remove.
2069 * gcc.target/arm/neon/vrev32p8.c: Remove.
2070 * gcc.target/arm/neon/vrev32s16.c: Remove.
2071 * gcc.target/arm/neon/vrev32s8.c: Remove.
2072 * gcc.target/arm/neon/vrev32u16.c: Remove.
2073 * gcc.target/arm/neon/vrev32u8.c: Remove.
2074 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2075 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2076 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2077 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2078 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2079 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2080 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2081 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2082 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2083 * gcc.target/arm/neon/vrev64f32.c: Remove.
2084 * gcc.target/arm/neon/vrev64p16.c: Remove.
2085 * gcc.target/arm/neon/vrev64p8.c: Remove.
2086 * gcc.target/arm/neon/vrev64s16.c: Remove.
2087 * gcc.target/arm/neon/vrev64s32.c: Remove.
2088 * gcc.target/arm/neon/vrev64s8.c: Remove.
2089 * gcc.target/arm/neon/vrev64u16.c: Remove.
2090 * gcc.target/arm/neon/vrev64u32.c: Remove.
2091 * gcc.target/arm/neon/vrev64u8.c: Remove.
2092 * gcc.target/arm/neon/vrndaf32.c: Remove.
2093 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2094 * gcc.target/arm/neon/vrndf32.c: Remove.
2095 * gcc.target/arm/neon/vrndmf32.c: Remove.
2096 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2097 * gcc.target/arm/neon/vrndnf32.c: Remove.
2098 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2099 * gcc.target/arm/neon/vrndpf32.c: Remove.
2100 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2101 * gcc.target/arm/neon/vrndqf32.c: Remove.
2102 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2103 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2104 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2105 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2106 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2107 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2108 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2109 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2110 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2111 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2112 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2113 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2114 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2115 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2116 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2117 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2118 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2119 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2120 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2121 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2122 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2123 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2124 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2125 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2126 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2127 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2128 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2129 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2130 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2131 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2132 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2133 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2134 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2135 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2136 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2137 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2138 * gcc.target/arm/neon/vshlQs16.c: Remove.
2139 * gcc.target/arm/neon/vshlQs32.c: Remove.
2140 * gcc.target/arm/neon/vshlQs64.c: Remove.
2141 * gcc.target/arm/neon/vshlQs8.c: Remove.
2142 * gcc.target/arm/neon/vshlQu16.c: Remove.
2143 * gcc.target/arm/neon/vshlQu32.c: Remove.
2144 * gcc.target/arm/neon/vshlQu64.c: Remove.
2145 * gcc.target/arm/neon/vshlQu8.c: Remove.
2146 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2147 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2148 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2149 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2150 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2151 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2152 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2153 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2154 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2155 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2156 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2157 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2158 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2159 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2160 * gcc.target/arm/neon/vshls16.c: Remove.
2161 * gcc.target/arm/neon/vshls32.c: Remove.
2162 * gcc.target/arm/neon/vshls64.c: Remove.
2163 * gcc.target/arm/neon/vshls8.c: Remove.
2164 * gcc.target/arm/neon/vshlu16.c: Remove.
2165 * gcc.target/arm/neon/vshlu32.c: Remove.
2166 * gcc.target/arm/neon/vshlu64.c: Remove.
2167 * gcc.target/arm/neon/vshlu8.c: Remove.
2168 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2169 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2170 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2171 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2172 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2173 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2174 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2175 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2176 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2177 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2178 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2179 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2180 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2181 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2182 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2183 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2184 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2185 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2186 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2187 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2188 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2189 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2190 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2191 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2192 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2193 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2194 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2195 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2196 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2197 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2198 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2199 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2200 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2201 * gcc.target/arm/neon/vsli_np16.c: Remove.
2202 * gcc.target/arm/neon/vsli_np64.c: Remove.
2203 * gcc.target/arm/neon/vsli_np8.c: Remove.
2204 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2205 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2206 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2207 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2208 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2209 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2210 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2211 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2212 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2213 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2214 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2215 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2216 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2217 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2218 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2219 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2220 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2221 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2222 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2223 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2224 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2225 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2226 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2227 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2228 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2229 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2230 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2231 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2232 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2233 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2234 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2235 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2236 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2237 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2238 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2239 * gcc.target/arm/neon/vsri_np16.c: Remove.
2240 * gcc.target/arm/neon/vsri_np64.c: Remove.
2241 * gcc.target/arm/neon/vsri_np8.c: Remove.
2242 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2243 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2244 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2245 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2246 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2247 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2248 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2249 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2250 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2251 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2252 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2253 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2254 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2255 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2256 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2257 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2258 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2259 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2260 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2261 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2262 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2263 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2264 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2265 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2266 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2267 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2268 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2269 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2270 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2271 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2272 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2273 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2274 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2275 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2276 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2277 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2278 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2279 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2280 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2281 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2282 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2283 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2284 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2285 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2286 * gcc.target/arm/neon/vst1f32.c: Remove.
2287 * gcc.target/arm/neon/vst1p16.c: Remove.
2288 * gcc.target/arm/neon/vst1p64.c: Remove.
2289 * gcc.target/arm/neon/vst1p8.c: Remove.
2290 * gcc.target/arm/neon/vst1s16.c: Remove.
2291 * gcc.target/arm/neon/vst1s32.c: Remove.
2292 * gcc.target/arm/neon/vst1s64.c: Remove.
2293 * gcc.target/arm/neon/vst1s8.c: Remove.
2294 * gcc.target/arm/neon/vst1u16.c: Remove.
2295 * gcc.target/arm/neon/vst1u32.c: Remove.
2296 * gcc.target/arm/neon/vst1u64.c: Remove.
2297 * gcc.target/arm/neon/vst1u8.c: Remove.
2298 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2299 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2300 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2301 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2302 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2303 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2304 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2305 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2306 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2307 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2308 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2309 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2310 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2311 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2312 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2313 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2314 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2315 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2316 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2317 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2318 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2319 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2320 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2321 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2322 * gcc.target/arm/neon/vst2f32.c: Remove.
2323 * gcc.target/arm/neon/vst2p16.c: Remove.
2324 * gcc.target/arm/neon/vst2p64.c: Remove.
2325 * gcc.target/arm/neon/vst2p8.c: Remove.
2326 * gcc.target/arm/neon/vst2s16.c: Remove.
2327 * gcc.target/arm/neon/vst2s32.c: Remove.
2328 * gcc.target/arm/neon/vst2s64.c: Remove.
2329 * gcc.target/arm/neon/vst2s8.c: Remove.
2330 * gcc.target/arm/neon/vst2u16.c: Remove.
2331 * gcc.target/arm/neon/vst2u32.c: Remove.
2332 * gcc.target/arm/neon/vst2u64.c: Remove.
2333 * gcc.target/arm/neon/vst2u8.c: Remove.
2334 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2335 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2336 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2337 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2338 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2339 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2340 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2341 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2342 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2343 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2344 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2345 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2346 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2347 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2348 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2349 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2350 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2351 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2352 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2353 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2354 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2355 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2356 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2357 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2358 * gcc.target/arm/neon/vst3f32.c: Remove.
2359 * gcc.target/arm/neon/vst3p16.c: Remove.
2360 * gcc.target/arm/neon/vst3p64.c: Remove.
2361 * gcc.target/arm/neon/vst3p8.c: Remove.
2362 * gcc.target/arm/neon/vst3s16.c: Remove.
2363 * gcc.target/arm/neon/vst3s32.c: Remove.
2364 * gcc.target/arm/neon/vst3s64.c: Remove.
2365 * gcc.target/arm/neon/vst3s8.c: Remove.
2366 * gcc.target/arm/neon/vst3u16.c: Remove.
2367 * gcc.target/arm/neon/vst3u32.c: Remove.
2368 * gcc.target/arm/neon/vst3u64.c: Remove.
2369 * gcc.target/arm/neon/vst3u8.c: Remove.
2370 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2371 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2372 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2373 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2374 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2375 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2376 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2377 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2378 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2379 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2380 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2381 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2382 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2383 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2384 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2385 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2386 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2387 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2388 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2389 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2390 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2391 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2392 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2393 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2394 * gcc.target/arm/neon/vst4f32.c: Remove.
2395 * gcc.target/arm/neon/vst4p16.c: Remove.
2396 * gcc.target/arm/neon/vst4p64.c: Remove.
2397 * gcc.target/arm/neon/vst4p8.c: Remove.
2398 * gcc.target/arm/neon/vst4s16.c: Remove.
2399 * gcc.target/arm/neon/vst4s32.c: Remove.
2400 * gcc.target/arm/neon/vst4s64.c: Remove.
2401 * gcc.target/arm/neon/vst4s8.c: Remove.
2402 * gcc.target/arm/neon/vst4u16.c: Remove.
2403 * gcc.target/arm/neon/vst4u32.c: Remove.
2404 * gcc.target/arm/neon/vst4u64.c: Remove.
2405 * gcc.target/arm/neon/vst4u8.c: Remove.
2406 * gcc.target/arm/neon/vsubQf32.c: Remove.
2407 * gcc.target/arm/neon/vsubQs16.c: Remove.
2408 * gcc.target/arm/neon/vsubQs32.c: Remove.
2409 * gcc.target/arm/neon/vsubQs64.c: Remove.
2410 * gcc.target/arm/neon/vsubQs8.c: Remove.
2411 * gcc.target/arm/neon/vsubQu16.c: Remove.
2412 * gcc.target/arm/neon/vsubQu32.c: Remove.
2413 * gcc.target/arm/neon/vsubQu64.c: Remove.
2414 * gcc.target/arm/neon/vsubQu8.c: Remove.
2415 * gcc.target/arm/neon/vsubf32.c: Remove.
2416 * gcc.target/arm/neon/vsubhns16.c: Remove.
2417 * gcc.target/arm/neon/vsubhns32.c: Remove.
2418 * gcc.target/arm/neon/vsubhns64.c: Remove.
2419 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2420 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2421 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2422 * gcc.target/arm/neon/vsubls16.c: Remove.
2423 * gcc.target/arm/neon/vsubls32.c: Remove.
2424 * gcc.target/arm/neon/vsubls8.c: Remove.
2425 * gcc.target/arm/neon/vsublu16.c: Remove.
2426 * gcc.target/arm/neon/vsublu32.c: Remove.
2427 * gcc.target/arm/neon/vsublu8.c: Remove.
2428 * gcc.target/arm/neon/vsubs16.c: Remove.
2429 * gcc.target/arm/neon/vsubs32.c: Remove.
2430 * gcc.target/arm/neon/vsubs64.c: Remove.
2431 * gcc.target/arm/neon/vsubs8.c: Remove.
2432 * gcc.target/arm/neon/vsubu16.c: Remove.
2433 * gcc.target/arm/neon/vsubu32.c: Remove.
2434 * gcc.target/arm/neon/vsubu64.c: Remove.
2435 * gcc.target/arm/neon/vsubu8.c: Remove.
2436 * gcc.target/arm/neon/vsubws16.c: Remove.
2437 * gcc.target/arm/neon/vsubws32.c: Remove.
2438 * gcc.target/arm/neon/vsubws8.c: Remove.
2439 * gcc.target/arm/neon/vsubwu16.c: Remove.
2440 * gcc.target/arm/neon/vsubwu32.c: Remove.
2441 * gcc.target/arm/neon/vsubwu8.c: Remove.
2442 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2443 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2444 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2445 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2446 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2447 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2448 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2449 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2450 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2451 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2452 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2453 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2454 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2455 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2456 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2457 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2458 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2459 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2460 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2461 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2462 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2463 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2464 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2465 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2466 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2467 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2468 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2469 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2470 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2471 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2472 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2473 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2474 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2475 * gcc.target/arm/neon/vtrnf32.c: Remove.
2476 * gcc.target/arm/neon/vtrnp16.c: Remove.
2477 * gcc.target/arm/neon/vtrnp8.c: Remove.
2478 * gcc.target/arm/neon/vtrns16.c: Remove.
2479 * gcc.target/arm/neon/vtrns32.c: Remove.
2480 * gcc.target/arm/neon/vtrns8.c: Remove.
2481 * gcc.target/arm/neon/vtrnu16.c: Remove.
2482 * gcc.target/arm/neon/vtrnu32.c: Remove.
2483 * gcc.target/arm/neon/vtrnu8.c: Remove.
2484 * gcc.target/arm/neon/vtstQp8.c: Remove.
2485 * gcc.target/arm/neon/vtstQs16.c: Remove.
2486 * gcc.target/arm/neon/vtstQs32.c: Remove.
2487 * gcc.target/arm/neon/vtstQs8.c: Remove.
2488 * gcc.target/arm/neon/vtstQu16.c: Remove.
2489 * gcc.target/arm/neon/vtstQu32.c: Remove.
2490 * gcc.target/arm/neon/vtstQu8.c: Remove.
2491 * gcc.target/arm/neon/vtstp8.c: Remove.
2492 * gcc.target/arm/neon/vtsts16.c: Remove.
2493 * gcc.target/arm/neon/vtsts32.c: Remove.
2494 * gcc.target/arm/neon/vtsts8.c: Remove.
2495 * gcc.target/arm/neon/vtstu16.c: Remove.
2496 * gcc.target/arm/neon/vtstu32.c: Remove.
2497 * gcc.target/arm/neon/vtstu8.c: Remove.
2498 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2499 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2500 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2501 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2502 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2503 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2504 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2505 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2506 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2507 * gcc.target/arm/neon/vuzpf32.c: Remove.
2508 * gcc.target/arm/neon/vuzpp16.c: Remove.
2509 * gcc.target/arm/neon/vuzpp8.c: Remove.
2510 * gcc.target/arm/neon/vuzps16.c: Remove.
2511 * gcc.target/arm/neon/vuzps32.c: Remove.
2512 * gcc.target/arm/neon/vuzps8.c: Remove.
2513 * gcc.target/arm/neon/vuzpu16.c: Remove.
2514 * gcc.target/arm/neon/vuzpu32.c: Remove.
2515 * gcc.target/arm/neon/vuzpu8.c: Remove.
2516 * gcc.target/arm/neon/vzipQf32.c: Remove.
2517 * gcc.target/arm/neon/vzipQp16.c: Remove.
2518 * gcc.target/arm/neon/vzipQp8.c: Remove.
2519 * gcc.target/arm/neon/vzipQs16.c: Remove.
2520 * gcc.target/arm/neon/vzipQs32.c: Remove.
2521 * gcc.target/arm/neon/vzipQs8.c: Remove.
2522 * gcc.target/arm/neon/vzipQu16.c: Remove.
2523 * gcc.target/arm/neon/vzipQu32.c: Remove.
2524 * gcc.target/arm/neon/vzipQu8.c: Remove.
2525 * gcc.target/arm/neon/vzipf32.c: Remove.
2526 * gcc.target/arm/neon/vzipp16.c: Remove.
2527 * gcc.target/arm/neon/vzipp8.c: Remove.
2528 * gcc.target/arm/neon/vzips16.c: Remove.
2529 * gcc.target/arm/neon/vzips32.c: Remove.
2530 * gcc.target/arm/neon/vzips8.c: Remove.
2531 * gcc.target/arm/neon/vzipu16.c: Remove.
2532 * gcc.target/arm/neon/vzipu32.c: Remove.
2533 * gcc.target/arm/neon/vzipu8.c: Remove.
2535 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2537 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2539 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2542 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2543 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2545 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2547 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2548 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2549 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2550 levenshtein_plugin.c.
2551 * gcc.dg/spellcheck-fields.c: New file.
2553 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2556 * gfortran.dg/pr68318_1.f90: New test.
2557 * gfortran.dg/pr68318_2.f90: Ditto.
2559 2015-11-12 James Norris <jnorris@codesourcery.com>
2560 Joseph Myers <joseph@codesourcery.com>
2562 * c-c++-common/goacc/declare-1.c: New test.
2563 * c-c++-common/goacc/declare-2.c: Likewise.
2565 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2567 [ARM] Remove neon-testgen.ml and generated tests.
2569 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2570 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2571 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2572 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2573 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2574 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2575 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2576 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2577 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2578 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2579 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2580 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2581 * gcc.target/arm/neon/vRhadds16.c: Remove.
2582 * gcc.target/arm/neon/vRhadds32.c: Remove.
2583 * gcc.target/arm/neon/vRhadds8.c: Remove.
2584 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2585 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2586 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2587 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2588 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2589 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2590 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2591 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2592 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2593 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2594 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2595 * gcc.target/arm/neon/vRshls16.c: Remove.
2596 * gcc.target/arm/neon/vRshls32.c: Remove.
2597 * gcc.target/arm/neon/vRshls64.c: Remove.
2598 * gcc.target/arm/neon/vRshls8.c: Remove.
2599 * gcc.target/arm/neon/vRshlu16.c: Remove.
2600 * gcc.target/arm/neon/vRshlu32.c: Remove.
2601 * gcc.target/arm/neon/vRshlu64.c: Remove.
2602 * gcc.target/arm/neon/vRshlu8.c: Remove.
2603 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2604 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2605 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2606 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2607 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2608 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2609 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2610 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2611 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2612 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2613 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2614 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2615 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2616 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2617 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2618 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2619 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2620 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2621 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2622 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2623 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2624 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2625 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2626 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2627 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2628 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2629 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2630 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2631 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2632 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2633 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2634 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2635 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2636 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2637 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2638 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2639 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2640 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2641 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2642 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2643 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2644 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2645 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2646 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2647 * gcc.target/arm/neon/vabaQs16.c: Remove.
2648 * gcc.target/arm/neon/vabaQs32.c: Remove.
2649 * gcc.target/arm/neon/vabaQs8.c: Remove.
2650 * gcc.target/arm/neon/vabaQu16.c: Remove.
2651 * gcc.target/arm/neon/vabaQu32.c: Remove.
2652 * gcc.target/arm/neon/vabaQu8.c: Remove.
2653 * gcc.target/arm/neon/vabals16.c: Remove.
2654 * gcc.target/arm/neon/vabals32.c: Remove.
2655 * gcc.target/arm/neon/vabals8.c: Remove.
2656 * gcc.target/arm/neon/vabalu16.c: Remove.
2657 * gcc.target/arm/neon/vabalu32.c: Remove.
2658 * gcc.target/arm/neon/vabalu8.c: Remove.
2659 * gcc.target/arm/neon/vabas16.c: Remove.
2660 * gcc.target/arm/neon/vabas32.c: Remove.
2661 * gcc.target/arm/neon/vabas8.c: Remove.
2662 * gcc.target/arm/neon/vabau16.c: Remove.
2663 * gcc.target/arm/neon/vabau32.c: Remove.
2664 * gcc.target/arm/neon/vabau8.c: Remove.
2665 * gcc.target/arm/neon/vabdQf32.c: Remove.
2666 * gcc.target/arm/neon/vabdQs16.c: Remove.
2667 * gcc.target/arm/neon/vabdQs32.c: Remove.
2668 * gcc.target/arm/neon/vabdQs8.c: Remove.
2669 * gcc.target/arm/neon/vabdQu16.c: Remove.
2670 * gcc.target/arm/neon/vabdQu32.c: Remove.
2671 * gcc.target/arm/neon/vabdQu8.c: Remove.
2672 * gcc.target/arm/neon/vabdf32.c: Remove.
2673 * gcc.target/arm/neon/vabdls16.c: Remove.
2674 * gcc.target/arm/neon/vabdls32.c: Remove.
2675 * gcc.target/arm/neon/vabdls8.c: Remove.
2676 * gcc.target/arm/neon/vabdlu16.c: Remove.
2677 * gcc.target/arm/neon/vabdlu32.c: Remove.
2678 * gcc.target/arm/neon/vabdlu8.c: Remove.
2679 * gcc.target/arm/neon/vabds16.c: Remove.
2680 * gcc.target/arm/neon/vabds32.c: Remove.
2681 * gcc.target/arm/neon/vabds8.c: Remove.
2682 * gcc.target/arm/neon/vabdu16.c: Remove.
2683 * gcc.target/arm/neon/vabdu32.c: Remove.
2684 * gcc.target/arm/neon/vabdu8.c: Remove.
2685 * gcc.target/arm/neon/vabsQf32.c: Remove.
2686 * gcc.target/arm/neon/vabsQs16.c: Remove.
2687 * gcc.target/arm/neon/vabsQs32.c: Remove.
2688 * gcc.target/arm/neon/vabsQs8.c: Remove.
2689 * gcc.target/arm/neon/vabsf32.c: Remove.
2690 * gcc.target/arm/neon/vabss16.c: Remove.
2691 * gcc.target/arm/neon/vabss32.c: Remove.
2692 * gcc.target/arm/neon/vabss8.c: Remove.
2693 * gcc.target/arm/neon/vaddQf32.c: Remove.
2694 * gcc.target/arm/neon/vaddQs16.c: Remove.
2695 * gcc.target/arm/neon/vaddQs32.c: Remove.
2696 * gcc.target/arm/neon/vaddQs64.c: Remove.
2697 * gcc.target/arm/neon/vaddQs8.c: Remove.
2698 * gcc.target/arm/neon/vaddQu16.c: Remove.
2699 * gcc.target/arm/neon/vaddQu32.c: Remove.
2700 * gcc.target/arm/neon/vaddQu64.c: Remove.
2701 * gcc.target/arm/neon/vaddQu8.c: Remove.
2702 * gcc.target/arm/neon/vaddf32.c: Remove.
2703 * gcc.target/arm/neon/vaddhns16.c: Remove.
2704 * gcc.target/arm/neon/vaddhns32.c: Remove.
2705 * gcc.target/arm/neon/vaddhns64.c: Remove.
2706 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2707 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2708 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2709 * gcc.target/arm/neon/vaddls16.c: Remove.
2710 * gcc.target/arm/neon/vaddls32.c: Remove.
2711 * gcc.target/arm/neon/vaddls8.c: Remove.
2712 * gcc.target/arm/neon/vaddlu16.c: Remove.
2713 * gcc.target/arm/neon/vaddlu32.c: Remove.
2714 * gcc.target/arm/neon/vaddlu8.c: Remove.
2715 * gcc.target/arm/neon/vadds16.c: Remove.
2716 * gcc.target/arm/neon/vadds32.c: Remove.
2717 * gcc.target/arm/neon/vadds64.c: Remove.
2718 * gcc.target/arm/neon/vadds8.c: Remove.
2719 * gcc.target/arm/neon/vaddu16.c: Remove.
2720 * gcc.target/arm/neon/vaddu32.c: Remove.
2721 * gcc.target/arm/neon/vaddu64.c: Remove.
2722 * gcc.target/arm/neon/vaddu8.c: Remove.
2723 * gcc.target/arm/neon/vaddws16.c: Remove.
2724 * gcc.target/arm/neon/vaddws32.c: Remove.
2725 * gcc.target/arm/neon/vaddws8.c: Remove.
2726 * gcc.target/arm/neon/vaddwu16.c: Remove.
2727 * gcc.target/arm/neon/vaddwu32.c: Remove.
2728 * gcc.target/arm/neon/vaddwu8.c: Remove.
2729 * gcc.target/arm/neon/vandQs16.c: Remove.
2730 * gcc.target/arm/neon/vandQs32.c: Remove.
2731 * gcc.target/arm/neon/vandQs64.c: Remove.
2732 * gcc.target/arm/neon/vandQs8.c: Remove.
2733 * gcc.target/arm/neon/vandQu16.c: Remove.
2734 * gcc.target/arm/neon/vandQu32.c: Remove.
2735 * gcc.target/arm/neon/vandQu64.c: Remove.
2736 * gcc.target/arm/neon/vandQu8.c: Remove.
2737 * gcc.target/arm/neon/vands16.c: Remove.
2738 * gcc.target/arm/neon/vands32.c: Remove.
2739 * gcc.target/arm/neon/vands64.c: Remove.
2740 * gcc.target/arm/neon/vands8.c: Remove.
2741 * gcc.target/arm/neon/vandu16.c: Remove.
2742 * gcc.target/arm/neon/vandu32.c: Remove.
2743 * gcc.target/arm/neon/vandu64.c: Remove.
2744 * gcc.target/arm/neon/vandu8.c: Remove.
2745 * gcc.target/arm/neon/vbicQs16.c: Remove.
2746 * gcc.target/arm/neon/vbicQs32.c: Remove.
2747 * gcc.target/arm/neon/vbicQs64.c: Remove.
2748 * gcc.target/arm/neon/vbicQs8.c: Remove.
2749 * gcc.target/arm/neon/vbicQu16.c: Remove.
2750 * gcc.target/arm/neon/vbicQu32.c: Remove.
2751 * gcc.target/arm/neon/vbicQu64.c: Remove.
2752 * gcc.target/arm/neon/vbicQu8.c: Remove.
2753 * gcc.target/arm/neon/vbics16.c: Remove.
2754 * gcc.target/arm/neon/vbics32.c: Remove.
2755 * gcc.target/arm/neon/vbics64.c: Remove.
2756 * gcc.target/arm/neon/vbics8.c: Remove.
2757 * gcc.target/arm/neon/vbicu16.c: Remove.
2758 * gcc.target/arm/neon/vbicu32.c: Remove.
2759 * gcc.target/arm/neon/vbicu64.c: Remove.
2760 * gcc.target/arm/neon/vbicu8.c: Remove.
2761 * gcc.target/arm/neon/vbslQf32.c: Remove.
2762 * gcc.target/arm/neon/vbslQp16.c: Remove.
2763 * gcc.target/arm/neon/vbslQp64.c: Remove.
2764 * gcc.target/arm/neon/vbslQp8.c: Remove.
2765 * gcc.target/arm/neon/vbslQs16.c: Remove.
2766 * gcc.target/arm/neon/vbslQs32.c: Remove.
2767 * gcc.target/arm/neon/vbslQs64.c: Remove.
2768 * gcc.target/arm/neon/vbslQs8.c: Remove.
2769 * gcc.target/arm/neon/vbslQu16.c: Remove.
2770 * gcc.target/arm/neon/vbslQu32.c: Remove.
2771 * gcc.target/arm/neon/vbslQu64.c: Remove.
2772 * gcc.target/arm/neon/vbslQu8.c: Remove.
2773 * gcc.target/arm/neon/vbslf32.c: Remove.
2774 * gcc.target/arm/neon/vbslp16.c: Remove.
2775 * gcc.target/arm/neon/vbslp64.c: Remove.
2776 * gcc.target/arm/neon/vbslp8.c: Remove.
2777 * gcc.target/arm/neon/vbsls16.c: Remove.
2778 * gcc.target/arm/neon/vbsls32.c: Remove.
2779 * gcc.target/arm/neon/vbsls64.c: Remove.
2780 * gcc.target/arm/neon/vbsls8.c: Remove.
2781 * gcc.target/arm/neon/vbslu16.c: Remove.
2782 * gcc.target/arm/neon/vbslu32.c: Remove.
2783 * gcc.target/arm/neon/vbslu64.c: Remove.
2784 * gcc.target/arm/neon/vbslu8.c: Remove.
2785 * gcc.target/arm/neon/vcageQf32.c: Remove.
2786 * gcc.target/arm/neon/vcagef32.c: Remove.
2787 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2788 * gcc.target/arm/neon/vcagtf32.c: Remove.
2789 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2790 * gcc.target/arm/neon/vcalef32.c: Remove.
2791 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2792 * gcc.target/arm/neon/vcaltf32.c: Remove.
2793 * gcc.target/arm/neon/vceqQf32.c: Remove.
2794 * gcc.target/arm/neon/vceqQp8.c: Remove.
2795 * gcc.target/arm/neon/vceqQs16.c: Remove.
2796 * gcc.target/arm/neon/vceqQs32.c: Remove.
2797 * gcc.target/arm/neon/vceqQs8.c: Remove.
2798 * gcc.target/arm/neon/vceqQu16.c: Remove.
2799 * gcc.target/arm/neon/vceqQu32.c: Remove.
2800 * gcc.target/arm/neon/vceqQu8.c: Remove.
2801 * gcc.target/arm/neon/vceqf32.c: Remove.
2802 * gcc.target/arm/neon/vceqp8.c: Remove.
2803 * gcc.target/arm/neon/vceqs16.c: Remove.
2804 * gcc.target/arm/neon/vceqs32.c: Remove.
2805 * gcc.target/arm/neon/vceqs8.c: Remove.
2806 * gcc.target/arm/neon/vcequ16.c: Remove.
2807 * gcc.target/arm/neon/vcequ32.c: Remove.
2808 * gcc.target/arm/neon/vcequ8.c: Remove.
2809 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2810 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2811 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2812 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2813 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2814 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2815 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2816 * gcc.target/arm/neon/vcgef32.c: Remove.
2817 * gcc.target/arm/neon/vcges16.c: Remove.
2818 * gcc.target/arm/neon/vcges32.c: Remove.
2819 * gcc.target/arm/neon/vcges8.c: Remove.
2820 * gcc.target/arm/neon/vcgeu16.c: Remove.
2821 * gcc.target/arm/neon/vcgeu32.c: Remove.
2822 * gcc.target/arm/neon/vcgeu8.c: Remove.
2823 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2824 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2825 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2826 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2827 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2828 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2829 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2830 * gcc.target/arm/neon/vcgtf32.c: Remove.
2831 * gcc.target/arm/neon/vcgts16.c: Remove.
2832 * gcc.target/arm/neon/vcgts32.c: Remove.
2833 * gcc.target/arm/neon/vcgts8.c: Remove.
2834 * gcc.target/arm/neon/vcgtu16.c: Remove.
2835 * gcc.target/arm/neon/vcgtu32.c: Remove.
2836 * gcc.target/arm/neon/vcgtu8.c: Remove.
2837 * gcc.target/arm/neon/vcleQf32.c: Remove.
2838 * gcc.target/arm/neon/vcleQs16.c: Remove.
2839 * gcc.target/arm/neon/vcleQs32.c: Remove.
2840 * gcc.target/arm/neon/vcleQs8.c: Remove.
2841 * gcc.target/arm/neon/vcleQu16.c: Remove.
2842 * gcc.target/arm/neon/vcleQu32.c: Remove.
2843 * gcc.target/arm/neon/vcleQu8.c: Remove.
2844 * gcc.target/arm/neon/vclef32.c: Remove.
2845 * gcc.target/arm/neon/vcles16.c: Remove.
2846 * gcc.target/arm/neon/vcles32.c: Remove.
2847 * gcc.target/arm/neon/vcles8.c: Remove.
2848 * gcc.target/arm/neon/vcleu16.c: Remove.
2849 * gcc.target/arm/neon/vcleu32.c: Remove.
2850 * gcc.target/arm/neon/vcleu8.c: Remove.
2851 * gcc.target/arm/neon/vclsQs16.c: Remove.
2852 * gcc.target/arm/neon/vclsQs32.c: Remove.
2853 * gcc.target/arm/neon/vclsQs8.c: Remove.
2854 * gcc.target/arm/neon/vclss16.c: Remove.
2855 * gcc.target/arm/neon/vclss32.c: Remove.
2856 * gcc.target/arm/neon/vclss8.c: Remove.
2857 * gcc.target/arm/neon/vcltQf32.c: Remove.
2858 * gcc.target/arm/neon/vcltQs16.c: Remove.
2859 * gcc.target/arm/neon/vcltQs32.c: Remove.
2860 * gcc.target/arm/neon/vcltQs8.c: Remove.
2861 * gcc.target/arm/neon/vcltQu16.c: Remove.
2862 * gcc.target/arm/neon/vcltQu32.c: Remove.
2863 * gcc.target/arm/neon/vcltQu8.c: Remove.
2864 * gcc.target/arm/neon/vcltf32.c: Remove.
2865 * gcc.target/arm/neon/vclts16.c: Remove.
2866 * gcc.target/arm/neon/vclts32.c: Remove.
2867 * gcc.target/arm/neon/vclts8.c: Remove.
2868 * gcc.target/arm/neon/vcltu16.c: Remove.
2869 * gcc.target/arm/neon/vcltu32.c: Remove.
2870 * gcc.target/arm/neon/vcltu8.c: Remove.
2871 * gcc.target/arm/neon/vclzQs16.c: Remove.
2872 * gcc.target/arm/neon/vclzQs32.c: Remove.
2873 * gcc.target/arm/neon/vclzQs8.c: Remove.
2874 * gcc.target/arm/neon/vclzQu16.c: Remove.
2875 * gcc.target/arm/neon/vclzQu32.c: Remove.
2876 * gcc.target/arm/neon/vclzQu8.c: Remove.
2877 * gcc.target/arm/neon/vclzs16.c: Remove.
2878 * gcc.target/arm/neon/vclzs32.c: Remove.
2879 * gcc.target/arm/neon/vclzs8.c: Remove.
2880 * gcc.target/arm/neon/vclzu16.c: Remove.
2881 * gcc.target/arm/neon/vclzu32.c: Remove.
2882 * gcc.target/arm/neon/vclzu8.c: Remove.
2883 * gcc.target/arm/neon/vcntQp8.c: Remove.
2884 * gcc.target/arm/neon/vcntQs8.c: Remove.
2885 * gcc.target/arm/neon/vcntQu8.c: Remove.
2886 * gcc.target/arm/neon/vcntp8.c: Remove.
2887 * gcc.target/arm/neon/vcnts8.c: Remove.
2888 * gcc.target/arm/neon/vcntu8.c: Remove.
2889 * gcc.target/arm/neon/vcombinef32.c: Remove.
2890 * gcc.target/arm/neon/vcombinep16.c: Remove.
2891 * gcc.target/arm/neon/vcombinep64.c: Remove.
2892 * gcc.target/arm/neon/vcombinep8.c: Remove.
2893 * gcc.target/arm/neon/vcombines16.c: Remove.
2894 * gcc.target/arm/neon/vcombines32.c: Remove.
2895 * gcc.target/arm/neon/vcombines64.c: Remove.
2896 * gcc.target/arm/neon/vcombines8.c: Remove.
2897 * gcc.target/arm/neon/vcombineu16.c: Remove.
2898 * gcc.target/arm/neon/vcombineu32.c: Remove.
2899 * gcc.target/arm/neon/vcombineu64.c: Remove.
2900 * gcc.target/arm/neon/vcombineu8.c: Remove.
2901 * gcc.target/arm/neon/vcreatef32.c: Remove.
2902 * gcc.target/arm/neon/vcreatep16.c: Remove.
2903 * gcc.target/arm/neon/vcreatep64.c: Remove.
2904 * gcc.target/arm/neon/vcreatep8.c: Remove.
2905 * gcc.target/arm/neon/vcreates16.c: Remove.
2906 * gcc.target/arm/neon/vcreates32.c: Remove.
2907 * gcc.target/arm/neon/vcreates64.c: Remove.
2908 * gcc.target/arm/neon/vcreates8.c: Remove.
2909 * gcc.target/arm/neon/vcreateu16.c: Remove.
2910 * gcc.target/arm/neon/vcreateu32.c: Remove.
2911 * gcc.target/arm/neon/vcreateu64.c: Remove.
2912 * gcc.target/arm/neon/vcreateu8.c: Remove.
2913 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2914 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2915 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2916 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2917 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2918 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2919 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2920 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2921 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2922 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2923 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2924 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2925 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2926 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2927 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2928 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2929 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2930 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2931 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2932 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2933 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2934 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2935 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2936 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2937 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2938 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2939 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2940 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2941 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2942 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2943 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2944 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2945 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2946 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2947 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2948 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2949 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2950 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2951 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2952 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2953 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2954 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2955 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2956 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2957 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2958 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2959 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2960 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2961 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2962 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2963 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2964 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2965 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2966 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2967 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2968 * gcc.target/arm/neon/vdup_np16.c: Remove.
2969 * gcc.target/arm/neon/vdup_np64.c: Remove.
2970 * gcc.target/arm/neon/vdup_np8.c: Remove.
2971 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2972 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2973 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2974 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2975 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2976 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2977 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2978 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2979 * gcc.target/arm/neon/veorQs16.c: Remove.
2980 * gcc.target/arm/neon/veorQs32.c: Remove.
2981 * gcc.target/arm/neon/veorQs64.c: Remove.
2982 * gcc.target/arm/neon/veorQs8.c: Remove.
2983 * gcc.target/arm/neon/veorQu16.c: Remove.
2984 * gcc.target/arm/neon/veorQu32.c: Remove.
2985 * gcc.target/arm/neon/veorQu64.c: Remove.
2986 * gcc.target/arm/neon/veorQu8.c: Remove.
2987 * gcc.target/arm/neon/veors16.c: Remove.
2988 * gcc.target/arm/neon/veors32.c: Remove.
2989 * gcc.target/arm/neon/veors64.c: Remove.
2990 * gcc.target/arm/neon/veors8.c: Remove.
2991 * gcc.target/arm/neon/veoru16.c: Remove.
2992 * gcc.target/arm/neon/veoru32.c: Remove.
2993 * gcc.target/arm/neon/veoru64.c: Remove.
2994 * gcc.target/arm/neon/veoru8.c: Remove.
2995 * gcc.target/arm/neon/vextQf32.c: Remove.
2996 * gcc.target/arm/neon/vextQp16.c: Remove.
2997 * gcc.target/arm/neon/vextQp64.c: Remove.
2998 * gcc.target/arm/neon/vextQp8.c: Remove.
2999 * gcc.target/arm/neon/vextQs16.c: Remove.
3000 * gcc.target/arm/neon/vextQs32.c: Remove.
3001 * gcc.target/arm/neon/vextQs64.c: Remove.
3002 * gcc.target/arm/neon/vextQs8.c: Remove.
3003 * gcc.target/arm/neon/vextQu16.c: Remove.
3004 * gcc.target/arm/neon/vextQu32.c: Remove.
3005 * gcc.target/arm/neon/vextQu64.c: Remove.
3006 * gcc.target/arm/neon/vextQu8.c: Remove.
3007 * gcc.target/arm/neon/vextf32.c: Remove.
3008 * gcc.target/arm/neon/vextp16.c: Remove.
3009 * gcc.target/arm/neon/vextp64.c: Remove.
3010 * gcc.target/arm/neon/vextp8.c: Remove.
3011 * gcc.target/arm/neon/vexts16.c: Remove.
3012 * gcc.target/arm/neon/vexts32.c: Remove.
3013 * gcc.target/arm/neon/vexts64.c: Remove.
3014 * gcc.target/arm/neon/vexts8.c: Remove.
3015 * gcc.target/arm/neon/vextu16.c: Remove.
3016 * gcc.target/arm/neon/vextu32.c: Remove.
3017 * gcc.target/arm/neon/vextu64.c: Remove.
3018 * gcc.target/arm/neon/vextu8.c: Remove.
3019 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3020 * gcc.target/arm/neon/vfmaf32.c: Remove.
3021 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3022 * gcc.target/arm/neon/vfmsf32.c: Remove.
3023 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3024 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3025 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3026 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3027 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3028 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3029 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3030 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3031 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3032 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3033 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3034 * gcc.target/arm/neon/vget_highf32.c: Remove.
3035 * gcc.target/arm/neon/vget_highp16.c: Remove.
3036 * gcc.target/arm/neon/vget_highp64.c: Remove.
3037 * gcc.target/arm/neon/vget_highp8.c: Remove.
3038 * gcc.target/arm/neon/vget_highs16.c: Remove.
3039 * gcc.target/arm/neon/vget_highs32.c: Remove.
3040 * gcc.target/arm/neon/vget_highs64.c: Remove.
3041 * gcc.target/arm/neon/vget_highs8.c: Remove.
3042 * gcc.target/arm/neon/vget_highu16.c: Remove.
3043 * gcc.target/arm/neon/vget_highu32.c: Remove.
3044 * gcc.target/arm/neon/vget_highu64.c: Remove.
3045 * gcc.target/arm/neon/vget_highu8.c: Remove.
3046 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3047 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3048 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3049 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3050 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3051 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3052 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3053 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3054 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3055 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3056 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3057 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3058 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3059 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3060 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3061 * gcc.target/arm/neon/vget_lows16.c: Remove.
3062 * gcc.target/arm/neon/vget_lows32.c: Remove.
3063 * gcc.target/arm/neon/vget_lows64.c: Remove.
3064 * gcc.target/arm/neon/vget_lows8.c: Remove.
3065 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3066 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3067 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3068 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3069 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3070 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3071 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3072 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3073 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3074 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3075 * gcc.target/arm/neon/vhadds16.c: Remove.
3076 * gcc.target/arm/neon/vhadds32.c: Remove.
3077 * gcc.target/arm/neon/vhadds8.c: Remove.
3078 * gcc.target/arm/neon/vhaddu16.c: Remove.
3079 * gcc.target/arm/neon/vhaddu32.c: Remove.
3080 * gcc.target/arm/neon/vhaddu8.c: Remove.
3081 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3082 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3083 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3084 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3085 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3086 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3087 * gcc.target/arm/neon/vhsubs16.c: Remove.
3088 * gcc.target/arm/neon/vhsubs32.c: Remove.
3089 * gcc.target/arm/neon/vhsubs8.c: Remove.
3090 * gcc.target/arm/neon/vhsubu16.c: Remove.
3091 * gcc.target/arm/neon/vhsubu32.c: Remove.
3092 * gcc.target/arm/neon/vhsubu8.c: Remove.
3093 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3094 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3095 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3096 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3097 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3098 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3099 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3100 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3101 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3102 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3103 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3104 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3105 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3106 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3107 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3108 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3109 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3110 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3111 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3112 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3113 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3114 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3115 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3116 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3117 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3118 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3119 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3120 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3121 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3122 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3123 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3124 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3125 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3126 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3127 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3128 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3129 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3130 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3131 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3132 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3133 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3134 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3135 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3136 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3137 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3138 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3139 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3140 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3141 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3142 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3143 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3144 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3145 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3146 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3147 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3148 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3149 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3150 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3151 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3152 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3153 * gcc.target/arm/neon/vld1f32.c: Remove.
3154 * gcc.target/arm/neon/vld1p16.c: Remove.
3155 * gcc.target/arm/neon/vld1p64.c: Remove.
3156 * gcc.target/arm/neon/vld1p8.c: Remove.
3157 * gcc.target/arm/neon/vld1s16.c: Remove.
3158 * gcc.target/arm/neon/vld1s32.c: Remove.
3159 * gcc.target/arm/neon/vld1s64.c: Remove.
3160 * gcc.target/arm/neon/vld1s8.c: Remove.
3161 * gcc.target/arm/neon/vld1u16.c: Remove.
3162 * gcc.target/arm/neon/vld1u32.c: Remove.
3163 * gcc.target/arm/neon/vld1u64.c: Remove.
3164 * gcc.target/arm/neon/vld1u8.c: Remove.
3165 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3166 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3167 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3168 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3169 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3170 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3171 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3172 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3173 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3174 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3175 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3176 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3177 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3178 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3179 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3180 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3181 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3182 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3183 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3184 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3185 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3186 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3187 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3188 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3189 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3190 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3191 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3192 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3193 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3194 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3195 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3196 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3197 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3198 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3199 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3200 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3201 * gcc.target/arm/neon/vld2f32.c: Remove.
3202 * gcc.target/arm/neon/vld2p16.c: Remove.
3203 * gcc.target/arm/neon/vld2p64.c: Remove.
3204 * gcc.target/arm/neon/vld2p8.c: Remove.
3205 * gcc.target/arm/neon/vld2s16.c: Remove.
3206 * gcc.target/arm/neon/vld2s32.c: Remove.
3207 * gcc.target/arm/neon/vld2s64.c: Remove.
3208 * gcc.target/arm/neon/vld2s8.c: Remove.
3209 * gcc.target/arm/neon/vld2u16.c: Remove.
3210 * gcc.target/arm/neon/vld2u32.c: Remove.
3211 * gcc.target/arm/neon/vld2u64.c: Remove.
3212 * gcc.target/arm/neon/vld2u8.c: Remove.
3213 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3214 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3215 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3216 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3217 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3218 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3219 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3220 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3221 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3222 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3223 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3224 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3225 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3226 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3227 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3228 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3229 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3230 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3231 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3232 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3233 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3234 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3235 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3236 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3237 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3238 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3239 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3240 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3241 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3242 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3243 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3244 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3245 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3246 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3247 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3248 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3249 * gcc.target/arm/neon/vld3f32.c: Remove.
3250 * gcc.target/arm/neon/vld3p16.c: Remove.
3251 * gcc.target/arm/neon/vld3p64.c: Remove.
3252 * gcc.target/arm/neon/vld3p8.c: Remove.
3253 * gcc.target/arm/neon/vld3s16.c: Remove.
3254 * gcc.target/arm/neon/vld3s32.c: Remove.
3255 * gcc.target/arm/neon/vld3s64.c: Remove.
3256 * gcc.target/arm/neon/vld3s8.c: Remove.
3257 * gcc.target/arm/neon/vld3u16.c: Remove.
3258 * gcc.target/arm/neon/vld3u32.c: Remove.
3259 * gcc.target/arm/neon/vld3u64.c: Remove.
3260 * gcc.target/arm/neon/vld3u8.c: Remove.
3261 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3262 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3263 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3264 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3265 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3266 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3267 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3268 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3269 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3270 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3271 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3272 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3273 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3274 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3275 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3276 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3277 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3278 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3279 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3280 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3281 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3282 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3283 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3284 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3285 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3286 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3287 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3288 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3289 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3290 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3291 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3292 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3293 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3294 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3295 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3296 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3297 * gcc.target/arm/neon/vld4f32.c: Remove.
3298 * gcc.target/arm/neon/vld4p16.c: Remove.
3299 * gcc.target/arm/neon/vld4p64.c: Remove.
3300 * gcc.target/arm/neon/vld4p8.c: Remove.
3301 * gcc.target/arm/neon/vld4s16.c: Remove.
3302 * gcc.target/arm/neon/vld4s32.c: Remove.
3303 * gcc.target/arm/neon/vld4s64.c: Remove.
3304 * gcc.target/arm/neon/vld4s8.c: Remove.
3305 * gcc.target/arm/neon/vld4u16.c: Remove.
3306 * gcc.target/arm/neon/vld4u32.c: Remove.
3307 * gcc.target/arm/neon/vld4u64.c: Remove.
3308 * gcc.target/arm/neon/vld4u8.c: Remove.
3309 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3310 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3311 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3312 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3313 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3314 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3315 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3316 * gcc.target/arm/neon/vmaxf32.c: Remove.
3317 * gcc.target/arm/neon/vmaxs16.c: Remove.
3318 * gcc.target/arm/neon/vmaxs32.c: Remove.
3319 * gcc.target/arm/neon/vmaxs8.c: Remove.
3320 * gcc.target/arm/neon/vmaxu16.c: Remove.
3321 * gcc.target/arm/neon/vmaxu32.c: Remove.
3322 * gcc.target/arm/neon/vmaxu8.c: Remove.
3323 * gcc.target/arm/neon/vminQf32.c: Remove.
3324 * gcc.target/arm/neon/vminQs16.c: Remove.
3325 * gcc.target/arm/neon/vminQs32.c: Remove.
3326 * gcc.target/arm/neon/vminQs8.c: Remove.
3327 * gcc.target/arm/neon/vminQu16.c: Remove.
3328 * gcc.target/arm/neon/vminQu32.c: Remove.
3329 * gcc.target/arm/neon/vminQu8.c: Remove.
3330 * gcc.target/arm/neon/vminf32.c: Remove.
3331 * gcc.target/arm/neon/vmins16.c: Remove.
3332 * gcc.target/arm/neon/vmins32.c: Remove.
3333 * gcc.target/arm/neon/vmins8.c: Remove.
3334 * gcc.target/arm/neon/vminu16.c: Remove.
3335 * gcc.target/arm/neon/vminu32.c: Remove.
3336 * gcc.target/arm/neon/vminu8.c: Remove.
3337 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3338 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3339 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3340 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3341 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3342 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3343 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3344 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3345 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3346 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3347 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3348 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3349 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3350 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3351 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3352 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3353 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3354 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3355 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3356 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3357 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3358 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3359 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3360 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3361 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3362 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3363 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3364 * gcc.target/arm/neon/vmlaf32.c: Remove.
3365 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3366 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3367 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3368 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3369 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3370 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3371 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3372 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3373 * gcc.target/arm/neon/vmlals16.c: Remove.
3374 * gcc.target/arm/neon/vmlals32.c: Remove.
3375 * gcc.target/arm/neon/vmlals8.c: Remove.
3376 * gcc.target/arm/neon/vmlalu16.c: Remove.
3377 * gcc.target/arm/neon/vmlalu32.c: Remove.
3378 * gcc.target/arm/neon/vmlalu8.c: Remove.
3379 * gcc.target/arm/neon/vmlas16.c: Remove.
3380 * gcc.target/arm/neon/vmlas32.c: Remove.
3381 * gcc.target/arm/neon/vmlas8.c: Remove.
3382 * gcc.target/arm/neon/vmlau16.c: Remove.
3383 * gcc.target/arm/neon/vmlau32.c: Remove.
3384 * gcc.target/arm/neon/vmlau8.c: Remove.
3385 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3386 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3387 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3388 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3389 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3390 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3391 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3392 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3393 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3394 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3395 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3396 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3397 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3398 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3399 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3400 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3401 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3402 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3403 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3404 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3405 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3406 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3407 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3408 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3409 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3410 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3411 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3412 * gcc.target/arm/neon/vmlsf32.c: Remove.
3413 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3414 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3415 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3416 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3417 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3418 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3419 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3420 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3421 * gcc.target/arm/neon/vmlsls16.c: Remove.
3422 * gcc.target/arm/neon/vmlsls32.c: Remove.
3423 * gcc.target/arm/neon/vmlsls8.c: Remove.
3424 * gcc.target/arm/neon/vmlslu16.c: Remove.
3425 * gcc.target/arm/neon/vmlslu32.c: Remove.
3426 * gcc.target/arm/neon/vmlslu8.c: Remove.
3427 * gcc.target/arm/neon/vmlss16.c: Remove.
3428 * gcc.target/arm/neon/vmlss32.c: Remove.
3429 * gcc.target/arm/neon/vmlss8.c: Remove.
3430 * gcc.target/arm/neon/vmlsu16.c: Remove.
3431 * gcc.target/arm/neon/vmlsu32.c: Remove.
3432 * gcc.target/arm/neon/vmlsu8.c: Remove.
3433 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3434 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3435 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3436 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3437 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3438 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3439 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3440 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3441 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3442 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3443 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3444 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3445 * gcc.target/arm/neon/vmov_np16.c: Remove.
3446 * gcc.target/arm/neon/vmov_np8.c: Remove.
3447 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3448 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3449 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3450 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3451 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3452 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3453 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3454 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3455 * gcc.target/arm/neon/vmovls16.c: Remove.
3456 * gcc.target/arm/neon/vmovls32.c: Remove.
3457 * gcc.target/arm/neon/vmovls8.c: Remove.
3458 * gcc.target/arm/neon/vmovlu16.c: Remove.
3459 * gcc.target/arm/neon/vmovlu32.c: Remove.
3460 * gcc.target/arm/neon/vmovlu8.c: Remove.
3461 * gcc.target/arm/neon/vmovns16.c: Remove.
3462 * gcc.target/arm/neon/vmovns32.c: Remove.
3463 * gcc.target/arm/neon/vmovns64.c: Remove.
3464 * gcc.target/arm/neon/vmovnu16.c: Remove.
3465 * gcc.target/arm/neon/vmovnu32.c: Remove.
3466 * gcc.target/arm/neon/vmovnu64.c: Remove.
3467 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3468 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3469 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3470 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3471 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3472 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3473 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3474 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3475 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3476 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3477 * gcc.target/arm/neon/vmulQf32.c: Remove.
3478 * gcc.target/arm/neon/vmulQp8.c: Remove.
3479 * gcc.target/arm/neon/vmulQs16.c: Remove.
3480 * gcc.target/arm/neon/vmulQs32.c: Remove.
3481 * gcc.target/arm/neon/vmulQs8.c: Remove.
3482 * gcc.target/arm/neon/vmulQu16.c: Remove.
3483 * gcc.target/arm/neon/vmulQu32.c: Remove.
3484 * gcc.target/arm/neon/vmulQu8.c: Remove.
3485 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3486 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3487 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3488 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3489 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3490 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3491 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3492 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3493 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3494 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3495 * gcc.target/arm/neon/vmulf32.c: Remove.
3496 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3497 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3498 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3499 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3500 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3501 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3502 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3503 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3504 * gcc.target/arm/neon/vmullp8.c: Remove.
3505 * gcc.target/arm/neon/vmulls16.c: Remove.
3506 * gcc.target/arm/neon/vmulls32.c: Remove.
3507 * gcc.target/arm/neon/vmulls8.c: Remove.
3508 * gcc.target/arm/neon/vmullu16.c: Remove.
3509 * gcc.target/arm/neon/vmullu32.c: Remove.
3510 * gcc.target/arm/neon/vmullu8.c: Remove.
3511 * gcc.target/arm/neon/vmulp8.c: Remove.
3512 * gcc.target/arm/neon/vmuls16.c: Remove.
3513 * gcc.target/arm/neon/vmuls32.c: Remove.
3514 * gcc.target/arm/neon/vmuls8.c: Remove.
3515 * gcc.target/arm/neon/vmulu16.c: Remove.
3516 * gcc.target/arm/neon/vmulu32.c: Remove.
3517 * gcc.target/arm/neon/vmulu8.c: Remove.
3518 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3519 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3520 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3521 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3522 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3523 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3524 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3525 * gcc.target/arm/neon/vmvnp8.c: Remove.
3526 * gcc.target/arm/neon/vmvns16.c: Remove.
3527 * gcc.target/arm/neon/vmvns32.c: Remove.
3528 * gcc.target/arm/neon/vmvns8.c: Remove.
3529 * gcc.target/arm/neon/vmvnu16.c: Remove.
3530 * gcc.target/arm/neon/vmvnu32.c: Remove.
3531 * gcc.target/arm/neon/vmvnu8.c: Remove.
3532 * gcc.target/arm/neon/vnegQf32.c: Remove.
3533 * gcc.target/arm/neon/vnegQs16.c: Remove.
3534 * gcc.target/arm/neon/vnegQs32.c: Remove.
3535 * gcc.target/arm/neon/vnegQs8.c: Remove.
3536 * gcc.target/arm/neon/vnegf32.c: Remove.
3537 * gcc.target/arm/neon/vnegs16.c: Remove.
3538 * gcc.target/arm/neon/vnegs32.c: Remove.
3539 * gcc.target/arm/neon/vnegs8.c: Remove.
3540 * gcc.target/arm/neon/vornQs16.c: Remove.
3541 * gcc.target/arm/neon/vornQs32.c: Remove.
3542 * gcc.target/arm/neon/vornQs64.c: Remove.
3543 * gcc.target/arm/neon/vornQs8.c: Remove.
3544 * gcc.target/arm/neon/vornQu16.c: Remove.
3545 * gcc.target/arm/neon/vornQu32.c: Remove.
3546 * gcc.target/arm/neon/vornQu64.c: Remove.
3547 * gcc.target/arm/neon/vornQu8.c: Remove.
3548 * gcc.target/arm/neon/vorns16.c: Remove.
3549 * gcc.target/arm/neon/vorns32.c: Remove.
3550 * gcc.target/arm/neon/vorns64.c: Remove.
3551 * gcc.target/arm/neon/vorns8.c: Remove.
3552 * gcc.target/arm/neon/vornu16.c: Remove.
3553 * gcc.target/arm/neon/vornu32.c: Remove.
3554 * gcc.target/arm/neon/vornu64.c: Remove.
3555 * gcc.target/arm/neon/vornu8.c: Remove.
3556 * gcc.target/arm/neon/vorrQs16.c: Remove.
3557 * gcc.target/arm/neon/vorrQs32.c: Remove.
3558 * gcc.target/arm/neon/vorrQs64.c: Remove.
3559 * gcc.target/arm/neon/vorrQs8.c: Remove.
3560 * gcc.target/arm/neon/vorrQu16.c: Remove.
3561 * gcc.target/arm/neon/vorrQu32.c: Remove.
3562 * gcc.target/arm/neon/vorrQu64.c: Remove.
3563 * gcc.target/arm/neon/vorrQu8.c: Remove.
3564 * gcc.target/arm/neon/vorrs16.c: Remove.
3565 * gcc.target/arm/neon/vorrs32.c: Remove.
3566 * gcc.target/arm/neon/vorrs64.c: Remove.
3567 * gcc.target/arm/neon/vorrs8.c: Remove.
3568 * gcc.target/arm/neon/vorru16.c: Remove.
3569 * gcc.target/arm/neon/vorru32.c: Remove.
3570 * gcc.target/arm/neon/vorru64.c: Remove.
3571 * gcc.target/arm/neon/vorru8.c: Remove.
3572 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3573 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3574 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3575 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3576 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3577 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3578 * gcc.target/arm/neon/vpadals16.c: Remove.
3579 * gcc.target/arm/neon/vpadals32.c: Remove.
3580 * gcc.target/arm/neon/vpadals8.c: Remove.
3581 * gcc.target/arm/neon/vpadalu16.c: Remove.
3582 * gcc.target/arm/neon/vpadalu32.c: Remove.
3583 * gcc.target/arm/neon/vpadalu8.c: Remove.
3584 * gcc.target/arm/neon/vpaddf32.c: Remove.
3585 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3586 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3587 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3588 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3589 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3590 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3591 * gcc.target/arm/neon/vpaddls16.c: Remove.
3592 * gcc.target/arm/neon/vpaddls32.c: Remove.
3593 * gcc.target/arm/neon/vpaddls8.c: Remove.
3594 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3595 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3596 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3597 * gcc.target/arm/neon/vpadds16.c: Remove.
3598 * gcc.target/arm/neon/vpadds32.c: Remove.
3599 * gcc.target/arm/neon/vpadds8.c: Remove.
3600 * gcc.target/arm/neon/vpaddu16.c: Remove.
3601 * gcc.target/arm/neon/vpaddu32.c: Remove.
3602 * gcc.target/arm/neon/vpaddu8.c: Remove.
3603 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3604 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3605 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3606 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3607 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3608 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3609 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3610 * gcc.target/arm/neon/vpminf32.c: Remove.
3611 * gcc.target/arm/neon/vpmins16.c: Remove.
3612 * gcc.target/arm/neon/vpmins32.c: Remove.
3613 * gcc.target/arm/neon/vpmins8.c: Remove.
3614 * gcc.target/arm/neon/vpminu16.c: Remove.
3615 * gcc.target/arm/neon/vpminu32.c: Remove.
3616 * gcc.target/arm/neon/vpminu8.c: Remove.
3617 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3618 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3619 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3620 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3621 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3622 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3623 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3624 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3625 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3626 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3627 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3628 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3629 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3630 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3631 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3632 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3633 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3634 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3635 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3636 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3637 * gcc.target/arm/neon/vqRshls16.c: Remove.
3638 * gcc.target/arm/neon/vqRshls32.c: Remove.
3639 * gcc.target/arm/neon/vqRshls64.c: Remove.
3640 * gcc.target/arm/neon/vqRshls8.c: Remove.
3641 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3642 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3643 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3644 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3645 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3646 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3647 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3648 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3649 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3650 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3651 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3652 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3653 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3654 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3655 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3656 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3657 * gcc.target/arm/neon/vqabss16.c: Remove.
3658 * gcc.target/arm/neon/vqabss32.c: Remove.
3659 * gcc.target/arm/neon/vqabss8.c: Remove.
3660 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3661 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3662 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3663 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3664 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3665 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3666 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3667 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3668 * gcc.target/arm/neon/vqadds16.c: Remove.
3669 * gcc.target/arm/neon/vqadds32.c: Remove.
3670 * gcc.target/arm/neon/vqadds64.c: Remove.
3671 * gcc.target/arm/neon/vqadds8.c: Remove.
3672 * gcc.target/arm/neon/vqaddu16.c: Remove.
3673 * gcc.target/arm/neon/vqaddu32.c: Remove.
3674 * gcc.target/arm/neon/vqaddu64.c: Remove.
3675 * gcc.target/arm/neon/vqaddu8.c: Remove.
3676 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3677 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3678 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3679 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3680 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3681 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3682 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3683 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3684 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3685 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3686 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3687 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3688 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3689 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3690 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3691 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3692 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3693 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3694 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3695 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3696 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3697 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3698 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3699 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3700 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3701 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3702 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3703 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3704 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3705 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3706 * gcc.target/arm/neon/vqmovns16.c: Remove.
3707 * gcc.target/arm/neon/vqmovns32.c: Remove.
3708 * gcc.target/arm/neon/vqmovns64.c: Remove.
3709 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3710 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3711 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3712 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3713 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3714 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3715 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3716 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3717 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3718 * gcc.target/arm/neon/vqnegs16.c: Remove.
3719 * gcc.target/arm/neon/vqnegs32.c: Remove.
3720 * gcc.target/arm/neon/vqnegs8.c: Remove.
3721 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3722 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3723 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3724 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3725 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3726 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3727 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3728 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3729 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3730 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3731 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3732 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3733 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3734 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3735 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3736 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3737 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3738 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3739 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3740 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3741 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3742 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3743 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3744 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3745 * gcc.target/arm/neon/vqshls16.c: Remove.
3746 * gcc.target/arm/neon/vqshls32.c: Remove.
3747 * gcc.target/arm/neon/vqshls64.c: Remove.
3748 * gcc.target/arm/neon/vqshls8.c: Remove.
3749 * gcc.target/arm/neon/vqshlu16.c: Remove.
3750 * gcc.target/arm/neon/vqshlu32.c: Remove.
3751 * gcc.target/arm/neon/vqshlu64.c: Remove.
3752 * gcc.target/arm/neon/vqshlu8.c: Remove.
3753 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3754 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3755 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3756 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3757 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3758 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3759 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3760 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3761 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3762 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3763 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3764 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3765 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3766 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3767 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3768 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3769 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3770 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3771 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3772 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3773 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3774 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3775 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3776 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3777 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3778 * gcc.target/arm/neon/vqsubs16.c: Remove.
3779 * gcc.target/arm/neon/vqsubs32.c: Remove.
3780 * gcc.target/arm/neon/vqsubs64.c: Remove.
3781 * gcc.target/arm/neon/vqsubs8.c: Remove.
3782 * gcc.target/arm/neon/vqsubu16.c: Remove.
3783 * gcc.target/arm/neon/vqsubu32.c: Remove.
3784 * gcc.target/arm/neon/vqsubu64.c: Remove.
3785 * gcc.target/arm/neon/vqsubu8.c: Remove.
3786 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3787 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3788 * gcc.target/arm/neon/vrecpef32.c: Remove.
3789 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3790 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3791 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3816 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3817 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3818 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3819 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3820 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3821 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3947 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3948 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3992 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3993 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3994 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3995 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3996 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3997 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3998 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3999 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4000 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4001 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4002 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4003 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4004 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4005 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4006 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4007 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4008 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4009 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4010 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4011 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4012 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4013 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4014 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4015 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4016 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4017 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4018 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4019 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4020 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4021 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4022 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4023 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4024 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4025 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4026 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4027 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4028 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4029 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4030 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4031 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4032 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4033 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4034 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4035 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4080 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4081 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4082 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4083 * gcc.target/arm/neon/vrev16p8.c: Remove.
4084 * gcc.target/arm/neon/vrev16s8.c: Remove.
4085 * gcc.target/arm/neon/vrev16u8.c: Remove.
4086 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4087 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4088 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4089 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4090 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4091 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4092 * gcc.target/arm/neon/vrev32p16.c: Remove.
4093 * gcc.target/arm/neon/vrev32p8.c: Remove.
4094 * gcc.target/arm/neon/vrev32s16.c: Remove.
4095 * gcc.target/arm/neon/vrev32s8.c: Remove.
4096 * gcc.target/arm/neon/vrev32u16.c: Remove.
4097 * gcc.target/arm/neon/vrev32u8.c: Remove.
4098 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4099 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4100 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4101 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4102 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4103 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4104 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4105 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4106 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4107 * gcc.target/arm/neon/vrev64f32.c: Remove.
4108 * gcc.target/arm/neon/vrev64p16.c: Remove.
4109 * gcc.target/arm/neon/vrev64p8.c: Remove.
4110 * gcc.target/arm/neon/vrev64s16.c: Remove.
4111 * gcc.target/arm/neon/vrev64s32.c: Remove.
4112 * gcc.target/arm/neon/vrev64s8.c: Remove.
4113 * gcc.target/arm/neon/vrev64u16.c: Remove.
4114 * gcc.target/arm/neon/vrev64u32.c: Remove.
4115 * gcc.target/arm/neon/vrev64u8.c: Remove.
4116 * gcc.target/arm/neon/vrndaf32.c: Remove.
4117 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4118 * gcc.target/arm/neon/vrndf32.c: Remove.
4119 * gcc.target/arm/neon/vrndmf32.c: Remove.
4120 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4121 * gcc.target/arm/neon/vrndnf32.c: Remove.
4122 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4123 * gcc.target/arm/neon/vrndpf32.c: Remove.
4124 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4125 * gcc.target/arm/neon/vrndqf32.c: Remove.
4126 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4127 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4128 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4129 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4130 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4131 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4132 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4133 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4134 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4135 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4136 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4137 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4138 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4139 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4140 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4141 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4142 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4143 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4144 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4145 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4146 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4147 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4148 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4149 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4150 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4151 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4152 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4153 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4154 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4155 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4156 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4157 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4158 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4159 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4160 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4161 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4162 * gcc.target/arm/neon/vshlQs16.c: Remove.
4163 * gcc.target/arm/neon/vshlQs32.c: Remove.
4164 * gcc.target/arm/neon/vshlQs64.c: Remove.
4165 * gcc.target/arm/neon/vshlQs8.c: Remove.
4166 * gcc.target/arm/neon/vshlQu16.c: Remove.
4167 * gcc.target/arm/neon/vshlQu32.c: Remove.
4168 * gcc.target/arm/neon/vshlQu64.c: Remove.
4169 * gcc.target/arm/neon/vshlQu8.c: Remove.
4170 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4171 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4172 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4173 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4174 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4175 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4176 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4177 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4178 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4179 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4180 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4181 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4182 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4183 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4184 * gcc.target/arm/neon/vshls16.c: Remove.
4185 * gcc.target/arm/neon/vshls32.c: Remove.
4186 * gcc.target/arm/neon/vshls64.c: Remove.
4187 * gcc.target/arm/neon/vshls8.c: Remove.
4188 * gcc.target/arm/neon/vshlu16.c: Remove.
4189 * gcc.target/arm/neon/vshlu32.c: Remove.
4190 * gcc.target/arm/neon/vshlu64.c: Remove.
4191 * gcc.target/arm/neon/vshlu8.c: Remove.
4192 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4193 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4194 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4195 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4196 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4197 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4198 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4199 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4200 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4201 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4202 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4203 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4204 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4205 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4206 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4207 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4208 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4209 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4210 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4211 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4212 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4213 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4214 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4215 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4216 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4217 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4218 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4219 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4220 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4221 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4222 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4223 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4224 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4225 * gcc.target/arm/neon/vsli_np16.c: Remove.
4226 * gcc.target/arm/neon/vsli_np64.c: Remove.
4227 * gcc.target/arm/neon/vsli_np8.c: Remove.
4228 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4229 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4230 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4231 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4232 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4233 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4234 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4235 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4236 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4237 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4238 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4239 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4240 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4241 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4242 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4243 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4244 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4245 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4246 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4247 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4248 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4249 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4250 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4251 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4252 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4253 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4254 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4255 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4256 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4257 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4258 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4259 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4260 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4261 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4262 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4263 * gcc.target/arm/neon/vsri_np16.c: Remove.
4264 * gcc.target/arm/neon/vsri_np64.c: Remove.
4265 * gcc.target/arm/neon/vsri_np8.c: Remove.
4266 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4267 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4268 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4269 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4270 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4271 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4272 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4273 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4274 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4275 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4276 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4277 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4278 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4279 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4280 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4281 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4282 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4283 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4284 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4285 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4286 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4287 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4288 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4289 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4290 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4291 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4292 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4293 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4294 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4295 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4296 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4297 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4298 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4299 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4300 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4301 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4302 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4303 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4304 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4305 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4306 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4307 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4308 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4309 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4310 * gcc.target/arm/neon/vst1f32.c: Remove.
4311 * gcc.target/arm/neon/vst1p16.c: Remove.
4312 * gcc.target/arm/neon/vst1p64.c: Remove.
4313 * gcc.target/arm/neon/vst1p8.c: Remove.
4314 * gcc.target/arm/neon/vst1s16.c: Remove.
4315 * gcc.target/arm/neon/vst1s32.c: Remove.
4316 * gcc.target/arm/neon/vst1s64.c: Remove.
4317 * gcc.target/arm/neon/vst1s8.c: Remove.
4318 * gcc.target/arm/neon/vst1u16.c: Remove.
4319 * gcc.target/arm/neon/vst1u32.c: Remove.
4320 * gcc.target/arm/neon/vst1u64.c: Remove.
4321 * gcc.target/arm/neon/vst1u8.c: Remove.
4322 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4323 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4324 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4325 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4326 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4327 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4328 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4329 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4330 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4331 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4332 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4333 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4334 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4335 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4336 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4337 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4338 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4339 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4340 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4341 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4342 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4343 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4344 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4345 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4346 * gcc.target/arm/neon/vst2f32.c: Remove.
4347 * gcc.target/arm/neon/vst2p16.c: Remove.
4348 * gcc.target/arm/neon/vst2p64.c: Remove.
4349 * gcc.target/arm/neon/vst2p8.c: Remove.
4350 * gcc.target/arm/neon/vst2s16.c: Remove.
4351 * gcc.target/arm/neon/vst2s32.c: Remove.
4352 * gcc.target/arm/neon/vst2s64.c: Remove.
4353 * gcc.target/arm/neon/vst2s8.c: Remove.
4354 * gcc.target/arm/neon/vst2u16.c: Remove.
4355 * gcc.target/arm/neon/vst2u32.c: Remove.
4356 * gcc.target/arm/neon/vst2u64.c: Remove.
4357 * gcc.target/arm/neon/vst2u8.c: Remove.
4358 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4359 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4360 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4361 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4362 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4363 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4364 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4365 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4366 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4367 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4368 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4369 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4370 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4371 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4372 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4373 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4374 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4375 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4376 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4377 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4378 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4379 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4380 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4381 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4382 * gcc.target/arm/neon/vst3f32.c: Remove.
4383 * gcc.target/arm/neon/vst3p16.c: Remove.
4384 * gcc.target/arm/neon/vst3p64.c: Remove.
4385 * gcc.target/arm/neon/vst3p8.c: Remove.
4386 * gcc.target/arm/neon/vst3s16.c: Remove.
4387 * gcc.target/arm/neon/vst3s32.c: Remove.
4388 * gcc.target/arm/neon/vst3s64.c: Remove.
4389 * gcc.target/arm/neon/vst3s8.c: Remove.
4390 * gcc.target/arm/neon/vst3u16.c: Remove.
4391 * gcc.target/arm/neon/vst3u32.c: Remove.
4392 * gcc.target/arm/neon/vst3u64.c: Remove.
4393 * gcc.target/arm/neon/vst3u8.c: Remove.
4394 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4395 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4396 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4397 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4398 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4399 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4400 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4401 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4402 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4403 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4404 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4405 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4406 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4407 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4408 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4409 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4410 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4411 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4412 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4413 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4414 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4415 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4416 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4417 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4418 * gcc.target/arm/neon/vst4f32.c: Remove.
4419 * gcc.target/arm/neon/vst4p16.c: Remove.
4420 * gcc.target/arm/neon/vst4p64.c: Remove.
4421 * gcc.target/arm/neon/vst4p8.c: Remove.
4422 * gcc.target/arm/neon/vst4s16.c: Remove.
4423 * gcc.target/arm/neon/vst4s32.c: Remove.
4424 * gcc.target/arm/neon/vst4s64.c: Remove.
4425 * gcc.target/arm/neon/vst4s8.c: Remove.
4426 * gcc.target/arm/neon/vst4u16.c: Remove.
4427 * gcc.target/arm/neon/vst4u32.c: Remove.
4428 * gcc.target/arm/neon/vst4u64.c: Remove.
4429 * gcc.target/arm/neon/vst4u8.c: Remove.
4430 * gcc.target/arm/neon/vsubQf32.c: Remove.
4431 * gcc.target/arm/neon/vsubQs16.c: Remove.
4432 * gcc.target/arm/neon/vsubQs32.c: Remove.
4433 * gcc.target/arm/neon/vsubQs64.c: Remove.
4434 * gcc.target/arm/neon/vsubQs8.c: Remove.
4435 * gcc.target/arm/neon/vsubQu16.c: Remove.
4436 * gcc.target/arm/neon/vsubQu32.c: Remove.
4437 * gcc.target/arm/neon/vsubQu64.c: Remove.
4438 * gcc.target/arm/neon/vsubQu8.c: Remove.
4439 * gcc.target/arm/neon/vsubf32.c: Remove.
4440 * gcc.target/arm/neon/vsubhns16.c: Remove.
4441 * gcc.target/arm/neon/vsubhns32.c: Remove.
4442 * gcc.target/arm/neon/vsubhns64.c: Remove.
4443 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4444 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4445 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4446 * gcc.target/arm/neon/vsubls16.c: Remove.
4447 * gcc.target/arm/neon/vsubls32.c: Remove.
4448 * gcc.target/arm/neon/vsubls8.c: Remove.
4449 * gcc.target/arm/neon/vsublu16.c: Remove.
4450 * gcc.target/arm/neon/vsublu32.c: Remove.
4451 * gcc.target/arm/neon/vsublu8.c: Remove.
4452 * gcc.target/arm/neon/vsubs16.c: Remove.
4453 * gcc.target/arm/neon/vsubs32.c: Remove.
4454 * gcc.target/arm/neon/vsubs64.c: Remove.
4455 * gcc.target/arm/neon/vsubs8.c: Remove.
4456 * gcc.target/arm/neon/vsubu16.c: Remove.
4457 * gcc.target/arm/neon/vsubu32.c: Remove.
4458 * gcc.target/arm/neon/vsubu64.c: Remove.
4459 * gcc.target/arm/neon/vsubu8.c: Remove.
4460 * gcc.target/arm/neon/vsubws16.c: Remove.
4461 * gcc.target/arm/neon/vsubws32.c: Remove.
4462 * gcc.target/arm/neon/vsubws8.c: Remove.
4463 * gcc.target/arm/neon/vsubwu16.c: Remove.
4464 * gcc.target/arm/neon/vsubwu32.c: Remove.
4465 * gcc.target/arm/neon/vsubwu8.c: Remove.
4466 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4467 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4468 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4469 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4470 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4471 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4472 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4473 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4474 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4475 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4476 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4477 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4478 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4479 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4480 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4481 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4482 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4483 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4484 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4485 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4486 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4487 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4488 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4489 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4490 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4491 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4492 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4493 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4494 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4495 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4496 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4497 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4498 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4499 * gcc.target/arm/neon/vtrnf32.c: Remove.
4500 * gcc.target/arm/neon/vtrnp16.c: Remove.
4501 * gcc.target/arm/neon/vtrnp8.c: Remove.
4502 * gcc.target/arm/neon/vtrns16.c: Remove.
4503 * gcc.target/arm/neon/vtrns32.c: Remove.
4504 * gcc.target/arm/neon/vtrns8.c: Remove.
4505 * gcc.target/arm/neon/vtrnu16.c: Remove.
4506 * gcc.target/arm/neon/vtrnu32.c: Remove.
4507 * gcc.target/arm/neon/vtrnu8.c: Remove.
4508 * gcc.target/arm/neon/vtstQp8.c: Remove.
4509 * gcc.target/arm/neon/vtstQs16.c: Remove.
4510 * gcc.target/arm/neon/vtstQs32.c: Remove.
4511 * gcc.target/arm/neon/vtstQs8.c: Remove.
4512 * gcc.target/arm/neon/vtstQu16.c: Remove.
4513 * gcc.target/arm/neon/vtstQu32.c: Remove.
4514 * gcc.target/arm/neon/vtstQu8.c: Remove.
4515 * gcc.target/arm/neon/vtstp8.c: Remove.
4516 * gcc.target/arm/neon/vtsts16.c: Remove.
4517 * gcc.target/arm/neon/vtsts32.c: Remove.
4518 * gcc.target/arm/neon/vtsts8.c: Remove.
4519 * gcc.target/arm/neon/vtstu16.c: Remove.
4520 * gcc.target/arm/neon/vtstu32.c: Remove.
4521 * gcc.target/arm/neon/vtstu8.c: Remove.
4522 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4523 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4524 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4525 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4526 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4527 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4528 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4529 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4530 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4531 * gcc.target/arm/neon/vuzpf32.c: Remove.
4532 * gcc.target/arm/neon/vuzpp16.c: Remove.
4533 * gcc.target/arm/neon/vuzpp8.c: Remove.
4534 * gcc.target/arm/neon/vuzps16.c: Remove.
4535 * gcc.target/arm/neon/vuzps32.c: Remove.
4536 * gcc.target/arm/neon/vuzps8.c: Remove.
4537 * gcc.target/arm/neon/vuzpu16.c: Remove.
4538 * gcc.target/arm/neon/vuzpu32.c: Remove.
4539 * gcc.target/arm/neon/vuzpu8.c: Remove.
4540 * gcc.target/arm/neon/vzipQf32.c: Remove.
4541 * gcc.target/arm/neon/vzipQp16.c: Remove.
4542 * gcc.target/arm/neon/vzipQp8.c: Remove.
4543 * gcc.target/arm/neon/vzipQs16.c: Remove.
4544 * gcc.target/arm/neon/vzipQs32.c: Remove.
4545 * gcc.target/arm/neon/vzipQs8.c: Remove.
4546 * gcc.target/arm/neon/vzipQu16.c: Remove.
4547 * gcc.target/arm/neon/vzipQu32.c: Remove.
4548 * gcc.target/arm/neon/vzipQu8.c: Remove.
4549 * gcc.target/arm/neon/vzipf32.c: Remove.
4550 * gcc.target/arm/neon/vzipp16.c: Remove.
4551 * gcc.target/arm/neon/vzipp8.c: Remove.
4552 * gcc.target/arm/neon/vzips16.c: Remove.
4553 * gcc.target/arm/neon/vzips32.c: Remove.
4554 * gcc.target/arm/neon/vzips8.c: Remove.
4555 * gcc.target/arm/neon/vzipu16.c: Remove.
4556 * gcc.target/arm/neon/vzipu32.c: Remove.
4557 * gcc.target/arm/neon/vzipu8.c: Remove.
4560 2015-11-12 Marek Polacek <polacek@redhat.com>
4563 * gcc.dg/pr67784-1.c: New test.
4564 * gcc.dg/pr67784-2.c: New test.
4566 2015-11-12 Martin Liska <mliska@suse.cz>
4568 * gcc.dg/ipa/pr68035.c: New test.
4570 2015-11-12 Richard Biener <rguenther@suse.de>
4572 PR tree-optimization/68306
4573 * gcc.dg/pr68306.c: New testcase.
4575 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4577 Implement D0013R2, logical type traits.
4579 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4581 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4583 * c-c++-common/goacc/data-default-1.c: New.
4585 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4587 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4589 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4591 PR tree-optimization/68305
4592 * gcc.dg/vect/pr68305.c: New test.
4594 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4596 * gcc.target/i386/pr67265-2.c: New test.
4598 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4600 * gcc.dg/pr68286.c: New test.
4602 2015-11-12 Christian Bruel <christian.bruel@st.com>
4604 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4606 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4608 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4611 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4613 * gcc.dg/pr65521.c: Fail on AIX.
4615 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4617 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4618 * gcc.dg/graphite/fuse-2.c: Same.
4619 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4620 isl-ast-gen-*.c files.
4621 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4622 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4623 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4624 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4625 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4626 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4627 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4628 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4629 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4630 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4631 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4633 2015-11-11 Marek Polacek <polacek@redhat.com>
4637 * c-c++-common/pr68107.c: New test.
4638 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4639 (large_array_char_template): Likewise.
4640 * g++.dg/init/new44.C: Adjust dg-error.
4642 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4644 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4645 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4647 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4649 * gcc.target/i386/pr67265.c: New test.
4651 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4653 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4654 tests for the expected generated code.
4656 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4658 * gcc.target/mips/split-ds-sequence.c: New test.
4660 2015-11-11 Julia Koval <julia.koval@intel.com>
4662 * g++.dg/ext/mv16.C: New functions.
4664 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4665 Jiong Wang <jiong.wang@arm.com>
4667 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4669 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4671 * gcc.target/i386/mask-pack.c: New test.
4672 * gcc.target/i386/mask-unpack.c: New test.
4674 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4676 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4678 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4680 * gcc.dg/vect/slp-cond-5.c: New test.
4682 2015-11-10 Richard Biener <rguenther@suse.de>
4684 PR tree-optimization/68240
4685 * gcc.dg/torture/pr68240.c: New testcase.
4687 2015-11-10 Richard Biener <rguenther@suse.de>
4689 PR tree-optimization/56118
4690 * gcc.target/i386/pr56118.c: New testcase.
4692 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4694 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4696 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4698 * gfortran.dg/pr68251.f90: New test.
4700 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4702 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4704 2015-11-09 Martin Sebor <msebor@redhat.com>
4706 * init/new45.C: New test to verify that operator new is invoked
4707 with or without overhead for a cookie.
4710 * init/new44.C: New test for placement new expressions for arrays
4711 with excessive number of elements.
4714 * init/new43.C: New test for placement new expressions for arrays
4715 with negative number of elements.
4717 * other/new-size-type.C: Expect array new expression with
4718 an excessive number of elements to be rejected.
4720 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
4722 * c-c++-common/goacc/routine-1.c: New.
4723 * c-c++-common/goacc/routine-2.c: New.
4724 * c-c++-common/goacc/routine-3.c: New.
4725 * c-c++-common/goacc/routine-4.c: New.
4726 * c-c++-common/goacc/routine-5.c: New.
4728 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4730 * gcc.target/sparc/sparc-ret.c: Rename to...
4731 * gcc.target/sparc/sparc-ret-1.c: ...this.
4732 * gcc.target/sparc/sparc-ret-2.c: New test.
4734 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4736 * lib/target-supports.exp (check_p8vector_hw_available): Split
4738 (check_vsx_hw_available): Likewise.
4739 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4740 support and for PowerPC float128 support.
4741 (check_p9modulo_hw_available): Likewise.
4742 (check_ppc_float128_sw_available): Likewise.
4743 (check_ppc_float128_hw_available): Likewise.
4744 (check_effective_target_powerpc_p9vector_ok): Likewise.
4745 (check_effective_target_powerpc_p9modulo_ok): Likewise.
4746 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4747 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4748 (is-effective-target): Add new PowerPc targets.
4749 (is-effective-target-keyword): Likewise.
4750 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4751 instructions, use it.
4753 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4754 * gcc.target/powerpc/mod-2.c: Likewise.
4755 * gcc.target/powerpc/ctz-1.c: Likewise.
4756 * gcc.target/powerpc/ctz-2.c: Likewise.
4757 * gcc.target/powerpc/extswsli-1.c: Likewise.
4758 * gcc.target/powerpc/extswsli-2.c: Likewise.
4759 * gcc.target/powerpc/extswsli-3.c: Likewise.
4761 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4762 and allow the test on PowerPC LE.
4763 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4764 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4766 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4767 check instead of powerpc_vsx_ok.
4768 * gcc.target/powerpc/float128-mix.c: Likewise.
4770 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4772 * gcc.dg/sso/*.c: Robustify dg-output directives.
4774 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4776 * g++.dg/ubsan/pr68259.C: New test.
4778 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
4780 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4781 (main): Use _Cilk_spawn instead of cilk_spawn.
4783 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
4785 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4786 scan-assembler directive.
4788 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4791 * gcc.dg/pr68129_1.c: New test.
4793 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4796 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4797 (main): Invoke them.
4799 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4802 * gcc.dg/guality/pr67192.c: New test.
4804 2015-11-09 Richard Biener <rguenther@suse.de>
4806 PR tree-optimization/68248
4807 * gcc.dg/torture/pr68248.c: New testcase.
4809 2015-11-09 Richard Biener <rguenther@suse.de>
4811 PR tree-optimization/56118
4812 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4814 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4816 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4817 labelref and check use of constant pool by looking for .word and
4820 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
4823 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4825 2015-11-09 Richard Henderson <rth@redhat.com>
4827 * gcc.target/i386/addr-space-1.c: New test.
4828 * gcc.target/i386/addr-space-2.c: New test.
4829 * gcc.target/i386/addr-space-3.c: New test.
4831 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
4834 * gfortran.dg/pr68053.f90: New test.
4836 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4838 * g++.dg/lto/pr68057_0.C: Fix testcase.
4840 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
4842 * gfortran.dg/PR67518.f90: move from here...
4843 * gfortran.dg/graphite/PR67518.f90: to here.
4844 * gfortran.dg/PR53852.f90: move from here...
4845 * gfortran.dg/graphite/PR53852.f90: to here.
4847 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
4849 * gcc.dg/sso-1.c: New test.
4850 * gcc.dg/sso-2.c: Likewise.
4851 * gcc.dg/sso-3.c: Likewise.
4852 * gcc.dg/sso-4.c: Likewise.
4853 * gcc.dg/sso-5.c: Likewise.
4854 * gcc.dg/sso-6.c: Likewise.
4855 * gcc.dg/sso-7.c: Likewise.
4856 * gcc.dg/sso-8.c: Likewise.
4857 * gcc.dg/sso: New directory.
4858 * gcc.target/i386/movbe-3.c: New test.
4859 * gnat.dg/sso1.adb: Likewise.
4860 * gnat.dg/sso2.ad[sb]: Likewise.
4861 * gnat.dg/sso3.adb: Likewise.
4862 * gnat.dg/sso4.adb: Likewise.
4863 * gnat.dg/sso5.adb: Likewise.
4864 * gnat.dg/sso6.adb: Likewise.
4865 * gnat.dg/sso7.adb: Likewise.
4866 * gnat.dg/specs/sso1.ads: Likewise.
4867 * gnat.dg/specs/sso2.ads: Likewise.
4868 * gnat.dg/sso: New directory.
4870 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
4873 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4875 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
4878 * gfortran.dg/pr68224.f90: New test.
4880 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
4883 * gfortran.dg/proc_ptr_47.f90: New test.
4886 * gfortran.dg/pr66465.f90: New test.
4888 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
4890 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4892 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4895 * gfortran.dg/pr68153.f90: New test.
4897 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4900 * gfortran.dg/pr68151.f90: New test.
4902 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
4904 PR tree-optimization/68235
4905 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4907 2015-11-06 Jeff Law <law@redhat.com>
4909 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4910 realized jump threads.
4911 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4912 threads rather than dom1 dump.
4914 2015-11-06 Michael Collison <michael.collison@linaro.org
4915 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4918 2015-08-01 Michael Collison <michael.collison@linaro.org
4919 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4921 * gcc.target/arm/mincmp.c: New test.
4923 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
4926 * gfortran.dg/warn_unused_function_2.f90: Add two new
4927 "defined but not used" subroutines.
4929 2015-11-06 Jakub Jelinek <jakub@redhat.com>
4931 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4932 * g++.dg/gomp/ordered-2.C (f1): Likewise.
4933 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4934 expected diagnostics for the addition of quotes.
4935 * gfortran.dg/gomp/target3.f90: Likewise.
4936 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4937 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4938 * c-c++-common/gomp/doacross-1.c: Likewise.
4939 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4940 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4941 Adjust expected diagnostics wording.
4942 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4943 Don't expect error on ordered threads simd when in for simd.
4944 * c-c++-common/gomp/nesting-2.c: New test.
4945 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4946 * c-c++-common/gomp/ordered-4.c: New test.
4948 2015-11-06 Mike Stump <mikestump@comcast.net>
4950 * gcc.dg/pragma-diag-5.c: Make test cases unique.
4952 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
4953 Sebastian Pop <s.pop@samsung.com>
4955 * gcc.dg/graphite/fuse-1.c: New.
4956 * gcc.dg/graphite/fuse-2.c: New.
4957 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4959 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
4961 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4963 2015-11-06 David Malcolm <dmalcolm@redhat.com>
4965 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4966 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4968 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4969 * lib/gcc-dg.exp: Load multiline.exp.
4971 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4973 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
4974 * gcc.target/arm/interrupt-1.c: Likewise.
4975 * gcc.target/arm/interrupt-2.c: Likewise.
4976 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4978 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
4979 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
4981 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
4982 macros for assembly checks.
4983 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
4984 frsqrts and frsqrte are not emitted.
4985 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
4986 frsqrts and frsqrte are emitted.
4987 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
4989 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
4991 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
4993 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4997 * g++.dg/lto/pr68057_0.C: New testcase.
4998 * g++.dg/lto/pr68057_1.C: New testcase.
4999 * g++.dg/torture/pr68220.C: New testcase.
5001 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5003 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5006 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5008 PR tree-optimization/68145
5009 * g++.dg/vect/pr68145.cc: New test.
5011 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5014 * gcc.dg/pr68088_1.c: New test.
5016 2015-11-06 Richard Biener <rguenther@suse.de>
5018 * gcc.dg/vect/bb-slp-38.c: New testcase.
5020 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5022 * gfortran.dg/goacc/private-3.f95: XFAIL.
5024 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5028 * gfortran.dg/PR67518.f90: New test.
5029 * gfortran.dg/PR53852.f90: New test.
5031 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5032 Tom de Vries <tom@codesourcery.com>
5033 Nathan Sidwell <nathan@codesourcery.com>
5034 Thomas Schwinge <thomas@codesourcery.com>
5036 * c-c++-common/goacc/combined-directives.c: New test.
5037 * c-c++-common/goacc/loop-clauses.c: New test.
5038 * c-c++-common/goacc/tile.c: New test.
5039 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5040 as gang static arguments.
5041 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5042 * g++.dg/goacc/template.C: New test.
5043 * gfortran.dg/goacc/combined-directives.f90: New test.
5044 * gfortran.dg/goacc/default.f95: New test.
5045 * gfortran.dg/goacc/default_none.f95: New test.
5046 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5047 * gfortran.dg/goacc/gang-static.f95: New test.
5048 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5049 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5050 * gfortran.dg/goacc/list.f95: Update test.
5051 * gfortran.dg/goacc/loop-2.f95: Likewise.
5052 * gfortran.dg/goacc/loop-4.f95: New test.
5053 * gfortran.dg/goacc/loop-5.f95: New test.
5054 * gfortran.dg/goacc/loop-6.f95: New test.
5055 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5056 * gfortran.dg/goacc/multi-clause.f90: New test.
5057 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5058 * gfortran.dg/goacc/update.f95: New test.
5060 2015-11-05 Martin Sebor <msebor@redhat.com>
5063 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5064 invocations where the size of the destination buffer object
5065 or its type (or both) is unknown.
5067 2015-11-05 Martin Sebor <msebor@redhat.com>
5070 * g++.dg/warn/Wplacement-new-size.C: New test.
5072 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5074 * gcc.dg/pr68112.c: New.
5075 * gcc.dg/vect/vect-strided-shift-1.c: New.
5077 2015-11-05 Marek Polacek <polacek@redhat.com>
5080 * gcc.dg/pr68090.c: New test.
5082 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5084 * gcc.dg/ifcvt-4.c: New.
5086 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5089 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5091 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5093 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5094 of variables in both data sharing and mapping clauses and for
5095 structure element based array sections being mapped rather than
5097 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5098 expected diagnostics wording in one case.
5099 * c-c++-common/gomp/distribute-1.c: New test.
5100 * c-c++-common/gomp/element-1.c: New test.
5101 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5102 and #pragma omp end declare target pair around the function.
5103 Change s from a parameter to a file scope variable.
5104 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5105 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5106 on non-zero low-bound in reduction array sections. Add further
5108 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5109 * c-c++-common/gomp/target-teams-1.c: New test.
5110 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5111 for expected mangling on x86_64/i?86.
5112 * gcc.dg/gomp/declare-simd-3.c: New test.
5113 * gcc.dg/gomp/declare-simd-4.c: New test.
5114 * gcc.dg/gomp/for-20.c: New test.
5115 * gcc.dg/gomp/for-21.c: New test.
5116 * gcc.dg/gomp/for-22.c: New test.
5117 * gcc.dg/gomp/for-23.c: New test.
5118 * gcc.dg/gomp/for-24.c: New test.
5119 * gcc.dg/gomp/linear-1.c: New test.
5120 * gcc.dg/gomp/loop-1.c: New test.
5121 * g++.dg/gomp/atomic-17.C: New test.
5122 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5123 non-static data member in shared clause. Add single construct.
5124 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5125 scan-assembler-times directives for expected mangling on x86_64/i?86.
5126 * g++.dg/gomp/declare-simd-3.C: Likewise.
5127 * g++.dg/gomp/declare-simd-4.C: New test.
5128 * g++.dg/gomp/declare-simd-5.C: New test.
5129 * g++.dg/gomp/declare-target-1.C: New test.
5130 * g++.dg/gomp/linear-2.C: New test.
5131 * g++.dg/gomp/loop-1.C: New test.
5132 * g++.dg/gomp/loop-2.C: New test.
5133 * g++.dg/gomp/loop-3.C: New test.
5134 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5135 non-static data member in shared clause.
5136 * g++.dg/gomp/member-3.C: New test.
5137 * g++.dg/gomp/member-4.C: New test.
5138 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5139 (bar): Remove dg-message.
5140 * g++.dg/gomp/target-teams-1.C: New test.
5142 2015-11-05 Richard Biener <rguenther@suse.de>
5144 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5145 uninitialized variables.
5146 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5147 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5148 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5149 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5150 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5151 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5152 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5153 * gcc.dg/ipa/pure-const-2.c: Likewise.
5154 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5155 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5156 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5157 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5158 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5159 * gcc.dg/vect/pr30858.c: Likewise.
5160 * gcc.dg/vect/pr33866.c: Likewise.
5161 * gcc.dg/vect/pr37027.c: Likewise.
5162 * c-c++-common/ubsan/null-10.c: Likewise.
5163 * gcc.target/i386/incoming-8.c: Likewise.
5165 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5167 * gnat.dg/slice9.adb: New test.
5169 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5171 * gfortran.dg/goacc/reduction-2.f95: Delete.
5173 2015-11-04 Tom de Vries <tom@codesourcery.com>
5175 PR tree-optimization/67742
5176 * gcc.dg/tree-ssa/restrict-7.c: New test.
5177 * gcc.dg/tree-ssa/restrict-8.c: New test.
5179 2015-11-03 Martin Sebor <msebor@redhat.com>
5182 * c-c++-common/builtin-offsetof-2.c: New test.
5184 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5187 * gfortran.dg/warn_unused_function_3.f90: New test.
5189 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5191 * gnat.dg/discr45.adb: Only compile the test.
5193 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5195 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5196 * gcc.target/i386/mvc5.c: Ditto.
5197 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5200 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5202 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5204 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5207 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5209 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5210 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5211 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5212 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5213 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5214 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5216 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5218 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5220 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5222 * gcc.dg/mvc1.c: Move to ...
5223 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5224 * gcc.dg/mvc2.c: Move to ...
5225 * gcc.target/i386/mvc2.c: ... here.
5226 * gcc.dg/mvc3.c: Move to ...
5227 * gcc.target/i386/mvc3.c: ... here.
5228 * gcc.dg/mvc4.c: Move to ...
5229 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5230 * gcc.dg/mvc5.c: Move to ...
5231 * gcc.target/i386/mvc5.c: ... here.
5232 * gcc.dg/mvc6.c: Move to ...
5233 * gcc.target/i386/mvc6.c: ... here.
5234 * gcc.dg/mvc7.c: Move to ...
5235 * gcc.target/i386/mvc7.c: ... here.
5237 * g++.dg/ext/mvc1.C: Require ifunc.
5239 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5241 PR tree-optimization/68083
5242 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5244 2015-11-02 Jeff Law <law@redhat.com>
5246 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5247 irreducible loops in the CFG.
5249 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5252 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5254 * gcc.dg/vect/vect-strided-shift-1.c: New.
5256 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5259 * gcc.target/arm/pr67929_1.c: Move to...
5260 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5261 Remove arm-specific directives. Add noclone, noinline
5264 2015-11-01 Jeff Law <law@redhat.com>
5266 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5268 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5270 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5271 (sse2_test): Rename from main. Do not return 0.
5273 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5275 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5276 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5277 * gfortran.dg/read_dir.f90: XFAIL AIX.
5279 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5281 Remove the implementation of N3994, terse range-for loops.
5282 * g++.dg/cpp1z/range-for1.C: Remove.
5284 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5286 * gnat.dg/discr45.adb: New test.
5288 2015-10-31 Tom de Vries <tom@codesourcery.com>
5290 * gfortran.dg/assumed_type_2.f90: Update test.
5291 * gfortran.dg/no_arg_check_2.f90: Same.
5293 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5295 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5297 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5300 * gfortran.dg/pr46588.f90: New test.
5302 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5304 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5305 * gcc.dg/mvc2.c: Ditto.
5306 * gcc.dg/mvc3.c: Ditto.
5307 * gcc.dg/mvc4.c: Ditto.
5308 * gcc.dg/mvc5.c: Ditto.
5309 * gcc.dg/mvc6.c: Ditto.
5310 * gcc.dg/mvc7.c: Ditto.
5311 * g++.dg/ext/mvc1.C: Ditto.
5312 * g++.dg/ext/mvc2.C: Ditto.
5313 * g++.dg/ext/mvc3.C: Ditto.
5314 * g++.dg/ext/mvc4.C: Ditto.
5316 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5319 * gfortran.dg/pr51993.f90: New test.
5321 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5323 PR rtl-optimization/68106
5324 * gcc.target/aarch64/pr68106.c: New.
5326 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5329 * gfortran.dg/pr36192_1.f90: New test.
5331 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5334 *gfortran.dg/pr68154.f90
5336 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5338 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5339 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5341 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5343 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5345 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5347 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5349 * gcc.target/powerpc/float128-mix.c: Likewise.
5351 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5354 * gfortran.dg/pr68054.f90: New test.
5356 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5359 * gfortran.dg/pr67885.f90: New test.
5361 2015-10-29 Jeff Law <law@redhat.com>
5363 PR tree-optimization/67892
5364 * gcc.dg/tree-ssa/pr21417: Update expected output.
5365 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5367 2015-10-29 Richard Biener <rguenther@suse.de>
5370 * c-c++-common/ubsan/pr68142.c: New testcase.
5372 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5375 * g++.dg/other/cv_func4.C: New.
5377 2015-10-29 Richard Biener <rguenther@suse.de>
5380 * c-c++-common/ubsan/pr56956.c: New testcase.
5382 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5384 * gnat.dg/discr44.adb: New test.
5386 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5389 * gcc.dg/debug/pr66068.c: New test.
5391 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5394 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5395 array bounds error at line 25.
5397 2015-10-28 Catherine Moore <clm@codesourcery.com>
5399 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5400 * gcc.target/mips/oddspreg-6.c: Likewise.
5401 * gcc.target/mips/oddspreg-1.c: Likewise.
5402 * gcc.target/mips/oddspreg-2.c: Likewise.
5404 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5407 * gcc.target/avr/pr67839.c: New test.
5409 2015-10-28 Richard Biener <rguenther@suse.de>
5411 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5413 2015-10-28 Tom de Vries <tom@codesourcery.com>
5415 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5417 2015-10-28 Richard Biener <rguenther@suse.de>
5420 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5423 2015-10-28 Richard Biener <rguenther@suse.de>
5425 PR tree-optimization/65962
5426 * gcc.dg/vect/vect-62.c: Adjust.
5428 2015-10-28 Richard Biener <rguenther@suse.de>
5431 * gcc.dg/torture/pr68067-1.c: New testcase.
5432 * gcc.dg/torture/pr68067-2.c: Likewise.
5434 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5436 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5438 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5440 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5441 as xvmadd and xvnmsub.
5442 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5444 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5446 * c-c++-common/goacc/loop-shape.c: New test.
5448 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5449 Cesar Philippidis <cesar@codesourcery.com>
5451 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5452 * g++.dg/gomp/pr33372-3.C: Likewise.
5454 2015-10-27 Richard Henderson <rth@redhat.com>
5457 * gcc.target/i386/pr67609-2.c: New test.
5459 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5462 * gcc.target/aarch64/pr68102_1.c: New test.
5464 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5467 * gfortran.dg/allocate_with_source_15.f03: New test
5469 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5470 James Norris <jnorris@codesourcery.com>
5473 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5475 * gfortran.dg/goacc/loop-1.f95: Likewise.
5476 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5477 * gfortran.dg/goacc/cray.f95: Likewise.
5478 * gfortran.dg/goacc/parameter.f95: Likewise.
5480 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5483 * gfortran.dg/pr67805_2.f90: New test.
5485 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5486 Aditya Kumar <aditya.k7@samsung.com>
5488 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5489 * gcc.dg/graphite/interchange-1.c: Same.
5490 * gcc.dg/graphite/interchange-10.c: Same.
5491 * gcc.dg/graphite/interchange-11.c: Same.
5492 * gcc.dg/graphite/interchange-13.c: Same.
5493 * gcc.dg/graphite/interchange-3.c: Same.
5494 * gcc.dg/graphite/interchange-4.c: Same.
5495 * gcc.dg/graphite/interchange-7.c: Same.
5496 * gcc.dg/graphite/interchange-9.c: Same.
5497 * gcc.dg/graphite/uns-interchange-9.c: Same.
5498 * gfortran.dg/graphite/interchange-3.f90: Same.
5500 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5503 * gcc.target/i386/pr67215-1.c: New test.
5504 * gcc.target/i386/pr67215-2.c: Likewise.
5505 * gcc.target/i386/pr67215-3.c: Likewise.
5507 2015-10-27 Richard Biener <rguenther@suse.de>
5509 PR tree-optimization/68104
5510 * gcc.dg/torture/pr68104.c: New testcase.
5512 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5514 * gcc.dg/vect/vect-strided-shift-1.c: New.
5516 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5519 * gcc.target/arm/pr67929_1.c: New test.
5521 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5523 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5525 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5527 PR tree-optimization/68097
5528 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5529 --param max-ssa-name-query-depth=3 to dg-options.
5531 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5533 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5535 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5537 * gcc.dg/builtins-52.c: Add -O to dg-options.
5539 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5541 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5543 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5547 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5549 (PR64765): New function.
5550 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5551 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5553 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5554 * gfortran.dg/goacc/parameter.f95: Likewise.
5556 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5559 * gfortran.dg/empty_label_typedecl.f90: New test.
5561 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5564 * gfortran.dg/pr36192.f90: New test.
5566 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5568 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5569 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5570 * gnat.dg/opt51.adb: New test.
5571 * gnat.dg/opt51_pkg.ads: New helper.
5573 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5575 * gcc.target/mips/ds-schedule-1.c: New.
5576 * gcc.target/mips/ds-schedule-2.c: New.
5578 2015-10-26 Jeff Law <law@redhat.com>
5580 PR tree-optimization/68013
5581 * gcc.c-torture/compile/pr68013.c: New test.
5583 2015-10-26 Richard Biener <rguenther@suse.de>
5584 Dominik Vogt <vogt@linux.vnet.ibm.com>
5587 * gcc.target/s390/pr67443.c: New testcase.
5589 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5591 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5592 make it unique per testcase.
5593 * gfortran.dg/chmod_2.f90: Likewise.
5594 * gfortran.dg/chmod_3.f90: Likewise.
5595 * gfortran.dg/direct_io_8.f90: Likewise.
5596 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5597 * gfortran.dg/f2003_io_1.f03: Likewise.
5598 * gfortran.dg/f2003_io_2.f03: Likewise.
5599 * gfortran.dg/f2003_io_8.f03: Likewise.
5600 * gfortran.dg/inquire_size.f90: Likewise.
5601 * gfortran.dg/namelist_66.f90: Likewise.
5602 * gfortran.dg/namelist_82.f90: Likewise.
5603 * gfortran.dg/namelist_87.f90: Likewise.
5604 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5605 * gfortran.dg/open_new.f90: Likewise.
5606 * gfortran.dg/stat_1.f90: Likewise.
5607 * gfortran.dg/stat_2.f90: Likewise.
5608 * gfortran.dg/streamio_15.f90: Likewise.
5609 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5611 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5614 * g++.dg/pr67989.C: New test.
5616 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5618 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5619 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5620 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5621 suffix to the temporary filename to make it unique per testcase.
5623 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5625 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5627 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5630 * gfortran.dg/allocate_with_source_12.f03: New test
5633 * gfortran.dg/allocate_with_source_13.f03: New test
5636 * gfortran.dg/allocate_with_source_14.f03: New test
5638 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5640 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5642 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5645 * gcc.target/i386/pr68084.c: New test.
5647 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5651 * gfortran.dg/allocate_with_source_10.f08: New test.
5652 * gfortran.dg/allocate_with_source_11.f08: New test.
5653 * gfortran.dg/class_array_15.f03: Changed count of expected
5654 _builtin_frees to 11. One step of temporaries is spared, therefore
5655 the allocatable component of that temporary is not to be freeed.
5657 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5660 * gfortran.dg/pr68055.f90: New case.
5662 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5665 * gfortran.dg/pr67805.f90: New testcase.
5666 * gfortran.dg/array_constructor_26.f03: Update testcase.
5667 * gfortran.dg/array_constructor_27.f03: Ditto.
5668 * gfortran.dg/char_type_len_2.f90: Ditto.
5669 * gfortran.dg/pr67802.f90: Ditto.
5670 * gfortran.dg/used_before_typed_3.f90: Ditto.
5672 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5675 * g++.dg/torture/pr67600.C: New testcase.
5677 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5679 * g++.dg/pr68062.C: New test.
5681 2015-10-23 Jeff Law <law@redhat.com>
5683 PR tree-optimization/67830
5684 * gcc.dg/pr67830.c: New test.
5686 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5688 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5690 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5691 Andrew Pinski <apinski@cavium.com>
5693 PR rtl-optimization/67736
5694 * gcc.dg/torture/pr67736.c: New test.
5695 * gcc.dg/combine-subregs.c: New test.
5697 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5699 PR tree-optimization/65947
5700 * lib/target-supports.exp
5701 (check_effective_target_vect_max_reduc): Add.
5702 * gcc.dg/vect/pr65947-1.c: New test.
5703 * gcc.dg/vect/pr65947-2.c: New test.
5704 * gcc.dg/vect/pr65947-3.c: New test.
5705 * gcc.dg/vect/pr65947-4.c: New test.
5706 * gcc.dg/vect/pr65947-5.c: New test.
5707 * gcc.dg/vect/pr65947-6.c: New test.
5708 * gcc.dg/vect/pr65947-7.c: New test.
5709 * gcc.dg/vect/pr65947-8.c: New test.
5710 * gcc.dg/vect/pr65947-9.c: New test.
5711 * gcc.dg/vect/pr65947-10.c: New test.
5712 * gcc.dg/vect/pr65947-11.c: New test.
5714 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
5716 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5717 Make weak rather than noinline.
5718 * gcc.dg/builtins-57.c: Compile with -O.
5719 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5721 2015-10-23 Tom de Vries <tom@codesourcery.com>
5723 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5725 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5728 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5729 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5731 2015-10-22 Martin Sebor <msebor@redhat.com>
5734 * gcc.misc-tests/help.exp: Verify that option descriptions
5736 * lib/options.exp (check_for_options): Use the regexp --line option.
5737 Print unexpected match on failure.
5739 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
5741 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5743 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
5746 * g++.dg/cpp1y/var-templ46.C: New.
5748 2015-10-22 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/58497
5751 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5753 2015-10-22 Richard Biener <rguenther@suse.de>
5755 PR tree-optimization/19049
5756 PR tree-optimization/65962
5757 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5758 * gcc.dg/vect/vect-63.c: Adjust.
5759 * gcc.dg/vect/vect-70.c: Likewise.
5760 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5761 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5762 * gfortran.dg/vect/pr19049.f90: Likewise.
5763 * gfortran.dg/vect/vect-8.f90: Likewise.
5765 2015-10-22 Richard Biener <rguenther@suse.de>
5769 * gcc.dg/torture/ftrapv-2.c: New testcase.
5771 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5774 * gcc.target/s390/pr68015.c: New test.
5776 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5779 * gcc.target/arm/xor-and.c: Adjust test to check for eor
5782 2015-10-22 Jiong Wang <jiong.wang@arm.com>
5783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5786 * gcc.target/aarch64/pr63304_1.c: New test.
5788 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5791 * g++.dg/parse/enum13.C: New.
5793 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5796 * g++.dg/parse/enum12.C: New.
5798 2015-10-21 Martin Sebor <msebor@redhat.com>
5801 * gcc.misc-tests/help.exp: Adjust.
5802 * lib/options.exp (check_for_options): Add detail to output.
5804 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
5807 * gfortran.dg/pr67939.f90: New test.
5809 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
5810 Sebastian Pop <s.pop@samsung.com>
5812 * gcc.dg/graphite/scop-11.c: Update pattern.
5814 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5817 * g++.dg/ipa/pr67056.C: New testcase.
5819 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5821 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5824 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5826 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5827 Add associated options for arm*-*-*.
5828 (sqrt): Remove dummy definition.
5830 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5832 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5834 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5836 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5837 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5838 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5840 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
5842 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5843 sra-max-scalarization-size-Ospeed.
5845 2015-10-21 Marek Polacek <polacek@redhat.com>
5849 * gcc.dg/pr68024.c: New test.
5851 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
5853 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5854 * c-c++-common/goacc/sb-1.c: Adjust errors.
5855 * c-c++-common/goacc/sb-3.c: Adjust errors.
5856 * c-c++-common/goacc/loop-1.c: Adjust errors.
5857 * c-c++-common/goacc/nesting-1.c: Adjust errors.
5858 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5859 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5861 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5863 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5865 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5867 * gcc.dg/lto/simd-function_0.c: New test.
5869 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
5872 * gcc.target/i386/pr68018.c: New test.
5874 2015-10-21 Richard Biener <rguenther@suse.de>
5877 * gcc.dg/torture/pr68031.c: New testcase.
5879 2015-10-21 Richard Biener <rguenther@suse.de>
5881 PR tree-optimization/68026
5882 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5884 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5886 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5887 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5888 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5889 * g++.dg/asan/default-options-1.C: Likewise.
5891 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5893 * gcc.target/aarch64/stp_vec_64_1.c: New test.
5894 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5896 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5898 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5900 2015-10-20 Marek Polacek <polacek@redhat.com>
5903 * gcc.dg/pr67964.c: New test.
5905 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
5907 PR rtl-optimization/67609
5908 * gcc.target/i386/pr67609.c: New.
5910 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5912 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5914 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5916 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5917 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5919 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5922 * gcc.target/i386/pr66810.c: New test.
5924 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5928 * gcc.target/i386/pr67963-1.c: New test.
5929 * gcc.target/i386/pr67963-2.c: Likewise.
5930 * gcc.target/i386/pr67963-3.c: Likewise.
5931 * gcc.target/i386/pr67985-1.c: Likewise.
5932 * gcc.target/i386/pr67985-2.c: Likewise.
5933 * gcc.target/i386/pr67985-3.c: Likewise.
5935 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5937 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5939 2015-10-20 Richard Biener <rguenther@suse.de>
5941 PR tree-optimization/68017
5942 * gcc.dg/torture/pr68017.c: New testcase.
5944 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
5947 * gcc.target/aarch64/pr66912.c: New.
5948 * gcc.target/arm/pr66912.c: New.
5950 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5952 * gfortran.dg/pr67900.f90: New tests.
5954 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
5956 * gnat.dg/opt50.adb: New test.
5957 * gnat.dg/opt50_pkg.adb: New helper.
5958 * gnat.dg/opt50_pkg.ads: New helper.
5960 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5963 * gfortran.dg/pr68019.f90: new test.
5965 2015-10-19 Richard Biener <rguenther@suse.de>
5967 PR tree-optimization/67975
5968 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5970 2015-10-19 Richard Biener <rguenther@suse.de>
5972 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
5974 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
5977 * gcc.target/i386/pr67995-1.c: New test.
5978 * gcc.target/i386/pr67995-2.c: Likewise.
5979 * gcc.target/i386/pr67995-3.c: Likewise.
5981 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
5984 * gcc.dg/PR68002.c: New test.
5986 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
5988 * gcc.dg/builtins-20.c: Remove undefined behavior.
5990 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
5993 * gfortran.dg/common_25.f90: New file.
5995 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
5998 * gfortran.dg/move_alloc_15.f90: New test
5999 * gfortran.dg/move_alloc_16.f90: New test
6002 * gfortran.dg/deferred_character_assignment_1.f90: New test
6004 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6007 * gfortran.df/pr67987.f90: New test.
6008 * gfortran.dg/char_length_2.f90: Update testcase.
6010 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6012 * gcc.target/i386/iamcu/test_basic_returning.c
6013 (def_test_returning_type): Use union to check float return bits.
6015 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6017 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6018 Replace printf with __builtin_printf.
6020 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6022 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6025 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6028 * gnat.dg/pack21.adb: New test.
6029 * gnat.dg/pack22.adb: Likewise.
6030 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6032 2015-10-16 Christian Bruel <christian.bruel@st.com>
6035 * gcc.target/arm/no-align.c: New test.
6036 * gcc.target/arm/attr-align1.c: New test.
6037 * gcc.target/arm/attr-align2.c: New test.
6038 * gcc.target/arm/attr-align3.c: New test.
6040 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6042 * gcc.c-torture/compile/icfmatch.c: Add testcase
6044 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6047 * g++.dg/cpp1z/fold-ice1.C: New.
6049 2015-10-16 Michael Collison <michael.collison@linaro.org>
6050 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6052 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6054 2015-10-15 Marek Polacek <polacek@redhat.com>
6056 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6058 2015-10-15 Marek Polacek <polacek@redhat.com>
6060 PR tree-optimization/67953
6061 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6063 * gcc.dg/torture/pr67953.c: New test.
6065 2015-10-14 Jeff Law <law@redhat.com>
6067 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6068 contained within have their own file/test now.
6069 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6070 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6071 expectations a bit more.
6072 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6073 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6076 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6079 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6081 2015-10-14 Marek Polacek <polacek@redhat.com>
6083 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6093 2015-10-14 Richard Biener <rguenther@suse.de>
6095 PR tree-optimization/67915
6096 * gcc.dg/torture/pr67915.c: New testcase.
6098 2015-10-14 Marek Polacek <polacek@redhat.com>
6100 PR tree-optimization/67815
6101 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6102 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6103 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6105 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6107 * gcc.dg/pragma-pop_options-1.c: New test.
6109 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6110 Aldy Hernandez <aldyh@redhat.com>
6112 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6113 * c-c++-common/gomp/clauses-1.c: New test.
6114 * c-c++-common/gomp/clauses-2.c: New test.
6115 * c-c++-common/gomp/clauses-3.c: New test.
6116 * c-c++-common/gomp/clauses-4.c: New test.
6117 * c-c++-common/gomp/declare-target-1.c: New test.
6118 * c-c++-common/gomp/declare-target-2.c: New test.
6119 * c-c++-common/gomp/depend-3.c: New test.
6120 * c-c++-common/gomp/depend-4.c: New test.
6121 * c-c++-common/gomp/doacross-1.c: New test.
6122 * c-c++-common/gomp/if-1.c: New test.
6123 * c-c++-common/gomp/if-2.c: New test.
6124 * c-c++-common/gomp/linear-1.c: New test.
6125 * c-c++-common/gomp/map-2.c: New test.
6126 * c-c++-common/gomp/map-3.c: New test.
6127 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6128 f_omp_target_data): Add map clause to target data.
6129 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6130 * c-c++-common/gomp/ordered-1.c: New test.
6131 * c-c++-common/gomp/ordered-2.c: New test.
6132 * c-c++-common/gomp/ordered-3.c: New test.
6133 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6135 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6136 clause and ordered construct where no longer allowed.
6137 * c-c++-common/gomp/priority-1.c: New test.
6138 * c-c++-common/gomp/reduction-1.c: New test.
6139 * c-c++-common/gomp/schedule-simd-1.c: New test.
6140 * c-c++-common/gomp/sink-1.c: New test.
6141 * c-c++-common/gomp/sink-2.c: New test.
6142 * c-c++-common/gomp/sink-3.c: New test.
6143 * c-c++-common/gomp/sink-4.c: New test.
6144 * c-c++-common/gomp/udr-1.c: New test.
6145 * c-c++-common/taskloop-1.c: New test.
6146 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6147 value of _OPENMP macro.
6148 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6149 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6150 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6151 * gcc.dg/gomp/clause-1.c:
6152 * gcc.dg/gomp/reduction-1.c: New test.
6153 * gcc.dg/gomp/sink-fold-1.c: New test.
6154 * gcc.dg/gomp/sink-fold-2.c: New test.
6155 * gcc.dg/gomp/sink-fold-3.c: New test.
6156 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6157 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6158 of non-static data members.
6159 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6160 Add some linear clause tests.
6161 * g++.dg/gomp/declare-simd-3.C: New test.
6162 * g++.dg/gomp/linear-1.C: New test.
6163 * g++.dg/gomp/member-1.C: New test.
6164 * g++.dg/gomp/member-2.C: New test.
6165 * g++.dg/gomp/pr66571-2.C: New test.
6166 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6168 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6169 in reduction clause.
6170 * g++.dg/gomp/reference-1.C: New test.
6171 * g++.dg/gomp/sink-1.C: New test.
6172 * g++.dg/gomp/sink-2.C: New test.
6173 * g++.dg/gomp/sink-3.C: New test.
6174 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6175 * g++.dg/gomp/this-1.C: New test.
6176 * g++.dg/gomp/this-2.C: New test.
6177 * g++.dg/vect/simd-clone-2.cc: New test.
6178 * g++.dg/vect/simd-clone-2.h: New test.
6179 * g++.dg/vect/simd-clone-3.cc: New test.
6180 * g++.dg/vect/simd-clone-4.cc: New test.
6181 * g++.dg/vect/simd-clone-4.h: New test.
6182 * g++.dg/vect/simd-clone-5.cc: New test.
6184 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6186 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6187 after r228716 (Fix vtbl[34] and vtbx4).
6189 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6191 PR tree-optimization/67909, 67947
6192 * gcc.dg/torture/pr67947.c: New test.
6194 2015-10-13 Jeff Law <law@redhat.com>
6196 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6198 2015-10-12 Jeff Law <law@redhat.com>
6200 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6201 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6202 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6203 ssa-dom-thread-11.c.
6205 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6207 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6210 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6212 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6214 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6215 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6216 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6217 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6218 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6219 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6220 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6221 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6223 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6225 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6226 and -mno-frame-header-opt options.
6227 * gcc.target/mips/frame-header-1.c: New file.
6228 * gcc.target/mips/frame-header-2.c: New file.
6229 * gcc.target/mips/frame-header-3.c: New file.
6231 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6232 Hale Wang <hale.wang@arm.com>
6234 * gcc.dg/tree-ssa/forwprop-33.c: New.
6236 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6239 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6240 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6241 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6242 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6243 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6244 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6245 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6246 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6247 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6248 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6250 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6252 * lib/multiline.exp: New file.
6253 * lib/prune.exp: Load multiline.exp.
6254 (prune_gcc_output): Call into multiline.exp to handle any
6255 multiline output directives.
6256 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6259 2015-10-09 Martin Jambor <mjambor@suse.cz>
6261 PR tree-optimization/67794
6262 * gcc.dg/ipa/ipa-sra-10.c: New test.
6263 * gcc.dg/torture/pr67794.c: Likewise.
6265 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6267 PR rtl-optimization/67828
6268 * gcc.dg/torture/pr67828.c: New.
6270 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6273 * lib/target-supports.exp (check_effective_target_non_strict_align):
6274 Adjust for arm*-*-*.
6275 * gcc.target/arm/pr67366.c: New test.
6277 2015-10-09 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/67891
6280 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6282 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6284 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6286 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6288 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6290 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6292 * gcc.dg/loop-unswitch-2.c: New test.
6293 * gcc.dg/loop-unswitch-3.c: Likewise.
6294 * gcc.dg/loop-unswitch-4.c: Likewise.
6296 2015-10-08 Tom de Vries <tom@codesourcery.com>
6298 * gcc.dg/dse.c: Only dump in dse1 pass.
6299 * gcc.dg/tree-ssa/pr30375.c: Same.
6301 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6304 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6305 (PUSH, POP): New defines.
6306 (sse2_test): Use PUSH and POP to misalign runtime stack.
6307 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6309 2015-10-07 James Norris <jnorris@codesourcery.com>
6311 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6312 to atomic_init. (atomic_init): Restrict flags usage.
6314 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6317 * gfortran.dg/sizeof_5.f90: New test.
6319 2015-10-06 Jeff Law <law@redhat.com>
6321 * gcc.c-torture/compile/pr67816.c: New test.
6323 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6325 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6327 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6330 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6332 2015-10-06 Marek Polacek <polacek@redhat.com>
6335 * c-c++-common/Wtautological-compare-4.c: New test.
6337 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6338 Peter Bergner <bergner@vnet.ibm.com>
6341 * gcc.target/powerpc/pr67808.c: New test.
6343 2015-10-06 Nick Clifton <nickc@redhat.com>
6345 * gcc.target/msp430: New directory.
6346 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6348 * gcc.target/msp430/data-attributes.c: New file. Checks the
6349 noinit and persistent data attributes.
6351 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6353 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6355 2015-10-06 Richard Biener <rguenther@suse.de>
6357 PR tree-optimization/67859
6358 * gcc.dg/torture/pr67859.c: New testcase.
6360 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6362 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6364 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6367 * g++.dg/template/defarg19.C: New.
6368 * g++.dg/template/defarg20.C: Likewise.
6370 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6371 Sebastian Pop <s.pop@samsung.com>
6373 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6375 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6376 Sebastian Pop <s.pop@samsung.com>
6378 * gcc.dg/graphite/scop-sor.c: Xfail.
6380 2015-10-05 Martin Jambor <mjambor@suse.cz>
6381 Jan Hubicka <hubicka@ucw.cz>
6383 * gcc.dg/ipa/propalign-4.c: New test.
6384 * gcc.dg/ipa/propalign-5.c: Likewise.
6386 2015-10-05 Marek Polacek <polacek@redhat.com>
6388 PR tree-optimization/67821
6389 * gcc.dg/torture/pr67821-2.c: New test.
6390 * gcc.dg/torture/pr67821.c: New test.
6392 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6394 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6396 2015-10-05 Christian Bruel <christian.bruel@st.com>
6398 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6400 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6402 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6403 (exec_vcvt): Add comments.
6405 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6407 PR rtl-optimization/67447
6408 * gcc.target/i386/pr67447.c: New test.
6410 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6412 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6414 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6415 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6416 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6417 * gcc.target/i386/vect-unpack-1.c: Ditto.
6418 * gcc.target/i386/vect-unpack-2.c: Ditto.
6420 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6423 * gfortran.dg/common_24.f: New.
6425 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6427 * gcc.target/arm/pr67756.c: Fixed warnings.
6429 2015-10-02 Marek Polacek <polacek@redhat.com>
6432 * gcc.dg/pr67730-1.c: New test.
6433 * gcc.dg/pr67730-2.c: New test.
6434 * gcc.dg/pr67730.h: New test.
6436 2015-10-02 Marek Polacek <polacek@redhat.com>
6438 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6440 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6442 PR tree-optimization/67754
6443 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6444 * gfortran.dg/graphite/block-2.f: Same.
6446 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6448 * gcc.dg/graphite/scop-23.c: New.
6450 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6452 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6455 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6457 PR rtl-optimization/67756
6458 * gcc.target/arm/pr67756.c: New.
6460 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6462 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6463 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6464 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6466 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6469 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6471 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6472 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6473 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6474 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6475 * gcc.target/i386/vect-unpack-1.c: Ditto.
6476 * gcc.target/i386/vect-unpack-2.c: Ditto.
6478 2015-10-02 Marek Polacek <polacek@redhat.com>
6481 * c-c++-common/Wduplicated-cond-1.c: New test.
6482 * c-c++-common/Wduplicated-cond-2.c: New test.
6483 * c-c++-common/Wduplicated-cond-3.c: New test.
6484 * c-c++-common/Wduplicated-cond-4.c: New test.
6485 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6486 -Wduplicated-cond warning.
6488 2015-10-02 Renlin Li <renlin.li@arm.com>
6490 * gcc.target/aarch64/csneg-1.c: Update.
6492 2015-10-02 Renlin Li <renlin.li@arm.com>
6495 * gcc.target/aarch64/pr66776.c: New.
6497 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6499 * gnat.dg/warn13.adb: New test.
6501 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6503 * gnat.dg/vect15.ad[sb]: New test.
6504 * gnat.dg/vect16.ad[sb]: Likewise.
6505 * gnat.dg/vect17.ad[sb]: Likewise.
6506 * gnat.dg/vect18.ad[sb]: Likewise.
6508 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6510 PR rtl-optimization/67786
6511 PR rtl-optimization/67787
6512 * gcc.dg/pr67786.c: New test.
6513 * gcc.dg/pr67787.c: Likewise.
6515 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6517 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6519 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6522 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6524 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6528 * gfortran.dg/string_array_constructor_1.f90: New.
6529 * gfortran.dg/string_array_constructor_2.f90: New.
6530 * gfortran.dg/string_array_constructor_3.f90: New.
6532 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6536 * gcc.target/powerpc/pr67789.c: New testcase.
6538 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6541 * gfortran.dg/pr67802.f90: New test.
6543 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6546 gfortran.dg/pr66979.f90: new test.
6548 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6551 * gfortran.dg/pr67616.f90: New test.
6553 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6556 * g++.dg/cpp0x/range-for30.C: New.
6558 2015-10-01 Marek Polacek <polacek@redhat.com>
6561 * gcc.dg/atomic/pr65345-4.c: New test.
6562 * gcc.dg/pr65345-3.c: New test.
6564 2015-10-01 Marek Polacek <polacek@redhat.com>
6566 PR tree-optimization/67769
6567 * gcc.dg/torture/pr67769.c: New test.
6569 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6571 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6573 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6576 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6578 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6580 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6581 (main): Rename to sse2_test. Abort if count != 5.
6582 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6584 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6586 2015-10-01 Richard Biener <rguenther@suse.de>
6588 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6589 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6591 2015-09-30 Jeff Law <law@redhat.com>
6593 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6595 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6597 PR rtl-optimization/67037
6598 * gcc.c-torture/execute/pr67037.c: New test.
6600 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6602 * lib/target-supports.exp (check_effective_target_sync_int_128):
6603 Return 1 on spu-*-* targets.
6604 (check_effective_target_sync_int_128_runtime): Likewise.
6605 (check_effective_target_sync_long_long): Likewise.
6606 (check_effective_target_sync_long_long_runtime): Likewise.
6607 (check_effective_target_sync_int_long): Likewise.
6608 (check_effective_target_sync_char_short): Likewise.
6610 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6612 * gcc.target/i386/pr67761.c: New test.
6614 2015-09-30 Marek Polacek <polacek@redhat.com>
6617 * gcc.dg/pr67730.c: New test.
6619 2015-09-30 Marek Polacek <polacek@redhat.com>
6621 PR tree-optimization/67690
6622 * gcc.dg/torture/pr67690.c: New test.
6624 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6626 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6627 * g++.dg/gomp/tls-wrap4.C: Likewise.
6628 * gcc.dg/atomic-op-optimize.c: Likewise.
6629 * gcc.dg/pr54087.c: Likewise.
6630 * gcc.dg/tls/section-2.c: Likewise.
6631 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6632 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6633 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6634 * gcc.target/arm/divzero.c: Likewise.
6635 * gcc.target/arm/sibcall-2.c: Likewise.
6636 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6637 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6638 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6639 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6640 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6641 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6642 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6643 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6644 * gfortran.dg/default_format_2.f90: Likewise.
6645 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6647 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6649 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6651 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6653 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6654 * gfortran.dg/round_4.f90: ditto.
6656 2015-09-29 Richard Biener <rguenther@suse.de>
6658 PR tree-optimization/67170
6659 * gfortran.dg/pr67170.f90: New testcase.
6661 2015-09-29 Richard Biener <rguenther@suse.de>
6663 PR tree-optimization/67741
6664 * gcc.dg/torture/pr67741.c: New testcase.
6666 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6668 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6669 non-zero for __builtin_signbit tests.
6671 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6674 * gcc.target/i386/pr65105-1.c: New.
6675 * gcc.target/i386/pr65105-2.c: New.
6676 * gcc.target/i386/pr65105-3.c: New.
6677 * gcc.target/i386/pr65105-4.C: New.
6678 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6680 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6682 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6684 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6688 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6690 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6691 * gfortran.dg/function_types_3.f90: Change error message to
6692 "Type inaccessible...."
6693 * gfortran.dg/ptr_func_assign_1.f08: New test.
6694 * gfortran.dg/ptr_func_assign_2.f08: New test.
6696 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6700 * gfortran.dg/ptr_func_assign_3.f08: New test.
6701 * gfortran.dg/ptr_func_assign_4.f08: New test.
6703 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6704 Sebastian Pop <s.pop@samsung.com>
6706 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6707 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6708 * gcc.dg/graphite/block-3.c: Same.
6709 * gcc.dg/graphite/block-4.c: Same.
6710 * gcc.dg/graphite/block-5.c: Same.
6711 * gcc.dg/graphite/block-6.c: Same.
6712 * gcc.dg/graphite/block-7.c: Same.
6713 * gcc.dg/graphite/block-8.c: Same.
6714 * gcc.dg/graphite/block-pr47654.c: Same.
6715 * gcc.dg/graphite/interchange-0.c: Same.
6716 * gcc.dg/graphite/interchange-1.c: Same.
6717 * gcc.dg/graphite/interchange-10.c: Same.
6718 * gcc.dg/graphite/interchange-11.c: Same.
6719 * gcc.dg/graphite/interchange-12.c: Same.
6720 * gcc.dg/graphite/interchange-13.c: Same.
6721 * gcc.dg/graphite/interchange-14.c: Same.
6722 * gcc.dg/graphite/interchange-15.c: Same.
6723 * gcc.dg/graphite/interchange-3.c: Same.
6724 * gcc.dg/graphite/interchange-4.c: Same.
6725 * gcc.dg/graphite/interchange-5.c: Same.
6726 * gcc.dg/graphite/interchange-6.c: Same.
6727 * gcc.dg/graphite/interchange-7.c: Same.
6728 * gcc.dg/graphite/interchange-8.c: Same.
6729 * gcc.dg/graphite/interchange-9.c: Same.
6730 * gcc.dg/graphite/interchange-mvt.c: Same.
6731 * gcc.dg/graphite/pr35356-1.c: Same.
6732 * gcc.dg/graphite/pr35356-3.c: Same.
6733 * gcc.dg/graphite/pr37485.c: Same.
6734 * gcc.dg/graphite/scop-1.c: Same.
6735 * gcc.dg/graphite/scop-11.c: Same.
6736 * gcc.dg/graphite/scop-5.c: Same.
6737 * gcc.dg/graphite/uns-block-1.c: Same.
6738 * gcc.dg/graphite/uns-interchange-9.c: Same.
6739 * gfortran.dg/graphite/block-1.f90: Same.
6740 * gfortran.dg/graphite/interchange-3.f90: Same.
6741 * gfortran.dg/graphite/pr14741.f90: Same.
6742 * gfortran.dg/graphite/block-2.f: Same.
6744 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6745 Sebastian Pop <s.pop@samsung.com>
6747 PR tree-optimization/67700
6748 * gcc.dg/graphite/run-id-pr67700.c: New.
6750 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
6753 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6754 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6756 * gcc.target/sh/pr54236-5.c: New.
6757 * gcc.target/sh/pr54236-6.c: New.
6759 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6761 PR rtl-optimization/67456
6762 PR rtl-optimization/67464
6763 PR rtl-optimization/67465
6764 * gcc.dg/pr67465.c: New test.
6766 2015-09-28 Tom de Vries <tom@codesourcery.com>
6768 PR tree-optimization/62171
6769 * gcc.dg/vect/pr62171.c: New test.
6771 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6773 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6774 skip on AIX. XFAIL individual line tests.
6776 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
6778 PR rtl-optimization/64164
6779 PR tree-optimization/67312
6780 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
6781 * gcc.target/i386/stackalign/return-4.c: Add -O.
6783 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6785 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6787 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
6790 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6792 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
6794 * gcc.dg/pr64935-1.c: XFAIL on AIX.
6795 * gcc.dg/pr64935-2.c: XFAIL on AIX.
6796 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6797 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6798 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6799 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6800 DW_AT_noreturn on AIX.
6801 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6802 DW_AT_noreturn on AIX.
6803 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6804 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6805 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6806 DW_AT_GNU_deleted on AIX.
6807 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6808 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6809 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6810 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6811 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6812 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6813 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6814 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6815 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6816 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6817 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6818 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6819 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6820 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6821 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6823 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6826 * gfortran.dg/pr67614.f90: New test.
6828 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6831 * gfortran.dg/pr67525.f90: New test.
6833 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
6836 * gfortran.dg/allocatable_function_9.f90: New.
6838 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
6841 * gcc.target/sh/pr67675.c: New.
6843 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
6845 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6847 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
6849 * gcc.target/i386/pr66749.c (dg-options): Replace
6850 -mtune=lakemount with -mtune=lakemont.
6851 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6852 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6854 2015-09-25 Marek Polacek <polacek@redhat.com>
6856 * c-c++-common/ubsan/bounds-11.c: New test.
6857 * c-c++-common/ubsan/bounds-12.c: New test.
6859 2015-09-25 Marek Polacek <polacek@redhat.com>
6862 * c-c++-common/ubsan/pr64906.c: New test.
6864 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
6866 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6867 with -mtune=lakemount.
6868 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6869 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6871 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6874 * gcc.dg/Werror-13.c: New test.
6876 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
6878 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6880 2015-09-24 Richard Biener <rguenther@suse.de>
6883 * g++.dg/pr67699.C: New testcase.
6885 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
6888 * gcc.target/arm/fp16-inf.c: New test.
6890 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
6892 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6893 name while checking for AVX-512VBMI presence.
6895 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6897 * lib/target-supports.exp (check_effective_target_pie): Check for
6898 PIE support on Solaris 11.x and 12.
6900 2015-09-24 Richard Biener <rguenther@suse.de>
6902 * g++.dg/tree-ssa/restrict3.C: New testcase.
6904 2015-09-24 Richard Biener <rguenther@suse.de>
6906 PR tree-optimization/48885
6907 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6909 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
6911 * c-c++-common/Wmisleading-indentation.c: Augment test.
6913 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
6915 Fix small typos in the coding rule enforcement warnings.
6916 * g++.dg/diagnostic/disable.C: Replace 'namepace'
6919 2015-09-23 Richard Biener <rguenther@suse.de>
6922 * gcc.dg/ubsan/pr67662.c: New testcase.
6924 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6927 * gcc.dg/pragma-diag-6.c: New test.
6929 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
6931 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6933 2015-09-23 Richard Biener <rguenther@suse.de>
6935 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6937 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
6939 * c-c++-common/Wmisleading-indentation.c: Augment test.
6941 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
6943 * g++.dg/diagostic/disable.C: New.
6945 2015-09-22 Tom de Vries <tom@codesourcery.com>
6947 PR tree-optimization/67671
6948 * g++.dg/pr67671.C: New test.
6950 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
6953 * gcc.target/i386/pr67480.c: New test.
6955 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
6957 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6958 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6959 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
6960 avx512dq, avx512cd, avx512er and avx512pf.
6962 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6964 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6965 update-fetch operations.
6966 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6968 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6970 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6971 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6973 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6975 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
6977 * gcc.target/aarch64/atomic-inst-swap.c: New.
6979 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6981 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
6982 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
6983 * gcc.target/i386/pr59789.c (f1): Likewise.
6984 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
6985 * gcc.target/i386/intrinsics_6.c: Likewise.
6986 * gcc.dg/winline-5.c (int t): Likewise.
6987 * gcc.dg/winline-9.c (t): Likewise.
6988 * gcc.dg/always_inline2.c (q): Likewise.
6989 * gcc.dg/winline-2.c (inline int t): Likewise.
6990 * gcc.dg/winline-6.c: Likewise.
6991 * gcc.dg/winline-10.c (void g): Likewise.
6992 * gcc.dg/pr49243.c (void parse): Likewise.
6993 * gcc.dg/always_inline3.c (q2): Likewise.
6994 * gcc.dg/winline-3.c: Likewise.
6995 * gcc.dg/winline-7.c (inline void *t): Likewise.
6997 2015-09-22 Tom de Vries <tom@codesourcery.com>
6999 PR tree-optimization/67666
7000 * g++.dg/pr67666.C: New test.
7002 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7005 * gfortran.dg/pr67615.f90: new test.
7007 2015-09-21 Jeff Law <law@redhat.com>
7009 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7011 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7013 Complete the implementation of N4230, Nested namespace definition.
7014 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7015 attributes and nested namespace definitions.
7016 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7017 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7018 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7019 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7020 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7021 appearing before the namespace identifier.
7023 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7026 * gcc.dg/cpp/pr66415-1.c: Test column number.
7028 2015-09-21 Richard Biener <rguenther@suse.de>
7030 * g++.dg/ext/attr-alias-3.C: Add -g.
7032 2015-09-21 Richard Biener <rguenther@suse.de>
7035 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7037 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7040 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7042 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7044 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7046 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7049 * gcc.dg/pr53265.c: Update.
7051 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7053 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7055 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7058 * gcc.target/sh/pr59478.c: New.
7060 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7063 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7064 * gcc.target/sh/pr54236-2.c: Likewise.
7066 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7068 * gcc.target/sh/pr43417.c: Move target independent test to ...
7069 * gcc.c-torture/compile/pr43417.c: ... here.
7071 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7073 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7074 check_effective_target_big_endian, check_effective_target_little_endian,
7075 check_effective_target_any_fpu, check_effective_target_double_fpu,
7076 check_effective_target_use_single_only_fpu,
7077 check_effective_target_default_single_fpu,
7078 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7079 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7080 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7081 check_effective_target_fmovd_enabled,
7082 check_effective_target_has_privileged, check_effective_target_has_pref,
7083 check_effective_target_banked_r0r7_isr,
7084 check_effective_target_stack_save_isr): New effective target checks.
7085 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7086 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7087 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7088 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7089 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7090 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7091 * gcc.target/sh/attr-isr.c: Likewise.
7092 * gcc.target/sh/fpul-usage-1.c: Likewise.
7093 * gcc.target/sh/hiconst.c: Likewise.
7094 * gcc.target/sh/mfmovd.c: Likewise.
7095 * gcc.target/sh/pr21255-3.c: Likewise.
7096 * gcc.target/sh/pr33135-1.c: Likewise.
7097 * gcc.target/sh/pr33135-2.c: Likewise.
7098 * gcc.target/sh/pr33135-3.c: Likewise.
7099 * gcc.target/sh/pr33135-4.c: Likewise.
7100 * gcc.target/sh/pr39423-2.c: Likewise.
7101 * gcc.target/sh/pr49880-4.c: Likewise.
7102 * gcc.target/sh/pr49880-5.c: Likewise.
7103 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7104 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7105 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7106 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7107 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7108 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7109 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7110 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7111 * gcc.target/sh/pr50751-2.c: Likewise.
7112 * gcc.target/sh/pr50751-3.c: Likewise.
7113 * gcc.target/sh/pr50751-5.c: Likewise.
7114 * gcc.target/sh/pr50751-6.c: Likewise.
7115 * gcc.target/sh/pr50751-8.c: Likewise.
7116 * gcc.target/sh/pr51244-15.c: Likewise.
7117 * gcc.target/sh/pr51244-2.c: Likewise.
7118 * gcc.target/sh/pr51244-20.c: Likewise.
7119 * gcc.target/sh/pr51244-6.c: Likewise.
7120 * gcc.target/sh/pr52483-4.c: Likewise.
7121 * gcc.target/sh/pr53511-1.c: Likewise.
7122 * gcc.target/sh/pr53512-1.c: Likewise.
7123 * gcc.target/sh/pr53512-2.c: Likewise.
7124 * gcc.target/sh/pr53512-3.c: Likewise.
7125 * gcc.target/sh/pr53512-4.c: Likewise.
7126 * gcc.target/sh/pr53513-1.c: Likewise.
7127 * gcc.target/sh/pr54089-2.c: Likewise.
7128 * gcc.target/sh/pr54089-3.c: Likewise.
7129 * gcc.target/sh/pr54089-4.c: Likewise.
7130 * gcc.target/sh/pr54602-2.c: Likewise.
7131 * gcc.target/sh/pr54602-3.c: Likewise.
7132 * gcc.target/sh/pr54602-4.c: Likewise.
7133 * gcc.target/sh/pr54680.c: Likewise.
7134 * gcc.target/sh/pr55303-1.c: Likewise.
7135 * gcc.target/sh/pr55303-2.c: Likewise.
7136 * gcc.target/sh/pr55303-3.c: Likewise.
7137 * gcc.target/sh/pr56547-1.c: Likewise.
7138 * gcc.target/sh/pr56547-2.c: Likewise.
7139 * gcc.target/sh/pr61195.c: Likewise.
7140 * gcc.target/sh/pr61996.c: Likewise.
7141 * gcc.target/sh/pr6526.c: Likewise.
7142 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7143 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7144 * gcc.target/sh/prefetch.c: Likewise.
7145 * gcc.target/sh/rte-delay-slot.c: Likewise.
7146 * gcc.target/sh/sh2a-band.c: Likewise.
7147 * gcc.target/sh/sh2a-bclr.c: Likewise.
7148 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7149 * gcc.target/sh/sh2a-bld.c: Likewise.
7150 * gcc.target/sh/sh2a-bor.c: Likewise.
7151 * gcc.target/sh/sh2a-bset.c: Likewise.
7152 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7153 * gcc.target/sh/sh2a-bxor.c: Likewise.
7154 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7155 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7156 * gcc.target/sh/sh2a-movrt.c: Likewise.
7157 * gcc.target/sh/sh2a-resbank.c: Likewise.
7158 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7159 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7160 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7161 * gcc.target/sh/sh4a-cosf.c: Likewise.
7162 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7163 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7164 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7165 * gcc.target/sh/sh4a-sinf.c: Likewise.
7167 2015-09-20 Jeff Law <law@redhat.com>
7169 PR tree-optimization/47679
7170 * g++.dg/warn/Wuninitialized-6.C: New test.
7172 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7174 Implement nested namespace definitions.
7175 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7176 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7177 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7178 * g++.dg/lookup/name-clash5.C: Adjust.
7179 * g++.dg/lookup/name-clash6.C: Likewise.
7181 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7183 * gcc.dg/pragma-diag-5.c: New test.
7185 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7188 * gcc.dg/torture/pr67619.c: New test.
7189 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7192 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7194 PR tree-optimization/67283
7195 * gcc.dg/tree-ssa/sra-15.c: New.
7196 * gcc.dg/tree-ssa/sra-16.c: New.
7198 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7201 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7202 (f2, f3): Make the function static.
7203 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7205 2015-09-17 Christian Bruel <christian.bruel@st.com>
7207 * gcc.target/arm/attr_thumb-static2.c: New test.
7209 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7211 * gnat.dg/overflow_sum3.adb: New test.
7213 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7215 * gcc.target/arm/stack-checking.c: New test.
7217 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7220 * gfortran.dg/public_private_module_5.f90: Add module procedure
7221 trigger_smod to ensure that the smod file is written.
7223 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7225 * gcc.target/aarch64/copysign_1.c: New.
7226 * gcc.target/aarch64/copysign_2.c: New.
7228 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7230 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7231 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7232 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7234 2015-09-16 John Marino <gnugcc@marino.st>
7236 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7238 2015-09-16 Richard Biener <rguenther@suse.de>
7241 * gcc.dg/torture/pr67253.c: New testcase.
7243 2015-09-16 Richard Biener <rguenther@suse.de>
7246 * gcc.dg/pr67271.c: New testcase.
7248 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7250 * gnat.dg/opt49.adb: New test.
7252 2015-09-16 Richard Biener <rguenther@suse.de>
7255 * gcc.dg/torture/pr67442.c: New testcase.
7257 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7259 * gnat.dg/array24.adb: New test.
7260 * gnat.dg/blocklocs.adb: Delete.
7262 2015-09-15 Marek Polacek <polacek@redhat.com>
7265 * gcc.dg/pr67580.c: New test.
7267 2015-09-15 Richard Biener <rguenther@suse.de>
7269 PR tree-optimization/67470
7270 * gcc.dg/torture/pr67470.c: New testcase.
7272 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7274 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7276 2015-09-15 Richard Biener <rguenther@suse.de>
7279 * gcc.dg/pr67563.c: New testcase.
7281 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7284 * gfortran.dg/pr67460.f90: New test.
7286 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7288 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7289 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7291 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7294 * g++.dg/cpp0x/new-auto1.C: New.
7296 2015-09-11 Mark Wielaard <mjw@redhat.com>
7299 * g++.dg/warn/unused-variable-1.C: New test.
7300 * g++.dg/warn/unused-variable-2.C: Likewise.
7301 * gcc.dg/unused-4.c: Adjust warning for static const.
7302 * gcc.dg/unused-variable-1.c: New test.
7303 * gcc.dg/unused-variable-2.c: Likewise.
7305 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7307 * gfortran.dg/private_type_3.f90: Require visibility.
7308 * gfortran.dg/module_variable_2.f90: Same.
7309 * gfortran.dg/nested_forall_1.f: Same.
7310 * gfortran.dg/elemental_dependency_4.f90: Same.
7311 * gfortran.dg/bind_c_usage_25.f90: Same.
7312 * gfortran.dg/access_spec_1.f90: Same.
7313 * gfortran.dg/public_private_module_2.f90: Same.
7314 * gfortran.dg/host_assoc_variable_1.f90: Same.
7315 * gfortran.dg/public_private_module_6.f90: Same.
7316 * gfortran.dg/module_variable_1.f90: Same.
7317 * gfortran.dg/pr37286.f90: Same.
7318 * gfortran.dg/internal_pack_7.f90: Same.
7319 * gfortran.dg/submodule_10.f08: Same.
7320 * gfortran.dg/allocatable_function_8.f90: Same.
7321 * gfortran.dg/merge_init_expr_2.f90: Same.
7322 * gfortran.dg/class_37.f03: Same.
7323 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7324 * gfortran.dg/typebound_call_20.f03: Same.
7325 * gfortran.dg/proc_ptr_result_3.f90: Same.
7326 * gfortran.dg/pr32535.f90: Same.
7327 * gfortran.dg/typebound_proc_19.f90: Same.
7328 * gfortran.dg/initialization_10.f90: Same.
7329 * gfortran.dg/bind_c_usage_8.f03: Same.
7330 * gfortran.dg/pr61335.f90: Same.
7331 * gfortran.dg/elemental_dependency_5.f90: Same.
7332 * gfortran.dg/proc_ptr_3.f90: Same.
7333 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7335 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7337 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7338 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7339 * gcc.dg/loop-8.c: Likewise.
7341 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7344 * gnat.dg/specs/addr1.ads: Remove.
7346 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7348 * gcc.dg/pie-link.c: Add -pie to dg-options.
7350 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7352 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7353 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7355 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7357 * gcc.target/powerpc/swaps-p8-20.c: New test.
7358 * gcc.target/powerpc/swaps-p8-21.c: New test.
7360 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7363 * gfortran.dg/pr67526.f90: New test.
7365 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7368 * g++.dg/cpp0x/variadic166.C: New.
7370 2015-09-09 Mark Wielaard <mjw@redhat.com>
7372 * c-c++-common/nonnull-1.c: New test.
7374 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7377 * gfortran.dg/submodule_11.f08: New test.
7379 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7382 * gcc.c-torture/compile/pr67506.c: New test.
7384 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7386 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7387 initialization with a byte mask. No change expected here.
7388 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7389 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7390 initialization with contigious bitmask. Literal pool is expectd
7393 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7396 * gcc.target/arm/pr67439_1.c: New test.
7398 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7400 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7403 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7406 * g++.dg/gomp/pr67523.C: New test.
7409 * g++.dg/gomp/pr67522.C: New test.
7412 * c-c++-common/gomp/pr67521.c: New test.
7415 * c-c++-common/gomp/pr67517.c: New test.
7418 * g++.dg/gomp/pr67514.C: New test.
7421 * g++.dg/gomp/pr67511.C: New test.
7424 * c-c++-common/gomp/pr67502.c: New test.
7426 2015-09-09 Marek Polacek <polacek@redhat.com>
7429 * gcc.dg/pr67512.c: New test.
7431 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7434 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7435 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7436 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7437 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7439 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7441 * gcc.target/aarch64/mod_2.x: New file.
7442 * gcc.target/aarch64/mod_256.x: Likewise.
7443 * gcc.target/arm/mod_2.c: New test.
7444 * gcc.target/arm/mod_256.c: Likewise.
7445 * gcc.target/aarch64/mod_2.c: Likewise.
7446 * gcc.target/aarch64/mod_256.c: Likewise.
7448 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7451 * g++.dg/gomp/pr67504.C: New test.
7454 * c-c++-common/gomp/pr67501.c: New test.
7457 * gcc.dg/gomp/pr67500.c: New test.
7460 * gcc.dg/gomp/pr67495.c: New test.
7462 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7463 Sebastian Pop <s.pop@samsung.com>
7465 PR tree-optimization/53852
7466 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7467 both isl-0.12 and isl-0.15.
7468 * gcc.dg/graphite/uns-interchange-14.c: Same.
7469 * gcc.dg/graphite/uns-interchange-15.c: Same.
7470 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7472 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7473 Sebastian Pop <s.pop@samsung.com>
7475 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7476 * gcc.dg/graphite/block-1.c: Same.
7477 * gcc.dg/graphite/block-5.c: Same.
7478 * gcc.dg/graphite/block-6.c: Same.
7479 * gcc.dg/graphite/interchange-1.c: Same.
7480 * gcc.dg/graphite/interchange-10.c: Same.
7481 * gcc.dg/graphite/interchange-11.c: Same.
7482 * gcc.dg/graphite/interchange-13.c: Same.
7483 * gcc.dg/graphite/interchange-14.c: Same.
7484 * gcc.dg/graphite/interchange-3.c: Same.
7485 * gcc.dg/graphite/interchange-4.c: Same.
7486 * gcc.dg/graphite/interchange-7.c: Same.
7487 * gcc.dg/graphite/interchange-8.c: Same.
7488 * gcc.dg/graphite/interchange-9.c: Same.
7489 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7490 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7491 * gcc.dg/graphite/pr37485.c: Same.
7492 * gcc.dg/graphite/scop-0.c (int toto): Same.
7493 * gcc.dg/graphite/scop-1.c: Same.
7494 * gcc.dg/graphite/scop-10.c: Same.
7495 * gcc.dg/graphite/scop-11.c: Same.
7496 * gcc.dg/graphite/scop-12.c: Same.
7497 * gcc.dg/graphite/scop-13.c: Same.
7498 * gcc.dg/graphite/scop-16.c: Same.
7499 * gcc.dg/graphite/scop-17.c: Same.
7500 * gcc.dg/graphite/scop-18.c: Same.
7501 * gcc.dg/graphite/scop-2.c: Same.
7502 * gcc.dg/graphite/scop-21.c (int test): Same.
7503 * gcc.dg/graphite/scop-22.c (void foo): Same.
7504 * gcc.dg/graphite/scop-4.c: Same.
7505 * gcc.dg/graphite/scop-5.c: Same.
7506 * gcc.dg/graphite/scop-6.c: Same.
7507 * gcc.dg/graphite/scop-7.c: Same.
7508 * gcc.dg/graphite/scop-8.c: Same.
7509 * gcc.dg/graphite/scop-9.c: Same.
7510 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7511 data-refs remain inside the inner loop.
7512 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7513 * gcc.dg/graphite/uns-interchange-14.c: Same.
7514 * gcc.dg/graphite/uns-interchange-9.c: Same.
7515 * gfortran.dg/graphite/interchange-3.f90
7517 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7520 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7521 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7523 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7524 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7525 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7526 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7527 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7528 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7529 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7530 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7531 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7533 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7535 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7536 * lib/target-supports.exp
7537 (check_effective_target_arm_neon_fp16_hw): New.
7539 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7541 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7542 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7544 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7546 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7547 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7549 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7550 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7551 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7552 when those are supported.
7553 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7556 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7557 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7560 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7561 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7562 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7564 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7566 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7568 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7569 Add float16x8_t case.
7570 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7571 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7572 main, exec_vcreate): Likewise.
7573 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7574 exec_vget_high): Likewise.
7575 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7576 exec_vget_low): Likewise.
7577 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7579 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7580 exec_vld1_dup): Likewise.
7581 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7582 exec_vld1_lane): Likewise.
7583 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7585 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7586 exec_vldX_dup): Likewise.
7587 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7588 exec_vldX_lane): Likewise.
7589 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7590 exec_vset_lane): Likewise.
7591 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7592 exec_vst1_lane): Likewise.
7594 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7596 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7597 * gcc.target/aarch64/vget_low_1.c: Likewise.
7599 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7601 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7602 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7603 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7604 (main): update orig_data to avoid float16 NaN on bigendian.
7606 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7608 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7610 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7611 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7612 * gcc.target/aarch64/vld1_lane.c: Likewise.
7614 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7617 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7619 2015-09-07 Marek Polacek <polacek@redhat.com>
7622 * gcc.dg/asm-10.c: New test.
7624 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7627 * gcc.dg/lto/pr67452_0.c: New test.
7629 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7632 * gcc.target/avr/pr65210.c: New test.
7634 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7637 * lib/target-supports.exp (check_cached_effective_target):
7638 Apppend $prop to et_prop_list only if needed.
7640 2015-09-04 Marek Polacek <polacek@redhat.com>
7643 * gcc.dg/ubsan/pr67279.c: New test.
7645 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7646 Petr Murzin <petr.murzin@intel.com>
7647 Kirill Yukhin <kirill.yukhin@intel.com>
7649 * gcc.target/i386/avx512f-scatter-1.c: New.
7650 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7651 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7653 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7655 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7656 rather than calling rmdir, cleanup if open fails.
7658 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7660 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7661 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7662 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7663 Return true for PowerPC targets that implement Altivec.
7665 2015-09-03 Renlin Li <renlin.li@arm.com>
7667 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7669 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7671 2015-09-03 Martin Sebor <msebor@redhat.com>
7674 * g++.dg/addr_builtin-1.C: New test.
7675 * gcc.dg/addr_builtin-1.c: New test.
7677 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7679 * gcc.target/powerpc/vec-shift.c: New test.
7681 2015-09-03 Tom de Vries <tom@codesourcery.com>
7683 PR tree-optimization/65637
7684 * gcc.dg/autopar/reduc-4.c: New test.
7686 2015-09-03 Tom de Vries <tom@codesourcery.com>
7688 PR tree-optimization/65637
7689 * gcc.dg/autopar/pr46099-2.c: New test.
7691 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7694 * g++.dg/pr67351.C: New test.
7696 2015-09-03 Richard Biener <rguenther@suse.de>
7699 * g++.dg/lto/pr66705_0.C: New testcase.
7701 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7704 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7705 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7707 2015-09-02 Marek Polacek <polacek@redhat.com>
7710 * gcc.dg/pr67432.c: New test.
7712 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
7714 * lib/target-supports.exp (clear_effective_target_cache): New.
7715 (check_cached_effective_target): Update et_prop_list.
7716 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7717 * g++.dg/compat/compat.exp: Likewise.
7718 * g++.dg/compat/struct-layout-1.exp: Likewise.
7719 * lib/asan-dg.exp: Likewise.
7720 * lib/atomic-dg.exp: Likewise.
7721 * lib/cilk-plus-dg.exp: Likewise.
7722 * lib/clearcap.exp: Likewise.
7723 * lib/mpx-dg.exp: Likewise.
7724 * lib/tsan-dg.exp: Likewise.
7725 * lib/ubsan-dg.exp: Likewise.
7727 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
7729 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7731 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
7732 Andrew Bennett <andrew.bennett@imgtec.com>
7734 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7735 dependencies between ISA level and compact-branches.
7736 * gcc.target/mips/branch-10.c: Update expected output to allow
7737 compact forms of b/bal.
7738 * gcc.target/mips/branch-11.c: Likewise.
7739 * gcc.target/mips/branch-12.c: Likewise.
7740 * gcc.target/mips/branch-13.c: Likewise.
7741 * gcc.target/mips/branch-3.c: Likewise.
7742 * gcc.target/mips/branch-4.c: Likewise.
7743 * gcc.target/mips/branch-5.c: Likewise.
7744 * gcc.target/mips/branch-6.c: Likewise.
7745 * gcc.target/mips/branch-7.c: Likewise.
7746 * gcc.target/mips/branch-8.c: Likewise.
7747 * gcc.target/mips/branch-9.c: Likewise.
7748 * gcc.target/mips/branch-cost-1.c: Likewise.
7749 * gcc.target/mips/call-1.c: Likewise.
7750 * gcc.target/mips/call-2.c: Likewise.
7751 * gcc.target/mips/call-3.c: Likewise.
7752 * gcc.target/mips/call-4.c: Likewise.
7753 * gcc.target/mips/call-5.c: Likewise.
7754 * gcc.target/mips/call-6.c: Likewise.
7755 * gcc.target/mips/lazy-binding-1.c: Likewise.
7756 * gcc.target/mips/near-far-1.c: Likewise.
7757 * gcc.target/mips/near-far-2.c: Likewise.
7758 * gcc.target/mips/near-far-3.c: Likewise.
7759 * gcc.target/mips/near-far-4.c: Likewise.
7760 * gcc.target/mips/umips-branch-3.c: Ensure the test is
7761 run with compact branches allowed.
7762 * gcc.target/mips/compact-branches-1.c: New file.
7763 * gcc.target/mips/compact-branches-2.c: Likewise.
7764 * gcc.target/mips/compact-branches-3.c: Likewise.
7765 * gcc.target/mips/compact-branches-4.c: Likewise.
7766 * gcc.target/mips/compact-branches-5.c: Likewise.
7767 * gcc.target/mips/compact-branches-6.c: Likewise.
7768 * gcc.target/mips/compact-branches-7.c: Likewise.
7770 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
7772 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7773 Clean-up a created directory if testcase fails.
7775 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7778 * g++.dg/pr67405.C: New test.
7780 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7782 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7784 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7786 * gcc.dg/ifcvt-1.c: New test.
7787 * gcc.dg/ifcvt-2.c: Likewise.
7788 * gcc.dg/ifcvt-3.c: Likewise.
7790 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7793 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7796 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7798 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7800 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
7803 * g++.dg/other/pr61753.C: New.
7805 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7807 * gcc.dg/tree-ssa/cmp-1.c: New file.
7809 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7811 * gcc.dg/tree-ssa/complex-7.c: New file.
7813 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7815 * gcc.target/powerpc/swaps-p8-19.c: New test.
7817 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7820 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7822 2015-08-29 Tom de Vries <tom@codesourcery.com>
7824 PR tree-optimization/46193
7825 * gcc.dg/autopar/pr46193.c: New test.
7827 2015-08-28 Nathan Sidwell <nathan@acm.org>
7829 * gcc.dg/compat/struct-layout-1_generate.c: Simply
7830 use exit code for failure.
7832 * gcc.dg/torture/matrix-1.c: Use plain printf.
7833 * gcc.dg/torture/matrix-2.c: Likewise.
7834 * gcc.dg/torture/matrix-5.c: Likewise.
7835 * gcc.dg/torture/matrix-6.c: Likewise.
7836 * gcc.dg/torture/transpose-1.c: Likewise.
7837 * gcc.dg/torture/transpose-2.c: Likewise.
7838 * gcc.dg/torture/transpose-3.c: Likewise.
7839 * gcc.dg/torture/transpose-4.c: Likewise.
7840 * gcc.dg/torture/transpose-5.c: Likewise.
7841 * gcc.dg/torture/transpose-6.c: Likewise.
7843 2015-08-28 Jeff Law <law@redhat.com>
7846 * gcc.dg/tree-ssa/pr66752-2.c: New test.
7847 * gcc.dg/torture/pr66752-1.c: New test
7848 * g++.dg/torture/pr66752-2.C: New test.
7850 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
7852 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7854 * gcc.dg/tree-ssa/sra-15.c: New.
7856 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
7858 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7859 * gcc.target/mips/msub-8.c: Ditto
7861 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7863 * lib/target-supports.exp (check-effective_target_vect_double):
7864 Enable for Power targets with VSX hardware available.
7865 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7866 vect_no_align && { ! vect_hw_misalign }.
7868 2015-08-27 Sebastian Pop <s.pop@samsung.com>
7870 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7871 Replaced by opt_files, compile with -floop-nest-optimize.
7872 * g++.dg/graphite/graphite.exp: Same.
7873 * gfortran.dg/graphite/graphite.exp: Same.
7874 * gcc.dg/graphite/block-0.c: Adjust pattern.
7875 * gcc.dg/graphite/block-1.c: Same.
7876 * gcc.dg/graphite/block-3.c: Same.
7877 * gcc.dg/graphite/block-4.c: Same.
7878 * gcc.dg/graphite/block-5.c: Same.
7879 * gcc.dg/graphite/block-6.c: Same.
7880 * gcc.dg/graphite/block-7.c: Same.
7881 * gcc.dg/graphite/block-8.c: Same.
7882 * gcc.dg/graphite/block-pr47654.c: Same.
7883 * gcc.dg/graphite/interchange-0.c: Same.
7884 * gcc.dg/graphite/interchange-1.c: Same.
7885 * gcc.dg/graphite/interchange-10.c: Same.
7886 * gcc.dg/graphite/interchange-11.c: Same.
7887 * gcc.dg/graphite/interchange-12.c: Same.
7888 * gcc.dg/graphite/interchange-13.c: Same.
7889 * gcc.dg/graphite/interchange-14.c: Same.
7890 * gcc.dg/graphite/interchange-15.c: Same.
7891 * gcc.dg/graphite/interchange-3.c: Same.
7892 * gcc.dg/graphite/interchange-4.c: Same.
7893 * gcc.dg/graphite/interchange-5.c: Same.
7894 * gcc.dg/graphite/interchange-6.c: Same.
7895 * gcc.dg/graphite/interchange-7.c: Same.
7896 * gcc.dg/graphite/interchange-8.c: Same.
7897 * gcc.dg/graphite/interchange-9.c: Same.
7898 * gcc.dg/graphite/interchange-mvt.c: Same.
7899 * gcc.dg/graphite/pr37485.c: Same.
7900 * gcc.dg/graphite/uns-block-1.c: Same.
7901 * gcc.dg/graphite/uns-interchange-12.c: Same.
7902 * gcc.dg/graphite/uns-interchange-14.c: Same.
7903 * gcc.dg/graphite/uns-interchange-15.c: Same.
7904 * gcc.dg/graphite/uns-interchange-9.c: Same.
7905 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7906 * gfortran.dg/graphite/interchange-3.f90: Same.
7908 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
7911 * gcc.target/i386/pr67317-1.c: New test.
7912 * gcc.target/i386/pr67317-2.c: Ditto.
7913 * gcc.target/i386/pr67317-3.c: Ditto.
7914 * gcc.target/i386/pr67317-4.c: Ditto.
7915 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7916 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7918 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
7920 * gcc.target/powerpc/vec-shr.c: New.
7922 2015-08-27 Marek Polacek <polacek@redhat.com>
7925 * gcc.dg/torture/pr67005.c: New test.
7927 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7929 * gcc.dg/tree-ssa/sra-15.c: New.
7931 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
7933 * gcc.target/aarch64/long_branch_1.c: New test.
7935 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7937 * gcc.target/s390/20150826-1.c: New test.
7939 2015-08-26 Renlin Li <renlin.li@arm.com>
7941 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7943 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7945 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7947 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7949 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7950 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7951 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7952 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7954 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7956 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7958 * gcc.target/aarch64/tlsle_1.x: New test source.
7959 * gcc.target/aarch64/tlsle12_1.c: New testcase.
7960 * gcc.target/aarch64/tlsle24_1.c: Likewise.
7961 * gcc.target/aarch64/tlsle32_1.c: Likewise.
7963 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7966 * gfortran.dg/shape_8.f90: New test.
7968 2015-08-25 Marek Polacek <polacek@redhat.com>
7971 * gcc.dg/weak/weak-18.c: New test.
7973 2015-08-25 David Malcolm <dmalcolm@redhat.com>
7975 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
7976 gcc_jit_context_set_bool_use_external_driver.
7978 2015-08-25 Nathan Sidwell <nathan@acm.org>
7980 * gcc.c-torture/execute/builtins/20010124-1.x: New.
7982 * gcc.dg/20001117-1.c: Needs return_address.
7983 * gcc.dg/20020415-1.c: Needs alloca.
7984 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
7985 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
7986 * gcc.dg/pr63186.c: Needs label_values.
7987 * gcc.dg/torture/pr33848.c: Likwise.
7989 * lib/target-supports.exp (check_effective_target_fopenacc,
7990 check_effective_target_fopenmp): Disable for nvptx.
7991 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
7992 * gcc.dg/stack-usage-1.c: Likewise.
7993 * gcc.dg/stack-usage-2.c: Likewise.
7994 * gcc.dg/unused-5.c: Likewise.
7995 * gcc.dg/unwind-1.c: Likewise.
7997 2015-08-25 Christian Bruel <christian.bruel@st.com>
7999 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8000 * g++.dg/Wno-frame-address.C: Ditto.
8002 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8005 * g++.dg/pr67211.C: New test.
8007 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8011 * gfortran.dg/block_end_error_1.f90: New test.
8012 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8014 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8017 * gcc.target/i386/pr66821.c: New test.
8019 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8022 * gcc.target/i386/pr67329.c: New test.
8024 2015-08-24 Nathan Sidwell <nathan@acm.org>
8026 * gcc.dg/pr49551.c: Needs -fdata-sections.
8028 * gcc.dg/pr64935-2.c: Needs scheduling.
8030 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8031 * gcc.dg/torture/pr63738.c: Likewise.
8032 * gcc.dg/torture/pr64728.c: Likewise.
8033 * gcc.dg/pr63748.c: Likewise.
8034 * gcc.dg/20020312-2.c: Likewise.
8036 * gcc.dg/torture/pr66123.c: Needs label_values.
8038 * gcc.dg/torture/pr41261.c: Needs profiling.
8039 * gcc.dg/pr26570.c: Likewise.
8040 * gcc.dg/pr61776.c: Likewise.
8041 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8042 * gcc.dg/gomp/pr34610.c: Likewise.
8043 * gcc.dg/pr54121.c: Likewise.
8044 * gcc.dg/20050325-1.c: Likewise.
8045 * gcc.dg/pr66899.c: Likewise.
8046 * gcc.dg/pr48770.c: Likewise.
8047 * gcc.dg/pr24225.c: Likewise.
8049 * gcc.dg/pr27531-1.c: Needs io.
8050 * gcc.dg/pr44606.c: Likewise.
8052 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8054 * gcc.dg/pr51990.c: Needs alloca.
8056 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8058 2015-08-24 Tom de Vries <tom@codesourcery.com>
8060 PR tree-optimization/65468
8061 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8063 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8066 * gfortran.dg/backtrace_1.f90: New test.
8068 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8071 * gfortran.dg/execute_command_line_2.f90: New test.
8073 2015-08-23 Tom de Vries <tom@codesourcery.com>
8075 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8076 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8077 vect_no_int_max to vect_no_int_min_max.
8078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8079 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8080 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8081 * gcc.dg/vect/slp-reduc-4.c: Same.
8082 * gcc.dg/vect/slp-reduc-5.c: Same.
8083 * gcc.dg/vect/vect-125.c: Same.
8084 * gcc.dg/vect/vect-13.c: Same.
8085 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8086 * gcc.dg/vect/vect-reduc-1.c: Same.
8087 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8088 * gcc.dg/vect/vect-reduc-1char.c:Same.
8089 * gcc.dg/vect/vect-reduc-1short.c: Same.
8090 * gcc.dg/vect/vect-reduc-2.c: Same.
8091 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8092 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8093 * lib/target-supports.exp: Same.
8095 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8098 * g++.dg/cpp0x/decltype63.C: New.
8100 2015-08-22 Nathan Sidwell <nathan@acm.org>
8102 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8103 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8104 * c-c++-common/Wunused-var-8.c: Likewise.
8105 * c-c++-common/gomp/pr61486-2.c: Likewise.
8106 * c-c++-common/Wunused-var-6.c: Likewise.
8107 * c-c++-common/goacc/reduction-1.c: Likewise.
8108 * c-c++-common/goacc/reduction-2.c: Likewise.
8109 * c-c++-common/goacc/reduction-3.c: Likewise.
8110 * c-c++-common/goacc/reduction-4.c: Likewise.
8111 * gcc.dg/builtins-64.c: Likewise.
8112 * gcc.dg/pr59523.c: Likewise.
8113 * gcc.dg/tree-ssa/20080530.c: Likewise.
8114 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8115 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8116 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8117 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8118 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8119 * gcc.dg/pr59011.c: Likewise.
8120 * gcc.dg/uninit-9.c: Likewise.
8121 * gcc.dg/pr61561.c: Likewise.
8122 * gcc.dg/vla-4.c: Likewise.
8123 * gcc.dg/20101010-1.c: Likewise.
8124 * gcc.dg/pr49120.c: Likewise.
8125 * gcc.dg/20030331-2.c: Likewise.
8126 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8127 * gcc.dg/pr25682.c: Likewise.
8128 * gcc.dg/guality/guality.c: Likewise.
8129 * gcc.dg/pr27301.c: Likewise.
8130 * gcc.dg/uninit-9-O0.c: Likewise.
8131 * gcc.dg/fold-alloca-1.c: Likewise.
8132 * gcc.dg/pr41470.c: Likewise.
8133 * gcc.dg/pr51491-2.c: Likewise.
8134 * gcc.dg/winline-7.c: Likewise.
8135 * gcc.dg/vla-2.c: Likewise.
8136 * gcc.dg/pr50764.c: Likewise.
8137 * gcc.dg/c99-vla-1.c: Likewise.
8138 * gcc.dg/pr33238.c: Likewise.
8139 * gcc.dg/c99-const-expr-13.c: Likewise.
8140 * gcc.dg/builtin-return-1.c: Likewise.
8141 * gcc.dg/vla-3.c: Likewise.
8142 * gcc.dg/20020415-1.c: Likewise.
8143 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8144 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8145 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8146 * gcc.dg/torture/calleesave-sse.c: Likewise.
8147 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8148 * gcc.dg/gomp/vla-2.c: Likewise.
8149 * gcc.dg/gomp/vla-3.c: Likewise.
8150 * gcc.dg/gomp/vla-4.c: Likewise.
8151 * gcc.dg/gomp/pr30494.c: Likewise.
8152 * gcc.dg/gomp/vla-5.c: Likewise.
8153 * gcc.dg/pr51990-2.c: Likewise.
8154 * gcc.dg/vla-22.c: Likewise.
8156 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8158 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8159 * gcc.dg/dollar.c: Likewise.
8160 * gcc.dg/pragma-message.c: Likewise.
8161 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8162 * c-c++-common/raw-string-14.c: Likewise.
8164 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8166 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8167 property that instantiation here is a compile-time error.
8169 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8171 * g++.dg/other/pr67065.C: Extend.
8173 2015-08-21 Nathan Sidwell <nathan@acm.org>
8175 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8177 (check_effective_target_global_constructor): New.
8178 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8179 * gcc.dg/debug/debug.exp: Skip for nvptx.
8180 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8182 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8183 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8184 * gcc.c-torture/compile/pr33855.c: Likewise.
8185 * gcc.c-torture/compile/920723-1.c: Likewise.
8186 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8188 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8190 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8193 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8195 * gcc.c-torture/execute/switch-1.c: Likewise.
8197 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8198 * gcc.c-torture/execute/printf-1.c: Likewise.
8199 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8200 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8201 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8202 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8203 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8204 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8205 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8206 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8207 * gcc.c-torture/execute/gofast.c: Likewise.
8208 * gcc.c-torture/execute/complex-6.c: Likewise.
8210 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8211 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8212 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8213 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8214 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8215 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8216 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8217 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8218 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8219 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8220 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8221 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8222 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8223 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8224 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8225 * gcc.dg/setjmp-1.c: Likewise.
8226 * gcc.dg/cleanup-5.c: Likewise.
8227 * gcc.dg/cleanup-12.c: Likewise.
8228 * gcc.dg/cleanup-13.c: Likewise.
8230 * gcc.dg/constructor-1.c: Require global ctor.
8232 * gcc.dg/fork-instrumentation.c: Require profiling.
8233 * gcc.dg/20030107-1.c: Likewise.
8234 * gcc.dg/20030702-1.c: Likewise.
8236 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8237 * gcc.dg/cpp/paste2.c: Likewise.
8238 * gcc.dg/cpp/strify3.c: Likewise.
8239 * gcc.dg/cpp/strify4.c: Likewise.
8240 * gcc.dg/cpp/lexnum.c: Likewise.
8241 * gcc.dg/cpp/digraphs.c: Likewise.
8242 * gcc.dg/cpp/macro1.c: Likewise.
8244 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8246 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8248 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8250 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8253 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8255 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8256 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8257 vec_vpmsum_be and vec_shasigma_be.
8259 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8261 * lib/target-supports.exp
8262 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8263 with -mfp16-format=ieee.
8265 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8268 * g++.dg/other/pr67065.C: New.
8270 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8272 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8274 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8275 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8276 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8277 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8279 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8281 * gcc.dg/wide_shift_64_1.c: New testcase.
8282 * gcc.dg/wide_shift_128_1.c: Likewise.
8283 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8285 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8287 * lib/target-supports.exp
8288 (check_effective_target_fstack_protector_enabled): New test.
8289 * gcc.target/i386/ssp-default.c: New test.
8291 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8294 * gfortran.dg/generic_31.f90: New.
8296 2015-08-19 Marek Polacek <polacek@redhat.com>
8299 * g++.dg/torture/pr67133.C: New test.
8301 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8303 * gcc.target/powerpc/altivec-35.c: New test.
8304 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8305 * gcc.target/powerpc/vsx-vector-7.c: New test.
8307 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8310 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8311 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8313 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8315 PR rtl-optimization/67218
8316 * gcc.c-torture/execute/ieee/pr67218.c,
8317 gcc.target/aarch64/fcvt_int_float_double1.c,
8318 gcc.target/aarch64/fcvt_int_float_double2.c,
8319 gcc.target/aarch64/fcvt_int_float_double3.c,
8320 gcc.target/aarch64/fcvt_int_float_double4.c,
8321 gcc.target/aarch64/fcvt_uint_float_double1.c,
8322 gcc.target/aarch64/fcvt_uint_float_double2.c,
8323 gcc.target/aarch64/fcvt_uint_float_double3.c,
8324 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8326 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8328 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8329 dg-options to disable LSE extensions.
8330 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8331 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8332 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8333 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8334 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8335 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8336 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8337 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8338 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8339 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8340 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8341 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8342 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8343 * gcc.target/aarch64/sync-op-full.c: Likewise.
8344 * gcc.target/aarch64/sync-op-release.c: Likewise.
8346 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8349 * g++.dg/cpp1z/feat-cxx1z.C: New.
8351 2015-08-18 Marek Polacek <polacek@redhat.com>
8354 * gcc.dg/torture/pr67222.c: New test.
8356 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8358 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8360 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8362 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8363 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8364 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8366 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8368 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8369 which is used in later code.
8371 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8374 * g++.dg/cpp0x/nullptr34.C: New.
8375 * g++.dg/warn/Wconversion2.C: Adjust.
8376 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8377 * g++.old-deja/g++.other/null3.C: Likewise.
8379 * g++.dg/cpp0x/pr51313.C: Adjust.
8381 2015-08-17 Richard Biener <rguenther@suse.de>
8383 PR tree-optimization/67221
8384 * gcc.dg/torture/pr67221.c: New testcase.
8386 2015-08-17 Mike Stump <mikestump@comcast.net>
8387 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8389 * gcc.target/arm/memcpy-aligned-1.c: New test.
8391 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8394 * gfortran.dg/norm_4.f90: Rename to...
8395 * gfortran.dg/norm2_4.f90: this.
8396 * gfortran.dg/norm2_5.f90: New test.
8398 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8401 * gcc.dg/ssp-1.c: Make counter a register.
8402 * gcc.dg/ssp-2.c: Likewise.
8403 * gcc.dg/torture/parm-coalesce.c: New.
8405 2015-08-14 Marek Polacek <polacek@redhat.com>
8408 * gcc.dg/torture/pr67133.c: New test.
8410 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8411 Matthias Klose <doko@debian.org>
8414 * gcc.c-torture/compile/pr67143.c: New
8415 * gcc.target/aarch64/atomic-op-imm.c
8416 (atomic_fetch_add_negative_RELAXED): New.
8417 (atomic_fetch_sub_negative_ACQUIRE): New.
8419 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8421 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8422 * gcc.target/aarch64/target_attr_8.c: Likewise.
8423 * gcc.target/aarch64/target_attr_14.c: Likewise.
8425 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8427 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8429 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8431 * gcc.target/i386/builtin_target.c: Add skylake check.
8433 2015-08-13 Jeff Law <law@redhat.com>
8435 * gcc.dg/pr66314.c: Moved from here to ..
8436 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8437 to clear all sanitizers before -fsanitize=kernel-address.
8439 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8441 * gcc.target/aarch64/cinc_common_1.c: New test.
8443 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8446 * g++.dg/ext/attribute-may-alias-1.C: New.
8447 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8449 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8451 * gcc.target/aarch64/atomic-inst-cas.c: New.
8452 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8454 2015-08-13 Andreas Schwab <schwab@suse.de>
8456 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8458 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/torture/pr62164.C: New.
8463 2015-08-13 Richard Biener <rguenther@suse.de>
8465 PR tree-optimization/67191
8466 * gcc.dg/torture/pr67191.c: New testcase.
8467 * g++.dg/torture/pr67191.C: Likewise.
8469 2015-08-13 Richard Biener <rguenther@suse.de>
8471 PR tree-optimization/66502
8472 PR tree-optimization/67167
8473 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8475 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8478 * g++.dg/init/new42.C: New.
8480 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8483 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8485 * gcc.target/powerpc/pr67071-2.c: Likewise.
8486 * gcc.target/powerpc/pr67071-3.c: Likewise.
8488 2015-08-12 Marek Polacek <polacek@redhat.com>
8491 * c-c++-common/Wshift-overflow-6.c: New test.
8492 * c-c++-common/Wshift-overflow-7.c: New test.
8493 * g++.dg/cpp1y/left-shift-2.C: New test.
8495 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8498 * g++.dg/cpp0x/pr52742.C: New.
8500 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8502 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8503 Check Knights Landing support.
8505 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8508 * g++.dg/warn/Wunused-result-1.C: New.
8510 2015-08-12 Richard Biener <rguenther@suse.de>
8512 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8513 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8514 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8515 * g++.dg/tree-ssa/pr61034.C: Adjust.
8516 * gcc.dg/fold-compare-2.c: Likewise.
8517 * gcc.dg/pr50763.c: Likewise.
8518 * gcc.dg/predict-3.c: Likewise.
8519 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8520 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8521 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8522 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8523 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8524 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8525 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8526 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8527 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8528 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8529 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8530 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8532 2015-08-12 Nathan Sidwell <nathan@acm.org>
8534 * gcc.dg/vrp-min-max-1.c: New.
8535 * gcc.dg/vrp-min-max-2.c: New.
8537 2015-08-12 Richard Biener <rguenther@suse.de>
8539 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8541 2015-08-12 Tom de Vries <tom@codesourcery.com>
8544 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8545 Handle absence of vector min/max for sparc.
8547 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8550 * g++.dg/ext/mv25.C: New test.
8552 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8554 * gcc.target/i386/avx2-vect-shift.c: New test.
8556 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8560 * gcc.dg/pragma-diag-3.c: New test.
8561 * gcc.dg/pragma-diag-4.c: New test.
8563 2015-08-11 Nathan Sidwell <nathan@acm.org>
8565 * c-c++-common/dfp/operator-comma.c: Call init function.
8566 * c-c++-common/dfp/convert-dfp-2.c: New test.
8568 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8570 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8571 Treat model == 0x4f as Broadwell.
8573 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8576 * gfortran.dg/pr67140.f90: New test.
8578 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8582 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8584 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8587 * gfortran.dg/ieee/large_4.f90: New test.
8589 2015-08-08 Bud Davis <jmdavis@link.com>
8592 * gfortran.dg/common_22.f90: New.
8594 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8596 PR rtl-optimization/67028
8597 * gcc.dg/pr67028.c: New testcase.
8599 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8601 PR rtl-optimization/67029
8602 * gcc.dg/pr67029.c: New test.
8604 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8607 * gfortran.dg/ieee/ieee_8.f90: New test.
8609 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8611 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8613 * gcc.target/aarch64/noplt_2.c: Likewise.
8614 * gcc.target/aarch64/noplt_3.c: Likewise.
8616 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8618 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8619 optimization level, and print a summary at the end.
8621 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8623 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8625 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8627 * gcc.target/aarch64/noplt_3.c: New testcase.
8629 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8631 * gcc.target/aarch64/noplt_1.c: New testcase.
8632 * gcc.target/aarch64/noplt_2.c: Likewise.
8634 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8636 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8637 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8639 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8641 * gcc.target/s390/dwarfregtable-1.c: New test.
8642 * gcc.target/s390/dwarfregtable-2.c: New test.
8643 * gcc.target/s390/dwarfregtable-3.c: New test.
8645 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8647 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8649 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8652 * gfortran.dg/ieee/large_2.f90: New test.
8653 * gfortran.dg/ieee/large_3.F90: New test.
8655 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8658 * gfortran.dg/ieee/large_1.f90: Adjust test.
8660 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8661 Jeff Law <law@redhat.com>
8664 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8665 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8666 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8667 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8668 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8669 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8671 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8674 * gfortran.dg/pr66311.f90: New file.
8676 2015-08-05 Richard Biener <rguenther@suse.de>
8678 PR tree-optimization/67121
8679 * gcc.dg/torture/pr67121.c: New testcase.
8681 2015-08-05 Nick Clifton <nickc@redhat.com>
8683 * gcc.target/rl78: New directory.
8684 * gcc.target/rl78/rl78.exp: New file: Test driver.
8685 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8687 2015-08-05 Richard Biener <rguenther@suse.de>
8690 * gcc.dg/torture/pr67120.c: New testcase.
8692 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8696 * lib/fortran-modules.exp: Call cleanup-submodules from
8698 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8699 cover the cases where private entities are no longer optimized
8701 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8703 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8704 * gfortran.dg/submodule_5.f08: The same.
8705 * gfortran.dg/submodule_9.f08: The same.
8706 * gfortran.dg/submodule_10.f08: New test.
8708 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8711 * g++.dg/cpp1y/var-templ35.C: New.
8713 2015-08-05 Richard Biener <rguenther@suse.de>
8715 PR tree-optimization/67055
8716 * g++.dg/torture/pr67055.C: New testcase.
8718 2015-08-05 Richard Biener <rguenther@suse.de>
8720 PR tree-optimization/67109
8721 * gcc.dg/torture/pr67109.c: New testcase.
8722 * gcc.dg/vect/vect-119.c: Adjust.
8724 2015-08-05 Richard Biener <rguenther@suse.de>
8727 * gcc.dg/pr67107.c: New testcase.
8729 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8732 * g++.dg/cpp1z/abbrev2.C: New.
8734 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8736 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8738 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8741 * g++.dg/init/explicit4.C: New.
8743 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8745 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8746 without VSX an Power8 vector support.
8748 2015-08-04 Richard Biener <rguenther@suse.de>
8750 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8752 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8755 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8758 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8761 * g++.dg/cpp1y/var-templ34.C: New.
8763 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8765 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8766 * gcc.target/aarch64/target_attr_1.c: Likewise.
8767 * gcc.target/aarch64/target_attr_2.c: Likewise.
8768 * gcc.target/aarch64/target_attr_3.c: Likewise.
8769 * gcc.target/aarch64/target_attr_4.c: Likewise.
8770 * gcc.target/aarch64/target_attr_5.c: Likewise.
8771 * gcc.target/aarch64/target_attr_6.c: Likewise.
8772 * gcc.target/aarch64/target_attr_7.c: Likewise.
8773 * gcc.target/aarch64/target_attr_8.c: Likewise.
8774 * gcc.target/aarch64/target_attr_9.c: Likewise.
8775 * gcc.target/aarch64/target_attr_10.c: Likewise.
8776 * gcc.target/aarch64/target_attr_11.c: Likewise.
8777 * gcc.target/aarch64/target_attr_12.c: Likewise.
8778 * gcc.target/aarch64/target_attr_13.c: Likewise.
8779 * gcc.target/aarch64/target_attr_14.c: Likewise.
8780 * gcc.target/aarch64/target_attr_15.c: Likewise.
8782 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8784 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8786 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8788 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8790 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8792 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8795 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8798 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8799 * gfortran.dg/ieee/large_1.f90: New test.
8801 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8803 PR tree-optimization/67043
8804 * gcc.dg/pr67043.c: New test.
8806 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
8808 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8810 2015-08-03 David Malcolm <dmalcolm@redhat.com>
8812 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8813 it to push/pop timing items.
8814 (main): For each optimization level, create a gcc_jit_timer, and
8815 time all of the iteration within that level cumulatively.
8816 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8817 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8819 2015-08-03 Alexander Basov <coohpt@gmail.com>
8824 * gcc.target/arm/pr43404.c : New testcase.
8825 * gcc.target/arm/pr48470.c : New testcase.
8826 * gcc.target/arm/pr64744-1.c : New testcase.
8827 * gcc.target/arm/pr64744-2.c : New testcase.
8829 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
8831 PR tree-optimization/67077
8832 * gcc.dg/pr67077.c: New test.
8834 2015-08-03 Jeff Law <law@redhat.com>
8837 PR gcov-profile/66899
8838 * gcc.dg/pr66899.c: New test.
8839 * gcc.dg/pr66314.c: New test.
8841 2015-08-03 Marek Polacek <polacek@redhat.com>
8844 * gcc.dg/pr67088.c: New test.
8846 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
8849 * gcc.target/arm/vnmul-1.c: New.
8850 * gcc.target/arm/vnmul-2.c: New.
8851 * gcc.target/arm/vnmul-3.c: New.
8852 * gcc.target/arm/vnmul-4.c: New.
8854 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
8857 * gfortran.dg/class_allocate_20.f90: New.
8859 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8861 * gcc.target/aarch64/csel_bfx_1.c: New test.
8862 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8864 2015-08-02 Martin Sebor <msebor@redhat.com>
8866 * g++.dg/Wframe-address-in-Wall.C: New test.
8867 * g++.dg/Wframe-address.C: New test.
8868 * g++.dg/Wno-frame-address.C: New test.
8869 * gcc.dg/Wframe-address-in-Wall.c: New test.
8870 * gcc.dg/Wframe-address.c: New test.
8871 * gcc.dg/Wno-frame-address.c: New test.
8873 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
8875 * c-c++-common/Wmisleading-indentation.c: Add more tests.
8877 2015-08-01 Michael Collison <michael.collison@linaro.org
8878 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8880 * gcc.target/arm/mincmp.c: New test.
8882 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
8885 * gfortran.dg/associated_target_6.f03: New test
8887 2015-08-01 Tom de Vries <tom@codesourcery.com>
8889 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8890 optimize ("-ftree-parallelize-loops=0").
8891 Add successful scans for 2 detected reductions. Add xfail scans for 3
8892 detected reductions.
8893 * gcc.dg/autopar/reduc-2short.c: Same.
8894 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8895 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
8896 detected reductions.
8897 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8900 2015-07-31 Marek Polacek <polacek@redhat.com>
8903 * g++.dg/ubsan/pr66977.C: New test.
8905 2015-07-30 Marek Polacek <polacek@redhat.com>
8907 * c-c++-common/Wtautological-compare-3.c: New test.
8909 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8911 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8912 (CHECK): Pass address of scalar, rather than array.
8914 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8916 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8918 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8920 * gcc.target/aarch64/fp16/fp16.exp: New.
8921 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8922 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8924 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8926 * gcc.target/aarch64/f16_movs_1.c: New test.
8928 2015-07-28 Tom de Vries <tom@codesourcery.com>
8930 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8933 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
8934 Manuel López-Ibáñez <manu@gcc.gnu.org>
8936 * gcc.dg/parm-incomplete-1.c: Update.
8937 * gcc.dg/pr18809-1.c: Update.
8938 * gcc.dg/pr27953.c: Update.
8939 * gcc.dg/vla-11.c: Update.
8941 2015-07-27 Marek Polacek <polacek@redhat.com>
8943 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8945 2015-07-27 Tom de Vries <tom@codesourcery.com>
8947 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8948 attribute. Update comment.
8950 Add scan for not parallelizing inner loop.
8951 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8955 2015-07-27 Marek Polacek <polacek@redhat.com>
8958 * c-c++-common/Wtautological-compare-2.c: New test.
8960 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
8963 * gcc.target/i386/pr66232-6.c: New tests.
8964 * gcc.target/i386/pr66232-7.c: Likewise.
8965 * gcc.target/i386/pr66232-8.c: Likewise.
8966 * gcc.target/i386/pr66232-9.c: Likewise.
8968 2015-07-27 Marek Polacek <polacek@redhat.com>
8972 * c-c++-common/Wtautological-compare-1.c: New test.
8974 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
8977 * g++.dg/template/pr18969.C: New test.
8978 * g++.dg/template/pr18969-2.C: New test.
8979 * g++.old-deja/g++.jason/overload.C: Remove return value in
8980 template function returning void.
8982 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
8984 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
8985 immediates to avoid shift-overflow warnings.
8987 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
8990 * g++.dg/init/pr66857.C: New test.
8992 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
8995 * gcc.target/i386/pr66648.c: New test.
8997 2015-07-25 Tom de Vries <tom@codesourcery.com>
8999 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9000 interchange_files and block_files variables.
9001 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9003 * gcc.dg/graphite/uns-interchange-12.c: Same.
9004 * gcc.dg/graphite/uns-interchange-14.c: Same.
9005 * gcc.dg/graphite/uns-interchange-15.c: Same.
9006 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9007 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9009 2015-07-25 Jeff Law <law@redhat.com>
9013 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9014 * gcc.dg/torture/pr66752-1.c: New test
9015 * g++.dg/torture/pr66752-2.C: New test.
9017 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9020 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9022 PR rtl-optimization/64164
9023 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9024 * gcc.dg/ssp-1.c: Make counter a register.
9025 * gcc.dg/ssp-2.c: Likewise.
9026 * gcc.dg/torture/parm-coalesce.c: New.
9028 2015-07-24 Tom de Vries <tom@codesourcery.com>
9030 * gcc.dg/graphite/block-1.c: Xfail scan.
9031 * gcc.dg/graphite/interchange-12.c: Same.
9032 * gcc.dg/graphite/interchange-14.c: Same.
9033 * gcc.dg/graphite/interchange-15.c: Same.
9034 * gcc.dg/graphite/interchange-9.c: Same.
9035 * gcc.dg/graphite/interchange-mvt.c: Same.
9036 * gcc.dg/graphite/uns-block-1.c: New test.
9037 * gcc.dg/graphite/uns-interchange-12.c: New test.
9038 * gcc.dg/graphite/uns-interchange-14.c: New test.
9039 * gcc.dg/graphite/uns-interchange-15.c: New test.
9040 * gcc.dg/graphite/uns-interchange-9.c: New test.
9041 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9043 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9046 * c-c++-common/Wunused-function-1.c: New.
9048 2015-07-24 Tom de Vries <tom@codesourcery.com>
9050 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9051 alternative exit-first loop transform.
9052 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9053 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9054 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9055 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9056 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9057 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9058 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9059 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9060 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9062 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9065 * gcc.target/i386/mpx/pr66566.c: New test.
9067 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9070 * gcc.target/i386/pr66978.c: New test.
9072 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9074 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9076 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9078 * gcc.target/s390/insv-1.c: New test.
9079 * gcc.target/s390/insv-2.c: New test.
9080 * gcc.target/s390/insv-3.c: New test.
9082 2015-07-24 Tom de Vries <tom@codesourcery.com>
9084 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9086 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9089 * gcc.dg/pr25530.c: New test.
9091 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9094 * gcc.dg/pr25529.c: New test.
9096 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9098 * gcc.target/arm/reg_equal_test.c: New test.
9100 2015-07-23 Jeff Law <law@redhat.com>
9103 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9104 * gcc.dg/torture/pr66752-1.c: New test
9105 * g++.dg/torture/pr66752-2.C: New test.
9107 2015-07-23 Marek Polacek <polacek@redhat.com>
9110 * g++.dg/warn/Wlogical-op-2.C: New test.
9112 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9114 PR rtl-optimization/64164
9115 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9116 * gcc.dg/ssp-1.c: Make counter a register.
9117 * gcc.dg/ssp-2.c: Likewise.
9118 * gcc.dg/torture/parm-coalesce.c: New.
9120 2015-07-23 Marek Polacek <polacek@redhat.com>
9123 * c-c++-common/ubsan/pr66908.c: New test.
9125 2015-07-23 Tom de Vries <tom@codesourcery.com>
9127 * gcc.dg/autopar/outer-4.c: Add xfail.
9128 * gcc.dg/autopar/outer-5.c: Same.
9129 * gcc.dg/autopar/outer-6.c: Same.
9130 * gcc.dg/autopar/reduc-2.c: Same.
9131 * gcc.dg/autopar/reduc-2char.c: Same.
9132 * gcc.dg/autopar/reduc-2short.c: Same.
9133 * gcc.dg/autopar/reduc-8.c: Same.
9134 * gcc.dg/autopar/uns-outer-4.c: New test.
9135 * gcc.dg/autopar/uns-outer-5.c: New test.
9136 * gcc.dg/autopar/uns-outer-6.c: New test.
9138 2015-07-23 Richard Biener <rguenther@suse.de>
9140 PR tree-optimization/66952
9141 * gcc.dg/torture/pr66952.c: Use signed char.
9143 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9145 PR tree-optimization/66926,66951
9146 * gcc.dg/vect/pr66951.c: New test.
9148 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9151 * g++.dg/parse/error57.C: New.
9152 * g++.dg/expr/string-2.C: Update.
9154 2015-07-23 Richard Biener <rguenther@suse.de>
9156 PR tree-optimization/66945
9157 * gcc.dg/torture/pr66945.c: New testcase.
9159 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9162 * g++.dg/ext/mv24.C: New test.
9164 2015-07-22 Marek Polacek <polacek@redhat.com>
9166 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9169 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9173 * gfortran.dg/generic_30.f90: New.
9175 2015-07-22 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/66952
9178 * gcc.dg/torture/pr66952.c: New testcase.
9180 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9182 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9184 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9186 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9188 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9190 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9192 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9194 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9196 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9198 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9200 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9202 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9204 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9206 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9208 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9210 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9212 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9214 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9216 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9218 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9220 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9222 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9224 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9226 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9228 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9230 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9232 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9234 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9236 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9238 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9240 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9242 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9244 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9246 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9248 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9250 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9252 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9254 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9256 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9258 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9260 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9262 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9264 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9266 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9268 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9270 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9272 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9274 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9276 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9278 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9280 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9282 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9284 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9286 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9288 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9290 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9292 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9294 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9296 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9298 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9300 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9302 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9304 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9306 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9308 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9310 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9312 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9314 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9316 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9318 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9320 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9322 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9324 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9326 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9328 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9330 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9332 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9334 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9336 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9338 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9340 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9342 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9344 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9346 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9348 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9350 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9352 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9354 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9356 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9358 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9360 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9362 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9364 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9366 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9368 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9370 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9372 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9374 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9376 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9378 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9380 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9382 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9384 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9386 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9388 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9390 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9392 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9394 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9396 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9398 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9400 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9402 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9404 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9406 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9408 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9410 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9412 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9414 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9416 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9418 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9420 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9422 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9424 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9426 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9428 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9430 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9432 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9434 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9436 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9438 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9440 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9442 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9444 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9447 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9449 * g++.dg/template/crash81.C: Update.
9451 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9454 * gcc.target/i386/pr66424.c: New.
9456 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9458 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9460 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9463 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9464 Drop address sanitization.
9466 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9468 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9470 (dg-additional-options): Set armv5t flag.
9472 2015-07-21 Marek Polacek <polacek@redhat.com>
9474 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9475 * gcc.dg/vmx/unpack.c: Likewise.
9476 * gcc.target/powerpc/quad-atomic.c: Likewise.
9478 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9480 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9482 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9484 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9487 2015-07-20 Marek Polacek <polacek@redhat.com>
9490 * c-c++-common/Wshift-overflow-1.c: New test.
9491 * c-c++-common/Wshift-overflow-2.c: New test.
9492 * c-c++-common/Wshift-overflow-3.c: New test.
9493 * c-c++-common/Wshift-overflow-4.c: New test.
9494 * c-c++-common/Wshift-overflow-5.c: New test.
9495 * g++.dg/cpp1y/left-shift-1.C: New test.
9496 * gcc.dg/c90-left-shift-2.c: New test.
9497 * gcc.dg/c90-left-shift-3.c: New test.
9498 * gcc.dg/c99-left-shift-2.c: New test.
9499 * gcc.dg/c99-left-shift-3.c: New test.
9500 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9501 * gcc.c-torture/execute/pr40386.c: Likewise.
9502 * gcc.dg/vect/pr33373.c: Likewise.
9503 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9504 * gcc.dg/vect/vect-shift-2.c: Likewise.
9506 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9508 * gcc.target/aarch64/neg_abs_1.c: New test.
9510 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9513 * gcc.target/i386/pr66922.c: New test.
9515 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9519 * gcc.dg/tree-ssa/pr42327.c: Removed.
9520 * g++.dg/other/pr35011.C: Removed.
9522 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9525 * gcc.target/i386/pr66906.c: New test.
9527 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9529 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9530 as follow-up to r225930.
9532 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9535 * lib/fortran-modules.exp (proc cleanup-submodules): New
9537 * gfortran.dg/submodule_1.f08: Change extension and clean up
9538 the submodule files.
9539 * gfortran.dg/submodule_2.f08: ditto
9540 * gfortran.dg/submodule_6.f08: ditto
9541 * gfortran.dg/submodule_7.f08: ditto
9542 * gfortran.dg/submodule_8.f08: New test
9543 * gfortran.dg/submodule_9.f08: New test
9545 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9546 Sebastian Pop <s.pop@samsung.com>
9549 * gcc.dg/graphite/pr61929.c: New.
9551 2015-07-17 Marek Polacek <polacek@redhat.com>
9553 * gcc.dg/fold-minus-7.c: New test.
9555 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9557 * gfortran.dg/co_reduce_1.f90: New file.
9559 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9562 * gcc.target/i386/pr66824.c:
9564 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9567 * gfortran.dg/structure_constructor_13.f03: New test.
9569 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9572 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9573 of generated while loops in the tree dump.
9574 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9576 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9578 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9580 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9583 * gcc.target/i386/pr66891.c: New test.
9585 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9587 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9589 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9591 PR rtl-optimization/66626
9592 * gcc.target/i386/pr66626-2.c: New.
9594 2015-07-16 Martin Liska <mliska@suse.cz>
9596 * g++.dg/ipa/pr66896.c: New test.
9598 2015-07-16 Richard Biener <rguenther@suse.de>
9600 PR tree-optimization/66894
9601 * gcc.dg/torture/pr66894.c: New testcase.
9603 2015-07-16 Richard Biener <rguenther@suse.de>
9605 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9607 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9610 * g++.dg/pr66866.C: New test.
9612 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9614 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9616 2015-07-15 Richard Biener <rguenther@suse.de>
9618 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9619 { -O3 -fomit-frame-pointer },
9620 { -O3 -fomit-frame-pointer -funroll-loops } and
9621 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9623 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9624 -finline-functions }
9626 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9628 * gcc.target/mips/interrupt_handler-5.c: New test.
9630 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9631 Robert Suchanek <robert.suchanek@imgtec.com>
9633 * gcc.target/mips/interrupt_handler-4.c: New test.
9635 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9638 * gcc.dg/lto/lto.exp: Initialize MPX.
9640 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9642 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9644 * gcc.target/arm/scd42-3.c: Likewise.
9646 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9648 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9649 code to be run when the pre-arch code increases the isa_rev to
9650 mips32r6 or greater.
9652 2015-07-15 Richard Biener <rguenther@suse.de>
9654 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9655 { -O3 -fomit-frame-pointer },
9656 { -O3 -fomit-frame-pointer -funroll-loops } and
9657 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9659 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9660 -finline-functions }
9661 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9662 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9663 to additional_flags.
9665 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9667 PR rtl-optimization/66838
9668 * gcc.target/i386/pr66838.c: New test.
9670 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9673 * g++.dg/template/pr66850.C: New test.
9675 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9676 Cesar Philippidis <cesar@codesourcery.com>
9677 Chung-Lin Tang <cltang@codesourcery.com>
9679 * gcc.target/nios2/nios2-flushd.c: New.
9680 * gcc.target/nios2/nios2-rdprs.c: New.
9681 * gcc.target/nios2/r2-atomic.c: New.
9682 * gcc.target/nios2/r2-eni.c: New.
9683 * gcc.target/nios2/r2-wrpie.c: New.
9685 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9686 Cesar Philippidis <cesar@codesourcery.com>
9687 Chung-Lin Tang <cltang@codesourcery.com>
9689 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9690 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9692 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9693 Cesar Philippidis <cesar@codesourcery.com>
9694 Chung-Lin Tang <cltang@codesourcery.com>
9696 * gcc.target/nios2/andci.c: New.
9697 * gcc.target/nios2/bmx.c: New.
9698 * gcc.target/nios2/cdx-add.c: New.
9699 * gcc.target/nios2/cdx-branch.c: New.
9700 * gcc.target/nios2/cdx-callret.c: New.
9701 * gcc.target/nios2/cdx-loadstore.c: New.
9702 * gcc.target/nios2/cdx-logical.c: New.
9703 * gcc.target/nios2/cdx-mov.c: New.
9704 * gcc.target/nios2/cdx-shift.c: New.
9705 * gcc.target/nios2/cdx-sub.c: New.
9706 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9708 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9711 * g++.dg/cpp0x/vt-65071.C: New.
9713 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9714 Cesar Philippidis <cesar@codesourcery.com>
9715 Chung-Lin Tang <cltang@codesourcery.com>
9717 * gcc.target/nios2/r2-io-range.c: New.
9718 * gcc.target/nios2/r2-stio-1.c: New.
9719 * gcc.target/nios2/r2-stio-2.c: New.
9720 * gcc.target/nios2/nios2-ldxio.c: New.
9721 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9722 of just compile. Add more tests.
9724 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9726 gfortran.dg/pr66864.f90: New test.
9728 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
9730 PR rtl-optimization/66626
9731 * gcc.target/i386/pr66626.c: New.
9733 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9735 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9736 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9737 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9739 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
9741 * g++.dg/template/crash81.C: Adjust for error + inform change.
9742 * g++.dg/template/pr58878.C: Likewise.
9743 * g++.dg/template/shadow1.C: Likewise.
9744 * g++.dg/template/shadow2.C: Likewise.
9745 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9746 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9747 * g++.old-deja/g++.brendan/crash7.C: Likewise.
9748 * g++.old-deja/g++.pt/shadow2.C: Likewise.
9750 2015-07-14 Richard Biener <rguenther@suse.de>
9752 PR tree-optimization/66863
9753 * gcc.dg/torture/pr66863.c: New testcase.
9755 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
9758 * g++.dg/template/pr65186.C: New test.
9760 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
9762 * gcc.target/arm/macro_defs0.c: Add directive to skip
9763 test if -marm is present.
9764 * gcc.target/arm/macro_defs1.c: Likewise.
9766 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9768 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9770 * gcc.target/aarch64/adds1.c: Likewise.
9771 * gcc.target/aarch64/ands_1.c: Likewise.
9772 * gcc.target/aarch64/bics_1.c: Likewise.
9773 * gcc.target/aarch64/subs1.c: Likewise.
9774 * gcc.target/aarch64/subs3.c: Likewise.
9776 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
9779 * gfortran.dg/pr64589.f90: New test.
9781 2015-07-13 Renlin Li <renlin.li@arm.com>
9784 * gcc.c-torture/execute/pr66556.c: New.
9786 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
9788 * gcc.dg/20020219-1.c: Fix double word typos.
9789 * gcc.dg/20020919-1.c: Same.
9791 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9792 Jeff Law <law@redhat.com>
9795 * g++.dg/tree-ssa/pr66726.c: New test.
9796 * gcc.dg/tree-ssa/pr66726-2.c: New test.
9797 * gcc.dg/tree-ssa/pr66726.c: New test.
9799 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9802 * g++.dg/cpp0x/variadic-ttp2.C: New.
9804 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
9807 * g++.dg/cpp0x/auto46.C: New test.
9808 * g++.dg/template/pr30044.C: New test.
9809 * g++.dg/template/shadow2.C: New test.
9810 * g++.dg/template/error55.C: New test.
9811 * g++.dg/template/crash83.C: Accept any error string.
9812 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9814 * g++.dg/cpp0x/variadic19.C: Likewise
9815 * g++.dg/template/canon-type-13.C: Likewise.
9816 * g++.old-deja/g++.pt/ttp42.C: Likewise.
9817 * g++.dg/torture/20070621-1.C: Likewise.
9819 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9822 * g++.dg/init/explicit3.C: New.
9824 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
9827 * gcc.target/i386/pr66819-1.c: New test.
9828 * gcc.target/i386/pr66819-2.c: Likewise.
9829 * gcc.target/i386/pr66819-3.c: Likewise.
9830 * gcc.target/i386/pr66819-4.c: Likewise.
9831 * gcc.target/i386/pr66819-5.c: Likewise.
9833 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9836 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9837 __attribute__((noinline, noclone)). Change "x" to "volatile char"
9838 type to prevent possible flag-clobbering zero-extensions.
9839 * gcc.target/i386/pr66703.c: New test.
9841 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9844 * g++.dg/cpp0x/nsdmi-template15.C: New.
9846 2015-07-10 Jiong Wang <jiong.wang@arm.com>
9848 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9850 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
9852 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9853 * gcc.target/arm/flip-thumb.c: Likewise.
9855 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9858 * gcc.target/i386/pr66813.c: New test.
9860 2015-07-10 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.dg/gomp/pr66820.c: New test.
9865 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9868 * g++.dg/cpp0x/scoped_enum6.C: New.
9870 2015-07-10 Tom de Vries <tom@codesourcery.com>
9872 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9873 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9875 2015-07-10 Richard Biener <rguenther@suse.de>
9877 PR tree-optimization/66823
9878 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9879 which should not be necessary. XFAIL.
9881 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9884 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9886 2015-07-09 Jakub Jelinek <jakub@redhat.com>
9889 * gcc.dg/gomp/pr66633-1.c: New test.
9890 * gcc.dg/gomp/pr66633-2.c: New test.
9891 * gcc.dg/gomp/pr66633-3.c: New test.
9892 * gcc.dg/gomp/pr66633-4.c: New test.
9894 2015-07-09 John Marino <gnugcc@marino.st>
9896 * lib/target-supports.exp (check_effective_target_pie):
9899 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
9902 * gcc.target/i386/pr66814.c: New test.
9904 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
9907 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9908 * gcc.target/aarch64/fnmul-2.c: Likewise.
9909 * gcc.target/aarch64/fnmul-3.c: Likewise.
9910 * gcc.target/aarch64/fnmul-4.c: Likewise.
9912 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9915 * g++.dg/cpp0x/vt-65790.C: New.
9917 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9920 * gcc.target/i386/pr66818.c: New test.
9922 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9925 * gcc.target/i386/pr66817.c: New test.
9927 2015-07-09 Marek Polacek <polacek@redhat.com>
9929 PR tree-optimization/66718
9930 * gcc.dg/vect/vect-126.c: New test.
9932 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
9934 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9935 even when dwarf-2 is not the default.
9937 2015-07-08 Jeff Law <law@redhat.com>
9940 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9941 to have a single memory reference.
9943 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
9945 * g++.dg/other/dump-ada-spec-9.C: New test.
9947 2015-07-08 Jakub Jelinek <jakub@redhat.com>
9949 * g++.dg/vect/vect.exp: Run also simd* tests.
9950 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9951 (check_vect): Fix up get_cpuid call for C++.
9952 * g++.dg/vect/simd-clone-1.cc: New test.
9954 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9956 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9958 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9960 * gcc.target/i386/readeflags-1.c (abort): New prototype.
9961 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9963 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9966 * gcc.target/i386/pr66806.c: New test.
9968 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
9971 * g++.dg/cpp0x/auto45.C: New.
9973 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
9976 * gcc.target/i386/pr66334.c: New.
9978 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9980 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
9983 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9986 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
9987 (verify_code): Update expected error message.
9988 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
9989 (verify_code): Likewise.
9990 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
9991 (verify_code): Likewise.
9993 2015-07-08 Richard Biener <rguenther@suse.de>
9995 PR tree-optimization/66793
9996 * gcc.dg/torture/pr66793.c: New testcase.
9998 2015-07-08 Richard Biener <rguenther@suse.de>
10000 PR tree-optimization/66794
10001 * gcc.dg/torture/pr66794.c: New testcase.
10003 2015-07-08 Marek Polacek <polacek@redhat.com>
10006 * g++.dg/abi/abi-tag15.C: New test.
10008 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10010 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10011 * gcc.target/mips/branch-3.c: Ditto
10012 * gcc.target/mips/branch-4.c: Ditto.
10013 * gcc.target/mips/branch-5.c: Ditto.
10014 * gcc.target/mips/branch-6.c: Ditto.
10015 * gcc.target/mips/branch-7.c: Ditto.
10016 * gcc.target/mips/branch-8.c: Ditto.
10017 * gcc.target/mips/branch-9.c: Ditto.
10018 * gcc.target/mips/branch-10.c: Ditto.
10019 * gcc.target/mips/branch-11.c: Ditto.
10020 * gcc.target/mips/branch-12.c: Ditto.
10021 * gcc.target/mips/branch-13.c: Ditto.
10022 * gcc.target/mips/umips-branch-5.c: New file.
10023 * gcc.target/mips/umips-branch-6.c: New file.
10024 * gcc.target/mips/umips-branch-7.c: New file.
10025 * gcc.target/mips/umips-branch-8.c: New file.
10026 * gcc.target/mips/umips-branch-9.c: New file.
10027 * gcc.target/mips/umips-branch-10.c: New file.
10028 * gcc.target/mips/umips-branch-11.c: New file.
10029 * gcc.target/mips/umips-branch-12.c: New file.
10030 * gcc.target/mips/umips-branch-13.c: New file.
10031 * gcc.target/mips/umips-branch-14.c: New file.
10032 * gcc.target/mips/umips-branch-15.c: New file.
10033 * gcc.target/mips/umips-branch-16.c: New file.
10034 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10035 (OCCUPY_0xfffc): New define.
10037 2015-07-08 Renlin Li <renlin.li@arm.com>
10039 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10041 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10043 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10045 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10047 * gcc.target/i386/bt-3.c: New test.
10048 * gcc.target/i386/bt-4.c: Ditto.
10050 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10052 * g++.dg/other/dump-ada-spec-8.C: New test.
10054 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10057 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10059 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10061 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10063 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10064 Avoid using an opaque struct for local "f".
10066 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10069 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10070 * jit.dg/test-pr66779.c: New testcase.
10072 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10074 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10077 2015-07-07 Richard Biener <rguenther@suse.de>
10079 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10081 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10083 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10084 * gcc.target/mips/call-5.c: Ditto.
10085 * gcc.target/mips/call-6.c: Ditto.
10087 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10089 * gcc.dg/dx-test.c: New test-case.
10091 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10094 * gfortran.dg/allocate_with_source_9.f08: New test.
10096 2015-07-07 Christian Bruel <christian.bruel@st.com>
10099 * gcc.target/arm/flip-thumb.c: Fix scan.
10100 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10101 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10102 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10105 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10108 * gcc.c-torture/execute/pr65956.c: New test.
10110 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10112 * gcc.target/arm/aapcs/align1.c: New.
10113 * gcc.target/arm/aapcs/align_rec1.c: New.
10114 * gcc.target/arm/aapcs/align2.c: New.
10115 * gcc.target/arm/aapcs/align_rec2.c: New.
10116 * gcc.target/arm/aapcs/align3.c: New.
10117 * gcc.target/arm/aapcs/align_rec3.c: New.
10118 * gcc.target/arm/aapcs/align4.c: New.
10119 * gcc.target/arm/aapcs/align_rec4.c: New.
10120 * gcc.target/arm/aapcs/align_vararg1.c: New.
10121 * gcc.target/arm/aapcs/align_vararg2.c: New.
10123 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10125 * gfortran.dg/iomsg_2.f90: New test.
10127 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10130 * gcc.target/i386/pr66749.c: New test.
10132 2015-07-06 Richard Biener <rguenther@suse.de>
10134 PR tree-optimization/66772
10135 * gcc.dg/torture/pr66772-1.c: New testcase.
10136 * gcc.dg/torture/pr66772-2.c: Likewise.
10138 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10140 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10141 the jals instruction.
10143 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10146 * gcc.target/i386/pr53383-1.c: New file.
10147 * gcc.target/i386/pr53383-2.c: Likewise.
10148 * gcc.target/i386/pr53383-3.c: Likewise.
10150 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10152 * gcc.target/aarch64/fnmul-1.c: New.
10153 * gcc.target/aarch64/fnmul-2.c: New.
10154 * gcc.target/aarch64/fnmul-3.c: New.
10155 * gcc.target/aarch64/fnmul-4.c: New.
10157 2015-07-06 Richard Biener <rguenther@suse.de>
10159 PR middle-end/66759
10160 * gcc.dg/torture/pr66759.c: New testcase.
10162 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10165 * gfortran.dg/alloc_comp_class_3.f03: New test.
10166 * gfortran.dg/alloc_comp_class_4.f03: New test.
10168 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10170 * gcc.c-torture/execute/pr66757.c: New test.
10172 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10174 PR tree-optimization/66720
10175 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10177 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10178 Sandra Loosemore <sandra@codesourcery.com>
10180 * gcc.target/nios2/gprel-offset.c: New test.
10182 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10185 * gfortran.dg/pr66725.f90: New test.
10187 2015-07-03 Jason Merrill <jason@redhat.com>
10189 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10190 Avoid narrowing error.
10192 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10194 PR rtl-optimization/66706
10195 * gcc.target/powerpc/shift-int.c: New testcase.
10197 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10200 * gcc.target/i386/pr66746.c: New file.
10202 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10204 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10206 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10208 PR tree-optimization/66119
10209 * g++.dg/opt/pr66119.C: New.
10211 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10214 * gfortran.dg/submodule_1.f90: New test
10215 * gfortran.dg/submodule_2.f90: New test
10216 * gfortran.dg/submodule_3.f90: New test
10217 * gfortran.dg/submodule_4.f90: New test
10218 * gfortran.dg/submodule_5.f90: New test
10219 * gfortran.dg/submodule_6.f90: New test
10220 * gfortran.dg/submodule_7.f90: New test
10222 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10224 PR preprocessor/53690
10225 * g++.dg/cpp/pr53690.C: New.
10227 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10229 * gcc.target/powerpc/vec-cmp.c: New test.
10231 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10234 * gfortran.dg/pr56520.f90: New test.
10236 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10239 * gfortran.dg/pr66545_1.f90: New test.
10240 * gfortran.dg/pr66545_2.f90: New test.
10242 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10244 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10245 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10247 2015-07-02 Richard Biener <rguenther@suse.de>
10250 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10253 2015-07-02 Richard Biener <rguenther@suse.de>
10255 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10257 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10259 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10261 2015-07-01 Jason Merrill <jason@redhat.com>
10263 * lib/target-supports.exp (cxx_default): Set to C++14.
10265 2015-07-01 Tom de Vries <tom@codesourcery.com>
10268 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10271 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10273 * gfortran.dg/warn_conversion_8.f90: New test.
10275 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10277 PR rtl-optimization/61047
10278 * gcc.c-torture/execute/20150611-1.c: New testcase.
10280 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10283 * jit.dg/all-non-failing-tests.h: Add
10284 test-pr66700-observing-write-through-ptr.c.
10285 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10287 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10289 * jit.dg/test-accessing-union.c: Add comments for use by
10290 gcc/jit/docs/topics/types.rst.
10292 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10294 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10295 'do-require-effective-target' with 'dg-require-effective-target'.
10296 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10297 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10298 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10299 'stlex' with 'strex' as the expected output.
10301 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10304 * g++.dg/cpp0x/gen-attrs-60.C: New.
10305 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10307 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10309 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10311 * gcc.target/aarch64/pic-small.c: Restrict this test under
10312 check_effective_target_aarch64_small_fpic.
10314 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10316 * gfortran.dg/gomp/pr66633.f90: New test.
10318 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10321 * g++.dg/template/pr66686.C: New test.
10323 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10325 * gnat.dg/lto17.ad[sb]: New test.
10327 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10329 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10330 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10332 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10334 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10336 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10338 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10340 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10342 * jit.dg/test-switch.c: New testcase.
10343 * jit.dg/test-switch.cc: New testcase.
10345 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10348 * jit.dg/all-non-failing-tests.h: Add note about
10349 test-validly-unreachable-block.c.
10350 * jit.dg/test-validly-unreachable-block.c: New file.
10352 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10355 * jit.dg/all-non-failing-tests.h: Add note about
10356 test-extra-options.c.
10357 * jit.dg/test-extra-options.c: New testcase.
10359 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10362 * gcc.target/i386/pr66691.c: New.
10364 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10366 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10367 * gcc.target/i386/iamcu/args.h: Likewise.
10368 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10369 * gcc.target/i386/iamcu/defines.h: Likewise.
10370 * gcc.target/i386/iamcu/macros.h: Likewise.
10371 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10372 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10373 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10374 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10375 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10376 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10377 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10378 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10379 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10380 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10381 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10382 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10383 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10384 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10385 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10386 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10387 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10389 2015-06-30 Marek Polacek <polacek@redhat.com>
10391 * gcc.dg/fold-minus-6.c: New test.
10393 * gcc.dg/fold-ior-3.c: New test.
10395 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10397 Implement N4197 - Adding u8 character literals
10398 * g++.dg/cpp1z/utf8.C: New.
10399 * g++.dg/cpp1z/utf8-neg.C: New.
10400 * g++.dg/cpp1z/udlit-utf8char.C: New.
10402 2015-06-30 Marek Polacek <polacek@redhat.com>
10404 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10406 2015-06-30 Tom de Vries <tom@codesourcery.com>
10408 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10409 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10410 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10411 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10413 2015-06-30 Marek Polacek <polacek@redhat.com>
10415 * gcc.dg/fold-ior-2.c: New test.
10417 2015-06-30 Tom de Vries <tom@codesourcery.com>
10419 PR tree-optimization/66652
10420 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10421 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10423 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10425 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10428 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10429 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10431 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10434 * gfortran.dg/wunused-parameter.f90: New test.
10436 2015-06-29 Richard Henderson <rth@redhat.com>
10438 * gcc.target/i386/asm-flag-1.c: New.
10439 * gcc.target/i386/asm-flag-2.c: New.
10440 * gcc.target/i386/asm-flag-3.c: New.
10441 * gcc.target/i386/asm-flag-4.c: New.
10442 * gcc.target/i386/asm-flag-5.c: New.
10444 2015-06-29 Marek Polacek <polacek@redhat.com>
10447 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10448 * c-c++-common/pr66322.c: New test.
10449 * g++.dg/eh/scope1.C: Remove dg-warning.
10451 2015-06-29 Richard Biener <rguenther@suse.de>
10453 PR tree-optimization/66677
10454 * gcc.dg/vect/pr66677.c: New testcase.
10456 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10458 PR middle-end/64130
10459 * gcc.dg/tree-ssa/pr64130.c: New test.
10461 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10463 * gcc.target/aarch64/pic-small.c: New testcase.
10465 2015-06-26 Richard Biener <rguenther@suse.de>
10467 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10469 2015-06-26 Marek Polacek <polacek@redhat.com>
10471 * gcc.dg/fold-and-1.c: New test.
10472 * gcc.dg/fold-and-2.c: New test.
10474 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10476 * gnat.dg/warn11.adb: Add missing dg directive.
10477 * gnat.dg/warn12.adb: New test.
10478 * gnat.dg/warn12_pkg.ads: New helper.
10480 2015-06-26 Richard Biener <rguenther@suse.de>
10482 * gfortran.dg/reassoc_3.f90: Adjust.
10484 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10487 * gcc.target/i386/pr66412.c: New test.
10489 2015-06-25 Richard Biener <rguenther@suse.de>
10491 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10493 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10495 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10497 2015-06-25 Richard Biener <rguenther@suse.de>
10499 * gfortran.dg/vect/vect-9.f90: New testcase.
10501 2015-06-25 Nick Clifton <nickc@redhat.com>
10503 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10504 H8300 and M32R targets.
10506 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10509 * gfortran.dg/maxerrors.f90: New test.
10511 2015-06-08 DJ Delorie <dj@redhat.com>
10513 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10515 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10517 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10519 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10521 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10522 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10523 * gcc.target/aarch64/nofp_1.c: New file.
10525 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10527 Implement N3928 - Extending static_assert
10528 * g++.dg/cpp0x/static_assert8.C: Adjust.
10529 * g++.dg/cpp0x/static_assert12.C: New.
10530 * g++.dg/cpp0x/static_assert13.C: New.
10531 * g++.dg/cpp1y/static_assert1.C: New.
10532 * g++.dg/cpp1y/static_assert2.C: New.
10533 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10535 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10538 * g++.dg/cpp0x/trailing11.C: New.
10540 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10542 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10544 * gcc.target/arm/memset-inline-10.c: Likewise.
10545 * gcc.target/arm/pr58784.c: Likewise.
10546 * gcc.target/arm/pr59985.C: Likewise.
10547 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10549 2015-06-24 Renlin Li <renlin.li@arm.com>
10551 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10552 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10554 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10557 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10560 * g++.dg/cpp0x/auto45.C: New test.
10561 * g++.dg/template/pr30044.C: New test.
10562 * g++.dg/template/crash83.C: Accept any error string.
10563 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10565 * g++.dg/cpp0x/variadic18.C: Likewise
10566 * g++.dg/template/canon-type-13.C: Likewise.
10567 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10569 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10572 * g++.dg/other/linkage2.C: New.
10574 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10577 * gcc.target/arm/pr63408.c: New test.
10579 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10581 * lib/c-torture.exp: Don't call check_effective_target_lto
10582 before setting up environment correctly.
10583 * lib/gcc-dg.exp: Likewise, and protect
10584 gcc_force_conventional_output.
10586 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10588 PR rtl-optimization/66306
10589 * gcc.target/s390/pr66306.c: New test.
10591 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10593 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10594 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10595 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10596 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10597 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10598 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10599 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10601 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10604 * gcc.c-torture/pr65803.c: New test.
10606 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10609 * g++.dg/cpp0x/auto45.C: New test.
10610 * g++.dg/template/pr30044.C: New test.
10611 * g++.dg/template/crash83.C: Accept any error string.
10612 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10614 * g++.dg/cpp0x/variadic18.C: Likewise
10615 * g++.dg/template/canon-type-13.C: Likewise.
10616 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10618 2015-06-23 Marek Polacek <polacek@redhat.com>
10620 * c-c++-common/Wlogical-op-3.c: New test.
10622 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10625 * g++.dg/cpp0x/scoped_enum5.C: New.
10627 2015-06-23 Richard Biener <rguenther@suse.de>
10629 PR tree-optimization/66636
10630 * gcc.dg/vect/pr66636.c: New testcase.
10632 2015-06-23 Marek Polacek <polacek@redhat.com>
10634 * gcc.dg/fold-minus-4.c: New test.
10635 * gcc.dg/fold-minus-5.c: New test.
10636 * c-c++-common/ubsan/overflow-add-5.c: New test.
10638 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10640 Add missing testcase from r224672.
10641 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10643 * gcc.target/vax/bswapdi-1.c: New.
10645 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10648 * gfortran.dg/associate_18.f08: New test.
10650 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10653 * gcc.target/i386/pr66560-1.c: New test.
10654 * gcc.target/i386/pr66560-2.c: Ditto.
10655 * gcc.target/i386/pr66560-3.c: Ditto.
10656 * gcc.target/i386/pr66560-4.c: Ditto.
10658 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10660 * gcc.target/nvptx/nvptx.exp: New file.
10661 * gcc.target/nvptx/proto-1.c: Likewise.
10663 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10665 PR tree-optimization/66449
10666 * gcc.dg/vect/pr66449.c: New test.
10668 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10670 * g++.dg/other/dump-ada-spec-5.C: New test.
10671 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10672 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10674 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10676 * g++.dg/inherit/pure1.C: Test location too.
10678 2015-06-22 Marek Polacek <polacek@redhat.com>
10680 * gcc.dg/fold-ior-1.c: New test.
10681 * gcc.dg/fold-minus-2.c: New test.
10682 * gcc.dg/fold-minus-3.c: New test.
10683 * gcc.dg/fold-plus-1.c: New test.
10684 * gcc.dg/fold-plus-2.c: New test.
10685 * gcc.dg/fold-xor-4.c: New test.
10686 * gcc.dg/fold-xor-5.c: New test.
10688 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10691 * g++.dg/torture/pr65914.C: New.
10693 2015-06-22 Richard Biener <rguenther@suse.de>
10695 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10696 not existing TORTURE_OPTIONS only.
10697 * lib/gcc-dg.exp: Likewise.
10699 2015-06-22 Christian Bruel <christian.bruel@st.com>
10702 * gcc.target/arm/flip-thumb.c: New test.
10704 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10705 Martin Liska <mliska@suse.cz>
10708 * g++.dg/ipa/pr65908.C: New testcase.
10710 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10713 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10714 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10716 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
10718 * gnat.dg/specs/debug1.ads: Adjust.
10720 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
10722 * gcc.target/aarch64/fmovd-zero-mem.c: New.
10723 * gcc.target/aarch64/fmovd-zero-reg.c: New.
10724 * gcc.target/aarch64/fmovf-zero-mem.c: New.
10725 * gcc.target/aarch64/fmovf-zero-reg.c: New.
10726 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10727 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10728 * gcc.target/aarch64/fmovd-zero.c: Delete.
10729 * gcc.target/aarch64/fmovf-zero.c: Delete.
10731 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10733 * gcc.target/vax/bswapdi-1.c: New.
10735 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10737 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10739 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10741 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10743 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10745 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10747 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10749 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10751 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10753 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10755 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10757 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10759 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10761 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10763 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10765 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10767 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10769 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10771 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10773 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10775 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10777 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10779 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10781 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10783 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10785 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10787 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10789 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10791 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10793 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10795 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10797 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10799 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10801 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10803 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10805 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10807 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10809 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10811 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10813 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10814 (_ARM_FPSCR): Add FZ field.
10815 (clean_results): Force FZ=1 on AArch64.
10816 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10818 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10820 * gcc.target/aarch64/pr62308.c: New test.
10822 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
10825 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10827 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
10829 * gcc.target/i386/mpx/pr66581.c: New test.
10831 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
10833 * gcc.target/i386/cmov9.c: New test.
10835 2015-06-18 Richard Biener <rguenther@suse.de>
10837 * g++.dg/other/const4.C: New testcase.
10839 2015-06-18 Michael Matz <matz@suse.de>
10841 PR middle-end/66253
10842 * gcc.dg/vect/pr66253.c: New testcase.
10844 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10847 * gcc.target/i386/mpx/chkp-vararg.c: New test.
10849 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10851 PR middle-end/66568
10852 * gcc.target/i386/mpx/pr66568.c: New test.
10854 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10856 PR middle-end/66567
10857 * gcc.target/i386/mpx/pr66567.c: New test.
10859 2015-06-18 Richard Biener <rguenther@suse.de>
10861 PR tree-optimization/66510
10862 * gcc.dg/vect/slp-perm-12.c: New testcase.
10864 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10866 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10867 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10868 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10869 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10871 2015-06-17 Jakub Jelinek <jakub@redhat.com>
10874 * g++.dg/gomp/pr66571-1.C: New test.
10876 PR middle-end/66429
10877 * c-c++-common/gomp/pr66429.c: New test.
10879 2015-06-17 David Malcolm <dmalcolm@redhat.com>
10881 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10882 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10884 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10886 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10889 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10892 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10894 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
10896 * gcc.target/mips/pr65862-1.c: New test.
10897 * gcc.target/mips/pr65862-2.c: Likewise.
10899 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10901 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10902 * gcc.target/i386/pr52252-atom.c: Ditto.
10903 * gcc.target/i386/vect-div-1.c: Ditto.
10904 * gcc.target/i386/rotate-5.c: Ditto.
10905 * gcc.target/i386/pr50202.c: Ditto.
10906 * gcc.target/i386/pr37843-3.c: Ditto.
10907 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10908 * gcc.target/i386/pr53397-1.c: Ditto.
10909 * gcc.target/i386/pr55934.c: Ditto.
10910 * gcc.target/i386/pr37843-4.c: Ditto.
10911 * gcc.target/i386/pr60451.c: Ditto.
10912 * gcc.target/i386/pr53397-2.c: Ditto.
10913 * gcc.target/i386/vectorize1.c: Ditto.
10914 * gcc.target/i386/extract-insert-combining.c: Ditto.
10915 * gcc.target/i386/pr53759.c: Ditto.
10916 * gcc.target/i386/pr52252-core.c: Ditto.
10917 * gcc.target/i386/rotate-3.c: Ditto.
10918 * gcc.target/i386/sse-20.c: Ditto.
10919 * gcc.target/i386/rotate-4.c: Ditto.
10920 * gcc.target/i386/pr61403.c: Ditto.
10921 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10922 * gcc.target/i386/pr60901.c: Ditto.
10923 * gcc.target/i386/pr59794-7.c: Ditto.
10924 * gcc.target/i386/pr62208.c: Ditto.
10925 * gcc.target/i386/pr53416.c: Ditto.
10926 * gcc.target/i386/asm-dialect-1.c: Ditto.
10927 * gcc.target/i386/pr50038.c: Ditto.
10928 * gcc.target/i386/47698.c: Ditto.
10929 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10930 * gcc.target/i386/pr59794-2.c: Ditto.
10931 * gcc.target/i386/pr59794-3.c: Ditto.
10932 * gcc.target/i386/pr39058.c: Ditto.
10933 * gcc.target/i386/pr60205-1.c: Ditto.
10934 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10935 * gcc.target/i386/sse2-movq-2.c: Ditto.
10937 2015-06-17 Richard Biener <rguenther@suse.de>
10939 PR tree-optimization/66251
10940 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10942 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
10945 * g++.dg/parse/new-placement1.C: New.
10947 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10949 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10950 * jit.dg/test-compound-assignment.c: New testcase.
10952 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10955 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10956 to "testcases" array.
10958 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10961 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10962 * jit.dg/test-debug-strings.c: New test case.
10963 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10964 the discriminant has a sane debug string.
10966 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
10969 * gcc.target/i386/pr56766-1.c: New test.
10970 * gcc.target/i386/pr56766-2.c: Ditto.
10972 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
10974 * gcc.target/mips/loongson-shift-count-truncated-1.c:
10975 Skip on mips*-mti-linux* and mips*-img-linux* targets.
10976 * gcc.target/mips/loongson-simd.c: Ditto.
10978 2015-06-16 Richard Biener <rguenther@suse.de>
10980 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
10982 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10984 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
10985 passed by the testsuite driver.
10987 2015-06-16 Richard Biener <rguenther@suse.de>
10989 * gcc.dg/vect/slp-perm-11.c: New testcase.
10991 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
10993 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
10996 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10998 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
10999 Reinstate calls to torture-init and torture-finalize.
11001 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11003 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11005 2015-06-15 Nathan Sidwell <nathan@acm.org>
11008 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11010 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11013 * g++.dg/cpp0x/local-type1.C: New.
11015 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11020 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11021 unimplemented error.
11022 * gfortran.dg/allocate_with_source_7.f08: New test.
11023 * gfortran.dg/allocate_with_source_8.f08: New test.
11025 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11028 * g++.dg/warn/Walways-true-3.C: New test.
11030 2015-06-13 Tom de Vries <tom@codesourcery.com>
11032 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11034 2015-06-13 Tom de Vries <tom@codesourcery.com>
11036 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11037 (main): Remove superfluous attributes.
11038 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11039 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11041 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11043 * gcc.target/i386/monitorx.c: New.
11044 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11045 * gcc.target/i386/sse-13.c: Ditto.
11046 * gcc.target/i386/sse-14.c: Ditto.
11047 * gcc.target/i386/sse-22.c: Ditto.
11048 * gcc.target/i386/sse-23.c: Ditto.
11049 * g++.dg/other/i386-2.C: Ditto.
11050 * g++.dg/other/i386-3.C: Ditto.
11052 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11054 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11056 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11059 * gfortran.dg/allocatable_scalar_13.f90: New test
11061 2015-06-11 Marek Polacek <polacek@redhat.com>
11063 * gcc.dg/fold-xor-3.c: New test.
11065 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11067 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11068 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11070 2015-06-11 Christian Bruel <christian.bruel@st.com>
11073 * gcc.target/arm/pragma_attribute.c: New test.
11075 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11077 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11079 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11082 * gcc.target/i386/pr66473.c: New test.
11084 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11087 * gcc.dg/tls/pr66470.c: New test.
11088 * gcc.target/i386/pr66470.c: New test.
11090 2015-06-10 Christian Bruel <christian.bruel@st.com>
11093 * gcc.target/arm/attr_arm.c: New test
11094 * gcc.target/arm/attr_arm-err.c: New test
11095 * gcc.target/arm/attr_thumb.c: New test
11096 * gcc.target/arm/attr_thumb-static.c: New test
11098 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11103 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11105 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11107 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11108 passed by the testsuite driver.
11110 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11113 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11114 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11115 * gcc.dg/ssp-1.c: Make counter a register.
11116 * gcc.dg/ssp-2.c: Likewise.
11117 * gcc.dg/torture/parm-coalesce.c: New.
11119 2015-06-09 Tom de Vries <tom@codesourcery.com>
11121 * gcc.target/i386/vararg-loc.c: New test.
11123 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11126 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11127 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11129 2015-06-09 Marek Polacek <polacek@redhat.com>
11131 PR tree-optimization/66299
11132 * gcc.dg/pr66299-1.c: New test.
11133 * gcc.dg/pr66299-2.c: New test.
11134 * gcc.dg/pr66299-3.c: New test.
11136 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11138 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11139 passed by the testsuite driver.
11141 2015-06-09 Richard Biener <rguenther@suse.de>
11143 PR middle-end/66423
11144 * gcc.dg/fold-modpow2.c: New testcase.
11146 2015-06-09 Richard Biener <rguenther@suse.de>
11148 PR tree-optimization/66419
11149 * gcc.dg/vect/bb-slp-37.c: New testcase.
11151 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11153 * gcc.target/arm/stl-cond.c: New test.
11155 2015-06-09 Richard Biener <rguenther@suse.de>
11157 PR middle-end/66413
11158 * gcc.dg/torture/pr66413.c: New testcase.
11160 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11162 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11163 * gcc.dg/ssp-1.c: Make counter a register.
11164 * gcc.dg/ssp-2.c: Likewise.
11165 * gcc.dg/torture/parm-coalesce.c: New.
11167 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11169 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11170 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11172 2015-06-08 Tom de Vries <tom@codesourcery.com>
11174 PR rtl-optimization/66444
11175 * gcc.dg/pr66444.c: New test.
11177 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11180 * gfortran.dg/class_is_1.f90: New test.
11181 * gfortran.dg/type_is_1.f90: Ditto.
11183 2015-06-08 Marek Polacek <polacek@redhat.com>
11186 * gcc.dg/cpp/pr66415-1.c: New test.
11187 * gcc.dg/cpp/pr66415-2.c: New test.
11189 2015-06-08 Richard Biener <rguenther@suse.de>
11191 PR tree-optimization/66422
11192 * gcc.dg/Warray-bounds-16.c: New testcase.
11194 2015-06-08 Richard Biener <rguenther@suse.de>
11196 * gcc.dg/vect/slp-perm-10.c: New testcase.
11197 * gcc.dg/vect/slp-23.c: Adjust.
11198 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11199 vector pointer update.
11201 2015-06-08 Marek Polacek <polacek@redhat.com>
11204 * g++.dg/ubsan/pr66452.C: New test.
11206 2015-06-08 Tom de Vries <tom@codesourcery.com>
11208 PR tree-optimization/66436
11209 * gcc.dg/gomp/dump-new-function-2.c: New test.
11210 * gcc.dg/gomp/dump-new-function-3.c: Same.
11211 * gcc.dg/gomp/dump-new-function.c: Same.
11213 2015-06-08 Tom de Vries <tom@codesourcery.com>
11215 PR tree-optimization/66435
11216 * gcc.dg/gomp/notify-new-function-2.c: New test.
11217 * gcc.dg/gomp/notify-new-function-3.c: Same.
11218 * gcc.dg/gomp/notify-new-function.c: Same.
11220 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11222 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11223 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11224 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11225 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11226 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11227 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11230 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11233 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11234 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11236 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11237 * gfortran.dg/warn_conversion_5.f90: New test.
11238 * gfortran.dg/warn_conversion_6.f90: New test.
11239 * gfortran.dg/warn_conversion_7.f90: New test.
11241 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11244 * gfortran.dg/blockdata_9.f: New test.
11246 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11249 * gfortran.dg/forall_17.f90: New test.
11251 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11253 * g++.dg/cpp0x/pr57101.C: Add warning.
11254 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11255 * g++.dg/ext/visibility/anon7.C: Same.
11256 * g++.dg/ipa/pr63587-2.C: Same.
11257 * g++.dg/opt/dump1.C: Same.
11258 * g++.dg/opt/pr59622-3.C: Same.
11259 * g++.dg/opt/pr59622.C: Same.
11260 * g++.dg/torture/pr46383.C: Same.
11261 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11262 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11263 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11265 * gfortran.dg/intent_out_8.f90: Same.
11266 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11268 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11271 gfortran.dg/equiv_9.f90: New test.
11274 2015-06-05 Tom de Vries <tom@codesourcery.com>
11276 merge from gomp4 branch:
11277 2015-05-28 Tom de Vries <tom@codesourcery.com>
11279 PR tree-optimization/65443
11280 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11281 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11282 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11284 2015-06-05 Nathan Sidwell <nathan@acm.org>
11287 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11289 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11291 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11293 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11295 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11297 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11299 * gcc.target/i386/noplt-1.c: New test.
11300 * gcc.target/i386/noplt-2.c: New test.
11301 * gcc.target/i386/noplt-3.c: New test.
11302 * gcc.target/i386/noplt-4.c: New test.
11304 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11307 * gfortran.dg/adjustl_1.f90: New test.
11309 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11311 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11312 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11314 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11316 * lto.c (iterative_hash_canonical_type,
11317 gimple_register_canonical_type): only hash main variants of types
11319 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11321 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11322 Move set of dg-do-what-default after early return.
11324 2015-06-04 Marek Polacek <polacek@redhat.com>
11327 * gcc.dg/lvalue-8.c: New test.
11329 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11330 Paolo Carlini <paolo.carlini@oracle.com>
11333 * g++.dg/other/pr66130.C: New.
11334 * g++.dg/cpp0x/pr66130.C: Likewise.
11336 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11338 * g++.dg/cpp0x/decl-loc1.C: New.
11339 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11340 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11341 * g++.dg/init/ctor8.C: Likewise.
11342 * g++.dg/parse/semicolon4.C: Likewise.
11344 2015-06-03 Marek Polacek <polacek@redhat.com>
11347 * g++.dg/ubsan/static-init-1.C: New test.
11348 * g++.dg/ubsan/static-init-2.C: New test.
11349 * g++.dg/ubsan/static-init-3.C: New test.
11351 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11354 * gcc.target/i386/pr66275.c: New test.
11356 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11358 * gcc.dg/Wcxx-compat-22.c: New testcase.
11359 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11360 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11361 * c-c++-common/pr58346-1.c: Likewise.
11362 * c-c++-common/transparent-union-1.c: Likewise.
11364 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11366 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11367 * g++.dg/plugin/def_plugin.c: New file.
11368 * g++.dg/plugin/def-plugin-test.C: New file.
11370 2015-06-03 Richard Biener <rguenther@suse.de>
11372 * gcc.dg/vect/bb-slp-36.c: New testcase.
11374 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11376 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11378 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11380 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11381 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11382 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11383 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11385 2015-06-03 Marek Polacek <polacek@redhat.com>
11389 * gcc.dg/pr64223-1.c: New test.
11390 * gcc.dg/pr64223-2.c: New test.
11392 2015-06-03 Richard Biener <rguenther@suse.de>
11394 PR tree-optimization/63916
11395 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11397 2015-06-03 Richard Biener <rguenther@suse.de>
11399 PR tree-optimization/66375
11400 * gcc.dg/torture/pr66375.c: New testcase.
11402 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11404 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11406 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11409 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11411 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11414 * gfortran.dg/reshape_7.f90: New test.
11416 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11419 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11422 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11425 * gcc.dg/pr49551.c: New testcase.
11427 2015-06-02 Richard Biener <rguenther@suse.de>
11430 * g++.dg/lto/pr65549_0.C: New testcase.
11432 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11435 PR middle-end/66332
11436 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11438 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11440 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11442 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11445 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11447 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11449 PR tree-optimization/48052
11450 * gcc.dg/tree-ssa/scev-8.c: New.
11451 * gcc.dg/tree-ssa/scev-9.c: New.
11452 * gcc.dg/tree-ssa/scev-10.c: New.
11453 * gcc.dg/vect/pr48052.c: New.
11455 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11457 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11459 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11461 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11463 2015-06-02 Marek Polacek <polacek@redhat.com>
11465 PR middle-end/66345
11466 * gcc.dg/torture/pr66345.c: New test.
11468 2015-06-02 Richard Biener <rguenther@suse.de>
11470 PR tree-optimization/65961
11471 * gcc.dg/torture/pr65961.c: New testcase.
11473 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11475 PR tree-optimization/52563
11476 PR tree-optimization/62173
11477 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11478 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11480 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11482 * gnat.dg/specs/varsize_return2.ads: New test.
11483 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11485 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11487 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11489 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11492 * gcc.target/aarch64/sync-comp-swap.c: New.
11493 * gcc.target/aarch64/sync-comp-swap.x: New.
11494 * gcc.target/aarch64/sync-op-acquire.c: New.
11495 * gcc.target/aarch64/sync-op-acquire.x: New.
11496 * gcc.target/aarch64/sync-op-full.c: New.
11497 * gcc.target/aarch64/sync-op-full.x: New.
11498 * gcc.target/aarch64/sync-op-release.c: New.
11499 * gcc.target/aarch64/sync-op-release.x: New.
11501 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11503 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11506 2015-06-01 Richard Biener <rguenther@suse.de>
11508 PR tree-optimization/66349
11509 PR tree-optimization/66352
11510 PR tree-optimization/66357
11511 * gcc.dg/torture/pr66357.c: New testcase.
11512 * gcc.dg/torture/pr66349.c: Likewise.
11513 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11515 2015-06-01 Richard Biener <rguenther@suse.de>
11518 2015-05-29 Richard Biener <rguenther@suse.de>
11520 PR tree-optimization/66314
11521 * gcc.dg/asan/pr66314.c: New testcase.
11523 2015-06-01 Richard Biener <rguenther@suse.de>
11525 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11527 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11529 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11531 (hp3, hp4): Add inline keyword.
11532 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11533 (hp2): Add inline keyword.
11534 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11535 (hp2): Add inline keyword.
11537 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11540 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11541 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11542 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11543 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11545 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11547 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11548 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11550 2015-06-01 Richard Biener <rguenther@suse.de>
11552 PR tree-optimization/66280
11553 * g++.dg/torture/pr66280.C: New testcase.
11554 * g++.dg/torture/pr66280-2.C: Likewise.
11556 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11558 * gnat.dg/addr9_1.adb: New test.
11559 * gnat.dg/addr9_2.adb: Likewise.
11560 * gnat.dg/addr9_3.adb: Likewise.
11561 * gnat.dg/addr9_4.adb: Likewise.
11563 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11565 * g++.dg/other/dump-ada-spec-4.C: New test.
11567 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11569 * gcc.dg/alias-8.c: Fix dg-warning.
11571 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11573 * gcc.dg/alias-8.c: Do not xfail.
11574 * gcc.dg/pr62167.c: Prevent FRE.
11575 * gcc.dg/alias-14.c: New testcase.
11577 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11579 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11581 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11584 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11586 * gcc.target/s390/hotpatch-10.c: Likewise.
11587 * gcc.target/s390/hotpatch-11.c: Likewise.
11588 * gcc.target/s390/hotpatch-12.c: Likewise.
11589 * gcc.target/s390/hotpatch-17.c: Likewise.
11590 * gcc.target/s390/hotpatch-18.c: Likewise.
11591 * gcc.target/s390/hotpatch-20.c: Likewise.
11592 * gcc.target/s390/hotpatch-21.c: Likewise.
11593 * gcc.target/s390/hotpatch-22.c: Likewise.
11594 * gcc.target/s390/hotpatch-23.c: Likewise.
11595 * gcc.target/s390/hotpatch-24.c: Likewise.
11596 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11597 to check for the exact nops too.
11598 * gcc.target/s390/hotpatch-3.c: Likewise.
11599 * gcc.target/s390/hotpatch-4.c: Likewise.
11600 * gcc.target/s390/hotpatch-5.c: Likewise.
11601 * gcc.target/s390/hotpatch-6.c: Likewise.
11602 * gcc.target/s390/hotpatch-7.c: Likewise.
11603 * gcc.target/s390/hotpatch-8.c: Likewise.
11604 * gcc.target/s390/hotpatch-9.c: Likewise.
11605 * gcc.target/s390/hotpatch-14.c: Likewise.
11606 * gcc.target/s390/hotpatch-15.c: Likewise.
11607 * gcc.target/s390/hotpatch-16.c: Likewise.
11608 * gcc.target/s390/hotpatch-19.c: Likewise.
11609 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11610 scan-assembler-times counting number of .align directives.
11611 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11612 dg-options. Remove scan-assembler-times counting number of .align
11614 * gcc.target/s390/hotpatch-26.c: New file.
11615 * gcc.target/s390/hotpatch-27.c: New file.
11616 * gcc.target/s390/hotpatch-28.c: New file.
11617 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11618 using -Os -O0 -O1 -O2 -O3 options.
11620 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11622 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11624 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11626 PR tree-optimization/66142
11627 * gcc.dg/vect/pr66142.c: New test.
11629 2015-05-29 Richard Biener <rguenther@suse.de>
11631 PR tree-optimization/66314
11632 * gcc.dg/asan/pr66314.c: New testcase.
11634 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11636 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11637 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11638 Adjust all callers.
11639 (schedule-cleanups, dg-keep-saved-temps): New proc.
11640 (gcc-dg-test-1): Schedule cleanups.
11641 * lib/profopt.exp (profopt-execute): Likewise.
11642 * g++.dg/cdce3.C: Adjust expected line numbers.
11643 * gcc.dg/cdce1.c: Likewise.
11644 * gcc.dg/cdce2.c: Likewise.
11645 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11646 * gcc.dg/strlenopt-24.c: Likewise.
11647 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11648 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11649 * obj-c++.dg/encode-2.mm: Likewise.
11651 2015-05-28 DJ Delorie <dj@redhat.com>
11653 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11655 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11657 * gnat.dg/discr43.adb: New test.
11659 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11661 * gnat.dg/varsize_temp.adb: Rename into...
11662 * gnat.dg/varsize1.adb: ...this.
11663 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11664 * gnat.dg/varsize2.ad[sb]: ...this.
11665 * gnat.dg/varsize3_1.adb: New test.
11666 * gnat.dg/varsize3_2.adb: Likewise.
11667 * gnat.dg/varsize3_3.adb: Likewise.
11668 * gnat.dg/varsize3_4.adb: Likewise.
11669 * gnat.dg/varsize3_5.adb: Likewise.
11670 * gnat.dg/varsize3_6.adb: Likewise.
11671 * gnat.dg/varsize3_pkg1.ads: New helper.
11672 * gnat.dg/varsize3_pkg2.ads: Likewise.
11673 * gnat.dg/varsize3_pkg3.ads: Likewise.
11675 2015-05-28 Richard Biener <rguenther@suse.de>
11677 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11679 2015-05-28 Richard Biener <rguenther@suse.de>
11681 PR tree-optimization/66142
11682 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11684 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11687 * gcc.dg/darwin-minversion-3.c: Update testcase.
11688 * gcc.dg/darwin-minversion-4.c: Ditto.
11689 * gcc.dg/darwin-minversion-5.c: New testcase.
11690 * gcc.dg/darwin-minversion-6.c: Ditto.
11691 * gcc.dg/darwin-minversion-7.c: Ditto.
11692 * gcc.dg/darwin-minversion-8.c: Ditto.
11693 * gcc.dg/darwin-minversion-9.c: Ditto.
11694 * gcc.dg/darwin-minversion-10.c: Ditto.
11695 * gcc.dg/darwin-minversion-11.c: Ditto.
11696 * gcc.dg/darwin-minversion-12.c: Ditto.
11698 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11700 PR rtl-optimization/66168
11701 * gcc.c-torture/compile/pr66168.c: New test.
11703 2015-05-27 Jeff Law <law@redhat.com>
11706 * gcc.dg/target/m68k/pr39726-1.c: New test.
11708 2015-05-27 Nathan Sidwell <nathan@acm.org>
11711 * g++.dg/ext/alias-canon3.C: New.
11713 2015-05-27 Richard Biener <rguenther@suse.de>
11715 PR tree-optimization/66272
11717 2014-08-15 Richard Biener <rguenther@suse.de>
11719 PR tree-optimization/62031
11720 * gcc.dg/torture/pr66272.c: New testcase.
11722 2015-05-27 Richard Biener <rguenther@suse.de>
11724 * gcc.dg/vect/slp-reduc-7.c: New testcase.
11726 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
11729 * gcc.dg/pr65358.c: New test.
11731 2015-05-27 Andre Vehreschild <vehre@gmx.de>
11734 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11736 * gfortran.dg/allocate_with_source_6.f90: New test.
11738 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
11740 * gnat.dg/atomic7_1.adb: New test.
11741 * gnat.dg/atomic7_2.adb: Likewise.
11742 * gnat.dg/atomic7_pkg1.ads: New helper.
11743 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11745 2015-05-26 Michael Matz <matz@suse.de>
11747 PR middle-end/66251
11748 * gcc.dg/vect/pr66251.c: New test.
11750 2015-05-26 Richard Biener <rguenther@suse.de>
11752 PR tree-optimization/66142
11753 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11755 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
11758 * gfortran.dg/allocatable_scalar_13.f90: New test
11760 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11762 * gnat.dg/warn11.adb: New test.
11763 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11765 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11767 * gnat.dg/vfa1_1.adb: New test.
11768 * gnat.dg/vfa1_2.adb: Likewise.
11769 * gnat.dg/vfa1_3.adb: Likewise.
11770 * gnat.dg/vfa1_4.adb: Likewise.
11771 * gnat.dg/vfa1_pkg.ads: New helper.
11773 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
11775 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11776 * gcc.target/i386/pr66232-3.c: Likewise.
11778 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
11781 * gcc.target/i386/pr66274.c: New test.
11783 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11785 * gnat.dg/renaming6.ad[sb]: New test.
11787 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
11789 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11790 and 'dg-require-effective-target pie'.
11792 2015-05-23 Nathan Sidwell <nathan@acm.org>
11795 * g++.dg/cpp0x/pr66243.C: New.
11797 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
11800 * g++.dg/lto/pr66180_0.C: New testcase.
11801 * g++.dg/lto/pr66180_1.C: New testcase.
11803 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
11806 * typebound_call_27.f90: New file.
11808 2015-05-23 Nathan Sidwell <nathan@acm.org>
11811 * g++.dg/template/pr65936.C: New.
11813 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11815 PR tree-optimization/63387
11816 * gcc.dg/pr63387-2.c: New testcase.
11818 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11820 * gcc.dg/simd-1.c: Update to the new message.
11822 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11824 * gcc.dg/nand.c: New testcase.
11826 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
11828 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11829 Set dg-do-what-default to compile only on ARM targets without
11830 arm_neon_hw execution support. Remove redundant c-torture-execute
11831 in loop over test cases.
11833 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11836 * gcc.target/aarch64/pr65491_1.c: New test.
11837 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11838 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11840 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11843 * g++.dg/cpp0x/explicit9.C: New.
11844 * g++.dg/cpp0x/explicit8.C: Check the locations too.
11846 2015-05-22 Richard Biener <rguenther@suse.de>
11848 PR tree-optimization/66251
11849 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11851 2015-05-22 Marek Polacek <polacek@redhat.com>
11854 * c-c++-common/attributes-enum-1.c: New test.
11855 * c-c++-common/attributes-enum-2.c: New test.
11856 * g++.dg/cpp0x/attributes-enum-1.C: New test.
11857 * g++.dg/cpp1y/attributes-enum-1.C: New test.
11859 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11861 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11862 effective target support. If no arm_neon_hw support, do not attempt
11863 to execute the tests; only compile them.
11864 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11865 and "dg-require-effective-target arm_neon_ok".
11866 * gcc.target/arm/simd/vextp16_1.c: Likewise.
11867 * gcc.target/arm/simd/vextp64_1.c: Likewise.
11868 * gcc.target/arm/simd/vextp8_1.c: Likewise.
11869 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11870 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11871 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11872 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11873 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11874 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11875 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11876 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11877 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11878 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11879 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11880 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11881 * gcc.target/arm/simd/vexts16_1.c: Likewise.
11882 * gcc.target/arm/simd/vexts32_1.c: Likewise.
11883 * gcc.target/arm/simd/vexts64_1.c: Likewise.
11884 * gcc.target/arm/simd/vexts8_1.c: Likewise.
11885 * gcc.target/arm/simd/vextu16_1.c: Likewise.
11886 * gcc.target/arm/simd/vextu32_1.c: Likewise.
11887 * gcc.target/arm/simd/vextu64_1.c: Likewise.
11888 * gcc.target/arm/simd/vextu8_1.c: Likewise.
11889 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11890 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11891 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11892 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11893 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11894 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11895 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11896 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11897 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11898 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11899 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11900 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11901 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11902 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11903 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11904 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11905 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11906 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11907 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11908 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11909 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11910 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11911 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11912 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11913 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11914 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11915 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11916 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11917 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11918 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11919 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11920 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11921 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11922 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11923 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11924 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11925 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11926 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11927 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11928 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11929 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11930 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11931 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11932 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11933 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11934 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11935 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11936 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11937 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11938 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11939 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11940 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11941 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11942 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11943 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11944 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11945 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11946 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11947 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11948 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11949 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11950 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11951 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11952 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11953 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11954 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11955 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11956 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11957 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11958 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11959 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11960 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11961 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11962 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11963 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11964 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11965 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11966 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11967 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11968 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11969 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11970 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11971 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11972 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11973 * gcc.target/arm/simd/vzips16_1.c: Likewise.
11974 * gcc.target/arm/simd/vzips32_1.c: Likewise.
11975 * gcc.target/arm/simd/vzips8_1.c: Likewise.
11976 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
11977 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
11978 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
11980 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11982 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
11983 * gcc.dg/vect/pr59354.c: Likewise.
11984 * gcc.dg/vect/pr64252.c: Likewise.
11985 * gcc.dg/vect/pr64404.c: Likewise.
11986 * gcc.dg/vect/pr64493.c: Likewise.
11987 * gcc.dg/vect/pr64495.c: Likewise.
11988 * gcc.dg/vect/pr64844.c: Likewise.
11989 * gcc.dg/vect/pr65518.c: Likewise.
11990 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11992 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11995 * g++.dg/cpp1y/var-templ28.C: New.
11997 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12000 * gcc.target/i386/pr66232-1.c: New test.
12001 * gcc.target/i386/pr66232-2.c: Likewise.
12002 * gcc.target/i386/pr66232-3.c: Likewise.
12003 * gcc.target/i386/pr66232-4.c: Likewise.
12004 * gcc.target/i386/pr66232-5.c: Likewise.
12006 2015-05-21 Nathan Sidwell <nathan@acm.org>
12008 * g++.dg/cpp1y/pr60943.C: New.
12010 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12012 PR tree-optimization/66233
12013 * gcc.c-torture/execute/pr66233.c: New test.
12015 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12018 * gfortran.dg/inline_matmul_11.f90: New test.
12020 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12022 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12023 instead of listing several targets on its own.
12024 * gcc.target/i386/pr32219-2.c: Likewise.
12025 * gcc.target/i386/pr32219-3.c: Likewise.
12026 * gcc.target/i386/pr32219-4.c: Likewise.
12027 * gcc.target/i386/pr32219-5.c: Likewise.
12028 * gcc.target/i386/pr32219-6.c: Likewise
12029 * gcc.target/i386/pr32219-7.c: Likewise.
12030 * gcc.target/i386/pr32219-8.c: Likewise.
12031 * gcc.target/i386/pr39013-1.c: Likewise.
12032 * gcc.target/i386/pr39013-2.c: Likewise.
12033 * gcc.target/i386/pr64317.c: Likewise.
12035 2015-05-21 Jeff Law <law@redhat.com>
12037 * gcc.target/hppa/shadd-3.c: New test.
12038 * gcc.target/hppa/shadd-4.c: New test.
12040 2015-05-21 Michael Matz <matz@suse.de>
12042 * gcc.dg/vect/vect-strided-store.c: New test.
12043 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12044 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12046 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12048 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12049 * gcc.dg/pow-sqrt-synth-1.c: New test.
12050 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12052 2015-05-21 Richard Biener <rguenther@suse.de>
12055 * g++.dg/conversion/pr66211.C: New testcase.
12056 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12058 2015-05-21 Jeff Law <law@redhat.com>
12060 * gcc.target/hppa/shadd-2.c: New test.
12062 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12065 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12067 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12070 * gcc.target/arm/pr26702.c: Adjust target selector.
12072 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12074 PR middle-end/66221
12075 * gcc.dg/lto/pr66221_0.c: New test.
12076 * gcc.dg/lto/pr66221_1.c: New test.
12078 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12081 * gcc.dg/redecl-4.c: Update column numbers.
12082 * gcc.dg/format/bitfld-1.c: Likewise.
12083 * gcc.dg/format/attr-2.c: Likewise.
12084 * gcc.dg/format/attr-6.c: Likewise.
12085 * gcc.dg/format/attr-7.c (baz): Likewise.
12086 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12087 * gcc.dg/format/attr-4.c: Likewise.
12088 * gcc.dg/format/branch-1.c: Likewise.
12089 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12090 locations within strings with embedded escape sequences.
12092 2015-05-20 Jeff Law <law@redhat.com>
12094 * gcc.target/hppa/hppa.exp: New target test driver.
12095 * gcc.target/hppa/shadd-1.c: New test.
12097 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12099 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12101 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12103 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12104 (fn_33_k_and_r_style): New.
12105 (fn_33_stroustrup_style): New.
12106 (fn_33_allman_style): New.
12107 (fn_33_whitesmiths_style): New.
12108 (fn_33_horstmann_style): New.
12109 (fn_33_ratliff_banner_style): New.
12110 (fn_33_lisp_style): New.
12111 (fn_34_indent_dash_gnu): New.
12112 (fn_34_indent_dash_kr): New.
12113 (fn_34_indent_dash_orig): New.
12114 (fn_34_indent_linux_style): New.
12116 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12119 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12121 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12123 PR tree-optimization/65447
12124 * gcc.dg/tree-ssa/pr65447.c: New test.
12126 2015-05-19 Nathan sidwell <nathan@acm.org>
12128 * g++.dg/cpp0x/pr65954.C: New.
12130 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12132 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12134 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12136 * lib/target-supports.exp: Vector do not always have natural
12137 alignment on s390*.
12139 2015-05-19 David Sherwood <david.sherwood@arm.com>
12141 * gcc.dg/loop-invariant.c: New testcase.
12143 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12145 * lib/target-supports.exp: Vector do not always have natural
12146 alignment on s390*.
12148 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12150 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12152 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12154 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12156 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12157 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12158 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12159 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12160 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12161 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12162 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12163 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12164 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12165 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12167 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12169 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12171 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12173 * gcc.target/s390/s390.exp
12174 (check_effective_target_vector): New check.
12175 * gcc.target/s390/vector/vec-abi-1.c: New test.
12176 * gcc.target/s390/vector/vec-abi-2.c: New test.
12177 * gcc.target/s390/vector/vec-abi-3.c: New test.
12178 * gcc.target/s390/vector/vec-abi-4.c: New test.
12179 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12180 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12181 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12182 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12183 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12184 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12185 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12186 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12187 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12188 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12189 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12190 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12191 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12192 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12193 * gcc.target/s390/vector/vec-init-1.c: New test.
12194 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12195 * gcc.target/s390/vector/vec-shift-1.c: New test.
12196 * gcc.target/s390/vector/vec-sub-1.c: New test.
12198 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12200 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12202 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12204 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12206 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12208 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12210 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12212 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12214 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12216 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12218 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12220 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12222 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12224 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12226 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12228 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12230 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12232 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12234 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12236 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12238 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12240 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12242 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12244 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12246 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12248 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12250 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12252 PR tree-optimization/66187
12253 * gcc.c-torture/execute/pr66187.c: New test.
12254 * gcc.dg/pr66187-1.c: New test.
12255 * gcc.dg/pr66187-2.c: New test.
12257 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12259 * gcc.dg/vect/bb-slp-35.c: Adjust.
12261 2015-05-19 Richard Biener <rguenther@suse.de>
12263 PR tree-optimization/66165
12264 * gcc.dg/torture/pr66165.c: New testcase.
12266 PR tree-optimization/66185
12267 * gcc.dg/torture/pr66185.c: New testcase.
12269 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12272 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12274 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12276 * gcc.target/mips/p5600-bonding.c : New file.
12278 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12281 * gfortran.dg/interface_operator_1.f90: New tests.
12283 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12286 * gfortran.dg/generic_29.f90: New tests.
12288 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12291 * gfortran.dg/storage_size_6.f90: New tests.
12293 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12296 * gfortran.dg/null1.f90: New test.
12298 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12301 * gfortran.dg/entry_21.f90: New test.
12303 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12306 * gfortran.dg/storage_size_6.f90: New tests.
12308 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12311 * gfortran.dg/misplaced_statement.f90: New test.
12313 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12316 * gfortran.dg/filepos1.f90: New test
12318 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12321 * gfortran.dg/pr64925.f90: New test.
12323 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12325 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12327 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12329 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12331 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12332 to the family of pie capable targets.
12334 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12336 * gcc.target/arm/bics_1.c : New testcase.
12337 * gcc.target/arm/bics_2.c : New testcase.
12338 * gcc.target/arm/bics_3.c : New testcase.
12339 * gcc.target/arm/bics_4.c : New testcase.
12341 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12343 * gcc.target/mips/umips-attr.c: New test.
12345 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12347 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12348 * gcc.dg/20150120-2.c (dg-final): Ditto.
12349 * gcc.dg/20150120-2.c (dg-final): Ditto.
12350 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12352 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12355 * gcc.target/i386/pr66174.c: New test.
12357 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12360 * gfortran.dg/matmul_bounds_6.f90: New test.
12361 * gfortran.dg/matmul_bounds_7.f90: New test.
12363 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12365 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12366 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12367 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12368 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12369 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12370 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12372 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12375 * gfortran.dg/continuation_13.f90: Update test.
12376 * gfortran.dg/pr65903.f90: New test.
12378 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12381 * gfortran.dg/block_14.f90: New test.
12383 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12386 * lib/gfortran-dg.exp: Update regex to handle two locations for
12387 the same diagnostic without caret.
12388 * gfortran.dg/badline.f: Test also that line numbers are correct
12389 before and after "left but not entered" warning.
12391 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12392 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12395 * gcc.target/arm/maskdata.c: New test.
12397 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12400 * gfortran.dg/derived_constructor_components_5: New test
12402 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12405 * gcc.target/alpha/pr66140.c: New test.
12407 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12410 * gcc.dg/Wconversion-complex-c99.c: New test.
12411 * gcc.dg/Wconversion-complex-gnu.c: New test.
12413 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12415 PR tree-optimization/64454
12416 * gcc.dg/modmod.c: New testcase.
12418 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12420 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12422 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12424 PR middle-end/66134
12425 * gcc.target/i386/mpx/pr66134.c: New test.
12427 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12429 * gcc.target/powerpc/pr60158.c: New test.
12431 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12433 * gcc.target/i386/sibcall-7.c: New test.
12434 * gcc.target/i386/sibcall-8.c: New test.
12436 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12438 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12439 (abs64_in_dreg): Likewise.
12441 2015-05-14 Marek Polacek <polacek@redhat.com>
12445 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12446 * gcc.dg/pr19984.c: Likewise.
12447 * gcc.dg/pr66066-1.c: New test.
12448 * gcc.dg/pr66066-2.c: New test.
12449 * gcc.dg/pr66066-3.c: New test.
12451 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12453 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12454 * gcc.dg/pow-sqrt.x: New file.
12455 * gcc.dg/pow-sqrt-1.c: New test.
12456 * gcc.dg/pow-sqrt-2.c: Likewise.
12457 * gcc.dg/pow-sqrt-3.c: Likewise.
12459 2015-05-13 Richard Biener <rguenther@suse.de>
12461 PR tree-optimization/66123
12462 * gcc.dg/torture/pr66123.c: New testcase.
12464 2015-05-13 Richard Biener <rguenther@suse.de>
12466 PR middle-end/66110
12467 * gcc.dg/alias-2.c: Adjust.
12468 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12470 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12473 * gcc.target/i386/pr65103-3.c: New.
12475 2015-05-13 Martin Liska <mliska@suse.cz>
12477 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12479 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12482 * gcc.target/i386/pr66112-2.c: New test.
12485 * gcc.target/i386/pr66112-1.c: New test.
12487 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12490 * gcc.target/i386/mpx/pr66048.cc: New.
12492 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12494 PR rtl-optimization/64616
12495 * gcc.dg/loop-8.c: New test.
12496 * gcc.dg/loop-9.c: New test.
12498 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12500 PR target/pr66047.c
12501 * gcc.target/i386/pr66047.c: New testcase.
12503 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12506 * gcc.c-torture/compile/pr65873.c: New testcase.
12508 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12511 * gfortran.dg/inline_matmul_10.f90: New test.
12513 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12515 * c-c++-common/Wmisleading-indentation.c: New testcase.
12516 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12517 * c-c++-common/Wmisleading-indentation-2.md: New file.
12519 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12521 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12523 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12525 2015-05-12 Richard Biener <rguenther@suse.de>
12527 PR tree-optimization/66101
12528 * gcc.dg/torture/pr66101.c: New testcase.
12530 2015-05-12 Richard Biener <rguenther@suse.de>
12532 PR tree-optimization/37021
12533 * gcc.target/i386/vect-addsub.c: New testcase.
12535 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12537 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12539 2015-05-12 Tom de Vries <tom@codesourcery.com>
12541 PR tree-optimization/66010
12542 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12544 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12547 * g++.dg/cpp0x/trailing10.C: New.
12549 2015-05-12 Richard Biener <rguenther@suse.de>
12551 * gcc.dg/vect/bb-slp-35.c: New testcase.
12553 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12556 * gfortran.dg/bound_simplification_6.f90: New.
12558 2015-05-11 Steve Ellcey <sellcey@mips.com>
12560 * gcc.target/mips/branch-1.c: Pass argument to bar().
12562 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12565 * gcc.target/i386/pr65753.c: New test.
12567 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12569 PR rtl-optimization/66076
12570 * gcc.dg/torture/pr66076.c: New test.
12572 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12575 * gfortran.dg/inline_matmul_7.f90: New test.
12576 * gfortran.dg/inline_matmul_8.f90: New test.
12577 * gfortran.dg/inline_matmul_9.f90: New test.
12579 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12581 * gfortran.dg/bound_simplification_5.f90: New.
12583 2015-05-09 Jason Merrill <jason@redhat.com>
12585 * lib/target-supports.exp (cxx_default): New global.
12586 (check_effective_target_c++11_only)
12587 (check_effective_target_c++14_only)
12588 (check_effective_target_c++98_only)
12589 (check_effective_target_c++1z_only): Check it.
12591 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12593 PR tree-optimization/64454
12594 * gcc.dg/tree-ssa/vrp97.c: New file.
12595 * gcc.dg/vect/slp-perm-7.c: Update.
12597 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12600 * gfortran.dg/elemental_subroutine_11.f90: New test.
12602 2015-05-08 Richard Biener <rguenther@suse.de>
12604 PR tree-optimization/66036
12605 * gcc.dg/vect/slp-41.c: New testcase.
12607 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12609 * gfortran.dg/elemental_optional_args_7.f90: New.
12611 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12613 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12614 allow cmlt or sshr.
12616 2015-05-08 Marek Polacek <polacek@redhat.com>
12619 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12620 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12622 2015-05-07 Marek Polacek <polacek@redhat.com>
12625 * c-c++-common/Wshift-negative-value-1.c: New test.
12626 * c-c++-common/Wshift-negative-value-2.c: New test.
12627 * c-c++-common/Wshift-negative-value-3.c: New test.
12628 * c-c++-common/Wshift-negative-value-4.c: New test.
12629 * c-c++-common/Wshift-negative-value-5.c: New test.
12630 * c-c++-common/Wshift-negative-value-6.c: New test.
12631 * gcc.dg/c90-left-shift-1.c: New test.
12632 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12633 * gcc.dg/c99-left-shift-1.c: New test.
12635 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12638 PR middle-end/54303
12639 * gcc.dg/fdata-sections-2.c: New file.
12641 2015-05-07 Marek Polacek <polacek@redhat.com>
12644 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12646 * c-c++-common/ubsan/align-7.c: Likewise.
12647 * c-c++-common/ubsan/bounds-8.c: Likewise.
12648 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12649 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12650 * c-c++-common/ubsan/null-1.c: Likewise.
12651 * c-c++-common/ubsan/null-10.c: Likewise.
12652 * c-c++-common/ubsan/null-11.c: Likewise.
12653 * c-c++-common/ubsan/null-2.c: Likewise.
12654 * c-c++-common/ubsan/null-3.c: Likewise.
12655 * c-c++-common/ubsan/null-4.c: Likewise.
12656 * c-c++-common/ubsan/null-5.c: Likewise.
12657 * c-c++-common/ubsan/null-6.c: Likewise.
12658 * c-c++-common/ubsan/null-7.c: Likewise.
12659 * c-c++-common/ubsan/null-8.c: Likewise.
12660 * c-c++-common/ubsan/null-9.c: Likewise.
12661 * c-c++-common/ubsan/object-size-1.c: Likewise.
12662 * c-c++-common/ubsan/object-size-10.c: Likewise.
12663 * c-c++-common/ubsan/object-size-4.c: Likewise.
12664 * c-c++-common/ubsan/object-size-5.c: Likewise.
12665 * c-c++-common/ubsan/object-size-7.c: Likewise.
12666 * c-c++-common/ubsan/object-size-8.c: Likewise.
12667 * c-c++-common/ubsan/object-size-9.c: Likewise.
12668 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12669 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12670 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12671 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12672 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12673 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12674 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12675 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12676 * c-c++-common/ubsan/pr59333.c: Likewise.
12677 * c-c++-common/ubsan/pr59667.c: Likewise.
12678 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12679 * c-c++-common/ubsan/pr60636.c: Likewise.
12680 * c-c++-common/ubsan/pr63802.c: Likewise.
12681 * c-c++-common/ubsan/recovery-1.c: Likewise.
12682 * c-c++-common/ubsan/recovery-3.c: Likewise.
12683 * c-c++-common/ubsan/shift-1.c: Likewise.
12684 * c-c++-common/ubsan/shift-2.c: Likewise.
12685 * c-c++-common/ubsan/shift-4.c: Likewise.
12686 * c-c++-common/ubsan/shift-7.c: Likewise.
12687 * c-c++-common/ubsan/undefined-2.c: Likewise.
12688 * c-c++-common/ubsan/vla-1.c: Likewise.
12689 * g++.dg/ubsan/null-1.C: Likewise.
12690 * g++.dg/ubsan/null-3.C: Likewise.
12691 * g++.dg/ubsan/null-4.C: Likewise.
12692 * g++.dg/ubsan/vptr-8.C: Likewise.
12693 * g++.dg/ubsan/vptr-9.C: Likewise.
12694 * gcc.dg/ubsan/bounds-2.c: Likewise.
12695 * gcc.dg/ubsan/object-size-9.c: Likewise.
12697 2015-05-07 Jeff Law <law@redhat.com>
12699 * gcc.dg/tree-ssa/shorten-1.c: New test.
12701 2015-05-07 Richard Biener <rguenther@suse.de>
12703 PR tree-optimization/66002
12704 * gcc.dg/vect/vect-125.c: New testcase.
12706 2015-05-07 Marek Polacek <polacek@redhat.com>
12707 Martin Uecker <uecker@eecs.berkeley.edu>
12709 * c-c++-common/ubsan/bounds-10.c: New test.
12711 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12713 * jit.dg/harness.h (set_options): Wrap with
12714 #ifndef TEST_ESCHEWS_SET_OPTIONS.
12715 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12716 Special-case test-benchmark.c as a negative.
12717 * jit.dg/test-benchmark.c: New file.
12719 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
12722 * gcc.target/arm/pr64208.c: New test.
12724 2015-05-06 Alan Modra <amodra@gmail.com>
12727 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12728 (gparms): Make volatile.
12730 2015-05-06 Richard Biener <rguenther@suse.de>
12732 PR tree-optimization/62283
12733 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12735 2015-05-06 Christian Bruel <christian.bruel@st.com>
12738 * gcc.target/aarch64/iinline-attr-1.c: New test.
12740 2015-05-06 Richard Biener <rguenther@suse.de>
12742 * gcc.dg/vect/bb-slp-34.c: New testcase.
12744 2015-05-06 Richard Biener <rguenther@suse.de>
12746 PR tree-optimization/62283
12747 * gcc.dg/vect/bb-slp-14.c: Adjust.
12749 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12752 * gcc.target/i386/pr65990.c: New test.
12754 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12757 * gcc.target/i386/pr65915.c: New.
12759 2015-05-05 Tom de Vries <tom@codesourcery.com>
12761 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12762 'va_list escapes 0'.
12764 2015-05-05 Tom de Vries <tom@codesourcery.com>
12766 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12769 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
12771 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12772 * gcc.target/arm/pr65924.c: Likewise.
12774 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12777 * gcc.target/i386/pr65871-3.c: New test.
12779 2015-05-04 Jeff Law <law@redhat.com>
12782 2015-05-04 Jeff Law <law@redhat.com>
12783 * gcc.dg/tree-ssa/shorten-1.c: New test.
12785 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12786 Jakub Jelinek <jakub@redhat.com>
12789 * g++.dg/cpp0x/Wnarrowing4.C: New.
12791 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
12793 * lib/target-supports.exp
12794 (check_effective_target_keeps_null_pointer_checks): Clarify that
12795 this is for targets that disable -fdelete-null-pointer-checks,
12796 not default it to off.
12797 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12798 -fdelete-null-pointer-checks explicit.
12799 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12800 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12801 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12802 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12803 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12804 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12805 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12806 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12807 * gcc.dg/tree-ssa/pr20318.c: Likewise.
12808 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12809 * gcc.dg/tree-ssa/pr20702.c: Likewise.
12810 * gcc.dg/tree-ssa/pr21086.c: Likewise.
12811 * gcc.dg/tree-ssa/pr21090.c: Likewise.
12812 * gcc.dg/tree-ssa/pr58480.c: Likewise.
12813 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12814 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12815 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12816 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12817 * gcc.dg/tree-ssa/unreachable.c: Likewise.
12818 * gcc.dg/tree-ssa/vrp02.c: Likewise.
12819 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12820 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12821 * gcc.dg/tree-ssa/vrp55.c: Likewise.
12822 * g++.dg/cpp0x/static_assert9.C: Likewise.
12823 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12824 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12825 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12826 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12827 * g++.dg/tree-ssa/pr26406.C: Likewise.
12829 2015-05-04 Jakub Jelinek <jakub@redhat.com>
12831 PR tree-optimization/65984
12832 * c-c++-common/ubsan/pr65984.c: New test.
12834 2015-05-04 Jeff Law <law@redhat.com>
12836 * gcc.dg/tree-ssa/shorten-1.c: New test.
12838 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12841 * gfortran.dg/pr44735.f90: New test.
12843 2015-05-04 Richard Biener <rguenther@suse.de>
12845 PR tree-optimization/65965
12846 * gcc.dg/vect/bb-slp-33.c: New testcase.
12848 2015-05-04 Richard Biener <rguenther@suse.de>
12850 PR tree-optimization/65935
12851 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12853 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12855 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12856 for each supported variant instead of CHECK_RESULTS.
12857 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12858 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12859 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12860 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12861 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12862 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12863 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12864 expected results for unsupported variants. Call CHECK for each
12865 supported variant instead of CHECK_RESULTS.
12866 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12868 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12869 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12870 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12871 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12872 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12873 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12874 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12884 expected results for unsupported variants.
12885 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12886 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12887 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12888 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12889 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12890 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12891 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12892 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12894 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12895 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12897 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12898 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12899 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12900 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12901 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12902 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12903 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12904 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12905 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12906 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12907 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12908 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12909 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12910 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12911 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12912 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12914 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12917 * gfortran.dg/bound_9.f90: Add pointer assignment.
12919 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
12920 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
12923 * g++.dg/cpp0x/Wnarrowing3.C: New.
12925 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
12927 * gcc.dg/20150120-1.c: New test.
12928 * gcc.dg/20150120-2.c: New test.
12929 * gcc.dg/20150120-3.c: New test.
12931 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
12933 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12935 2015-05-01 Renlin Li <renlin.li@arm.com>
12937 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12939 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
12941 * gfortran.dg/bound_simplification_4.f90: New.
12943 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12945 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12946 with powerpc_p8vector_ok.
12948 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12951 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
12953 * gfortran.dg/bound_9.f90: New test case.
12955 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
12957 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12958 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12959 for 32bit x86 targets.
12960 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12961 for 32bit x86 targets.
12962 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12963 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12964 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12965 for 32bit x86 targets.
12967 2015-04-30 Marek Polacek <polacek@redhat.com>
12969 PR tree-optimization/63551
12970 * g++.dg/ipa/pr63551.C: New test.
12972 2015-04-30 Caroline Tice <cmtice@google.com>
12975 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
12976 partition size on certain targets.
12978 2015-04-30 Renlin Li <renlin.li@arm.com>
12980 * gcc.target/aarch64/vect-reduc-or_1.c: New.
12982 2015-04-30 Marek Polacek <polacek@redhat.com>
12984 * c-c++-common/Wbool-compare-3.c: New test.
12986 * gcc.dg/pr65901.c (foo): Adjust dg-error.
12987 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
12989 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
12992 * g++.dg/init/ref22.C: New.
12994 2015-04-30 Marek Polacek <polacek@redhat.com>
12996 * gcc.dg/init-bad-8.c: New test.
12998 * gcc.dg/incomplete-typedef-1.c: New test.
13000 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13003 * g++.dg/template/crash121.C: New.
13005 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13007 * gcc.target/mips/call-from-init.c: New test.
13008 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13010 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13013 * gcc.target/i386/pr65871-1.c: New test.
13014 * gcc.target/i386/pr65871-2.c: Ditto.
13016 2015-04-29 Marek Polacek <polacek@redhat.com>
13019 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13020 * c-c++-common/Wbool-compare-2.c: New test.
13022 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13025 * gcc.target/aarch64/vstN_lane_1.c: New file.
13027 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13030 * g++.dg/warn/Winit-self-3.C: New.
13032 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13034 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13036 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13039 * gcc.target/arm/pr65924.c: New test.
13041 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13043 * g++.dg/gomp/tpl-target-update.C: New file.
13045 2015-04-29 Richard Biener <rguenther@suse.de>
13047 PR tree-optimization/65917
13048 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13050 2015-04-29 Christian Bruel <christian.bruel@st.com>
13053 * gcc.dg/ipa/iinline-attr.c: New test.
13054 * gcc.target/i386/iinline-attr-2.c: New test.
13056 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13058 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13061 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13063 * gcc.dg/vect/vect-33.c: Remove spurious line.
13065 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13067 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13069 2015-04-28 Marek Polacek <polacek@redhat.com>
13072 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13073 * gcc.dg/pr65901.c: New test.
13075 2015-04-28 Richard Biener <rguenther@suse.de>
13077 PR tree-optimization/62283
13078 * gfortran.dg/vect/pr62283-2.f: New testcase.
13079 * gcc.dg/vect/bb-slp-14.c: Adjust.
13081 2015-04-28 Richard Biener <rguenther@suse.de>
13083 PR tree-optimization/65851
13084 * g++.dg/torture/pr65851.C: New testcase.
13086 2015-04-27 Jeff Law <law@redhat.com>
13088 PR tree-optimization/65217
13089 * gcc.target/i386/pr65217.c: Remove XFAIL.
13091 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13094 Add tests forgotten to svn-add.
13095 * gfortran.dg/class_allocate_19.f03: New test.
13096 * gfortran.dg/class_array_20.f03: New test.
13097 * gfortran.dg/class_array_21.f03: New test.
13098 * gfortran.dg/finalize_29.f08: New test.
13100 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13104 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13105 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13107 2015-04-27 Caroline Tice <cmtice@google.com>
13109 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13112 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13115 * gcc.target/powerpc/htm-1.c: New test.
13116 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13117 on 64-bit compiles.
13118 (__builtin_tabortdci): Likewise.
13119 (__builtin_tcheck): Remove operand.
13120 * lib/target-supports.exp (check_htm_hw_available): New function.
13122 2015-04-27 Richard Biener <rguenther@suse.de>
13124 * gcc.target/i386/pr65217.c: XFAIL.
13126 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13128 PR tree-optimization/65875
13129 * gcc.c-torture/compile/pr65875.c: New test.
13131 2015-04-25 Marek Polacek <polacek@redhat.com>
13134 * gcc.dg/enum-incomplete-2.c: New test.
13135 * gcc.dg/enum-mode-1.c: New test.
13137 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13140 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13142 * gcc.target/powerpc/pr65849-2.c: Likewise.
13144 2015-04-24 Tom de Vries <tom@codesourcery.com>
13146 PR tree-optimization/65802
13147 * g++.dg/pr65802.C: Move to ...
13148 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13149 stdarg.h. Rewrite for C.
13150 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13151 va_start and va_end. Remove unnecessary inline asm.
13153 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13154 Wei Mi <wmi@google.com>
13156 * gcc.target/i386/sse2-load-multi.c: New test.
13157 * gcc.target/i386/sse2-store-multi.c: Ditto.
13159 2015-04-24 Marek Polacek <polacek@redhat.com>
13162 * c-c++-common/pr65830.c: New test.
13165 * c-c++-common/Wlogical-op-1.c: New test.
13167 2015-04-24 Marek Polacek <polacek@redhat.com>
13170 * c-c++-common/pr61534-1.c: New test.
13172 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13173 Steven Bosscher <steven@gcc.gnu.org>
13175 PR rtl-optimization/34503
13176 * gcc.target/arm/pr64616.c: New file.
13178 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13180 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13182 2015-04-24 Terry Guo <terry.guo@arm.com>
13184 * gcc.target/arm/pr65710.c: Update the options.
13186 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13188 * gcc.target/i386/pr65523.c: Skip x32.
13190 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13192 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13193 to look for vcl* where appropriate.
13195 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13197 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13198 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13200 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13203 * gcc.target/arm/pr26702.c: New test.
13205 2015-04-23 Marek Polacek <polacek@redhat.com>
13208 * gcc.dg/pr65345-1.c: New test.
13209 * gcc.dg/pr65345-2.c: New test.
13211 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13213 * gcc.target/powerpc/crypto-builtin-2.c: New.
13215 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13218 * gfortran.dg/class_allocate_19.f03: New test.
13219 * gfortran.dg/class_array_20.f03: New test.
13220 * gfortran.dg/class_array_21.f03: New test.
13221 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13222 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13223 initialization correctly.
13224 * gfortran.dg/finalize_29.f08: New test.
13226 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13228 * gcc.target/powerpc/swaps-p8-18.c: New test.
13230 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13233 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13234 * gcc.dg/vect/bb-slp-25.c: Likewise.
13235 * gcc.dg/vect/bb-slp-29.c: Likewise.
13236 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13237 vect_no_align && { ! vect_hw_misalign }.
13238 * gcc.dg/vect/bb-slp-9.c: Likewise.
13239 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13241 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13242 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13243 account for POWER8, where peeling for alignment is not needed.
13244 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13245 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13246 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13247 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13248 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13249 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13250 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13251 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13252 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13253 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13254 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13255 * gcc.dg/vect/pr16105.c: Likewise.
13256 * gcc.dg/vect/pr20122.c: Likewise.
13257 * gcc.dg/vect/pr33804.c: Likewise.
13258 * gcc.dg/vect/pr33953.c: Likewise.
13259 * gcc.dg/vect/pr56787.c: Likewise.
13260 * gcc.dg/vect/pr58508.c: Likewise.
13261 * gcc.dg/vect/slp-25.c: Likewise.
13262 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13263 * gcc.dg/vect/vect-105.c: Likewise.
13264 * gcc.dg/vect/vect-27.c: Likewise.
13265 * gcc.dg/vect/vect-29.c: Likewise.
13266 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13268 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13269 && { ! vect_hw_misalign }.
13270 * gcc.dg/vect/vect-44.c: Likewise.
13271 * gcc.dg/vect/vect-48.c: Likewise.
13272 * gcc.dg/vect/vect-50.c: Likewise.
13273 * gcc.dg/vect/vect-52.c: Likewise.
13274 * gcc.dg/vect/vect-56.c: Likewise.
13275 * gcc.dg/vect/vect-60.c: Likewise.
13276 * gcc.dg/vect/vect-72.c: Likewise.
13277 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13278 * gcc.dg/vect/vect-75.c: Likewise.
13279 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13280 * gcc.dg/vect/vect-77-global.c: Likewise.
13281 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13282 * gcc.dg/vect/vect-78-global.c: Likewise.
13283 * gcc.dg/vect/vect-93.c: Likewise.
13284 * gcc.dg/vect/vect-95.c: Likewise.
13285 * gcc.dg/vect/vect-96.c: Likewise.
13286 * gcc.dg/vect/vect-cond-1.c: Likewise.
13287 * gcc.dg/vect/vect-cond-3.c: Likewise.
13288 * gcc.dg/vect/vect-cond-4.c: Likewise.
13289 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13290 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13291 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13292 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13293 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13294 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13295 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13296 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13297 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13298 * gcc.dg/vect/vect-outer-5.c: Likewise.
13299 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13300 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13301 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13302 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13303 * gcc.dg/vect/vect-peel-3.c: Likewise.
13304 * gcc.dg/vect/vect-peel-4.c: Likewise.
13305 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13306 * gcc.target/powerpc/pr65456.c: New test.
13307 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13308 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13309 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13310 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13311 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13312 vect_no_align && { ! vect_hw_misalign }.
13313 * gfortran.dg/vect/vect-3.f90: Likewise.
13314 * gfortran.dg/vect/vect-4.f90: Likewise.
13315 * gfortran.dg/vect/vect-5.f90: Likewise.
13316 * lib/target-supports.exp (check_effective_target_vect_no_align):
13317 Return 1 for POWER8.
13318 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13320 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13323 * gfortran.dg/pr65429.f90: New test.
13325 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13327 * c-c++-common/asan/user-section-1.c: New test.
13328 * c-c++-common/asan/user-section-2.c: New test.
13329 * c-c++-common/asan/user-section-3.c: New test.
13331 2015-04-22 Hale Wang <hale.wang@arm.com>
13332 Terry Guo <terry.guo@arm.com>
13334 PR rtl-optimization/64818
13335 * gcc.target/arm/pr64818.c: New test.
13337 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13340 * g++.dg/tree-ssa/pr61034.C: Update template.
13341 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13342 * gcc.dg/Warray-bounds-11.c: Likewise.
13343 * gcc.dg/Warray-bounds.c: Likewise.
13345 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13347 PR libgfortran/65234
13348 * gfortran.dg/fmt_unlimited.f90: New test.
13350 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13352 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13354 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13355 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13356 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13357 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13358 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13359 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13360 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13362 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13364 PR libgfortran/56743
13365 * gfortran.dg/namelist_87.f90: New test.
13367 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13369 * gcc.target/aarch64/mult-synth_1.c: New test.
13370 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13371 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13372 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13373 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13374 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13376 2015-04-21 Richard Biener <rguenther@suse.de>
13378 PR tree-optimization/65650
13379 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13380 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13381 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13382 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13383 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13384 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13386 2015-04-21 Tom de Vries <tom@codesourcery.com>
13388 PR tree-optimization/65802
13389 * g++.dg/pr65802.C: New test.
13391 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13394 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13395 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13397 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13400 * g++.dg/cpp0x/Wnarrowing2.C: New.
13402 2015-04-20 Jeff Law <law@redhat.com>
13404 PR tree-optimization/65658
13405 * gcc.dg/pr65658.c: New test.
13407 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13410 * gcc.target/aarch64/vec_init_1.c: New test.
13412 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13414 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13417 2015-04-18 Martin Sebor <msebor@redhat.com>
13419 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13420 of non-nul characters.
13421 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13423 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13426 * gcc.target/powerpc/pr65787.c: New.
13428 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13431 * gcc.target/aarch64/c-output-template-4.c: New test.
13433 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13436 * gcc.dg/pr65780-1.c: New test.
13437 * gcc.dg/pr65780-2.c: Likewise.
13438 * gcc.target/i386/pr32219-9.c: Likewise.
13439 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13441 * gcc.target/i386/pr64317.c (c): Initialize.
13443 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13446 * g++.dg/ext/mv18.C: New test.
13447 * g++.dg/ext/mv19.C: Likewise.
13448 * g++.dg/ext/mv20.C: Likewise.
13449 * g++.dg/ext/mv21.C: Likewise.
13450 * g++.dg/ext/mv22.C: Likewise.
13451 * g++.dg/ext/mv23.C: Likewise.
13453 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13456 * g++.dg/init/pr64527.C: New test.
13458 2015-04-17 Tom de Vries <tom@codesourcery.com>
13459 Michael Matz <matz@suse.de>
13461 PR tree-optimization/64950
13462 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13465 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13467 * c-c++-common/asan/user-section-1.c: New test.
13469 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13472 * gcc.dg/debug/pr65771.c: New test.
13474 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13476 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13477 __buitlin_alloca with __builtin_alloca.
13479 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13481 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13483 2015-04-16 Richard Biener <rguenther@suse.de>
13485 PR tree-optimization/64277
13486 * gcc.dg/Warray-bounds-14.c: New testcase.
13487 * gcc.dg/Warray-bounds-15.c: Likewise.
13488 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13489 * c-c++-common/ubsan/bounds-6.c: Likewise.
13491 2015-04-16 Renlin Li <renlin.li@arm.com>
13493 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13494 * gcc.target/arm/unsigned-float.c: New.
13496 2015-04-16 Richard Biener <rguenther@suse.de>
13498 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13499 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13500 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13502 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13504 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13505 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13506 * g++.dg/cpp0x/defaulted21.C: Likewise.
13507 * g++.dg/cpp0x/defaulted28.C: Likewise.
13508 * g++.dg/cpp0x/defaulted47.C: Likewise.
13509 * g++.dg/cpp0x/elision_neg.C: Likewise.
13510 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13511 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13512 * g++.dg/cpp0x/implicit1.C: Likewise.
13513 * g++.dg/cpp0x/implicit9.C: Likewise.
13514 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13515 * g++.dg/cpp0x/range-for13.C: Likewise.
13516 * g++.dg/gomp/clause-2.C: Likewise.
13517 * g++.dg/gomp/udr-5.C: Likewise.
13518 * g++.dg/inherit/access6.C: Likewise.
13519 * g++.dg/lookup/duperr1.C: Likewise.
13520 * g++.dg/lookup/friend2.C: Likewise.
13521 * g++.dg/lookup/pr6936.C: Likewise.
13522 * g++.dg/lookup/scoped1.C: Likewise.
13523 * g++.dg/lookup/using26.C: Likewise.
13524 * g++.dg/lookup/using38.C: Likewise.
13525 * g++.dg/other/access2.C: Likewise.
13526 * g++.dg/overload/defarg3.C: Likewise.
13527 * g++.dg/overload/defarg6.C: Likewise.
13528 * g++.dg/parse/access11.C: Likewise.
13529 * g++.dg/parse/access2.C: Likewise.
13530 * g++.dg/parse/access3.C: Likewise.
13531 * g++.dg/parse/access4.C: Likewise.
13532 * g++.dg/parse/access5.C: Likewise.
13533 * g++.dg/parse/access6.C: Likewise.
13534 * g++.dg/parse/access8.C: Likewise.
13535 * g++.dg/parse/access9.C: Likewise.
13536 * g++.dg/parse/crash40.C: Likewise.
13537 * g++.dg/tc1/dr142.C: Likewise.
13538 * g++.dg/tc1/dr166.C: Likewise.
13539 * g++.dg/tc1/dr52.C: Likewise.
13540 * g++.dg/template/access11.C: Likewise.
13541 * g++.dg/template/access18.C: Likewise.
13542 * g++.dg/template/access19.C: Likewise.
13543 * g++.dg/template/access2.C: Likewise.
13544 * g++.dg/template/access20.C: Likewise.
13545 * g++.dg/template/access26.C: Likewise.
13546 * g++.dg/template/access3.C: Likewise.
13547 * g++.dg/template/access7.C: Likewise.
13548 * g++.dg/template/conv12.C: Likewise.
13549 * g++.dg/template/crash69.C: Likewise.
13550 * g++.dg/template/friend31.C: Likewise.
13551 * g++.dg/template/friend32.C: Likewise.
13552 * g++.dg/template/memfriend15.C: Likewise.
13553 * g++.dg/template/memfriend16.C: Likewise.
13554 * g++.dg/template/memfriend17.C: Likewise.
13555 * g++.dg/template/memfriend7.C: Likewise.
13556 * g++.dg/template/pr32519.C: Likewise.
13557 * g++.dg/template/qualttp21.C: Likewise.
13558 * g++.dg/template/qualttp8.C: Likewise.
13559 * g++.dg/template/ttp10.C: Likewise.
13560 * g++.dg/template/typedef11.C: Likewise.
13561 * g++.dg/template/typedef13.C: Likewise.
13562 * g++.dg/template/typedef19.C: Likewise.
13563 * g++.dg/template/typedef20.C: Likewise.
13564 * g++.dg/template/typedef22.C: Likewise.
13565 * g++.dg/template/using16.C: Likewise.
13566 * g++.dg/template/virtual3.C: Likewise.
13567 * g++.dg/ubsan/pr61272.C: Likewise.
13568 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13569 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13570 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13571 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13572 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13573 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13574 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13575 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13576 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13577 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13578 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13579 * g++.old-deja/g++.jason/access17.C: Likewise.
13580 * g++.old-deja/g++.jason/access18.C: Likewise.
13581 * g++.old-deja/g++.jason/access22.C: Likewise.
13582 * g++.old-deja/g++.jason/access23.C: Likewise.
13583 * g++.old-deja/g++.jason/access8.C: Likewise.
13584 * g++.old-deja/g++.jason/delete3.C: Likewise.
13585 * g++.old-deja/g++.jason/report.C: Likewise.
13586 * g++.old-deja/g++.law/access2.C: Likewise.
13587 * g++.old-deja/g++.law/access3.C: Likewise.
13588 * g++.old-deja/g++.law/access4.C: Likewise.
13589 * g++.old-deja/g++.law/access5.C: Likewise.
13590 * g++.old-deja/g++.law/arm12.C: Likewise.
13591 * g++.old-deja/g++.law/arm14.C: Likewise.
13592 * g++.old-deja/g++.law/ctors13.C: Likewise.
13593 * g++.old-deja/g++.law/union2.C: Likewise.
13594 * g++.old-deja/g++.law/visibility12.C: Likewise.
13595 * g++.old-deja/g++.law/visibility15.C: Likewise.
13596 * g++.old-deja/g++.law/visibility16.C: Likewise.
13597 * g++.old-deja/g++.law/visibility17.C: Likewise.
13598 * g++.old-deja/g++.law/visibility18.C: Likewise.
13599 * g++.old-deja/g++.law/visibility19.C: Likewise.
13600 * g++.old-deja/g++.law/visibility20.C: Likewise.
13601 * g++.old-deja/g++.law/visibility21.C: Likewise.
13602 * g++.old-deja/g++.law/visibility24.C: Likewise.
13603 * g++.old-deja/g++.law/visibility4.C: Likewise.
13604 * g++.old-deja/g++.law/visibility5.C: Likewise.
13605 * g++.old-deja/g++.law/visibility6.C: Likewise.
13606 * g++.old-deja/g++.law/visibility7.C: Likewise.
13607 * g++.old-deja/g++.law/visibility8.C: Likewise.
13608 * g++.old-deja/g++.law/visibility9.C: Likewise.
13609 * g++.old-deja/g++.niklas/t135.C: Likewise.
13610 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13611 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13612 * g++.old-deja/g++.other/access11.C: Likewise.
13613 * g++.old-deja/g++.other/access4.C: Likewise.
13614 * g++.old-deja/g++.other/access7.C: Likewise.
13615 * g++.old-deja/g++.other/crash1.C: Likewise.
13616 * g++.old-deja/g++.other/crash7.C: Likewise.
13617 * g++.old-deja/g++.other/friend1.C: Likewise.
13618 * g++.old-deja/g++.other/friend4.C: Likewise.
13619 * g++.old-deja/g++.other/friend9.C: Likewise.
13620 * g++.old-deja/g++.other/lineno1.C: Likewise.
13621 * g++.old-deja/g++.other/using1.C: Likewise.
13622 * g++.old-deja/g++.pt/enum14.C: Likewise.
13623 * g++.old-deja/g++.pt/friend11.C: Likewise.
13624 * g++.old-deja/g++.pt/friend21.C: Likewise.
13625 * g++.old-deja/g++.pt/friend3.C: Likewise.
13626 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13627 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13628 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13629 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13631 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13634 * g++.dg/ipa/pr65765.C: New test.
13636 2015-04-15 Nick Clifton <nickc@redhat.com>
13638 * gcc.target/rx/builtins.c: Disable RMPA test if string
13639 instructions are not allowed.
13641 2015-04-15 Alan Modra <amodra@gmail.com>
13643 * gcc.dg/pr65408.c: New.
13645 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13648 * gcc.target/arm/pr65729.c: New test.
13650 2015-04-14 Richard Biener <rguenther@suse.de>
13652 PR tree-optimization/65758
13653 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13655 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13658 * gcc.c-torture/execute/pr65648.c: New test.
13660 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13662 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13663 __builtin_finite instead of finite.
13664 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13667 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13669 PR tree-optimization/63387
13670 * gcc.dg/pr63387.c: New testcase.
13672 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13674 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13676 2015-04-13 Richard Biener <rguenther@suse.de>
13678 PR tree-optimization/65204
13679 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13681 2015-04-13 Terry Guo <terry.guo@arm.com>
13684 * gcc.target/arm/pr65710.c: New.
13686 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13688 PR tree-optimization/65747
13689 * g++.dg/torture/pr65747.C: New test.
13691 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13694 * g++.dg/cpp0x/pr65736.C: New test.
13696 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13697 Martin Liska <mliska@suse.cz>
13700 * g++.dg/ipa/pr65722.C: New testcase.
13702 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13704 PR tree-optimization/65735
13705 * gcc.c-torture/compile/pr65735.c: New test.
13707 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13709 PR middle-end/65554
13710 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13712 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13715 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13717 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
13720 * gcc.target/arm/pr65647-2.c: New.
13722 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13725 * g++.dg/torture/pr65694.C: New test.
13727 2015-04-10 Tobias Burnus <burnus@net-b.de>
13729 * gfortran.dg/coarray_lock_6.f90: New.
13730 * gfortran.dg/coarray_lock_7.f90: New.
13731 * gfortran.dg/coarray/lock_2.f90: New.
13733 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
13739 * gfortran.dg/used_types_27.f90: New.
13741 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13744 * gcc.target/i386/pr65671.c: New.
13746 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13748 PR tree-optimization/65709
13749 * c-c++-common/ubsan/align-9.c: New test.
13751 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
13754 * gfortran.dg/pr56852.f90: New test.
13756 2015-04-09 Marek Polacek <polacek@redhat.com>
13757 Jakub Jelinek <jakub@redhat.com>
13759 PR middle-end/65554
13760 * g++.dg/opt/pr65554.C: New test.
13762 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13765 * c-c++-common/attr-aligned-1.c: New test.
13767 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
13769 * gcc.target/i386/mpx/memmove-zero-length.c: New.
13771 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13774 * gcc.target/i386/sse-25.c: New.
13776 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13779 * gcc.target/i386/pr65693.c: New test.
13781 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13783 * gcc.dg/lto/chkp-static-bounds_0.c: New.
13785 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13787 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13789 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13791 * gcc.target/i386/thunk-retbnd.c: New.
13793 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
13795 * gnat.dg/opt48.adb: New test.
13796 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13797 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13799 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
13802 * gcc.c-torture/compile/pr65540.c: New.
13804 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
13806 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13807 -Wno-pointer-arith.
13809 2015-04-07 Jakub Jelinek <jakub@redhat.com>
13812 * g++.dg/debug/pr65678.C: New test.
13814 PR middle-end/65680
13815 * gcc.c-torture/compile/pr65680.c: New test.
13817 2015-04-07 Andre Vehreschild <vehre@gmx.de>
13820 * gfortran.dg/allocate_with_source_5.f90: New test.
13822 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
13824 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13825 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13827 2015-04-07 Bin Cheng <bin.cheng@arm.com>
13829 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13831 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13834 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13835 to get floating point compression.
13836 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13838 2015-04-06 Jakub Jelinek <jakub@redhat.com>
13840 PR preprocessor/61977
13841 * gcc.dg/cpp/pr61977.c: New test.
13843 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
13845 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13847 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
13850 * gcc.target/arm/pr65647.c: New.
13852 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
13855 * g++.dg/torture/pr65655.C: New testcase.
13857 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13860 * g++.dg/cpp1y/lambda-init13.C: New.
13862 2015-04-03 Marek Polacek <polacek@redhat.com>
13864 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13866 2015-04-02 Marek Polacek <polacek@redhat.com>
13869 * g++.dg/cpp0x/constexpr-fold1.C: New test.
13870 * g++.dg/cpp0x/constexpr-fold2.C: New test.
13872 2015-04-02 Jakub Jelinek <jakub@redhat.com>
13874 PR preprocessor/61977
13875 * gcc.target/powerpc/pr61977-1.c: New test.
13876 * gcc.target/powerpc/pr61977-2.c: New test.
13878 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
13881 * g++.dg/warn/Wshadow-8.C: New.
13882 * g++.dg/warn/Wshadow-9.C: Likewise.
13883 * g++.dg/warn/Wshadow-10.C: Likewise.
13884 * g++.dg/warn/Wshadow-11.C: Likewise.
13886 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
13888 * gcc.dg/pr23623.c: Added aligned attribute.
13889 * gcc.dg/20141029-1.c: Likewise.
13890 * gcc.dg/20150306-1.c: New test.
13892 2015-04-01 Marek Polacek <polacek@redhat.com>
13895 * g++.dg/cpp0x/initlist93.C: New test.
13896 * g++.dg/cpp0x/initlist94.C: New test.
13898 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
13901 * gcc.target/aarch64/pr65624.c: New test.
13903 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
13905 * gcc.dg/ipa/inlinehint-4.c: New testcase.
13907 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
13909 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13910 extra variable to force stack alignment.
13911 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13912 extra variable to force stack alignment.
13914 2015-03-31 Marek Polacek <polacek@redhat.com>
13917 * g++.dg/template/pr65390.C: New test.
13919 2015-03-31 Martin Liska <mliska@suse.cz>
13921 * g++.dg/ipa/pr65557.C: New test.
13923 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
13925 * gcc.target/s390/hotpatch-25.c: New test.
13926 * gcc.target/s390/hotpatch-1.c: Update test.
13927 * gcc.target/s390/hotpatch-10.c: Update test.
13928 * gcc.target/s390/hotpatch-11.c: Update test.
13929 * gcc.target/s390/hotpatch-12.c: Update test.
13930 * gcc.target/s390/hotpatch-13.c: Update test.
13931 * gcc.target/s390/hotpatch-14.c: Update test.
13932 * gcc.target/s390/hotpatch-15.c: Update test.
13933 * gcc.target/s390/hotpatch-16.c: Update test.
13934 * gcc.target/s390/hotpatch-17.c: Update test.
13935 * gcc.target/s390/hotpatch-18.c: Update test.
13936 * gcc.target/s390/hotpatch-19.c: Update test.
13937 * gcc.target/s390/hotpatch-2.c: Update test.
13938 * gcc.target/s390/hotpatch-21.c: Update test.
13939 * gcc.target/s390/hotpatch-22.c: Update test.
13940 * gcc.target/s390/hotpatch-23.c: Update test.
13941 * gcc.target/s390/hotpatch-24.c: Update test.
13942 * gcc.target/s390/hotpatch-3.c: Update test.
13943 * gcc.target/s390/hotpatch-4.c: Update test.
13944 * gcc.target/s390/hotpatch-5.c: Update test.
13945 * gcc.target/s390/hotpatch-6.c: Update test.
13946 * gcc.target/s390/hotpatch-7.c: Update test.
13947 * gcc.target/s390/hotpatch-8.c: Update test.
13948 * gcc.target/s390/hotpatch-9.c: Update test.
13949 * gcc.target/s390/hotpatch-compile-16.c: Update test.
13951 2015-03-31 Richard Biener <rguenther@suse.de>
13953 PR middle-end/65626
13954 * g++.dg/torture/pr65626.C: New testcase.
13956 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13959 * gcc.target/i386/mpx/pr65531.cc: New.
13961 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13964 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13965 __builtin_alloca instead of alloca.
13966 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13967 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13968 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13971 2015-03-30 Jakub Jelinek <jakub@redhat.com>
13974 * g++.dg/ubsan/pr65610.C: New test.
13976 2015-03-30 Marek Polacek <polacek@redhat.com>
13979 * g++.dg/cpp0x/pr65398-2.C: New test.
13981 2015-03-30 Marek Polacek <polacek@redhat.com>
13983 * c-c++-common/pr65556.c: Change the width of bit-fields.
13985 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
13988 * gcc.target/i386/pr65588.c: New testcase.
13990 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13992 PR libgfortran/65563
13993 * gfortran.dg/open_errors_2.f90: New test.
13995 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13997 PR libgfortran/65596
13998 * gfortran.dg/namelist_86.f90: New test.
14000 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14002 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14003 statement to reflect new ownership.
14005 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14008 * g++.dg/template/friend58.C: New.
14009 * g++.dg/template/friend59.C: Likewise.
14011 2015-03-27 Tobias Burnus <burnus@net-b.de>
14014 * g++.dg/gomp/openmp-simd-3.C: New.
14015 * gcc.dg/gomp/openmp-simd-3.c: New.
14017 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14020 * gcc.target/i386/pr65248-1.c: New file.
14021 * gcc.target/i386/pr65248-2.c: Likewise.
14022 * gcc.target/i386/pr65248-3.c: Likewise.
14023 * gcc.target/i386/pr65248-4.c: Likewise.
14025 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14028 * gcc.c-torture/compile/pr65593.c: New test.
14030 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14033 * g++.dg/cpp1y/constexpr-assert1.C: New.
14035 2015-03-27 Marek Polacek <polacek@redhat.com>
14038 * c-c++-common/pr65556.c: New test.
14040 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14043 * g++.dg/torture/pr65600.C: New testcase.
14045 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14048 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14050 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14052 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14053 statement and cleanup. Fixed typos.
14055 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14057 PR middle-end/65595
14058 * gcc.c-torture/compile/pr65595.c: New testcase.
14060 2015-03-27 Marek Polacek <polacek@redhat.com>
14063 * g++.dg/ubsan/pr65583.C: New test.
14065 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14067 * gcc.c-torture/compile/20150327.c: New testcase.
14069 2015-03-26 Richard Biener <rguenther@suse.de>
14071 PR middle-end/65555
14072 * g++.dg/torture/pr65555.C: New testcase.
14074 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14076 PR tree-optimization/64715
14077 * gcc.dg/builtin-object-size-15.c: New test.
14078 * gcc.dg/pr64715-1.c: New test.
14079 * gcc.dg/pr64715-2.c: New test.
14081 2015-03-26 Richard Biener <rguenther@suse.de>
14083 PR middle-end/65519
14084 * gnat.dg/specs/opt2.ads: Fix testcase.
14086 2015-03-25 Martin Sebor <msebor@redhat.com>
14089 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14090 when target isn't arm*-*-*-*.
14091 (check_effective_target_arm_nothumb): Likewise.
14092 (check_effective_target_arm_little_endian): Likewise.
14093 (check_effective_target_arm_vect_no_misalign): Likewise.
14094 (check_effective_target_aarch64_little_endian): Fail early if target
14095 isn't aarch64*-*-*.
14097 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14099 PR tree-optimization/65177
14100 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14102 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14104 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14105 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14106 smmintrin.h and mm3dnow.h.
14108 2015-03-25 Marek Polacek <polacek@redhat.com>
14111 * g++.dg/cpp0x/pr65558.C: New test.
14113 2015-03-25 Marek Polacek <polacek@redhat.com>
14116 * g++.dg/template/pr61670.C: New test.
14118 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14121 * g++.dg/template/pr54987.C: New.
14123 2015-03-25 Richard Biener <rguenther@suse.de>
14125 PR tree-optimization/62630
14126 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14128 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14131 * gcc.target/i386/mpx/pr65508.c: New.
14133 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14137 * gfortran.dg/data_initialized_3.f90: New.
14139 2015-03-25 Richard Biener <rguenther@suse.de>
14141 PR middle-end/65519
14142 * gnat.dg/specs/opt2.ads: New testcase.
14144 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14146 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14147 * gcc.target/arm/memset-inline-4.c: Skip for
14148 arm_tune_string_ops_prefer_neon.
14149 * gcc.target/arm/memset-inline-5.c: Ditto.
14150 * gcc.target/arm/memset-inline-6.c: Ditto.
14151 * gcc.target/arm/memset-inline-8.c: Ditto.
14152 * gcc.target/arm/memset-inline-9.c: Ditto.
14154 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14157 * g++.dg/other/virtual3.C: New.
14159 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14162 * g++.dg/cpp0x/vt-60130.C: New.
14164 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14167 * g++.dg/warn/Warray-bounds-7.C: New.
14169 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14172 * g++.dg/template/defarg18.C: New.
14174 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14177 * g++.dg/cpp0x/vt-59988.C: New.
14179 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14181 PR tree-optimization/65533
14182 * gcc.dg/pr65533.c: New test.
14184 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14186 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14187 source= and mold= expressions functionality.
14188 * gfortran.dg/allocate_class_4.f90: New test.
14189 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14190 copying an unlimited polymorhpic object containing a char array
14191 to another unlimited polymorphic object respects the _len
14193 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14194 whether deferred length char array allocate works, unlimited
14195 polymorphic object allocation from a string works and if
14196 allocating an array of deferred length strings works.
14197 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14199 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14202 * g++.dg/cpp0x/constexpr-array11.C: New.
14204 2015-03-24 Richard Biener <rguenther@suse.de>
14206 PR middle-end/65517
14207 * gcc.dg/torture/pr65517.c: New testcase.
14209 2015-03-24 Tobias Burnus <burnus@net-b.de>
14211 * gfortran.dg/coindexed_1.f90: Moved from
14212 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14214 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14217 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14221 * gcc.target/i386/pr65523.c: New test.
14224 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14226 * g++.dg/lto/pr65475b_0.C: Likewise.
14228 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14231 * gcc.target/sh/torture/pr65505.c: New.
14233 2015-03-23 Martin Sebor <msebor@redhat.com>
14236 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14237 assembly for lvx in addition to lxv.
14239 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14242 * gfortran.dg/pr65504.f90: New test.
14245 * gcc.dg/pr65521.c: New test.
14247 2015-03-23 Richard Biener <rguenther@suse.de>
14249 PR tree-optimization/65518
14250 * gcc.dg/vect/pr65518.c: New testcase.
14252 2015-03-23 Richard Biener <rguenther@suse.de>
14254 PR tree-optimization/65494
14255 * gcc.dg/vect/pr65494.c: New testcase.
14257 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14259 PR preprocessor/65238
14260 * c-c++-common/cpp/pr65238-1.c: New test.
14261 * gcc.dg/cpp/pr65238-2.c: New test.
14262 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14263 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14265 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14266 Mikael Morin <mikael@gcc.gnu.org>
14269 * gfortran.dg/elemental_dependency_4.f90: New.
14270 * gfortran.dg/elemental_dependency_5.f90: New.
14272 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14275 * g++.dg/lto/pr65475b_0.C: New testcase.
14276 * g++.dg/lto/pr65475b_1.C: New testcase.
14277 * g++.dg/lto/pr65475c_0.C: New testcase.
14278 * g++.dg/lto/pr65475c_1.C: New testcase.
14280 2015-03-21 Tobias Burnus <burnus@net-b.de>
14282 * gfortran.dg/coarray_38.f90: New.
14283 * gfortran.dg/coarray_39.f90: New.
14284 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14287 2015-03-20 Marek Polacek <polacek@redhat.com>
14290 * g++.dg/cpp0x/pr65398.C: New test.
14292 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14295 * g++.dg/lto/pr65475_0.C: New testcase.
14296 * g++.dg/lto/pr65475_1.C: New testcase.
14298 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14300 PR rtl-optimization/64366
14301 * gcc.target/sh/pr64366.c: New.
14303 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14306 * g++.dg/cpp0x/constexpr-48324.C: New.
14308 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14311 * g++.dg/cpp0x/pr48453.C: New.
14313 2015-03-20 Marek Polacek <polacek@redhat.com>
14316 * g++.dg/cpp0x/pr65072.C: New test.
14318 2015-03-20 Richard Biener <rguenther@suse.de>
14320 PR middle-end/64715
14321 * gcc.dg/pr15347.c: Use -O.
14322 * c-c++-common/pr19807-1.c: Likewise.
14324 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14326 * gnat.dg/volatile13.ad[sb]: New test.
14328 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14330 PR rtl-optimization/60851
14331 * gcc.target/i386/pr60851.c: New test.
14333 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14336 * g++.dg/pr65240.h: Add tests for PR 65240.
14337 * g++.dg/pr65240-1.C: Likewise.
14338 * g++.dg/pr65240-2.C: Likewise.
14339 * g++.dg/pr65240-3.C: Likewise.
14340 * g++.dg/pr65240-4.C: Likewise.
14342 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14344 PR rtl-optimization/63491
14345 * gcc.target/powerpc/pr63491.c: New.
14347 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14349 * g++.dg/ipa/pr65465.C: New test.
14351 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14354 * g++.dg/cpp0x/deleted11.C: New.
14356 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14359 * c-c++-common/tsan/pr65400-3.c: New test.
14361 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14364 * g++.dg/cpp0x/constexpr-59686.C: New.
14366 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14369 * g++.dg/tsan/pr64265.C: New test.
14372 * c-c++-common/tsan/pr65400-1.c: New test.
14373 * c-c++-common/tsan/pr65400-2.c: New test.
14375 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14378 * g++.dg/cpp0x/pr59816.C: New.
14380 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14383 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14385 2015-03-18 Martin Liska <mliska@suse.cz>
14388 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14389 equivalences either to 6 or 7.
14391 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14393 PR middle-end/64491
14395 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14397 * gcc.dg/undefined-loop-1.c: New file.
14398 * gcc.dg/undefined-loop-2.c: New file.
14400 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14403 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14404 loop exits too early.
14406 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14408 PR tree-optimization/65450
14409 * gfortran.dg/pr65450.f90: New test.
14412 * gcc.target/i386/pr65078-1.c: New test.
14413 * gcc.target/i386/pr65078-2.c: New test.
14414 * gcc.target/i386/pr65078-3.c: New test.
14415 * gcc.target/i386/pr65078-4.c: New test.
14416 * gcc.target/i386/pr65078-5.c: New test.
14417 * gcc.target/i386/pr65078-6.c: New test.
14419 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14422 * g++.dg/cpp1y/pr65340.C: New.
14424 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14427 * gfortran.dg/system_clock_3.f08: Adjust test.
14429 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14432 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14433 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14435 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14438 * gfortran.dg/system_clock_3.f08: New test.
14440 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14443 g++.dg/cpp1y/pr64626-1.C: New.
14444 g++.dg/cpp1y/pr64626-2.C: New.
14445 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14447 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14449 PR tree-optimization/65427
14450 * gcc.c-torture/execute/pr65427.c: New test.
14452 2015-03-16 Marek Polacek <polacek@redhat.com>
14456 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14457 * g++.dg/cpp0x/pr65327.C: New test.
14459 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14462 * c-c++-common/asan/pr64820.c: New test.
14464 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14466 * gfortran.dg/pointer_2.f90: New test.
14468 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14470 * g++.dg/pr65049.C: New test.
14472 2015-03-16 Tom de Vries <tom@codesourcery.com>
14474 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14475 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14476 * gcc.target/i386/fuse-caller-save.c: Same.
14478 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14480 * gnat.dg/loop_optimization18.ad[sb]: New test.
14481 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14483 2015-03-16 Alan Modra <amodra@gmail.com>
14485 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14488 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14490 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14492 * gcc.dg/torture/pr65270-2.c: Likewise.
14494 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14497 * gfortran.dg/pointer_remapping_9.f90: New.
14499 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14501 PR tree-optimization/65369
14502 * gcc.c-torture/execute/pr65369.c: New test.
14504 PR tree-optimization/65418
14505 * gcc.c-torture/execute/pr65418-1.c: New test.
14506 * gcc.c-torture/execute/pr65418-2.c: New test.
14508 PR rtl-optimization/65401
14509 * gcc.c-torture/execute/pr65401.c: New test.
14511 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14514 * gcc.target/arm/pr64600_1.c: New test.
14516 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14518 PR rtl-optimization/65235
14519 * gcc.target/aarch64/pr65235_1.c: New test.
14521 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14523 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14524 * gcc.target/s390/hotpatch-22.c: Likewise.
14525 * gcc.target/s390/hotpatch-23.c: Likewise.
14526 * gcc.target/s390/hotpatch-24.c: Likewise.
14527 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14528 * gcc.target/s390/hotpatch-1.c: Update expected output.
14529 * gcc.target/s390/hotpatch-2.c: Likewise.
14530 * gcc.target/s390/hotpatch-3.c: Likewise.
14531 * gcc.target/s390/hotpatch-4.c: Likewise.
14532 * gcc.target/s390/hotpatch-5.c: Likewise.
14533 * gcc.target/s390/hotpatch-6.c: Likewise.
14534 * gcc.target/s390/hotpatch-7.c: Likewise.
14535 * gcc.target/s390/hotpatch-8.c: Likewise.
14536 * gcc.target/s390/hotpatch-9.c: Likewise.
14537 * gcc.target/s390/hotpatch-10.c: Likewise.
14538 * gcc.target/s390/hotpatch-11.c: Likewise.
14539 * gcc.target/s390/hotpatch-12.c: Likewise.
14540 * gcc.target/s390/hotpatch-13.c: Likewise.
14541 * gcc.target/s390/hotpatch-14.c: Likewise.
14542 * gcc.target/s390/hotpatch-15.c: Likewise.
14543 * gcc.target/s390/hotpatch-16.c: Likewise.
14544 * gcc.target/s390/hotpatch-17.c: Likewise.
14545 * gcc.target/s390/hotpatch-18.c: Likewise.
14546 * gcc.target/s390/hotpatch-19.c: Likewise.
14548 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14551 * gcc.target/i386/pr65103-1.c: New.
14553 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14556 * gcc.target/i386/pr65044.c: New.
14558 2015-03-12 Tom de Vries <tom@codesourcery.com>
14560 PR rtl-optimization/64895
14561 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14562 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14563 * gcc.target/i386/fuse-caller-save.c: Ditto.
14565 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14567 * gcc.dg/ipa/pr63569.c: Fix template.
14569 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14571 * g++.dg/ipa/pr64146.C: Require fpic support.
14573 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14575 PR libfortran/65200
14576 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14577 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14579 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14581 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14582 to dg-options, fix up dg-skip-if.
14584 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14587 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14588 * gcc.target/avr/tiny-caller-save.c: Same.
14590 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14593 * g++.dg/pr65242.C: New test.
14595 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14597 * c-c++-common/asan/no-asan-check-glob.c: New test.
14599 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14602 * g++.dg/other/default11.C: New.
14603 * g++.dg/other/default12.C: Likewise.
14605 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14608 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14610 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14613 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14615 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14618 * g++.dg/cpp0x/pr65127.C: New test.
14620 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14622 * gcc.dg/ipa/PR64550.c: Update template.
14624 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14625 Tobias Burnus <burnus@net-b.de>
14627 * gfortran.dg/coarray_sync_memory.f90: New.
14629 2015-03-10 Marek Polacek <polacek@redhat.com>
14632 * c-c++-common/ubsan/pr65367.c: New test.
14634 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14636 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14637 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14638 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14639 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14640 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14641 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14642 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14643 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14644 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14645 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14646 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14647 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14648 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14650 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14652 * lib/mpx-dg.exp (mpx_link_flags): New.
14655 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14656 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14657 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14658 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14659 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14660 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14661 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14662 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14663 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14664 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14669 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14670 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14671 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14672 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14674 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14675 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14676 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14677 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14678 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14679 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14680 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14681 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14682 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14683 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14684 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14685 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14686 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14689 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14690 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14691 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14692 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14693 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14694 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14695 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14696 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14697 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14698 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14699 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14700 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14701 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14702 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14703 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14704 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14705 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14706 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14707 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14708 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14709 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14710 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14711 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14712 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14713 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14714 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14715 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14716 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14717 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14718 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14719 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14720 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14721 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14722 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14723 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14724 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14725 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14726 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14727 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14728 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14729 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14730 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14731 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14732 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14733 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14734 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14735 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14736 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14737 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14738 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14739 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14740 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14741 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14742 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14743 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14744 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14745 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14746 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14747 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14748 * gcc.target/i386/mpx/label-address-1.c: New.
14749 * gcc.target/i386/mpx/legacy-1-nov.c: New.
14750 * gcc.target/i386/mpx/macro.c: New.
14751 * gcc.target/i386/mpx/mpx-check.h: New.
14752 * gcc.target/i386/mpx/mpx.exp: New.
14753 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14754 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14755 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14756 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14757 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14758 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14759 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14760 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14761 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14762 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14763 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14764 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14765 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14766 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14767 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14768 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14769 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14770 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14771 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14772 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14773 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14774 * gcc.target/i386/mpx/reference-1-lbv.c: New.
14775 * gcc.target/i386/mpx/reference-1-nov.c: New.
14776 * gcc.target/i386/mpx/reference-1-ubv.c: New.
14777 * gcc.target/i386/mpx/reference-2-lbv.c: New.
14778 * gcc.target/i386/mpx/reference-2-nov.c: New.
14779 * gcc.target/i386/mpx/reference-2-ubv.c: New.
14780 * gcc.target/i386/mpx/reference-3-lbv.c: New.
14781 * gcc.target/i386/mpx/reference-3-nov.c: New.
14782 * gcc.target/i386/mpx/reference-3-ubv.c: New.
14783 * gcc.target/i386/mpx/reference-4-lbv.c: New.
14784 * gcc.target/i386/mpx/reference-4-nov.c: New.
14785 * gcc.target/i386/mpx/reference-4-ubv.c: New.
14786 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14787 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14788 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14789 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14790 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14791 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14792 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14793 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14794 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14795 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14796 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14797 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14798 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14799 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14800 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14801 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14802 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14803 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14804 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14805 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14806 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14807 * gcc.target/i386/mpx/sincos-1-nov.c: New.
14808 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14809 * gcc.target/i386/mpx/static-array-1-nov.c: New.
14810 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14811 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14812 * gcc.target/i386/mpx/static-init-1-nov.c: New.
14813 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14814 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14815 * gcc.target/i386/mpx/static-init-2-nov.c: New.
14816 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14817 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14818 * gcc.target/i386/mpx/static-init-3-nov.c: New.
14819 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14820 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14821 * gcc.target/i386/mpx/static-init-4-nov.c: New.
14822 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14823 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14824 * gcc.target/i386/mpx/static-init-5-nov.c: New.
14825 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14826 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14827 * gcc.target/i386/mpx/static-init-6-nov.c: New.
14828 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14829 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14830 * gcc.target/i386/mpx/static-string-1-nov.c: New.
14831 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14832 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14833 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14834 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14835 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14836 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14837 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14838 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14839 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14840 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14841 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14842 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14843 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14844 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14845 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14846 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14847 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14848 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14849 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14850 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14851 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14852 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14853 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14854 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14855 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14856 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14857 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14858 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14859 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14860 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14861 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14862 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14863 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14864 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14865 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14866 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14867 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14868 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14869 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14870 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14871 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14872 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14873 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14874 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14875 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14876 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14877 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14878 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14879 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14880 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14881 * gcc.target/i386/mpx/vararg-1-nov.c: New.
14882 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14883 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14884 * gcc.target/i386/mpx/vararg-2-nov.c: New.
14885 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14886 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14887 * gcc.target/i386/mpx/vararg-3-nov.c: New.
14888 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14889 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14890 * gcc.target/i386/mpx/vararg-4-nov.c: New.
14891 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14892 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14893 * gcc.target/i386/mpx/vararg-5-nov.c: New.
14894 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14895 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14896 * gcc.target/i386/mpx/vararg-6-nov.c: New.
14897 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14898 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14899 * gcc.target/i386/mpx/vararg-7-nov.c: New.
14900 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14901 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14902 * gcc.target/i386/mpx/vararg-8-nov.c: New.
14903 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14904 * gcc.target/i386/mpx/vla-1-lbv.c: New.
14905 * gcc.target/i386/mpx/vla-1-nov.c: New.
14906 * gcc.target/i386/mpx/vla-1-ubv.c: New.
14907 * gcc.target/i386/mpx/vla-2-lbv.c: New.
14908 * gcc.target/i386/mpx/vla-2-nov.c: New.
14909 * gcc.target/i386/mpx/vla-2-ubv.c: New.
14911 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
14913 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14915 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
14917 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14919 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
14921 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14922 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14924 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14927 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14930 * c-c++-common/pr65120.c: New test.
14932 PR rtl-optimization/65321
14933 * gcc.dg/pr65321.c: New test.
14935 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14937 PR tree-optimization/65355
14938 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14940 2015-03-09 Jakub Jelinek <jakub@redhat.com>
14943 * c-c++-common/pr49706.c: Adjust tests for not warning
14944 about !!x == y or !b == y where b is boolean, and add
14945 some further tests.
14946 * c-c++-common/pr62199-2.c: Likewise.
14948 2015-03-09 Richard Biener <rguenther@suse.de>
14950 PR middle-end/65270
14951 * gcc.dg/torture/pr65270-1.c: New testcase.
14952 * gcc.dg/torture/pr65270-2.c: Likewise.
14954 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
14956 PR tree-optimization/63743
14957 * gcc.dg/pr63743.c: New test.
14959 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
14962 * g++.dg/lto/pr65316_0.C: New testcase.
14963 * g++.dg/lto/pr65316_1.C: New testcase.
14965 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
14968 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14970 * g++.dg/abi/rtti3.C: Likewise.
14972 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
14975 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
14977 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
14979 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
14981 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
14983 2015-03-08 Morin <mikael@gcc.gnu.org>
14986 * gfortran.dg/entry_20.f90: New.
14988 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14991 * gcc.c-torture/compile/pr65153.c: New.
14993 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14996 * g++.dg/torture/pr65249.C: New.
14998 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15000 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15002 (int64_t): Likewise.
15004 2015-03-07 Marek Polacek <polacek@redhat.com>
15005 Martin Uecker <uecker@eecs.berkeley.edu>
15008 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15009 member-like arrays.
15010 * c-c++-common/ubsan/bounds-8.c: New test.
15011 * c-c++-common/ubsan/bounds-9.c: New test.
15012 * gcc.dg/ubsan/bounds-2.c: New test.
15014 2015-03-05 Martin Sebor <msebor@redhat.com>
15017 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15018 checking of results into main to prevent it from getting optimized
15020 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15022 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15024 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15025 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15026 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15029 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15031 * g++.dg/lto/pr65302_1.C: New testcase.
15032 * g++.dg/lto/pr65302_0.C: New testcase.
15034 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15036 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15037 -fno-ipa-icf to dg-options.
15039 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15041 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15042 compiles using the linker plugin.
15044 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15046 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15048 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15050 * gcc.target/arm/pr65067.c: New test.
15052 2015-03-05 Martin Liska <mliska@suse.cz>
15055 * gcc.dg/ipa/pr65318.c: New test.
15057 2015-03-05 Marek Polacek <polacek@redhat.com>
15059 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15061 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15063 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15065 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15067 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15068 max-unroll-times back to defaults for s390.
15070 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15074 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15077 * g++.dg/cpp0x/initlist92.C: New.
15079 2015-03-05 Richard Biener <rguenther@suse.de>
15081 PR tree-optimization/65310
15082 * gcc.dg/vect/pr65310.c: New testcase.
15084 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15087 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15089 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15091 * gnat.dg/entry_queues3.adb: New test.
15093 2015-03-04 Ian Lance Taylor <iant@google.com>
15095 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15097 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15100 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15102 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15104 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15105 -fno-ipa-icf to dg-options
15106 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15107 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15109 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15112 * g++.dg/cpp0x/decltype62.C: New.
15114 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15116 * gnat.dg/object_overflow5.adb: New test.
15118 2015-03-03 Martin Liska <mliska@suse.cz>
15121 * gcc.dg/ipa/pr65287.c: New test.
15123 2015-03-03 Martin Jambor <mjambor@suse.cz>
15124 Eric Botcazou <ebotcazou@adacore.com>
15126 * gnat.dg/specs/pack12.ads: New test.
15128 2015-03-03 Martin Liska <mliska@suse.cz>
15130 * gcc.dg/ipa/PR65282.c: New test.
15132 2015-03-13 Jeff Law <law@redhat.com>
15134 PR tree-optimization/65241
15135 * gcc.c-torture/compile/pr65241.c: New test.
15137 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15140 * gcc.target/avr/torture/pr64331.c: New test.
15142 2015-03-03 Martin Liska <mliska@suse.cz>
15143 Jan Hubicka <hubicka@ucw.cz>
15145 * g++.dg/ipa/pr65263.C: New test.
15147 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15150 * gcc.dg/lto/pr65130_0.c: New testcase.
15151 * gcc.dg/lto/pr65130_1.c: New testcase.
15153 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15156 * g++.dg/torture/pr64988.C: New testcase.
15158 2015-03-02 Tobias Burnus <burnus@net-b.de>
15160 * gfortran.dg/coarray_atomic_6.f90: New.
15162 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15165 * gcc.target/i386/pr65184.c: New.
15167 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15170 * gcc.target/i386/pr65183.c: New.
15172 2015-02-28 Martin Liska <mliska@suse.cz>
15173 Jan Hubicka <hubicka@ucw.cz>
15175 * gcc.dg/ipa/ipa-icf-35.c: New test.
15176 * gcc.dg/ipa/ipa-icf-36.c: New test.
15177 * gcc.dg/ipa/ipa-icf-37.c: New test.
15179 2015-02-28 Martin Liska <mliska@suse.cz>
15180 Jan Hubicka <hubicka@ucw.cz>
15183 * gcc.dg/ipa/ipa-icf-34.c: New test.
15185 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15188 * gcc.target/sh/sh/pr61142.c: New.
15190 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15192 * g++.dg/other/dump-ada-spec-3.C: New test.
15194 2015-03-01 Martin Liska <mliska@suse.cz>
15196 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15197 * g++.dg/ipa/pr63595.C: Update expected results.
15199 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15202 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15204 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15206 * gcc.dg/vect/pr59354.c: Move vector producing code to
15209 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15212 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15213 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15214 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15215 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15217 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15219 PR tree-optimization/65048
15220 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15221 (foo): Use K&R style definition.
15223 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15226 * g++.dg/pr65032.C: New.
15228 2015-02-27 Marek Polacek <polacek@redhat.com>
15231 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15234 2015-02-27 Marek Polacek <polacek@redhat.com>
15237 * gcc.dg/pr65228.c: New test.
15239 2015-02-27 Kai Tietz <ktietz@redhat.com>
15242 * gcc.dg/weak/weak-17.c: New file.
15244 2015-02-27 Richard Biener <rguenther@suse.de>
15247 * g++.dg/lto/pr65193_0.C: New testcase.
15249 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15251 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15252 * gcc.target/s390/hotpatch-8.c: Likewise.
15253 * gcc.target/s390/hotpatch-9.c: Likewise.
15254 * gcc.target/s390/pr61078.c: Likewise.
15255 * gcc.target/s390/pr57960.c: Remove -m64.
15256 * gcc.target/s390/pr61078.c: Likewise.
15258 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15259 Martin Liska <mliska@suse.cz>
15262 * gcc.dg/pr64454.c: Disable ICF.
15263 * gcc.dg/pr28685-1.c: Disable ICF
15264 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15265 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15266 * g++.dg/ipa/ipa-icf-4.C: Update template.
15268 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15270 PR tree-optimization/65216
15271 * gcc.c-torture/execute/pr65216.c: New test.
15273 PR tree-optimization/65215
15274 * gcc.c-torture/execute/pr65215-1.c: New test.
15275 * gcc.c-torture/execute/pr65215-2.c: New test.
15276 * gcc.c-torture/execute/pr65215-3.c: New test.
15277 * gcc.c-torture/execute/pr65215-4.c: New test.
15278 * gcc.c-torture/execute/pr65215-5.c: New test.
15280 2015-02-26 Tom de Vries <tom@codesourcery.com>
15282 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15284 2015-02-26 Martin Liska <mliska@suse.cz>
15285 Jan Hubicka <hubicka@ucw.cz>
15287 * g++.dg/ipa/pr64146.C: Update expected results.
15288 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15289 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15290 * gcc.dg/ipa/ipa-icf-34.c: New test.
15292 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15294 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15295 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15296 (dg-additional-options): Remove dg directive.
15297 (dg-final): Add dg directive.
15299 2015-02-26 Marek Polacek <polacek@redhat.com>
15302 * g++.dg/ipa/pr65008.C: New test.
15304 2015-02-26 Tom de Vries <tom@codesourcery.com>
15306 * lib/profopt.exp (profopt-target-cleanup): New proc.
15307 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15308 files from sources from dg-additional-sources.
15310 2015-02-26 Tom de Vries <tom@codesourcery.com>
15312 * lib/gcov.exp: Cleanup in case of xfail.
15314 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15316 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15318 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15321 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15322 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15323 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15324 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15325 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15326 * g++.dg/debug/pr46123.C: XFAIL and move...
15327 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15328 * gcc.dg/debug/dwarf2-3.c: Move...
15329 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15331 2015-02-26 Marek Polacek <polacek@redhat.com>
15334 * g++.dg/cpp1y/pr65202.C: New test.
15336 2015-02-26 Tom de Vries <tom@codesourcery.com>
15338 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15339 locale_facets.h.gcov.
15341 2015-02-26 Tom de Vries <tom@codesourcery.com>
15343 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15345 2015-02-26 Tom de Vries <tom@codesourcery.com>
15347 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15349 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15352 * gcc.target/i386/pr65217.c: New.
15354 2015-02-26 Tom de Vries <tom@codesourcery.com>
15356 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15358 2015-02-26 Tom de Vries <tom@codesourcery.com>
15360 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15362 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15364 PR tree-optimization/65048
15365 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15367 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15369 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15370 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15372 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15375 * gcc.target/i386/pr65161.c: New test.
15377 2015-02-26 Terry Guo <terry.guo@arm.com>
15379 * gcc.target/arm/no-volatile-in-it.c: New test.
15381 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15383 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15384 (dg-options): Add -save-temps.
15385 (dg-final): Add cleanup-saved-temps.
15387 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15389 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15391 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15393 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15394 * gcc.target/powerpc/pack01.c: Include string.h.
15396 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15399 * gcc.target/i386/pr65167.c: New.
15401 2015-02-25 Kai Tietz <ktietz@redhat.com>
15403 PR tree-optimization/61917
15404 * gcc.dg/vect/vect-pr61917.c: New file.
15406 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15408 PR tree-optimization/65170
15409 * gcc.c-torture/execute/pr65170.c: New test.
15410 * gcc.dg/tree-ssa/vrp96.c: New test.
15412 2015-02-24 Tom de Vries <tom@codesourcery.com>
15414 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15416 2015-02-24 Tom de Vries <tom@codesourcery.com>
15419 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15420 (dg-additional-files-options): Copy additional_sources to
15421 additional_sources_used before emptying additional_sources.
15422 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15423 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15424 (cleanup-saved-temps): Use additional_sources_used instead of
15425 additional_sources.
15426 (dg-test): Reset additional_sources_used.
15428 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15431 * gfortran.dg/integer_exponentiation_6.F90: New test.
15433 2015-02-23 Martin Sebor <msebor@redhat.com>
15436 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15437 two parts. One to save registers, the other to verify the
15438 registers have the right values. Save register state into
15439 static data rather than on the stack.
15441 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15444 * c-c++-common/asan/pr63888.c: New test.
15446 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15449 * gcc.c-torture/compile/pr65163.c: New.
15451 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15453 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15454 with -m31 on 64 bit.
15455 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15456 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15458 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15460 * gcc.target/s390/20090223-1.c: Add
15461 -Wno-implicit-function-declaration option.
15462 * gcc.target/s390/pr42224.c: Likewise.
15463 * gcc.target/s390/pr55718.c: Likewise.
15465 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15467 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15468 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15469 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15470 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15471 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15472 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15473 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15474 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15475 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15476 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15477 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15478 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15479 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15480 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15481 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15482 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15483 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15484 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15485 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15486 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15487 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15489 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15491 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15492 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15493 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15494 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15495 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15496 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15497 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15498 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15499 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15500 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15501 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15502 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15503 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15504 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15505 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15506 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15508 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15512 * gfortran.dg/pr61960.f90: New.
15513 * gfortran.dg/pr64230.f90: New.
15514 * gfortran.dg/pr64980.f03: New.
15516 2015-02-22 Tom de Vries <tom@codesourcery.com>
15518 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15520 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15523 * gnat.dg/timing_events.adb: Removed, invalid test.
15525 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15528 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15530 * g++.dg/gcov/gcov-2.C: Likewise.
15532 2015-02-20 Richard Biener <rguenther@suse.de>
15534 PR tree-optimization/65136
15535 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15537 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15540 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15541 powerpc*-*-linux* and nvptx-*-* blacklisting.
15543 * gcc.dg/sibcall-9.c: New test.
15544 * gcc.dg/sibcall-10.c: New test.
15546 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15548 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15550 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15553 * gcc.target/avr/torture/pr64452.c: New test.
15555 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15557 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15558 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15560 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15563 * lib/target-supports.exp (check_compile): Check whether
15564 additional_sources is defined before using it.
15566 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15568 PR middle-end/65074
15569 * g++.dg/opt/pr65074.C: New file.
15571 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15573 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15574 (size_type): New typedef.
15575 (operator "" _script): Use it for the last argument.
15577 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15579 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15581 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15583 * lib/target-supports.exp (check_compile): Save/restore
15584 additional_sources that may belong to an actual test.
15586 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15588 PR gcov-profile/64634
15589 * g++.dg/gcov/gcov-15.C: New test.
15591 2015-02-18 Tom de Vries <tom@codesourcery.com>
15593 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15595 2015-02-18 Tom de Vries <tom@codesourcery.com>
15597 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15599 2015-02-18 Tom de Vries <tom@codesourcery.com>
15601 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15603 2015-02-18 Tom de Vries <tom@codesourcery.com>
15605 * gfortran.dg/fmt_cache_1.f: Add missing close.
15607 2015-02-18 Tom de Vries <tom@codesourcery.com>
15610 * gfortran.dg/read_eof_8.f90: Add missing close.
15612 2015-02-18 Richard Biener <rguenther@suse.de>
15614 PR tree-optimization/65063
15615 * gcc.dg/pr65063.c: New testcase.
15617 2015-02-18 Richard Biener <rguenther@suse.de>
15619 PR tree-optimization/62217
15620 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15622 2015-02-18 Marek Polacek <polacek@redhat.com>
15625 * c-c++-common/ubsan/pr65081.c: New test.
15627 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15629 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15630 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15632 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15634 * gcc.dg/ipa/propalign-3.c: New test.
15636 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15639 * gcc.target/sh/pr64793.c: New.
15640 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15642 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15644 * gcc.target/arm/divzero.c: New test case.
15646 2015-02-17 Tom de Vries <tom@codesourcery.com>
15648 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15650 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15651 Jakub Jelinek <jakub@redhat.com>
15654 * g++.dg/cpp0x/pr65075.C: New test.
15656 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15659 * gcc.target/powerpc/pr65058.c: New test.
15661 2015-02-16 Jeff Law <law@redhat.com>
15663 PR tree-optimization/64823
15664 * gcc.dg/uninit-20.c: New test.
15666 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15667 James Greenhalgh <james.greenhalgh@arm.com>
15670 * gcc.dg/ipa/ipa-clone-1.c: New test.
15672 2015-02-16 Richard Biener <rguenther@suse.de>
15674 PR tree-optimization/65077
15675 * gcc.dg/torture/pr65077.c: New testcase.
15677 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15679 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15680 Directive adjusted to scan for ldaxr.
15681 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15682 adjusted to scan for ldaex.
15684 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15687 * g++.dg/cpp0x/constexpr-65080.C: New.
15689 2015-02-16 Richard Biener <rguenther@suse.de>
15691 PR tree-optimization/63593
15692 * gcc.dg/pr63593.c: New testcase.
15694 2015-02-16 Marek Polacek <polacek@redhat.com>
15697 * gcc.dg/pr65066.c: New test.
15699 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15701 * gcc.dg/pr65002.C: Move ...
15702 * g++.dg/ipa/pr65002.C: ... here.
15704 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15706 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15707 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15708 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15709 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15711 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
15714 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15715 the expression to find calls.
15716 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15717 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15718 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15719 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15720 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15722 2015-02-14 Marek Polacek <polacek@redhat.com>
15725 * gcc.dg/array-11.c: New test.
15726 * gcc.dg/array-12.c: New test.
15727 * gcc.dg/array-13.c: New test.
15728 * gcc.dg/array-14.c: New test.
15729 * gcc.dg/c99-flex-array-typedef-1.c: New test.
15730 * gcc.dg/c99-flex-array-typedef-2.c: New test.
15731 * gcc.dg/c99-flex-array-typedef-3.c: New test.
15732 * gcc.dg/c99-flex-array-typedef-5.c: New test.
15733 * gcc.dg/c99-flex-array-typedef-7.c: New test.
15734 * gcc.dg/c99-flex-array-typedef-8.c: New test.
15736 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15739 * g++.dg/lookup/using54.C: New.
15741 2015-02-13 Jeff Law <law@redhat.com>
15744 Revert my change for tree-optimization/64823.
15746 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15748 PR tree-optimization/65053
15749 * gcc.c-torture/execute/pr65053-1.c: New test.
15750 * gcc.c-torture/execute/pr65053-2.c: New test.
15752 2015-02-13 Marek Polacek <polacek@redhat.com>
15755 * gcc.dg/pr65050.c: New test.
15757 2015-02-13 Jeff Law <law@redhat.com>
15759 PR tree-optimization/64823
15760 * gcc.dg/uninit-20.c: New test.
15762 PR rtl-optimization/47477
15763 * gcc.dg/tree-ssa/pr47477.c: New test.
15765 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15768 * g++.dg/parse/ivdep-2.C: New.
15769 * g++.dg/parse/ivdep-3.C: Likewise.
15771 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15774 * gfortran.dg/continuation_13.f90: New test.
15775 * gfortran.dg/continuation_14.f: New test.
15777 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15780 * g++.dg/cpp0x/sfinae55.C: New.
15782 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15785 * g++.dg/ipa/pr65034.C: New test.
15787 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
15789 PR tree-optimization/65002
15790 * gcc.dg/pr65002.C: New.
15792 2015-02-13 Marek Polacek <polacek@redhat.com>
15795 * c-c++-common/pr65040.c: New test.
15797 2015-02-13 Bin Cheng <bin.cheng@arm.com>
15799 PR tree-optimization/64705
15800 * gcc.dg/tree-ssa/pr64705.c: New test.
15802 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
15805 * gcc.dg/visibility-22.c: New test.
15806 * gcc.dg/visibility-23.c: New test.
15807 * gcc.target/i386/pr32219-1.c: New test.
15808 * gcc.target/i386/pr32219-2.c: New test.
15809 * gcc.target/i386/pr32219-3.c: New test.
15810 * gcc.target/i386/pr32219-4.c: New test.
15811 * gcc.target/i386/pr32219-5.c: New test.
15812 * gcc.target/i386/pr32219-6.c: New test.
15813 * gcc.target/i386/pr32219-7.c: New test.
15814 * gcc.target/i386/pr32219-8.c: New test.
15815 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15817 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15819 PR libgfortran/57822
15820 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15821 four different KINDs.
15823 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15826 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15829 * g++.dg/ubsan/pr65000.C: New test.
15831 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
15834 * gfortran.dg/finalize_28.f90: New test
15836 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15839 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15840 DW_TAG_lexical_block removal.
15841 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15842 * g++.dg/guality/pr55541.C: New test.
15845 * g++.dg/ubsan/pr64984.C: New test.
15847 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
15849 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15851 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15854 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15855 instructions for 2015-01-14 get_memmodel changes.
15856 * gcc.target/powerpc/atomic-p8.c: Likewise.
15859 * g++.dg/ubsan/pr65019.C: New test.
15861 PR tree-optimization/65014
15862 * gcc.c-torture/compile/pr65014.c: New test.
15864 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15866 PR libgfortran/57822
15867 * gfortran/fmt_g0_7.f08: Revise test.
15869 2015-02-11 Jeff Law <law@redhat.com>
15872 * gcc.target/m68k/pr63347.c: New test.
15874 2015-02-11 Marek Polacek <polacek@redhat.com>
15876 * g++.dg/ubsan/shift-1.C: New test.
15877 * gcc.dg/ubsan/c-shift-2.c: New test.
15878 * c-c++-common/ubsan/shift-5.c: Remove file.
15880 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
15882 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15883 Directive adjusted to XFAIL.
15884 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15887 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15889 PR middle-end/65003
15890 * g++.dg/opt/pr65003.C: New test.
15892 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
15894 * lib/target-supports.exp (check_effective_target_pie): Renamed
15896 (check_effective_target_pie_enabled): This.
15897 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15898 * gcc.target/i386/pie.c: Likewise.
15900 2015-02-11 Andrew Pinski <apinski@cavium.com>
15903 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15904 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15906 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15909 * gcc.target/i386/pr61925-1.c: New test.
15910 * gcc.target/i386/pr61925-2.c: New test.
15911 * gcc.target/i386/pr61925-3.c: New test.
15913 2015-02-10 Jakub Jelinek <jakub@redhat.com>
15916 * g++.dg/asan/pr65004.C: New test.
15918 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
15921 * gcc.taget/sh/pr64661-0.h: New.
15922 * gcc.taget/sh/pr64661-1.c: New.
15923 * gcc.taget/sh/pr64661-2.c: New.
15924 * gcc.taget/sh/pr64661-3.c: New.
15925 * gcc.taget/sh/pr64661-4.c: New.
15927 2015-02-10 Richard Biener <rguenther@suse.de>
15929 PR tree-optimization/64995
15930 * g++.dg/torture/pr64995.C: New testcase.
15932 2015-02-10 Richard Biener <rguenther@suse.de>
15934 PR tree-optimization/64909
15935 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15937 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15939 * gcc.dg/signbit-sa.c: New test.
15941 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15943 PR libgfortran/57822
15944 * gfortran/fmt_g0_7.f08: New test.
15946 2015-02-10 Bin Cheng <bin.cheng@arm.com>
15948 PR tree-optimization/43378
15949 * gcc.dg/tree-ssa/pr43378.c: New test.
15951 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
15954 * g++.dg/torture/pr64978.C: New testcase.
15956 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15959 * gcc.dg/asan/pr64981.c: New test.
15961 2015-02-09 Marek Polacek <polacek@redhat.com>
15964 * gcc.dg/pr64856.c: New test.
15966 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15969 * gcc.dg/tree-ssa/stdarg-7.c: New test.
15970 * gcc.c-torture/execute/pr64979.c: New test.
15972 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
15974 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
15976 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15978 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
15979 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
15981 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15984 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
15986 2015-02-09 Richard Biener <rguenther@suse.de>
15988 PR tree-optimization/54000
15989 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
15991 2015-02-09 Tom de Vries <tom@codesourcery.com>
15993 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
15995 2015-02-09 Martin Liska <mliska@suse.cz>
15997 * g++.dg/ipa/pr64858.C: New test.
15999 2015-02-09 Tom de Vries <tom@codesourcery.com>
16001 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16003 2015-02-08 Andrew Pinski <apinski@cavium.com>
16005 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16007 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16010 * gfortran.dg/use_rename_8.f90: New.
16012 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16014 * gnat.dg/addr7.ad[sb]: New test.
16015 * gnat.dg/addr8.ad[sb]: Likewise.
16017 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16020 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16021 from jit.dg/test-compile-to-executable.c's create_code, with a
16022 clarification of the output message.
16023 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16025 (test_jit): Use CHECK_NO_ERRORS when calling
16026 gcc_jit_context_compile_to_file.
16027 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16028 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16029 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16030 about deletions that are attempted.
16031 (jit-verify-compile-to-file): Rename to...
16032 (jit-verify-output-file-was-created): ...this, and drop the
16033 attempt to run "file" and verify the output.
16034 (jit-verify-assembler): New function.
16035 (jit-verify-object): New function.
16036 (jit-verify-dynamic-library): New function.
16037 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16038 favor of an implementation from new file
16039 create-code-for-hello-world-executable.h, which also adds a
16041 (dg-final): Replace jit-verify-compile-to-file with
16042 jit-verify-output-file-was-created, and invoke new function
16043 jit-verify-assembler.
16044 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16045 the output message.
16046 (dg-final): Replace jit-verify-compile-to-file with
16047 jit-verify-output-file-was-created, and invoke new function
16048 jit-verify-dynamic-library.
16049 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16050 favor of an implementation from new file
16051 create-code-for-hello-world-executable.h, which also adds a
16053 (dg-final): Replace jit-verify-compile-to-file with
16054 jit-verify-output-file-was-created. Strengthen the expected stdout
16055 from the built executable.
16056 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16057 favor of an implementation from new file
16058 create-code-for-hello-world-executable.h, which also adds a
16060 (dg-final): Replace jit-verify-compile-to-file with
16061 jit-verify-output-file-was-created, and invoke new function
16063 * jit.dg/verify-dynamic-library.c: New source file.
16065 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16066 Brian Rzycki <b.rzycki@samsung.com>
16068 PR tree-optimization/64878
16069 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16071 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16074 * g++.dg/ipa/pr64896.C: New test.
16076 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16079 * gcc.target/powerpc/pr64205.c: New file.
16081 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16083 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16084 (dg-options): Use -fpie instead of -fPIE -pie.
16086 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16088 PR middle-end/64937
16089 * g++.dg/asan/pr64937.C: New test.
16091 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16094 * gfortran.dg/class_to_type_4.f90: New test
16096 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16098 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16100 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16102 PR rtl-optimization/64957
16104 * gcc.c-torture/execute/pr64957.c: New test.
16106 2015-02-05 Jeff Law <law@redhat.com>
16109 * gcc.target/h8300/pr17306-1.c: New test.
16110 * gcc.target/h8300/pr17306-2.c: New test.
16112 2015-02-05 Tobias Burnus <burnus@net-b.de>
16115 * gfortran.dg/structure_constructor_12.f90: New.
16117 2015-02-05 Jeff Law <law@redhat.com>
16120 gcc.target/h8300/pr58400.c: New test.
16122 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16124 * gcc.target/arm/macro_defs0.c: New test.
16125 * gcc.target/arm/macro_defs1.c: New test.
16126 * gcc.target/arm/macro_defs2.c: New test.
16128 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16130 PR rtl-optimization/64905
16131 * gcc.target/i386/pr64905.c: Require nonpic target.
16132 (dg-options): Add -fomit-frame-pointer.
16135 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16137 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16138 tree dump scanning.
16140 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16143 * gfortran.dg/type_to_class_2.f90: New test
16144 * gfortran.dg/type_to_class_3.f90: New test
16146 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16149 * g++.dg/torture/pr64686.C: New testcase.
16151 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16153 PR rtl-optimization/64905
16154 * gcc.target/i386/pr64905.c: New file.
16156 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16158 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16159 * gcc.dg/guality/pr41616-1.c: Ditto.
16161 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16164 * gcc.dg/pr64817-3.c: New.
16166 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16167 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16169 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16170 pass parameters in registers.
16171 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16172 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16173 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16175 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16176 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16178 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16179 list, allow for multilibed targets.
16180 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16182 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16184 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16185 * gcc.dg/pr46728-6.c: Ditto.
16187 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16189 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16190 for mips_nanlegacy target.
16192 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16194 * gcc.target/i386/chkp-hidden-def.c: New.
16196 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16198 PR middle-end/62103
16199 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16200 to use 24 bits for bitfield b.
16202 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16205 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16206 cache result in a global variable. Include all 32-bit targets for
16209 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16211 PR rtl-optimization/64756
16212 * gcc.c-torture/execute/pr64756.c: New test.
16214 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16217 * gcc.target/sh/pr64660-0.h: New.
16218 * gcc.target/sh/pr64660-1.c: New.
16219 * gcc.target/sh/pr64660-2.c: New.
16220 * gcc.target/sh/pr64660-3.c: New.
16221 * gcc.target/sh/pr64660-4.c: New.
16223 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16226 * g++.dg/warn/Waddress-2.C: New.
16228 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16230 PR middle-end/61225
16231 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16233 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16235 PR preprocessor/64803
16236 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16238 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16240 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16242 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16245 (_ARM_FPSRC): Add DN and AHP fields.
16246 (clean_results): Force DN=1 on AArch64.
16247 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16248 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16249 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16250 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16251 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16252 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16254 2015-02-02 Alan Modra <amodra@gmail.com>
16256 * gcc.target/powerpc/cprophard.c: New.
16258 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16260 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16261 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16263 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16266 * gcc.dg/pr64817-1.c: New test.
16267 * gcc.dg/pr64817-2.c: New test.
16269 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16272 * gcc.target/sh/pr64851-0.h: New
16273 * gcc.target/sh/pr64851-1.c: New
16274 * gcc.target/sh/pr64851-2.c: New
16275 * gcc.target/sh/pr64851-3.c: New
16276 * gcc.target/sh/pr64851-4.c: New
16278 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16281 * gcc.dg/torture/pr64882.c: New test.
16283 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16286 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16289 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16291 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16292 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16293 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16294 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16295 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16296 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16298 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16299 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16301 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16302 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16305 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16308 * g++.dg/pr64688-2.C: New.
16310 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16312 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16313 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16314 * gcc.target/i386/fuse-caller-save.c: Ditto.
16315 * gcc.target/i386/headmerge-1.c: Ditto.
16316 * gcc.target/i386/headmerge-2.c: Ditto.
16317 * gcc.target/i386/sibcall-6.c: Ditto.
16319 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16322 * gcc.target/i386/pr64617.c: New test.
16324 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16327 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16328 (dg-options): Remove -m32.
16329 (dg-final): Scan for "movb %al" only.
16330 * gcc.target/i386/pr15184-2.c: Ditto.
16332 2015-01-30 Richard Biener <rguenther@suse.de>
16334 PR tree-optimization/64829
16335 * gcc.dg/vect/pr64829.c: New testcase.
16337 2015-01-29 Marek Polacek <polacek@redhat.com>
16340 * gcc.dg/pr64709.c: New test.
16342 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16345 * g++.dg/ubsan/pr64717-1.C: New test.
16346 * g++.dg/ubsan/pr64717-2.C: New test.
16348 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16350 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16352 2015-01-29 Jeff Law <law@redhat.com>
16355 * gcc.target/i386/pr15184-1.c: New test.
16356 * gcc.target/i386/pr15184-2.c: New test.
16358 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16360 PR tree-optimization/64746
16361 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16363 2015-01-29 Richard Biener <rguenther@suse.de>
16365 PR tree-optimization/64853
16366 * gcc.dg/torture/pr64853.c: New testcase.
16368 2015-01-29 Richard Biener <rguenther@suse.de>
16370 PR tree-optimization/64844
16371 * gcc.dg/vect/pr64844.c: New testcase.
16373 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16375 PR middle-end/64809
16376 * gcc.dg/pr64809.c: Delete.
16378 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16380 PR middle-end/64805
16381 * gcc.target/i386/pr64805.c: New.
16383 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16385 * gcc.dg/guality/guality.h (main): Add argv[0] to
16386 guality_gdb_command.
16388 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16391 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16393 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16396 * gcc.target/sh/sh.exp
16397 (check_effective_target_atomic_model_soft_gusa_available,
16398 check_effective_target_atomic_model_soft_tcb_available,
16399 check_effective_target_atomic_model_soft_imask_available,
16400 check_effective_target_atomic_model_hard_llcs_available): New.
16401 * gcc.target/sh/pr64659-0.h: New.
16402 * gcc.target/sh/pr64659-1.c: New.
16403 * gcc.target/sh/pr64659-2.c: New.
16404 * gcc.target/sh/pr64659-3.c: New.
16405 * gcc.target/sh/pr64659-4.c: New.
16407 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16409 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16410 scan-assembler-times pattern.
16412 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16414 PR middle-end/64809
16415 * gcc.dg/pr64809.c: New test.
16417 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16419 PR tree-optimization/64277
16420 * gcc.dg/pr64277.c: New.
16422 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16424 PR tree-optimization/64718
16425 * gcc.c-torture/execute/pr64718.c: New test.
16427 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16429 * gcc.target/aarch64/abs_2.c: New.
16431 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16433 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16434 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16435 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16438 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16441 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16442 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16443 { target comdat_group }.
16445 2015-01-27 Tobias Burnus <burnus@net-b.de>
16448 * gfortran.dg/goacc/coarray_2.f90: New.
16450 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16454 * g++.dg/torture/pr64139.C: New testcase.
16455 * g++.dg/torture/pr60871.C: Likewise.
16457 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16460 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16461 prevent linking errors.
16463 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16466 * g++.dg/torture/pr64282.C: New testcase.
16468 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16470 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16473 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16475 * gcc.target/s390/hotpatch-13.c: New testcase.
16476 * gcc.target/s390/hotpatch-14.c: New testcase.
16477 * gcc.target/s390/hotpatch-15.c: New testcase.
16478 * gcc.target/s390/hotpatch-16.c: New testcase.
16479 * gcc.target/s390/hotpatch-17.c: New testcase.
16480 * gcc.target/s390/hotpatch-18.c: New testcase.
16481 * gcc.target/s390/hotpatch-19.c: New testcase.
16482 * gcc.target/s390/hotpatch-20.c: New testcase.
16483 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16484 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16485 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16486 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16487 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16488 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16489 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16490 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16491 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16492 * gcc.target/s390/hotpatch-10.c: Likewise.
16493 * gcc.target/s390/hotpatch-11.c: Likewise.
16494 * gcc.target/s390/hotpatch-12.c: Likewise.
16495 * gcc.target/s390/hotpatch-2.c: Likewise.
16496 * gcc.target/s390/hotpatch-3.c: Likewise.
16497 * gcc.target/s390/hotpatch-4.c: Likewise.
16498 * gcc.target/s390/hotpatch-5.c: Likewise.
16499 * gcc.target/s390/hotpatch-6.c: Likewise.
16500 * gcc.target/s390/hotpatch-7.c: Likewise.
16501 * gcc.target/s390/hotpatch-8.c: Likewise.
16502 * gcc.target/s390/hotpatch-9.c: Likewise.
16503 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16504 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16505 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16506 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16507 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16508 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16509 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16510 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16512 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16514 * gcc.dg/long_branch.c: New testcase.
16516 2015-01-27 Richard Biener <rguenther@suse.de>
16518 PR tree-optimization/56273
16519 PR tree-optimization/59124
16520 PR tree-optimization/64277
16521 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16522 * gcc.dg/Warray-bounds-12.c: Likewise.
16523 * gcc.dg/Warray-bounds-13.c: Likewise.
16525 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16527 PR rtl-optimization/61058
16528 * gcc.dg/pr61058.c: New test.
16530 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16532 * gcc.target/i386/chkp-narrow-bounds.c: New.
16534 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16536 PR tree-optimization/64807
16537 * gcc.dg/pr64807.c: New test.
16540 * gcc.dg/pr64766.c: New test.
16542 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16545 * gcc.target/sh/pr49263-4.c: New.
16547 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16550 * gfortran.dg/allocate_with_mold_1.f90: New test
16552 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16555 * gcc.dg/pr64778.c: New test.
16557 PR middle-end/64421
16558 * gcc.dg/vect/pr64421.c: New test.
16560 2015-01-26 Tobias Burnus <burnus@net-b.de>
16563 * gfortran.dg/coarray_36.f: New.
16564 * gfortran.dg/coarray_37.f90: New.
16566 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16569 * gfortran.dg/class_allocate_18.f90: New.
16571 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16573 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16575 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16577 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16579 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16581 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16583 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16585 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16587 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16589 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16590 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16591 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16592 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16594 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16596 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16597 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16598 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16600 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16602 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16603 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16604 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16605 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16606 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16609 2015-01-26 Richard Biener <rguenther@suse.de>
16611 PR middle-end/64764
16612 * gcc.dg/uninit-19.c: New testcase.
16614 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16616 * lib/target-supports.exp (check_effective_target_vect64): Add
16619 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16622 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16624 2015-01-26 Tony Liu <tony.liu@arm.com>
16626 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16629 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16631 PR libfortran/64770
16632 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16633 correctly, clean up afterwards.
16635 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16638 * gfortran.dg/use_rename_7.f90: New.
16640 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16642 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16643 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16645 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16648 * gcc.target/sh/pr54236-4.c: New.
16650 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16652 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16653 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16656 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16658 PR libfortran/64770
16659 * gfortran.dg/open_new_segv.f90: New test.
16661 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16670 * gcc.target/sh/pr64345-1.c: New.
16671 * gcc.target/sh/pr64345-2.c: New.
16672 * gcc.target/sh/pr59533-1.c: New.
16673 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16674 * gcc.target/sh/pr52933-2.c: Likewise.
16675 * gcc.target/sh/pr54089-1.c: Likewise.
16676 * gcc.target/sh/pr54236-1.c: Likewise.
16677 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16678 * gcc.target/sh/pr49263-1.c: Remove xfails.
16679 * gcc.target/sh/pr49263-2.c: Likewise.
16680 * gcc.target/sh/pr49263-3.c: Likewise.
16681 * gcc.target/sh/pr53987-1.c: Likewise.
16682 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16683 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16684 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16685 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16686 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16687 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16689 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16692 2015-01-24 Tom de Vries <tom@codesourcery.com>
16694 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16696 2015-01-23 Ian Lance Taylor <iant@google.com>
16699 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16700 targets without split stack support.
16702 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16705 * gcc.target/i386/pr64317.c: New test.
16707 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16709 PR rtl-optimization/63637
16710 PR rtl-optimization/60663
16711 * gcc.dg/pr63637-1.c: New test.
16712 * gcc.dg/pr63637-2.c: New test.
16713 * gcc.dg/pr63637-3.c: New test.
16714 * gcc.dg/pr63637-4.c: New test.
16715 * gcc.dg/pr63637-5.c: New test.
16716 * gcc.dg/pr63637-6.c: New test.
16717 * gcc.target/i386/pr63637-1.c: New test.
16718 * gcc.target/i386/pr63637-2.c: New test.
16719 * gcc.target/i386/pr63637-3.c: New test.
16720 * gcc.target/i386/pr63637-4.c: New test.
16721 * gcc.target/i386/pr63637-5.c: New test.
16722 * gcc.target/i386/pr63637-6.c: New test.
16724 2015-01-23 Richard Biener <rguenther@suse.de>
16727 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16728 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16730 2015-01-23 Marek Polacek <polacek@redhat.com>
16732 PR preprocessor/60570
16733 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16734 * gcc.dg/cpp/pr60570.c: New test.
16736 2015-01-23 Richard Biener <rguenther@suse.de>
16739 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16740 vectorization on vect64 targets.
16742 2015-01-23 Janus Weil <janus@gcc.gnu.org>
16745 * gfortran.dg/class_allocate_17.f90: New.
16747 2015-01-23 Tobias Burnus <burnus@net-b.de>
16750 * gfortran.dg/goacc/combined_loop.f90: New.
16752 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16755 * gfortran.dg/make_unit.f90: New test.
16757 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16760 * gfortran.dg/negative_unit_int8.f: Update.
16762 2015-01-22 Jeff Law <law@redhat.com>
16765 * gcc.target/m68k/pr52076-1.c: New test.
16766 * gcc.target/m68k/pr52076-2.c: New test.
16768 2015-01-22 Richard Biener <rguenther@suse.de>
16770 PR middle-end/64728
16771 * gcc.dg/torture/pr64728.c: New testcase.
16773 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
16776 * g++.dg/pr64688.C: New test.
16778 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
16780 * gcc.target/i386/chkp-always_inline.c (f1): Make static
16781 to avoid errors with -fpic.
16783 2015-01-22 Richard Biener <rguenther@suse.de>
16786 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16788 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
16790 PR rtl-optimization/64682
16791 * gcc.c-torture/execute/pr64682.c: New file.
16793 2015-01-21 Jakub Jelinek <jakub@redhat.com>
16796 * gcc.dg/pr64511.c: New test.
16798 PR rtl-optimization/62078
16799 * g++.dg/opt/pr62078.C: New test.
16802 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16804 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
16807 * gfortran.dg/internal_pack_15.f90: New test.
16809 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16811 * c-c++-common/tsan/step.c: New testcase.
16813 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16815 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16817 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16819 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16823 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16825 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16827 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16829 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16831 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16833 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16835 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16837 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16839 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16841 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16843 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16845 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16847 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16849 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16851 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16853 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16855 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16857 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16859 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16861 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16863 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16864 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16865 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16868 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16870 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16871 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16872 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16875 2015-01-21 Renlin Li <renlin.li@arm.com>
16877 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16878 * g++.dg/tls/thread_local5g.C: Likewise.
16879 * g++.dg/tls/thread_local6g.C: Likewise.
16881 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16883 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16884 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16885 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16887 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16889 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16890 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16891 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16895 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16896 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16899 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16901 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16902 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16903 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16905 2015-01-20 Jeff Law <law@redhat.com>
16908 * gcc.target/m68k/pr59946.c: New test.
16910 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16912 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16913 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16914 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16916 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16918 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16919 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16920 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16922 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16924 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16925 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16926 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16928 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16930 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16931 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16932 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16934 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16937 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16939 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16940 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16941 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16943 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16945 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16946 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16947 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16949 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16951 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16953 2015-01-20 Jakub Jelinek <jakub@redhat.com>
16955 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16958 * g++.dg/ubsan/pr64632.C: New test.
16961 * gcc.dg/pr64663.c: New test.
16963 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16966 * g++.dg/warn/Wunused-var-23.C: New.
16968 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16971 * g++.dg/cpp0x/constexpr-59937-1.C: New.
16972 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
16974 2015-01-20 Richard Biener <rguenther@suse.de>
16977 * gcc.dg/lto/pr64684_0.c: New testcase.
16978 * gcc.dg/lto/pr64684_1.c: Likewise.
16979 * gcc.dg/lto/pr64684_2.c: Likewise.
16980 * gcc.dg/lto/pr64685_0.c: Likewise.
16981 * gcc.dg/lto/pr64685_1.c: Likewise.
16983 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16986 * g++.dg/cpp1y/lambda-init12.C: New.
16988 2015-01-20 Richard Biener <rguenther@suse.de>
16990 PR tree-optimization/64410
16991 * g++.dg/vect/pr64410.cc: Require vect_double.
16993 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
16996 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
16998 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17002 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17004 PR rtl-optimization/64081
17005 * gcc.dg/pr64081.c: New test.
17007 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17009 * jit.dg/harness.h: Include <unistd.h>.
17010 (CHECK_NO_ERRORS): New.
17011 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17012 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17013 gcc_jit_context_compile_to_file.
17014 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17015 args to the spawned executable.
17016 (jit-expand-vars): New function.
17017 (jit-exe-params): New variable.
17018 (dg-jit-set-exe-params): New function.
17019 (jit-dg-test): Detect testcases that use
17020 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17021 Set arguments of spawned process to jit-exe-params.
17022 (jit-get-output-filename): New function.
17023 (jit-setup-compile-to-file): New function.
17024 (jit-verify-compile-to-file): New function.
17025 (jit-run-executable): New function.
17026 (jit-verify-executable): New function.
17027 * jit.dg/test-compile-to-assembler.c: New testcase.
17028 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17029 * jit.dg/test-compile-to-executable.c: New testcase.
17030 * jit.dg/test-compile-to-object.c: New testcase.
17032 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17035 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17038 2015-01-19 Martin Liska <mliska@suse.cz>
17040 * objc/compile/pr64668.m: New test.
17042 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17044 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17045 (create_overflow_fn): Update comment to clarify that
17046 the third param of the created function is a bool *, not
17048 (verify_int_overflow_fn): Convert param "expected_ovf" from
17049 int to bool. Update third param of "overflow_fn_type" from int *
17050 to bool *. Update local "actual_ovf" from int to bool.
17051 (verify_uint_overflow_fn): Likewise.
17053 2015-01-19 Martin Liska <mliska@suse.cz>
17055 * gcc.dg/ipa/ipa-icf-33.c: New test.
17057 2015-01-19 Felix Yang <felix.yang@huawei.com>
17058 Haijian Zhang <z.zhanghaijian@huawei.com>
17060 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17061 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17062 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17063 result_float64x2, expected_hfloat64x2): New helper type, variable and
17065 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17066 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17067 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17068 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17069 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17070 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17071 and target without the FMA feature.
17073 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17075 * gcc.target/aarch64/pr64304.c: New testcase.
17077 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17079 PR rtl-optimization/64081
17080 * gcc.dg/pr64081.c: New test.
17082 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17085 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17087 * gcc.target/aarch64/test_frame_6.c: Likewise.
17088 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17089 and x19 (in the epilogue).
17090 * gcc.target/aarch64/test_frame_4.c: Likewise.
17091 * gcc.target/aarch64/test_frame_7.c: Likewise.
17093 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17095 * gcc.target/i386/chkp-always_inline.c: New.
17097 2015-01-15 Andrew Pinski <apinski@cavium.com>
17098 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17100 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17101 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17103 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17106 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17107 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17109 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17112 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17114 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17117 * gcc.target/sh/torture/pr64652.c: New.
17119 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17121 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17122 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17123 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17124 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17125 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17126 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17128 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17131 * g++.dg/torture/pr64378.C: New testcase.
17133 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17136 * gfortran.dg/block_13.f08: New test
17138 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17141 * gfortran.dg/associate_1.f03: Allow test for character with
17144 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17146 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17147 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17149 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17151 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17153 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17156 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17158 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17161 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17164 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17167 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17169 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17172 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17174 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17176 PR rtl-optimization/52773
17177 * gcc.c-torture/compile/pr52773.c: New test.
17179 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17182 * g++.dg/cpp0x/alias-decl-46.C: New.
17184 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17186 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17188 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17190 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17192 (CHECK_FP): Likewise.
17193 (CHECK_CUMULATIVE_SAT): Likewise.
17195 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17198 (Set_Neon_Cumulative_Sat): Add parameter.
17199 (__set_neon_cumulative_sat): Support new parameter.
17200 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17201 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17203 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17204 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17207 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17209 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17210 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17212 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17215 * g++.dg/tls/thread_local-ice4.C: New.
17217 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17219 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17222 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17225 * g++.dg/cpp0x/vt-62276.C: New.
17227 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17229 PR middle-end/64353
17230 * g++.dg/pr64353.C: New.
17232 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17235 * gcc.target/aarch64/pr64263_1.c: New test.
17237 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17239 PR tree-optimization/64434
17240 * gcc.dg/torture/pr64434.c: Move to...
17241 * gcc.dg/pr64434.c: ... here.
17243 2015-01-16 Richard Biener <rguenther@suse.de>
17245 PR middle-end/64614
17246 * gcc.dg/uninit-18.c: New testcase.
17248 2015-01-16 Richard Biener <rguenther@suse.de>
17250 PR tree-optimization/64568
17251 * g++.dg/torture/pr64568-2.C: New testcase.
17253 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17256 * gcc.target/i386/chkp-label-address.c: New.
17258 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17261 * gfortran.dg/pointer_init_6.f90: Extended.
17263 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17265 * gcc.c-torture/compile/20150108.c: New test.
17267 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17269 * gcc.target/visium: New directory.
17271 2015-01-16 Richard Biener <rguenther@suse.de>
17273 PR tree-optimization/61743
17274 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17275 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17277 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17279 * gcc.dg/pr64015.c: New test.
17281 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17285 * g++.dg/ipa/pr64612.C: New test.
17287 2015-01-16 Renlin Li <renlin.li@arm.com>
17289 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17291 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17293 * gcc.target/i386/sse-14.c: Test new intrinsic.
17294 * gcc.target/i386/sse-22.c: Ditto.
17296 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17299 * g++.dg/cpp0x/auto44.C: New.
17301 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17304 * gcc.target/nios2/gpopt-all.c: New test case.
17305 * gcc.target/nios2/gpopt-local.c: New test case.
17306 * gcc.target/nios2/gpopt-global.c: New test case.
17307 * gcc.target/nios2/gpopt-data.c: New test case.
17308 * gcc.target/nios2/gpopt-none.c: New test case.
17310 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17312 * g++.dg/ubsan/vptr-1.C: New test.
17313 * g++.dg/ubsan/vptr-2.C: New test.
17314 * g++.dg/ubsan/vptr-3.C: New test.
17315 * g++.dg/ubsan/vptr-4.C: New test.
17316 * g++.dg/ubsan/vptr-5.C: New test.
17317 * g++.dg/ubsan/vptr-6.C: New test.
17318 * g++.dg/ubsan/vptr-7.C: New test.
17319 * g++.dg/ubsan/vptr-8.C: New test.
17320 * g++.dg/ubsan/vptr-9.C: New test.
17322 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17324 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17326 * lib/gcc-dg.exp: Likewise.
17328 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17330 PR rtl-optimization/64110
17331 * gcc.target/i386/pr64110.c: Add scan-assembler.
17333 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17334 James Norris <jnorris@codesourcery.com>
17335 Cesar Philippidis <cesar@codesourcery.com>
17336 Ilmir Usmanov <i.usmanov@samsung.com>
17338 * lib/target-supports.exp (check_effective_target_fopenacc): New
17340 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17341 * g++.dg/goacc/goacc.exp: Likewise.
17342 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17343 * gcc.dg/goacc/goacc.exp: Likewise.
17344 * gfortran.dg/goacc/goacc.exp: Likewise.
17345 * c-c++-common/cpp/openacc-define-1.c: New file.
17346 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17347 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17348 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17349 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17350 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17351 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17352 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17353 * c-c++-common/goacc/cache-1.c: Likewise.
17354 * c-c++-common/goacc/clauses-fail.c: Likewise.
17355 * c-c++-common/goacc/collapse-1.c: Likewise.
17356 * c-c++-common/goacc/data-1.c: Likewise.
17357 * c-c++-common/goacc/data-2.c: Likewise.
17358 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17359 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17360 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17361 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17362 * c-c++-common/goacc/if-clause-1.c: Likewise.
17363 * c-c++-common/goacc/if-clause-2.c: Likewise.
17364 * c-c++-common/goacc/kernels-1.c: Likewise.
17365 * c-c++-common/goacc/loop-1.c: Likewise.
17366 * c-c++-common/goacc/loop-private-1.c: Likewise.
17367 * c-c++-common/goacc/nesting-1.c: Likewise.
17368 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17369 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17370 * c-c++-common/goacc/parallel-1.c: Likewise.
17371 * c-c++-common/goacc/pcopy.c: Likewise.
17372 * c-c++-common/goacc/pcopyin.c: Likewise.
17373 * c-c++-common/goacc/pcopyout.c: Likewise.
17374 * c-c++-common/goacc/pcreate.c: Likewise.
17375 * c-c++-common/goacc/pragma_context.c: Likewise.
17376 * c-c++-common/goacc/present-1.c: Likewise.
17377 * c-c++-common/goacc/reduction-1.c: Likewise.
17378 * c-c++-common/goacc/reduction-2.c: Likewise.
17379 * c-c++-common/goacc/reduction-3.c: Likewise.
17380 * c-c++-common/goacc/reduction-4.c: Likewise.
17381 * c-c++-common/goacc/sb-1.c: Likewise.
17382 * c-c++-common/goacc/sb-2.c: Likewise.
17383 * c-c++-common/goacc/sb-3.c: Likewise.
17384 * c-c++-common/goacc/update-1.c: Likewise.
17385 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17386 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17387 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17388 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17389 * gfortran.dg/goacc/assumed.f95: Likewise.
17390 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17391 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17392 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17393 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17394 * gfortran.dg/goacc/branch.f95: Likewise.
17395 * gfortran.dg/goacc/cache-1.f95: Likewise.
17396 * gfortran.dg/goacc/coarray.f95: Likewise.
17397 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17398 * gfortran.dg/goacc/cray.f95: Likewise.
17399 * gfortran.dg/goacc/critical.f95: Likewise.
17400 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17401 * gfortran.dg/goacc/data-tree.f95: Likewise.
17402 * gfortran.dg/goacc/declare-1.f95: Likewise.
17403 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17404 * gfortran.dg/goacc/fixed-1.f: Likewise.
17405 * gfortran.dg/goacc/fixed-2.f: Likewise.
17406 * gfortran.dg/goacc/fixed-3.f: Likewise.
17407 * gfortran.dg/goacc/fixed-4.f: Likewise.
17408 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17409 * gfortran.dg/goacc/if.f95: Likewise.
17410 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17411 * gfortran.dg/goacc/list.f95: Likewise.
17412 * gfortran.dg/goacc/literal.f95: Likewise.
17413 * gfortran.dg/goacc/loop-1.f95: Likewise.
17414 * gfortran.dg/goacc/loop-2.f95: Likewise.
17415 * gfortran.dg/goacc/loop-3.f95: Likewise.
17416 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17417 * gfortran.dg/goacc/omp.f95: Likewise.
17418 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17419 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17420 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17421 * gfortran.dg/goacc/parameter.f95: Likewise.
17422 * gfortran.dg/goacc/private-1.f95: Likewise.
17423 * gfortran.dg/goacc/private-2.f95: Likewise.
17424 * gfortran.dg/goacc/private-3.f95: Likewise.
17425 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17426 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17427 * gfortran.dg/goacc/reduction.f95: Likewise.
17428 * gfortran.dg/goacc/routine-1.f90: Likewise.
17429 * gfortran.dg/goacc/routine-2.f90: Likewise.
17430 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17431 * gfortran.dg/goacc/several-directives.f95: Likewise.
17432 * gfortran.dg/goacc/sie.f95: Likewise.
17433 * gfortran.dg/goacc/subarrays.f95: Likewise.
17434 * gfortran.dg/gomp/map-1.f90: Likewise.
17435 * gfortran.dg/openacc-define-1.f90: Likewise.
17436 * gfortran.dg/openacc-define-2.f90: Likewise.
17437 * gfortran.dg/openacc-define-3.f90: Likewise.
17438 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17439 * g++.dg/gomp/block-2.C: Likewise.
17440 * g++.dg/gomp/block-3.C: Likewise.
17441 * g++.dg/gomp/block-5.C: Likewise.
17442 * g++.dg/gomp/target-1.C: Likewise.
17443 * g++.dg/gomp/target-2.C: Likewise.
17444 * g++.dg/gomp/taskgroup-1.C: Likewise.
17445 * g++.dg/gomp/teams-1.C: Likewise.
17446 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17447 * gcc.dg/cilk-plus/jump.c: Likewise.
17448 * gcc.dg/gomp/block-1.c: Likewise.
17449 * gcc.dg/gomp/block-10.c: Likewise.
17450 * gcc.dg/gomp/block-2.c: Likewise.
17451 * gcc.dg/gomp/block-3.c: Likewise.
17452 * gcc.dg/gomp/block-4.c: Likewise.
17453 * gcc.dg/gomp/block-5.c: Likewise.
17454 * gcc.dg/gomp/block-6.c: Likewise.
17455 * gcc.dg/gomp/block-7.c: Likewise.
17456 * gcc.dg/gomp/block-8.c: Likewise.
17457 * gcc.dg/gomp/block-9.c: Likewise.
17458 * gcc.dg/gomp/target-1.c: Likewise.
17459 * gcc.dg/gomp/target-2.c: Likewise.
17460 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17461 * gcc.dg/gomp/teams-1.c: Likewise.
17463 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17465 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17468 2015-01-15 Mike Stump <mikestump@comcast.net>
17470 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17471 * gcc.dg/inline_2.c: Likewise.
17472 * gcc.dg/inline_3.c: Likewise.
17473 * gcc.dg/inline_4.c: Likewise.
17475 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17478 * gfortran.dg/proc_ptr_comp_43.f90: New.
17480 2015-01-15 Mike Stump <mikestump@comcast.net>
17482 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17483 * gcc.dg/unroll_2.c: Likewise.
17484 * gcc.dg/unroll_3.c: Likewise.
17485 * gcc.dg/unroll_4.c: Likewise.
17486 * gcc.dg/unroll_5.c: Likewise.
17488 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17491 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17493 * gcc.target/aarch64/test_frame_6.c: Likewise.
17494 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17495 x30 and x19 (in the epilogue).
17496 * gcc.target/aarch64/test_frame_4.c: Likewise.
17497 * gcc.target/aarch64/test_frame_7.c: Likewise.
17499 2015-01-15 Martin Liska <mliska@suse.cz>
17501 * g++.dg/ipa/pr64068.C: New test.
17502 * gcc.dg/ipa/PR64559.c: New test.
17504 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17506 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17509 2015-01-15 Richard Biener <rguenther@suse.de>
17511 PR tree-optimization/61743
17512 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17513 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17515 2015-01-15 Renlin Li <renlin.li@arm.com>
17517 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17518 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17520 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17522 * gcc.dg/vect/vect-aggressive-1.c: New.
17523 * gcc.target/i386/avx2-vect-aggressive.c: New.
17525 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17527 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17529 2015-01-15 Richard Biener <rguenther@suse.de>
17532 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17533 -Wl,-undefined,dynamic_lookup.
17535 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17537 * gnat.dg/opt47.adb: New test.
17539 2015-01-15 Richard Biener <rguenther@suse.de>
17542 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17544 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17546 PR tree-optimization/64434
17547 * gcc.dg/torture/pr64434.c: New test.
17549 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17551 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17552 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17553 -march=loongson* and -march=octeon* require -mno-micromips.
17555 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17556 Matthew Fortune <matthew.fortune@imgtec.com>
17558 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17559 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17560 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17561 * gcc.target/mips/call-saved-7.c: New file.
17562 * gcc.target/mips/call-saved-8.c: New file.
17563 * gcc.target/mips/call-saved-9.c: New file.
17565 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17567 * gcc.target/mips/lsa.c: New file.
17568 * gcc.target/mips/mips64-lsa.c: Likewise.
17569 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17570 * gcc.target/mips/mulsize-4.c: Likewise.
17571 * gcc.target/mips/mulsize-5.c: New file.
17572 * gcc.target/mips/mulsize-6.c: Likewise.
17573 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17574 and !HAS_LSA as ghost options.
17575 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17578 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17580 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17582 2015-01-15 Richard Biener <rguenther@suse.de>
17584 PR middle-end/64365
17585 * gcc.dg/torture/pr64365.c: New testcase.
17587 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17589 * gcc.dg/stackprotectexplicit1.c: New test.
17590 * g++.dg/stackprotectexplicit2.c: New test.
17592 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17595 * gfortran.dg/inquire_internal.f90: New.
17596 * gfortran.dg/negative_unit_check.f90: New.
17598 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17601 * gcc.target/sh/pr53988-1.c: New.
17603 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17606 * g++.dg/tls/thread_local-ice3.C: New.
17608 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17610 * gcc.target/i386/fentry-override.c: Properly place {} in target
17611 selector. Remove nonpic.
17612 * gcc.target/i386/fentry.c: Likewise.
17614 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17616 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17617 warnings instead of errors.
17619 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17621 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17622 option support instead of ENABLE_LTO from Makefile.
17624 2015-01-14 Richard Biener <rguenther@suse.de>
17626 PR tree-optimization/59354
17627 * gcc.dg/vect/pr59354.c: New testcase.
17629 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17631 * lib/target-supports.exp
17632 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17633 on ARM architures before v7.
17635 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17637 PR middle-end/59448
17638 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17639 an atomic_exchange.
17641 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17644 * gcc.target/i386/pr64386.c: New test.
17646 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17649 * gcc.target/i386/pr64393.c: New test.
17651 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17654 * gcc.target/i386/pr64387.c: New test.
17656 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17658 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17660 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17662 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17664 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17667 * gcc.target/arm/pr64453.c: New.
17669 2015-01-14 Richard Biener <rguenther@suse.de>
17672 * gcc.dg/lto/pr64415_0.c: New testcase.
17673 * gcc.dg/lto/pr64415_1.c: Likewise.
17675 2015-01-14 Martin Liska <mliska@suse.cz>
17677 * gcc.dg/ipa/pr64307.c: New test.
17679 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17681 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17682 64-bit and 128-bit.
17684 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17687 * gcc.target/arm/pr64460_1.c: New test.
17689 2015-01-14 Richard Biener <rguenther@suse.de>
17691 PR tree-optimization/64493
17692 PR tree-optimization/64495
17693 * gcc.dg/vect/pr64493.c: New testcase.
17694 * gcc.dg/vect/pr64495.c: Likewise.
17696 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17698 * gcc.dg/Warray-bounds-11.c: New test-case.
17700 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17702 * gcc.target/mips/octeon3-pipe-1.c: New test.
17704 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17706 * jit.dg/harness.h (set_up_logging): Move string concatenation
17708 (concat_strings): New function.
17709 (dump_reproducer): New function.
17710 (test_jit): Call dump_reproducer.
17711 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17713 (jit-dg-test): Delete any generated reproducer from previous runs.
17714 Verify that a generated reproducer was created, and verify that it
17716 * jit.dg/test-nested-contexts.c (main): Call
17717 gcc_jit_context_dump_reproducer_to_file.
17719 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17721 * gcc.dg/aru-2.c: Add dg-require-profiling.
17723 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17725 * lib/target-supports.exp (check_profiling_available): Check if
17728 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
17731 * g++.dg/torture/pr64565.C: New testcase.
17733 2015-01-13 Marek Polacek <polacek@redhat.com>
17735 PR middle-end/64391
17736 * gcc.dg/tm/pr64391.c: New test.
17738 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17740 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17743 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17745 * gcc.target/i386/pie.c: New test.
17747 * lib/target-supports.exp (check_effective_target_pie): New.
17749 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17751 PR rtl-optimization/64286
17752 * gcc.target/i386/avx2-pr64286.c: New test.
17754 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
17757 * g++.dg/cpp0x/vt-57626.C: New.
17759 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17762 * gfortran.dg/pr64528.f90: New test.
17764 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
17766 * gcc.target/aarch64/subsp.c: New test.
17768 2015-01-13 Andrew Pinski <apinski@cavium.com>
17770 * gcc.target/aarch64/store-pair-1.c: New testcase.
17772 2015-01-13 Richard Biener <rguenther@suse.de>
17775 * gcc.dg/lto/pr64373_0.c: New testcase.
17777 2015-01-13 Andrew Pinski <apinski@cavium.com>
17779 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17780 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17782 2015-01-13 Richard Biener <rguenther@suse.de>
17784 PR tree-optimization/64406
17785 * gcc.dg/pr64406.c: New testcase.
17787 2015-01-13 Richard Biener <rguenther@suse.de>
17789 PR tree-optimization/64404
17790 * gcc.dg/vect/pr64404.c: New testcase.
17792 2015-01-13 Richard Biener <rguenther@suse.de>
17794 PR tree-optimization/64568
17795 * g++.dg/torture/pr64568.C: New testcase.
17797 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17799 * jit.dg/test-error-local-used-from-other-function.c: New test
17801 * jit.dg/test-error-param-reuse.c: New test case.
17802 * jit.dg/test-error-param-sharing.c: New test case.
17803 * jit.dg/test-error-param-used-from-other-function.c: New test
17805 * jit.dg/test-error-param-used-without-a-function.c: New test
17808 2015-01-12 Jakub Jelinek <jakub@redhat.com>
17810 PR tree-optimization/64563
17811 * gcc.dg/pr64563.c: New test.
17814 * gcc.target/i386/pr64513.c: New test.
17816 PR tree-optimization/64454
17817 * gcc.dg/pr64454.c: New test.
17820 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17822 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17823 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17824 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17825 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17826 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17827 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17828 * gcc.dg/vect/slp-25.c: Likewise.
17829 * gcc.dg/vect/vect-109.c: Likewise.
17830 * gcc.dg/vect/vect-13.c: Likewise.
17831 * gcc.dg/vect/vect-17.c: Likewise.
17832 * gcc.dg/vect/vect-18.c: Likewise.
17833 * gcc.dg/vect/vect-19.c: Likewise.
17834 * gcc.dg/vect/vect-20.c: Likewise.
17835 * gcc.dg/vect/vect-21.c: Likewise.
17836 * gcc.dg/vect/vect-22.c: Likewise.
17837 * gcc.dg/vect/vect-27.c: Likewise.
17838 * gcc.dg/vect/vect-29.c: Likewise.
17839 * gcc.dg/vect/vect-2-big-array.c: Likewise.
17840 * gcc.dg/vect/vect-2.c: Likewise.
17841 * gcc.dg/vect/vect-3.c: Likewise.
17842 * gcc.dg/vect/vect-4.c: Likewise.
17843 * gcc.dg/vect/vect-5.c: Likewise.
17844 * gcc.dg/vect/vect-72.c: Likewise.
17845 * gcc.dg/vect/vect-73-big-array.c: Likewise.
17846 * gcc.dg/vect/vect-73.c: Likewise.
17847 * gcc.dg/vect/vect-77-global.c: Likewise.
17848 * gcc.dg/vect/vect-78-global.c: Likewise.
17849 * gcc.dg/vect/vect-7.c: Likewise.
17850 * gcc.dg/vect/vect-86.c: Likewise.
17851 * gcc.dg/vect/vect-align-1.c: Likewise.
17852 * gcc.dg/vect/vect-align-3.c: Likewise.
17853 * gcc.dg/vect/vect-all-big-array.c: Likewise.
17854 * gcc.dg/vect/vect-all.c: Likewise.
17855 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17856 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17857 * gcc.dg/vect/vect-peel-3.c: Likewise.
17858 * gcc.dg/vect/vect-peel-4.c: Likewise.
17859 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17861 2015-01-12 Jeff Law <law@redhat.com>
17864 * gcc.target/m68k/pr64461.c: New test.
17866 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17868 * jit.dg/test-array-as-pointer.c (create_code): Update call
17869 to gcc_jit_context_new_global by setting "kind" to
17870 GCC_JIT_GLOBAL_IMPORTED.
17871 * jit.dg/test-error-array-as-pointer.c: Likewise.
17872 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17873 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17874 setting kind to GCC_JIT_GLOBAL_EXPORTED.
17875 * jit.dg/test-using-global.c (the_global): Rename to...
17876 (imported_global): ...this.
17877 (create_code): Update to test the three kinds of global.
17878 (verify_code): Likewise.
17880 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
17883 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
17884 undefined behavior.
17885 * gcc.target/i386/pr64291-2.c: Updated.
17887 2015-01-12 Richard Biener <rguenther@suse.de>
17889 PR tree-optimization/64530
17890 * gfortran.dg/pr64530.f90: New testcase.
17892 2015-01-12 Richard Biener <rguenther@suse.de>
17894 PR middle-end/64357
17895 * gcc.dg/torture/pr64357.c: New testcase.
17897 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
17899 * gcc.target/i386/nop-mcount.c: Properly place {} in target
17902 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17903 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17905 2015-01-12 Martin Liska <mliska@suse.cz>
17907 * gcc.dg/ipa/PR64550.c: New test.
17909 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
17912 * g++.dg/ipa/pr63470.C: New testcase.
17914 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17917 * gfortran.dg/typebound_operator_20.f90: New.
17919 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17922 * gfortran.dg/proc_ptr_comp_42.f90: New.
17924 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17927 * gfortran.dg/proc_ptr_comp_41.f90: New.
17929 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
17931 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17933 2015-01-10 Tobias Burnus <burnus@net-b.de>
17936 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17937 and add dg-excess-errors.
17938 * gfortran.dg/line_length_6.f90: New.
17939 * gfortran.dg/line_length_7.f90: New.
17940 * gfortran.dg/line_length_8.f90: New.
17941 * gfortran.dg/line_length_9.f90: New.
17942 * gfortran.dg/line_length_10.f90: New.
17943 * gfortran.dg/line_length_11.f90: New.
17945 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17947 * jit.dg/test-threads.c (struct testcase): Move declaration
17948 to jit.dg/all-non-failing-tests.h.
17949 (testcases): Likewise.
17950 * jit.dg/all-non-failing-tests.h (struct testcase): Move
17951 declaration here from jit.dg/all-non-failing-tests.h.
17952 (testcases): Likewise.
17953 * jit.dg/test-combination.c (create_code): Eliminate spelling
17954 out all of the testcases in favor of looping through the
17955 "testcases" metadata.
17956 (verify_code): Likewise.
17958 2015-01-09 Jakub Jelinek <jakub@redhat.com>
17960 PR rtl-optimization/64536
17961 * gcc.dg/pr64536.c: New test.
17963 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17965 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17966 * jit.dg/test-combination.c (create_code): Likewise.
17967 (verify_code): Likewise.
17968 * jit.dg/test-constants.c: New test case.
17969 * jit.dg/test-threads.c: Add test-constants.c.
17971 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
17974 * objc.dg/gnu-api-2-class.m: Add a test case
17975 for the above change.
17977 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
17979 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
17981 2015-01-09 Richard Biener <rguenther@suse.de>
17983 PR tree-optimization/64410
17984 * g++.dg/vect/pr64410.cc: New testcase.
17986 2015-01-09 Martin Liska <mliska@suse.cz>
17988 * gcc.dg/ipa/ipa-icf-32.c: New test.
17990 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
17992 * c-c++-common/tsan/tsan_barrier.h: New.
17993 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
17994 * c-c++-common/tsan/bitfield_race.c: Likewise.
17995 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17996 * c-c++-common/tsan/mutexset1.c: Likewise.
17997 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17998 * c-c++-common/tsan/race_on_mutex.c: Likewise.
17999 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18000 * c-c++-common/tsan/simple_race.c: Likewise.
18001 * c-c++-common/tsan/simple_stack.c: Likewise.
18002 * c-c++-common/tsan/sleep_sync.c: Likewise.
18003 * c-c++-common/tsan/tiny_race.c: Likewise.
18004 * c-c++-common/tsan/tls_race.c: Likewise.
18005 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18006 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18007 * g++.dg/tsan/atomic_free.C: Likewise.
18008 * g++.dg/tsan/atomic_free2.C: Likewise.
18009 * g++.dg/tsan/cond_race.C: Likewise.
18010 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18012 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18015 * lib/target-supports.exp (check_effective_target_libatomic_available):
18017 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18018 targets that match effective-target libatomic_available.
18019 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18021 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18023 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18024 Verify the result of gcc_jit_context_get_last_error.
18025 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18027 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18029 PR tree-optimization/63989
18030 * gcc.dg/strlenopt-27.c: New test.
18032 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18034 * jit.dg/harness.h (set_up_logging): New function.
18035 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18036 set_up_logging on the context, so that every testcase is
18037 logged to a particular file.
18038 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18039 and call gcc_jit_context_set_logfile on the top-level context.
18041 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18044 * g++.dg/opt/pr64338.C: New test.
18046 2015-01-08 Tobias Burnus <burnus@net-b.de>
18048 * gfortran.dg/coarray/codimension_2b.f90: New file.
18049 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18050 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18052 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18055 * g++.dg/ext/fnname4.C: New.
18057 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18060 * g++.dg/cpp0x/constexpr-64462.C: New.
18062 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18065 * g++.dg/cpp0x/deleted10.C: New.
18067 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18069 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18071 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18073 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18074 GCC_JIT_UNARY_OP_ABS.
18075 (verify_unary_ops): Likewise.
18077 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18079 * jit.dg/test-arith-overflow.c: New test case.
18080 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18081 * jit.dg/test-combination.c (create_code): Likewise.
18082 (verify_code): Likewise.
18083 * jit.dg/test-threads.c (testcases): Likewise.
18085 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18087 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18088 rather than "jit". Load g++.exp, and call g++_init.
18089 Run test-*.cc files within the testsuite and *.cc files within
18091 (jit-dg-test): Drop the addition of -fgnu89-inline to
18092 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18093 doing it when compiling C testcases (since g++ does not handle
18094 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18095 is restored to the value after g++_init ran, rather than the
18096 value before g++_init ran. Return a list of
18097 $comp_output $output_file, as dg-test assumes.
18099 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18101 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18102 make it easier to figure out the origin of each test result when
18103 running test-combination.c and test-threads.c.
18104 (CHECK_VALUE): Likewise.
18105 (CHECK_DOUBLE_VALUE): Likewise.
18106 (CHECK_STRING_VALUE): Likewise.
18107 (CHECK_STRING_STARTS_WITH): Likewise.
18108 (CHECK_STRING_CONTAINS): Likewise.
18110 (check_string_value): Likewise, add "funcname" param.
18111 (check_string_starts_with): Likewise.
18112 (check_string_contains): Likewise.
18114 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18116 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18117 generating name of built executable.
18119 2015-01-07 Marek Polacek <polacek@redhat.com>
18122 * gcc.dg/pr64440.c: New test.
18123 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18125 2015-01-07 Marek Polacek <polacek@redhat.com>
18128 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18129 * gcc.dg/pr64417.c: New test.
18131 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18134 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18137 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18139 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18140 Check if testcases run without errors, not just if they compile.
18142 2015-01-06 Christian Bruel <christian.bruel@st.com>
18145 * gcc.target/sh/pr64507.c: New test.
18147 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18149 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18151 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18153 * c-c++-common/asan/sanitize-all-1.c: New test.
18154 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18155 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18156 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18157 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18159 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18161 * lib/target-supports.exp (check_profiling_available): Return 0 for
18163 (check_effective_target_tls_runtime): Likewise.
18164 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18165 * gcc.dg/20020312-2.c: Adjust for Visium.
18166 * gcc.dg/tls/thr-cse-1.c: Likewise
18167 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18168 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18169 * gcc.dg/weak/typeof-2.c: Likewise.
18171 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18173 PR rtl-optimization/64287
18174 * gcc.dg/aru-2.c: New test.
18176 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18179 * c-c++-common/ubsan/pr64344-1.c: New test.
18180 * c-c++-common/ubsan/pr64344-2.c: New test.
18182 PR tree-optimization/64465
18183 * gcc.dg/pr64465.c: New test.
18185 PR tree-optimization/64494
18186 * gcc.c-torture/compile/pr64494.c: New test.
18188 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18191 * gfortran.dg/realloc_on_assign_25.f90: New test.
18193 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18195 Update copyright years.
18197 2015-01-05 Marek Polacek <polacek@redhat.com>
18200 * gcc.dg/pr64423.c: New test.
18202 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18204 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18205 mmix-knuth-mmixware for the same reason as for MIPS.
18206 * gcc.dg/debug/debug-2.c: Ditto.
18208 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18210 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18213 * lib/gfortran.exp: Add libatomic library search path.
18214 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18215 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18217 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18219 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18221 * c-c++-common/tsan/bitfield_race.c: New testcase.
18222 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18224 2015-01-02 Tobias Burnus <burnus@net-b.de>
18226 * gfortran.dg/coarray/collectives_4.f90: New.
18228 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18231 * gfortran.dg/extends_16.f90: New.
18233 2015-01-02 Tobias Burnus <burnus@net-b.de>
18235 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18237 2015-01-02 Tobias Burnus <burnus@net-b.de>
18239 * gfortran.dg/coarray/codimension_2.f90: New.
18240 * gfortran.dg/coarray/codimension_2a.f90: New.
18241 * gfortran.dg/coarray_35.f90: New.
18242 * gfortran.dg/coarray_35a.f90: New.
18244 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18247 * gfortran.dg/dummy_procedure_11.f90: New.
18249 Copyright (C) 2015 Free Software Foundation, Inc.
18251 Copying and distribution of this file, with or without modification,
18252 are permitted in any medium without royalty provided the copyright
18253 notice and this notice are preserved.