1 2015-11-23 Tom de Vries <tom@codesourcery.com>
3 PR tree-optimization/68460
4 * gcc.dg/autopar/pr68460.c: New test.
6 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8 * c-c++-common/asan/halt_on_error-1.c: New test.
9 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11 2015-11-23 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/68482
14 * gcc.dg/vect/pr68482.c: New testcase.
16 2015-11-23 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/68445
19 * gcc.dg/vect/pr68445.c: New testcase.
21 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
23 * gcc.target/s390/load-relative-check.c: New test to check
24 generation of load relative instructions.
26 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28 * gfortran.dg/fmt_t_8.f90: New test.
30 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
33 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
35 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
37 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
39 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
42 * gfortran.dg/simplify_cshift_2.f90: New test.
44 2015-11-22 James Norris <jnorris@codesourcery.com>
45 Cesar Philippidis <cesar@codesourcery.com>
47 * gfortran.dg/goacc/declare-1.f95: Update test.
48 * gfortran.dg/goacc/declare-2.f95: New test.
50 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
52 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
53 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
54 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
55 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
56 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
57 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
58 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
59 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
60 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
61 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
62 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
63 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
65 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/simplify_cshift_1.f90: New test.
69 2015-11-21 Nathan Sidwell <nathan@acm.org>
71 * gcc.dg/atomic-generic.c: Include <string.h>.
73 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
75 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
77 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
79 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
81 2015-11-21 Jakub Jelinek <jakub@redhat.com>
84 * gcc.dg/debug/pr66432.c: New test.
86 2015-11-20 Ian Lance Taylor <iant@google.com>
89 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
91 2015-11-20 Mike Stump <mikestump@comcast.net>
93 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
96 2015-11-20 David Malcolm <dmalcolm@redhat.com>
99 * gcc.dg/fixits.c: New file.
100 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
101 (test_fixit_insert): New.
102 (test_fixit_remove): New.
103 (test_fixit_replace): New.
104 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
105 (test_fixit_insert): New.
106 (test_fixit_remove): New.
107 (test_fixit_replace): New.
108 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
109 (test_show_locus): Add tests of rendering fixit hints.
111 2015-11-20 Jakub Jelinek <jakub@redhat.com>
114 * gcc.dg/vect/pr68339.c: New test.
116 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
120 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
123 * gfortran.dg/submodule_12.f90: New test
126 * gfortran.dg/submodule_6.f08: Add compile option -flto.
128 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
130 * lib/target-supports.exp
131 (check_effective_target_arm_neon_ok_nocache): Add check
134 2015-11-20 Tom de Vries <tom@codesourcery.com>
136 PR tree-optimization/68373
137 * gcc.dg/autopar/pr68373.c: New test.
139 2015-11-20 Jakub Jelinek <jakub@redhat.com>
142 * g++.dg/abi/mangle67.C: New test.
144 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
146 * gcc.target/s390/bswap-1.c: New test.
148 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
150 * gcc.target/s390/pfpo.c: New test.
152 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
154 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
155 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
157 2015-11-19 David Malcolm <dmalcolm@redhat.com>
159 * g++.dg/spellcheck-fields.C: New file.
161 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
162 Sebastian Pop <s.pop@samsung.com>
164 PR tree-optimization/68428
165 * gcc.dg/graphite/pr68428.c: New.
167 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
168 Sebastian Pop <s.pop@samsung.com>
170 PR tree-optimization/68335
171 * gfortran.dg/graphite/pr68335.f90: New.
173 2015-11-19 Nathan Sidwell <nathan@acm.org>
175 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
176 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
177 * gcc.dg/special/weak-2.c: Likewise.
178 * gcc.dg/weak/weak-12.c: Likewise.
179 * gcc.dg/weak/weak-15.c: Likewise.
180 * gcc.dg/weak/weak-16.c: Likewise.
181 * gcc.dg/weak/weak-1.c: Likewise.
182 * gcc.dg/weak/weak-2.c: Likewise.
183 * gcc.dg/weak/weak-4.c: Likewise.
184 * gcc.dg/torture/pr53922.c: Likewise.
185 * gcc.dg/torture/pr60092.c: Likewise.
187 2015-11-19 Marek Polacek <polacek@redhat.com>
190 * gcc.dg/pr68412-2.c: New test.
191 * gcc.dg/pr68412.c: New test.
193 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
195 * gcc.dg/tree-ssa/vrp98.c: New testcase.
196 * gcc.target/avr/uint8-single-reg.c: New testcase.
198 2015-11-19 Jakub Jelinek <jakub@redhat.com>
201 * g++.dg/eh/goto3.C: New test.
203 2015-11-19 Marek Polacek <polacek@redhat.com>
205 PR tree-optimization/68431
206 * gcc.dg/tree-ssa/pr68431.c: New test.
208 2015-11-19 Jakub Jelinek <jakub@redhat.com>
210 PR rtl-optimization/68376
211 * gcc.c-torture/execute/pr68376-1.c: New test.
212 * gcc.c-torture/execute/pr68376-2.c: New test.
215 * gcc.target/i386/pr67770.c: New test.
217 2015-11-18 Jeff Law <law@redhat.com>
219 PR tree-optimization/68198
220 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
221 * gcc.dg/tree-ssa/pr68198.c: New test.
223 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
226 * gfortran.dg/pr59910.f90: New test.
228 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
231 * gfortran.dg/pr43996.f90: New test.
233 2015-11-18 Joseph Myers <joseph@codesourcery.com>
236 * gcc.dg/atomic/stdatomic-fence-2.c,
237 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
239 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
241 * gnat.dg/loop_optimization19.adb: New test.
242 * gnat.dg/loop_optimization20.adb: Likewise.
243 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
245 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
247 * gnat.dg/opt52.adb: New test.
249 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
251 * gcc.dg/goacc/nvptx-sese-1.c: New.
253 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/renaming7.adb: New test.
256 * gnat.dg/renaming7_pkg.ads: New helper.
258 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
260 PR tree-optimization/68402
261 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
262 to avoid undefined behaviour.
264 2015-11-18 Jakub Jelinek <jakub@redhat.com>
266 PR tree-optimization/68157
267 * g++.dg/opt/pr68157.C: New test.
269 2015-11-18 Richard Biener <rguenther@suse.de>
271 PR tree-optimization/67790
272 * gcc.dg/vect/pr67790.c: New testcase.
274 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
276 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
278 2015-11-17 David Malcolm <dmalcolm@redhat.com>
280 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
281 (test_braced_init): New function.
282 (test_statement_expression): New function.
283 (test_address_of_label): New function.
284 (test_transaction_expressions): New function.
285 (test_keywords): New function.
286 (test_builtin_va_arg): New function.
287 (test_builtin_offsetof): New function.
288 * lib/multiline.exp (_build_multiline_regex): Escape braces.
290 2015-11-17 Martin Sebor <msebor@redhat.com>
293 * g++.dg/init/new46.C: New test.
295 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
298 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
300 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
303 * gcc.dg/pr68134.c: New test.
305 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
308 * gcc.c-torture/execute/pr68143_1.c: New test.
310 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
312 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
314 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
316 * gcc.dg/tree-ssa/ifc-8.c: New test.
318 2015-11-16 Marek Polacek <polacek@redhat.com>
321 * g++.dg/delayedfold/switch-1.C: New test.
323 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
327 * gfortran.dg/pr58027.f90: New test.
329 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
331 * c-c++-common/attr-simd.c: New test.
332 * c-c++-common/attr-simd-2.c: New test.
333 * c-c++-common/attr-simd-3.c: New test.
335 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
337 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
339 2015-11-16 Christian Bruel <christian.bruel@st.com>
341 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
342 Check __ARM_NEON__ instead of "arm_neon.h.
343 * gcc.target/arm/attr-neon3.c: New test.
344 * gcc.target/arm/attr-neon-fp16.c: Likewise
346 2015-11-16 Christian Bruel <christian.bruel@st.com>
349 * gcc.target/arm/lto/pr65837_0.c
350 * gcc.target/arm/attr-neon2.c
351 * gcc.target/arm/attr-neon.c
352 * gcc.target/arm/attr-neon-builtin-fail.c
353 * gcc.target/arm/attr-crypto.c
355 2015-11-16 Richard Biener <rguenther@suse.de>
357 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
359 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
362 * gfortran.dg/deferred_character_1.f90: New test.
363 * gfortran.dg/deferred_character_4.f90: New test for comment
367 * gfortran.dg/deferred_character_2.f90: New test.
370 * gfortran.dg/deferred_character_3.f90: New test.
373 * gfortran.dg/deferred_character_5.f90: New test.
376 * gfortran.dg/deferred_character_6.f90: New test.
379 * gfortran.dg/deferred_character_7.f90: New test.
381 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
384 * gfortran.dg/pr67803.f90: New test.
386 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
388 * g++.dg/cpp/ucn-1.C: Fix typo.
390 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
392 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
393 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
395 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
396 Jeff Law <law@redhat.com>
398 * gcc.dg/tree-ssa/split-path-1.c: New test.
400 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
402 * c-c++-common/goacc/loop-auto-1.c: New.
404 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
405 * gcc.dg/goacc/nvptx-merged-loop.c: New.
407 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
410 * gfortran.dg/pr68319.f90: New test.
412 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
414 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
415 hardware floating point support.
417 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
418 vector direct move instructions.
420 * gcc.target/powerpc/maddld.c: New test.
422 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
424 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
425 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
426 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
428 2015-11-13 David Malcolm <dmalcolm@redhat.com>
430 * gcc.dg/diagnostic-token-ranges.c: New file.
431 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
432 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
433 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
434 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
435 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
436 line_table param when calling
437 linemap_position_for_line_and_column.
438 (test_show_locus): Pass line_table to rich_location ctors.
439 (plugin_init): Remove setting of global_dc->colorize_source_p.
440 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
442 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
443 diagnostic_plugin_test_tree_expression_range.c,
444 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
445 and diagnostic-test-show-trees-1.c.
447 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
449 PR tree-optimization/67682
450 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
451 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
452 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
453 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
455 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
457 * gcc.target/aarch64/umaddl_combine_1.c: New test.
459 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
461 PR tree-optimization/68264
462 * gcc.dg/torture/pr68264.c: New test.
464 2015-11-13 Marek Polacek <polacek@redhat.com>
467 * gcc.dg/pr68320.c: New test.
469 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
471 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
473 2015-11-13 Richard Biener <rguenther@suse.de>
475 PR tree-optimization/68306
476 * gcc.dg/pr68306.c: Adjust.
477 * gcc.dg/pr68306-2.c: New testcase.
478 * gcc.dg/pr68306-3.c: Likewise.
480 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
482 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
483 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
485 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
488 * gfortran.dg/module_private_2.f90: New test.
490 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
493 * gfortran.dg/warn_unused_function_2.f90: New test.
495 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
497 Revert [ARM] Remove neon-testgen.ml and generated tests.
498 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
500 * gcc.target/arm/neon/vRaddhns16.c: Remove.
501 * gcc.target/arm/neon/vRaddhns32.c: Remove.
502 * gcc.target/arm/neon/vRaddhns64.c: Remove.
503 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
504 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
505 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
506 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
507 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
508 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
509 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
510 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
511 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
512 * gcc.target/arm/neon/vRhadds16.c: Remove.
513 * gcc.target/arm/neon/vRhadds32.c: Remove.
514 * gcc.target/arm/neon/vRhadds8.c: Remove.
515 * gcc.target/arm/neon/vRhaddu16.c: Remove.
516 * gcc.target/arm/neon/vRhaddu32.c: Remove.
517 * gcc.target/arm/neon/vRhaddu8.c: Remove.
518 * gcc.target/arm/neon/vRshlQs16.c: Remove.
519 * gcc.target/arm/neon/vRshlQs32.c: Remove.
520 * gcc.target/arm/neon/vRshlQs64.c: Remove.
521 * gcc.target/arm/neon/vRshlQs8.c: Remove.
522 * gcc.target/arm/neon/vRshlQu16.c: Remove.
523 * gcc.target/arm/neon/vRshlQu32.c: Remove.
524 * gcc.target/arm/neon/vRshlQu64.c: Remove.
525 * gcc.target/arm/neon/vRshlQu8.c: Remove.
526 * gcc.target/arm/neon/vRshls16.c: Remove.
527 * gcc.target/arm/neon/vRshls32.c: Remove.
528 * gcc.target/arm/neon/vRshls64.c: Remove.
529 * gcc.target/arm/neon/vRshls8.c: Remove.
530 * gcc.target/arm/neon/vRshlu16.c: Remove.
531 * gcc.target/arm/neon/vRshlu32.c: Remove.
532 * gcc.target/arm/neon/vRshlu64.c: Remove.
533 * gcc.target/arm/neon/vRshlu8.c: Remove.
534 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
535 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
536 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
537 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
538 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
539 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
540 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
541 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
542 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
543 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
544 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
545 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
546 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
547 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
548 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
549 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
550 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
551 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
552 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
553 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
554 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
555 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
556 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
557 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
558 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
559 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
560 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
561 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
562 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
563 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
564 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
565 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
566 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
567 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
568 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
569 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
570 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
571 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
572 * gcc.target/arm/neon/vRsubhns16.c: Remove.
573 * gcc.target/arm/neon/vRsubhns32.c: Remove.
574 * gcc.target/arm/neon/vRsubhns64.c: Remove.
575 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
576 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
577 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
578 * gcc.target/arm/neon/vabaQs16.c: Remove.
579 * gcc.target/arm/neon/vabaQs32.c: Remove.
580 * gcc.target/arm/neon/vabaQs8.c: Remove.
581 * gcc.target/arm/neon/vabaQu16.c: Remove.
582 * gcc.target/arm/neon/vabaQu32.c: Remove.
583 * gcc.target/arm/neon/vabaQu8.c: Remove.
584 * gcc.target/arm/neon/vabals16.c: Remove.
585 * gcc.target/arm/neon/vabals32.c: Remove.
586 * gcc.target/arm/neon/vabals8.c: Remove.
587 * gcc.target/arm/neon/vabalu16.c: Remove.
588 * gcc.target/arm/neon/vabalu32.c: Remove.
589 * gcc.target/arm/neon/vabalu8.c: Remove.
590 * gcc.target/arm/neon/vabas16.c: Remove.
591 * gcc.target/arm/neon/vabas32.c: Remove.
592 * gcc.target/arm/neon/vabas8.c: Remove.
593 * gcc.target/arm/neon/vabau16.c: Remove.
594 * gcc.target/arm/neon/vabau32.c: Remove.
595 * gcc.target/arm/neon/vabau8.c: Remove.
596 * gcc.target/arm/neon/vabdQf32.c: Remove.
597 * gcc.target/arm/neon/vabdQs16.c: Remove.
598 * gcc.target/arm/neon/vabdQs32.c: Remove.
599 * gcc.target/arm/neon/vabdQs8.c: Remove.
600 * gcc.target/arm/neon/vabdQu16.c: Remove.
601 * gcc.target/arm/neon/vabdQu32.c: Remove.
602 * gcc.target/arm/neon/vabdQu8.c: Remove.
603 * gcc.target/arm/neon/vabdf32.c: Remove.
604 * gcc.target/arm/neon/vabdls16.c: Remove.
605 * gcc.target/arm/neon/vabdls32.c: Remove.
606 * gcc.target/arm/neon/vabdls8.c: Remove.
607 * gcc.target/arm/neon/vabdlu16.c: Remove.
608 * gcc.target/arm/neon/vabdlu32.c: Remove.
609 * gcc.target/arm/neon/vabdlu8.c: Remove.
610 * gcc.target/arm/neon/vabds16.c: Remove.
611 * gcc.target/arm/neon/vabds32.c: Remove.
612 * gcc.target/arm/neon/vabds8.c: Remove.
613 * gcc.target/arm/neon/vabdu16.c: Remove.
614 * gcc.target/arm/neon/vabdu32.c: Remove.
615 * gcc.target/arm/neon/vabdu8.c: Remove.
616 * gcc.target/arm/neon/vabsQf32.c: Remove.
617 * gcc.target/arm/neon/vabsQs16.c: Remove.
618 * gcc.target/arm/neon/vabsQs32.c: Remove.
619 * gcc.target/arm/neon/vabsQs8.c: Remove.
620 * gcc.target/arm/neon/vabsf32.c: Remove.
621 * gcc.target/arm/neon/vabss16.c: Remove.
622 * gcc.target/arm/neon/vabss32.c: Remove.
623 * gcc.target/arm/neon/vabss8.c: Remove.
624 * gcc.target/arm/neon/vaddQf32.c: Remove.
625 * gcc.target/arm/neon/vaddQs16.c: Remove.
626 * gcc.target/arm/neon/vaddQs32.c: Remove.
627 * gcc.target/arm/neon/vaddQs64.c: Remove.
628 * gcc.target/arm/neon/vaddQs8.c: Remove.
629 * gcc.target/arm/neon/vaddQu16.c: Remove.
630 * gcc.target/arm/neon/vaddQu32.c: Remove.
631 * gcc.target/arm/neon/vaddQu64.c: Remove.
632 * gcc.target/arm/neon/vaddQu8.c: Remove.
633 * gcc.target/arm/neon/vaddf32.c: Remove.
634 * gcc.target/arm/neon/vaddhns16.c: Remove.
635 * gcc.target/arm/neon/vaddhns32.c: Remove.
636 * gcc.target/arm/neon/vaddhns64.c: Remove.
637 * gcc.target/arm/neon/vaddhnu16.c: Remove.
638 * gcc.target/arm/neon/vaddhnu32.c: Remove.
639 * gcc.target/arm/neon/vaddhnu64.c: Remove.
640 * gcc.target/arm/neon/vaddls16.c: Remove.
641 * gcc.target/arm/neon/vaddls32.c: Remove.
642 * gcc.target/arm/neon/vaddls8.c: Remove.
643 * gcc.target/arm/neon/vaddlu16.c: Remove.
644 * gcc.target/arm/neon/vaddlu32.c: Remove.
645 * gcc.target/arm/neon/vaddlu8.c: Remove.
646 * gcc.target/arm/neon/vadds16.c: Remove.
647 * gcc.target/arm/neon/vadds32.c: Remove.
648 * gcc.target/arm/neon/vadds64.c: Remove.
649 * gcc.target/arm/neon/vadds8.c: Remove.
650 * gcc.target/arm/neon/vaddu16.c: Remove.
651 * gcc.target/arm/neon/vaddu32.c: Remove.
652 * gcc.target/arm/neon/vaddu64.c: Remove.
653 * gcc.target/arm/neon/vaddu8.c: Remove.
654 * gcc.target/arm/neon/vaddws16.c: Remove.
655 * gcc.target/arm/neon/vaddws32.c: Remove.
656 * gcc.target/arm/neon/vaddws8.c: Remove.
657 * gcc.target/arm/neon/vaddwu16.c: Remove.
658 * gcc.target/arm/neon/vaddwu32.c: Remove.
659 * gcc.target/arm/neon/vaddwu8.c: Remove.
660 * gcc.target/arm/neon/vandQs16.c: Remove.
661 * gcc.target/arm/neon/vandQs32.c: Remove.
662 * gcc.target/arm/neon/vandQs64.c: Remove.
663 * gcc.target/arm/neon/vandQs8.c: Remove.
664 * gcc.target/arm/neon/vandQu16.c: Remove.
665 * gcc.target/arm/neon/vandQu32.c: Remove.
666 * gcc.target/arm/neon/vandQu64.c: Remove.
667 * gcc.target/arm/neon/vandQu8.c: Remove.
668 * gcc.target/arm/neon/vands16.c: Remove.
669 * gcc.target/arm/neon/vands32.c: Remove.
670 * gcc.target/arm/neon/vands64.c: Remove.
671 * gcc.target/arm/neon/vands8.c: Remove.
672 * gcc.target/arm/neon/vandu16.c: Remove.
673 * gcc.target/arm/neon/vandu32.c: Remove.
674 * gcc.target/arm/neon/vandu64.c: Remove.
675 * gcc.target/arm/neon/vandu8.c: Remove.
676 * gcc.target/arm/neon/vbicQs16.c: Remove.
677 * gcc.target/arm/neon/vbicQs32.c: Remove.
678 * gcc.target/arm/neon/vbicQs64.c: Remove.
679 * gcc.target/arm/neon/vbicQs8.c: Remove.
680 * gcc.target/arm/neon/vbicQu16.c: Remove.
681 * gcc.target/arm/neon/vbicQu32.c: Remove.
682 * gcc.target/arm/neon/vbicQu64.c: Remove.
683 * gcc.target/arm/neon/vbicQu8.c: Remove.
684 * gcc.target/arm/neon/vbics16.c: Remove.
685 * gcc.target/arm/neon/vbics32.c: Remove.
686 * gcc.target/arm/neon/vbics64.c: Remove.
687 * gcc.target/arm/neon/vbics8.c: Remove.
688 * gcc.target/arm/neon/vbicu16.c: Remove.
689 * gcc.target/arm/neon/vbicu32.c: Remove.
690 * gcc.target/arm/neon/vbicu64.c: Remove.
691 * gcc.target/arm/neon/vbicu8.c: Remove.
692 * gcc.target/arm/neon/vbslQf32.c: Remove.
693 * gcc.target/arm/neon/vbslQp16.c: Remove.
694 * gcc.target/arm/neon/vbslQp64.c: Remove.
695 * gcc.target/arm/neon/vbslQp8.c: Remove.
696 * gcc.target/arm/neon/vbslQs16.c: Remove.
697 * gcc.target/arm/neon/vbslQs32.c: Remove.
698 * gcc.target/arm/neon/vbslQs64.c: Remove.
699 * gcc.target/arm/neon/vbslQs8.c: Remove.
700 * gcc.target/arm/neon/vbslQu16.c: Remove.
701 * gcc.target/arm/neon/vbslQu32.c: Remove.
702 * gcc.target/arm/neon/vbslQu64.c: Remove.
703 * gcc.target/arm/neon/vbslQu8.c: Remove.
704 * gcc.target/arm/neon/vbslf32.c: Remove.
705 * gcc.target/arm/neon/vbslp16.c: Remove.
706 * gcc.target/arm/neon/vbslp64.c: Remove.
707 * gcc.target/arm/neon/vbslp8.c: Remove.
708 * gcc.target/arm/neon/vbsls16.c: Remove.
709 * gcc.target/arm/neon/vbsls32.c: Remove.
710 * gcc.target/arm/neon/vbsls64.c: Remove.
711 * gcc.target/arm/neon/vbsls8.c: Remove.
712 * gcc.target/arm/neon/vbslu16.c: Remove.
713 * gcc.target/arm/neon/vbslu32.c: Remove.
714 * gcc.target/arm/neon/vbslu64.c: Remove.
715 * gcc.target/arm/neon/vbslu8.c: Remove.
716 * gcc.target/arm/neon/vcageQf32.c: Remove.
717 * gcc.target/arm/neon/vcagef32.c: Remove.
718 * gcc.target/arm/neon/vcagtQf32.c: Remove.
719 * gcc.target/arm/neon/vcagtf32.c: Remove.
720 * gcc.target/arm/neon/vcaleQf32.c: Remove.
721 * gcc.target/arm/neon/vcalef32.c: Remove.
722 * gcc.target/arm/neon/vcaltQf32.c: Remove.
723 * gcc.target/arm/neon/vcaltf32.c: Remove.
724 * gcc.target/arm/neon/vceqQf32.c: Remove.
725 * gcc.target/arm/neon/vceqQp8.c: Remove.
726 * gcc.target/arm/neon/vceqQs16.c: Remove.
727 * gcc.target/arm/neon/vceqQs32.c: Remove.
728 * gcc.target/arm/neon/vceqQs8.c: Remove.
729 * gcc.target/arm/neon/vceqQu16.c: Remove.
730 * gcc.target/arm/neon/vceqQu32.c: Remove.
731 * gcc.target/arm/neon/vceqQu8.c: Remove.
732 * gcc.target/arm/neon/vceqf32.c: Remove.
733 * gcc.target/arm/neon/vceqp8.c: Remove.
734 * gcc.target/arm/neon/vceqs16.c: Remove.
735 * gcc.target/arm/neon/vceqs32.c: Remove.
736 * gcc.target/arm/neon/vceqs8.c: Remove.
737 * gcc.target/arm/neon/vcequ16.c: Remove.
738 * gcc.target/arm/neon/vcequ32.c: Remove.
739 * gcc.target/arm/neon/vcequ8.c: Remove.
740 * gcc.target/arm/neon/vcgeQf32.c: Remove.
741 * gcc.target/arm/neon/vcgeQs16.c: Remove.
742 * gcc.target/arm/neon/vcgeQs32.c: Remove.
743 * gcc.target/arm/neon/vcgeQs8.c: Remove.
744 * gcc.target/arm/neon/vcgeQu16.c: Remove.
745 * gcc.target/arm/neon/vcgeQu32.c: Remove.
746 * gcc.target/arm/neon/vcgeQu8.c: Remove.
747 * gcc.target/arm/neon/vcgef32.c: Remove.
748 * gcc.target/arm/neon/vcges16.c: Remove.
749 * gcc.target/arm/neon/vcges32.c: Remove.
750 * gcc.target/arm/neon/vcges8.c: Remove.
751 * gcc.target/arm/neon/vcgeu16.c: Remove.
752 * gcc.target/arm/neon/vcgeu32.c: Remove.
753 * gcc.target/arm/neon/vcgeu8.c: Remove.
754 * gcc.target/arm/neon/vcgtQf32.c: Remove.
755 * gcc.target/arm/neon/vcgtQs16.c: Remove.
756 * gcc.target/arm/neon/vcgtQs32.c: Remove.
757 * gcc.target/arm/neon/vcgtQs8.c: Remove.
758 * gcc.target/arm/neon/vcgtQu16.c: Remove.
759 * gcc.target/arm/neon/vcgtQu32.c: Remove.
760 * gcc.target/arm/neon/vcgtQu8.c: Remove.
761 * gcc.target/arm/neon/vcgtf32.c: Remove.
762 * gcc.target/arm/neon/vcgts16.c: Remove.
763 * gcc.target/arm/neon/vcgts32.c: Remove.
764 * gcc.target/arm/neon/vcgts8.c: Remove.
765 * gcc.target/arm/neon/vcgtu16.c: Remove.
766 * gcc.target/arm/neon/vcgtu32.c: Remove.
767 * gcc.target/arm/neon/vcgtu8.c: Remove.
768 * gcc.target/arm/neon/vcleQf32.c: Remove.
769 * gcc.target/arm/neon/vcleQs16.c: Remove.
770 * gcc.target/arm/neon/vcleQs32.c: Remove.
771 * gcc.target/arm/neon/vcleQs8.c: Remove.
772 * gcc.target/arm/neon/vcleQu16.c: Remove.
773 * gcc.target/arm/neon/vcleQu32.c: Remove.
774 * gcc.target/arm/neon/vcleQu8.c: Remove.
775 * gcc.target/arm/neon/vclef32.c: Remove.
776 * gcc.target/arm/neon/vcles16.c: Remove.
777 * gcc.target/arm/neon/vcles32.c: Remove.
778 * gcc.target/arm/neon/vcles8.c: Remove.
779 * gcc.target/arm/neon/vcleu16.c: Remove.
780 * gcc.target/arm/neon/vcleu32.c: Remove.
781 * gcc.target/arm/neon/vcleu8.c: Remove.
782 * gcc.target/arm/neon/vclsQs16.c: Remove.
783 * gcc.target/arm/neon/vclsQs32.c: Remove.
784 * gcc.target/arm/neon/vclsQs8.c: Remove.
785 * gcc.target/arm/neon/vclss16.c: Remove.
786 * gcc.target/arm/neon/vclss32.c: Remove.
787 * gcc.target/arm/neon/vclss8.c: Remove.
788 * gcc.target/arm/neon/vcltQf32.c: Remove.
789 * gcc.target/arm/neon/vcltQs16.c: Remove.
790 * gcc.target/arm/neon/vcltQs32.c: Remove.
791 * gcc.target/arm/neon/vcltQs8.c: Remove.
792 * gcc.target/arm/neon/vcltQu16.c: Remove.
793 * gcc.target/arm/neon/vcltQu32.c: Remove.
794 * gcc.target/arm/neon/vcltQu8.c: Remove.
795 * gcc.target/arm/neon/vcltf32.c: Remove.
796 * gcc.target/arm/neon/vclts16.c: Remove.
797 * gcc.target/arm/neon/vclts32.c: Remove.
798 * gcc.target/arm/neon/vclts8.c: Remove.
799 * gcc.target/arm/neon/vcltu16.c: Remove.
800 * gcc.target/arm/neon/vcltu32.c: Remove.
801 * gcc.target/arm/neon/vcltu8.c: Remove.
802 * gcc.target/arm/neon/vclzQs16.c: Remove.
803 * gcc.target/arm/neon/vclzQs32.c: Remove.
804 * gcc.target/arm/neon/vclzQs8.c: Remove.
805 * gcc.target/arm/neon/vclzQu16.c: Remove.
806 * gcc.target/arm/neon/vclzQu32.c: Remove.
807 * gcc.target/arm/neon/vclzQu8.c: Remove.
808 * gcc.target/arm/neon/vclzs16.c: Remove.
809 * gcc.target/arm/neon/vclzs32.c: Remove.
810 * gcc.target/arm/neon/vclzs8.c: Remove.
811 * gcc.target/arm/neon/vclzu16.c: Remove.
812 * gcc.target/arm/neon/vclzu32.c: Remove.
813 * gcc.target/arm/neon/vclzu8.c: Remove.
814 * gcc.target/arm/neon/vcntQp8.c: Remove.
815 * gcc.target/arm/neon/vcntQs8.c: Remove.
816 * gcc.target/arm/neon/vcntQu8.c: Remove.
817 * gcc.target/arm/neon/vcntp8.c: Remove.
818 * gcc.target/arm/neon/vcnts8.c: Remove.
819 * gcc.target/arm/neon/vcntu8.c: Remove.
820 * gcc.target/arm/neon/vcombinef32.c: Remove.
821 * gcc.target/arm/neon/vcombinep16.c: Remove.
822 * gcc.target/arm/neon/vcombinep64.c: Remove.
823 * gcc.target/arm/neon/vcombinep8.c: Remove.
824 * gcc.target/arm/neon/vcombines16.c: Remove.
825 * gcc.target/arm/neon/vcombines32.c: Remove.
826 * gcc.target/arm/neon/vcombines64.c: Remove.
827 * gcc.target/arm/neon/vcombines8.c: Remove.
828 * gcc.target/arm/neon/vcombineu16.c: Remove.
829 * gcc.target/arm/neon/vcombineu32.c: Remove.
830 * gcc.target/arm/neon/vcombineu64.c: Remove.
831 * gcc.target/arm/neon/vcombineu8.c: Remove.
832 * gcc.target/arm/neon/vcreatef32.c: Remove.
833 * gcc.target/arm/neon/vcreatep16.c: Remove.
834 * gcc.target/arm/neon/vcreatep64.c: Remove.
835 * gcc.target/arm/neon/vcreatep8.c: Remove.
836 * gcc.target/arm/neon/vcreates16.c: Remove.
837 * gcc.target/arm/neon/vcreates32.c: Remove.
838 * gcc.target/arm/neon/vcreates64.c: Remove.
839 * gcc.target/arm/neon/vcreates8.c: Remove.
840 * gcc.target/arm/neon/vcreateu16.c: Remove.
841 * gcc.target/arm/neon/vcreateu32.c: Remove.
842 * gcc.target/arm/neon/vcreateu64.c: Remove.
843 * gcc.target/arm/neon/vcreateu8.c: Remove.
844 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
845 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
846 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
847 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
848 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
849 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
850 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
851 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
852 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
853 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
854 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
855 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
856 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
857 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
858 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
859 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
860 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
861 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
862 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
863 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
864 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
865 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
866 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
867 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
868 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
869 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
870 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
871 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
872 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
873 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
874 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
875 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
876 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
877 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
878 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
879 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
880 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
881 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
882 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
883 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
884 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
885 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
886 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
887 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
888 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
889 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
890 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
891 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
892 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
893 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
894 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
895 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
896 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
897 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
898 * gcc.target/arm/neon/vdup_nf32.c: Remove.
899 * gcc.target/arm/neon/vdup_np16.c: Remove.
900 * gcc.target/arm/neon/vdup_np64.c: Remove.
901 * gcc.target/arm/neon/vdup_np8.c: Remove.
902 * gcc.target/arm/neon/vdup_ns16.c: Remove.
903 * gcc.target/arm/neon/vdup_ns32.c: Remove.
904 * gcc.target/arm/neon/vdup_ns64.c: Remove.
905 * gcc.target/arm/neon/vdup_ns8.c: Remove.
906 * gcc.target/arm/neon/vdup_nu16.c: Remove.
907 * gcc.target/arm/neon/vdup_nu32.c: Remove.
908 * gcc.target/arm/neon/vdup_nu64.c: Remove.
909 * gcc.target/arm/neon/vdup_nu8.c: Remove.
910 * gcc.target/arm/neon/veorQs16.c: Remove.
911 * gcc.target/arm/neon/veorQs32.c: Remove.
912 * gcc.target/arm/neon/veorQs64.c: Remove.
913 * gcc.target/arm/neon/veorQs8.c: Remove.
914 * gcc.target/arm/neon/veorQu16.c: Remove.
915 * gcc.target/arm/neon/veorQu32.c: Remove.
916 * gcc.target/arm/neon/veorQu64.c: Remove.
917 * gcc.target/arm/neon/veorQu8.c: Remove.
918 * gcc.target/arm/neon/veors16.c: Remove.
919 * gcc.target/arm/neon/veors32.c: Remove.
920 * gcc.target/arm/neon/veors64.c: Remove.
921 * gcc.target/arm/neon/veors8.c: Remove.
922 * gcc.target/arm/neon/veoru16.c: Remove.
923 * gcc.target/arm/neon/veoru32.c: Remove.
924 * gcc.target/arm/neon/veoru64.c: Remove.
925 * gcc.target/arm/neon/veoru8.c: Remove.
926 * gcc.target/arm/neon/vextQf32.c: Remove.
927 * gcc.target/arm/neon/vextQp16.c: Remove.
928 * gcc.target/arm/neon/vextQp64.c: Remove.
929 * gcc.target/arm/neon/vextQp8.c: Remove.
930 * gcc.target/arm/neon/vextQs16.c: Remove.
931 * gcc.target/arm/neon/vextQs32.c: Remove.
932 * gcc.target/arm/neon/vextQs64.c: Remove.
933 * gcc.target/arm/neon/vextQs8.c: Remove.
934 * gcc.target/arm/neon/vextQu16.c: Remove.
935 * gcc.target/arm/neon/vextQu32.c: Remove.
936 * gcc.target/arm/neon/vextQu64.c: Remove.
937 * gcc.target/arm/neon/vextQu8.c: Remove.
938 * gcc.target/arm/neon/vextf32.c: Remove.
939 * gcc.target/arm/neon/vextp16.c: Remove.
940 * gcc.target/arm/neon/vextp64.c: Remove.
941 * gcc.target/arm/neon/vextp8.c: Remove.
942 * gcc.target/arm/neon/vexts16.c: Remove.
943 * gcc.target/arm/neon/vexts32.c: Remove.
944 * gcc.target/arm/neon/vexts64.c: Remove.
945 * gcc.target/arm/neon/vexts8.c: Remove.
946 * gcc.target/arm/neon/vextu16.c: Remove.
947 * gcc.target/arm/neon/vextu32.c: Remove.
948 * gcc.target/arm/neon/vextu64.c: Remove.
949 * gcc.target/arm/neon/vextu8.c: Remove.
950 * gcc.target/arm/neon/vfmaQf32.c: Remove.
951 * gcc.target/arm/neon/vfmaf32.c: Remove.
952 * gcc.target/arm/neon/vfmsQf32.c: Remove.
953 * gcc.target/arm/neon/vfmsf32.c: Remove.
954 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
955 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
956 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
957 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
958 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
959 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
960 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
961 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
962 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
963 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
964 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
965 * gcc.target/arm/neon/vget_highf32.c: Remove.
966 * gcc.target/arm/neon/vget_highp16.c: Remove.
967 * gcc.target/arm/neon/vget_highp64.c: Remove.
968 * gcc.target/arm/neon/vget_highp8.c: Remove.
969 * gcc.target/arm/neon/vget_highs16.c: Remove.
970 * gcc.target/arm/neon/vget_highs32.c: Remove.
971 * gcc.target/arm/neon/vget_highs64.c: Remove.
972 * gcc.target/arm/neon/vget_highs8.c: Remove.
973 * gcc.target/arm/neon/vget_highu16.c: Remove.
974 * gcc.target/arm/neon/vget_highu32.c: Remove.
975 * gcc.target/arm/neon/vget_highu64.c: Remove.
976 * gcc.target/arm/neon/vget_highu8.c: Remove.
977 * gcc.target/arm/neon/vget_lanef32.c: Remove.
978 * gcc.target/arm/neon/vget_lanep16.c: Remove.
979 * gcc.target/arm/neon/vget_lanep8.c: Remove.
980 * gcc.target/arm/neon/vget_lanes16.c: Remove.
981 * gcc.target/arm/neon/vget_lanes32.c: Remove.
982 * gcc.target/arm/neon/vget_lanes64.c: Remove.
983 * gcc.target/arm/neon/vget_lanes8.c: Remove.
984 * gcc.target/arm/neon/vget_laneu16.c: Remove.
985 * gcc.target/arm/neon/vget_laneu32.c: Remove.
986 * gcc.target/arm/neon/vget_laneu64.c: Remove.
987 * gcc.target/arm/neon/vget_laneu8.c: Remove.
988 * gcc.target/arm/neon/vget_lowf32.c: Remove.
989 * gcc.target/arm/neon/vget_lowp16.c: Remove.
990 * gcc.target/arm/neon/vget_lowp64.c: Remove.
991 * gcc.target/arm/neon/vget_lowp8.c: Remove.
992 * gcc.target/arm/neon/vget_lows16.c: Remove.
993 * gcc.target/arm/neon/vget_lows32.c: Remove.
994 * gcc.target/arm/neon/vget_lows64.c: Remove.
995 * gcc.target/arm/neon/vget_lows8.c: Remove.
996 * gcc.target/arm/neon/vget_lowu16.c: Remove.
997 * gcc.target/arm/neon/vget_lowu32.c: Remove.
998 * gcc.target/arm/neon/vget_lowu64.c: Remove.
999 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1000 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1001 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1002 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1003 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1004 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1005 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1006 * gcc.target/arm/neon/vhadds16.c: Remove.
1007 * gcc.target/arm/neon/vhadds32.c: Remove.
1008 * gcc.target/arm/neon/vhadds8.c: Remove.
1009 * gcc.target/arm/neon/vhaddu16.c: Remove.
1010 * gcc.target/arm/neon/vhaddu32.c: Remove.
1011 * gcc.target/arm/neon/vhaddu8.c: Remove.
1012 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1013 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1014 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1015 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1016 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1017 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1018 * gcc.target/arm/neon/vhsubs16.c: Remove.
1019 * gcc.target/arm/neon/vhsubs32.c: Remove.
1020 * gcc.target/arm/neon/vhsubs8.c: Remove.
1021 * gcc.target/arm/neon/vhsubu16.c: Remove.
1022 * gcc.target/arm/neon/vhsubu32.c: Remove.
1023 * gcc.target/arm/neon/vhsubu8.c: Remove.
1024 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1025 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1026 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1027 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1028 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1029 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1030 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1031 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1032 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1033 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1034 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1035 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1036 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1037 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1038 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1039 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1040 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1041 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1042 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1043 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1044 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1045 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1046 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1047 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1048 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1049 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1050 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1051 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1052 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1053 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1054 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1055 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1056 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1057 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1058 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1059 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1060 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1061 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1062 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1063 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1064 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1065 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1066 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1067 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1068 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1069 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1070 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1071 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1072 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1073 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1074 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1075 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1076 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1077 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1078 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1079 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1080 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1081 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1082 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1083 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1084 * gcc.target/arm/neon/vld1f32.c: Remove.
1085 * gcc.target/arm/neon/vld1p16.c: Remove.
1086 * gcc.target/arm/neon/vld1p64.c: Remove.
1087 * gcc.target/arm/neon/vld1p8.c: Remove.
1088 * gcc.target/arm/neon/vld1s16.c: Remove.
1089 * gcc.target/arm/neon/vld1s32.c: Remove.
1090 * gcc.target/arm/neon/vld1s64.c: Remove.
1091 * gcc.target/arm/neon/vld1s8.c: Remove.
1092 * gcc.target/arm/neon/vld1u16.c: Remove.
1093 * gcc.target/arm/neon/vld1u32.c: Remove.
1094 * gcc.target/arm/neon/vld1u64.c: Remove.
1095 * gcc.target/arm/neon/vld1u8.c: Remove.
1096 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1097 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1098 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1099 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1100 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1101 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1102 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1103 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1104 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1105 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1106 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1107 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1108 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1109 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1110 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1111 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1112 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1113 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1114 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1115 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1116 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1117 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1118 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1119 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1120 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1121 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1122 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1123 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1124 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1125 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1126 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1127 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1128 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1129 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1130 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1131 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1132 * gcc.target/arm/neon/vld2f32.c: Remove.
1133 * gcc.target/arm/neon/vld2p16.c: Remove.
1134 * gcc.target/arm/neon/vld2p64.c: Remove.
1135 * gcc.target/arm/neon/vld2p8.c: Remove.
1136 * gcc.target/arm/neon/vld2s16.c: Remove.
1137 * gcc.target/arm/neon/vld2s32.c: Remove.
1138 * gcc.target/arm/neon/vld2s64.c: Remove.
1139 * gcc.target/arm/neon/vld2s8.c: Remove.
1140 * gcc.target/arm/neon/vld2u16.c: Remove.
1141 * gcc.target/arm/neon/vld2u32.c: Remove.
1142 * gcc.target/arm/neon/vld2u64.c: Remove.
1143 * gcc.target/arm/neon/vld2u8.c: Remove.
1144 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1145 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1146 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1147 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1148 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1149 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1150 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1151 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1152 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1153 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1154 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1155 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1156 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1157 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1158 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1159 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1160 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1161 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1162 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1163 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1164 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1165 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1166 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1167 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1168 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1169 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1170 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1171 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1172 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1173 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1174 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1175 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1176 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1177 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1178 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1179 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1180 * gcc.target/arm/neon/vld3f32.c: Remove.
1181 * gcc.target/arm/neon/vld3p16.c: Remove.
1182 * gcc.target/arm/neon/vld3p64.c: Remove.
1183 * gcc.target/arm/neon/vld3p8.c: Remove.
1184 * gcc.target/arm/neon/vld3s16.c: Remove.
1185 * gcc.target/arm/neon/vld3s32.c: Remove.
1186 * gcc.target/arm/neon/vld3s64.c: Remove.
1187 * gcc.target/arm/neon/vld3s8.c: Remove.
1188 * gcc.target/arm/neon/vld3u16.c: Remove.
1189 * gcc.target/arm/neon/vld3u32.c: Remove.
1190 * gcc.target/arm/neon/vld3u64.c: Remove.
1191 * gcc.target/arm/neon/vld3u8.c: Remove.
1192 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1193 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1194 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1195 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1196 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1197 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1198 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1199 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1200 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1201 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1202 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1203 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1204 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1205 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1206 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1207 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1208 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1209 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1210 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1211 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1212 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1213 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1214 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1215 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1216 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1217 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1218 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1219 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1220 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1221 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1222 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1223 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1224 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1225 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1226 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1227 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1228 * gcc.target/arm/neon/vld4f32.c: Remove.
1229 * gcc.target/arm/neon/vld4p16.c: Remove.
1230 * gcc.target/arm/neon/vld4p64.c: Remove.
1231 * gcc.target/arm/neon/vld4p8.c: Remove.
1232 * gcc.target/arm/neon/vld4s16.c: Remove.
1233 * gcc.target/arm/neon/vld4s32.c: Remove.
1234 * gcc.target/arm/neon/vld4s64.c: Remove.
1235 * gcc.target/arm/neon/vld4s8.c: Remove.
1236 * gcc.target/arm/neon/vld4u16.c: Remove.
1237 * gcc.target/arm/neon/vld4u32.c: Remove.
1238 * gcc.target/arm/neon/vld4u64.c: Remove.
1239 * gcc.target/arm/neon/vld4u8.c: Remove.
1240 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1241 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1242 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1243 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1244 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1245 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1246 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1247 * gcc.target/arm/neon/vmaxf32.c: Remove.
1248 * gcc.target/arm/neon/vmaxs16.c: Remove.
1249 * gcc.target/arm/neon/vmaxs32.c: Remove.
1250 * gcc.target/arm/neon/vmaxs8.c: Remove.
1251 * gcc.target/arm/neon/vmaxu16.c: Remove.
1252 * gcc.target/arm/neon/vmaxu32.c: Remove.
1253 * gcc.target/arm/neon/vmaxu8.c: Remove.
1254 * gcc.target/arm/neon/vminQf32.c: Remove.
1255 * gcc.target/arm/neon/vminQs16.c: Remove.
1256 * gcc.target/arm/neon/vminQs32.c: Remove.
1257 * gcc.target/arm/neon/vminQs8.c: Remove.
1258 * gcc.target/arm/neon/vminQu16.c: Remove.
1259 * gcc.target/arm/neon/vminQu32.c: Remove.
1260 * gcc.target/arm/neon/vminQu8.c: Remove.
1261 * gcc.target/arm/neon/vminf32.c: Remove.
1262 * gcc.target/arm/neon/vmins16.c: Remove.
1263 * gcc.target/arm/neon/vmins32.c: Remove.
1264 * gcc.target/arm/neon/vmins8.c: Remove.
1265 * gcc.target/arm/neon/vminu16.c: Remove.
1266 * gcc.target/arm/neon/vminu32.c: Remove.
1267 * gcc.target/arm/neon/vminu8.c: Remove.
1268 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1269 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1270 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1271 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1272 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1273 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1274 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1275 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1276 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1277 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1278 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1279 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1280 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1281 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1282 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1283 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1284 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1285 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1286 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1287 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1288 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1289 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1290 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1291 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1292 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1293 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1294 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1295 * gcc.target/arm/neon/vmlaf32.c: Remove.
1296 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1297 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1298 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1299 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1300 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1301 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1302 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1303 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1304 * gcc.target/arm/neon/vmlals16.c: Remove.
1305 * gcc.target/arm/neon/vmlals32.c: Remove.
1306 * gcc.target/arm/neon/vmlals8.c: Remove.
1307 * gcc.target/arm/neon/vmlalu16.c: Remove.
1308 * gcc.target/arm/neon/vmlalu32.c: Remove.
1309 * gcc.target/arm/neon/vmlalu8.c: Remove.
1310 * gcc.target/arm/neon/vmlas16.c: Remove.
1311 * gcc.target/arm/neon/vmlas32.c: Remove.
1312 * gcc.target/arm/neon/vmlas8.c: Remove.
1313 * gcc.target/arm/neon/vmlau16.c: Remove.
1314 * gcc.target/arm/neon/vmlau32.c: Remove.
1315 * gcc.target/arm/neon/vmlau8.c: Remove.
1316 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1317 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1318 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1319 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1320 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1321 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1322 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1323 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1324 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1325 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1326 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1327 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1328 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1329 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1330 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1331 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1332 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1333 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1334 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1335 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1336 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1337 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1338 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1339 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1340 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1341 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1342 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1343 * gcc.target/arm/neon/vmlsf32.c: Remove.
1344 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1345 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1346 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1347 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1348 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1349 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1350 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1351 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1352 * gcc.target/arm/neon/vmlsls16.c: Remove.
1353 * gcc.target/arm/neon/vmlsls32.c: Remove.
1354 * gcc.target/arm/neon/vmlsls8.c: Remove.
1355 * gcc.target/arm/neon/vmlslu16.c: Remove.
1356 * gcc.target/arm/neon/vmlslu32.c: Remove.
1357 * gcc.target/arm/neon/vmlslu8.c: Remove.
1358 * gcc.target/arm/neon/vmlss16.c: Remove.
1359 * gcc.target/arm/neon/vmlss32.c: Remove.
1360 * gcc.target/arm/neon/vmlss8.c: Remove.
1361 * gcc.target/arm/neon/vmlsu16.c: Remove.
1362 * gcc.target/arm/neon/vmlsu32.c: Remove.
1363 * gcc.target/arm/neon/vmlsu8.c: Remove.
1364 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1365 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1366 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1367 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1368 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1369 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1370 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1371 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1372 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1373 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1374 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1375 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1376 * gcc.target/arm/neon/vmov_np16.c: Remove.
1377 * gcc.target/arm/neon/vmov_np8.c: Remove.
1378 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1379 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1380 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1381 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1382 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1383 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1384 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1385 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1386 * gcc.target/arm/neon/vmovls16.c: Remove.
1387 * gcc.target/arm/neon/vmovls32.c: Remove.
1388 * gcc.target/arm/neon/vmovls8.c: Remove.
1389 * gcc.target/arm/neon/vmovlu16.c: Remove.
1390 * gcc.target/arm/neon/vmovlu32.c: Remove.
1391 * gcc.target/arm/neon/vmovlu8.c: Remove.
1392 * gcc.target/arm/neon/vmovns16.c: Remove.
1393 * gcc.target/arm/neon/vmovns32.c: Remove.
1394 * gcc.target/arm/neon/vmovns64.c: Remove.
1395 * gcc.target/arm/neon/vmovnu16.c: Remove.
1396 * gcc.target/arm/neon/vmovnu32.c: Remove.
1397 * gcc.target/arm/neon/vmovnu64.c: Remove.
1398 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1399 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1400 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1401 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1402 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1403 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1404 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1405 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1406 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1407 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1408 * gcc.target/arm/neon/vmulQf32.c: Remove.
1409 * gcc.target/arm/neon/vmulQp8.c: Remove.
1410 * gcc.target/arm/neon/vmulQs16.c: Remove.
1411 * gcc.target/arm/neon/vmulQs32.c: Remove.
1412 * gcc.target/arm/neon/vmulQs8.c: Remove.
1413 * gcc.target/arm/neon/vmulQu16.c: Remove.
1414 * gcc.target/arm/neon/vmulQu32.c: Remove.
1415 * gcc.target/arm/neon/vmulQu8.c: Remove.
1416 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1417 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1418 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1419 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1420 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1421 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1422 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1423 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1424 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1425 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1426 * gcc.target/arm/neon/vmulf32.c: Remove.
1427 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1428 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1429 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1430 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1431 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1432 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1433 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1434 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1435 * gcc.target/arm/neon/vmullp8.c: Remove.
1436 * gcc.target/arm/neon/vmulls16.c: Remove.
1437 * gcc.target/arm/neon/vmulls32.c: Remove.
1438 * gcc.target/arm/neon/vmulls8.c: Remove.
1439 * gcc.target/arm/neon/vmullu16.c: Remove.
1440 * gcc.target/arm/neon/vmullu32.c: Remove.
1441 * gcc.target/arm/neon/vmullu8.c: Remove.
1442 * gcc.target/arm/neon/vmulp8.c: Remove.
1443 * gcc.target/arm/neon/vmuls16.c: Remove.
1444 * gcc.target/arm/neon/vmuls32.c: Remove.
1445 * gcc.target/arm/neon/vmuls8.c: Remove.
1446 * gcc.target/arm/neon/vmulu16.c: Remove.
1447 * gcc.target/arm/neon/vmulu32.c: Remove.
1448 * gcc.target/arm/neon/vmulu8.c: Remove.
1449 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1450 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1451 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1452 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1453 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1454 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1455 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1456 * gcc.target/arm/neon/vmvnp8.c: Remove.
1457 * gcc.target/arm/neon/vmvns16.c: Remove.
1458 * gcc.target/arm/neon/vmvns32.c: Remove.
1459 * gcc.target/arm/neon/vmvns8.c: Remove.
1460 * gcc.target/arm/neon/vmvnu16.c: Remove.
1461 * gcc.target/arm/neon/vmvnu32.c: Remove.
1462 * gcc.target/arm/neon/vmvnu8.c: Remove.
1463 * gcc.target/arm/neon/vnegQf32.c: Remove.
1464 * gcc.target/arm/neon/vnegQs16.c: Remove.
1465 * gcc.target/arm/neon/vnegQs32.c: Remove.
1466 * gcc.target/arm/neon/vnegQs8.c: Remove.
1467 * gcc.target/arm/neon/vnegf32.c: Remove.
1468 * gcc.target/arm/neon/vnegs16.c: Remove.
1469 * gcc.target/arm/neon/vnegs32.c: Remove.
1470 * gcc.target/arm/neon/vnegs8.c: Remove.
1471 * gcc.target/arm/neon/vornQs16.c: Remove.
1472 * gcc.target/arm/neon/vornQs32.c: Remove.
1473 * gcc.target/arm/neon/vornQs64.c: Remove.
1474 * gcc.target/arm/neon/vornQs8.c: Remove.
1475 * gcc.target/arm/neon/vornQu16.c: Remove.
1476 * gcc.target/arm/neon/vornQu32.c: Remove.
1477 * gcc.target/arm/neon/vornQu64.c: Remove.
1478 * gcc.target/arm/neon/vornQu8.c: Remove.
1479 * gcc.target/arm/neon/vorns16.c: Remove.
1480 * gcc.target/arm/neon/vorns32.c: Remove.
1481 * gcc.target/arm/neon/vorns64.c: Remove.
1482 * gcc.target/arm/neon/vorns8.c: Remove.
1483 * gcc.target/arm/neon/vornu16.c: Remove.
1484 * gcc.target/arm/neon/vornu32.c: Remove.
1485 * gcc.target/arm/neon/vornu64.c: Remove.
1486 * gcc.target/arm/neon/vornu8.c: Remove.
1487 * gcc.target/arm/neon/vorrQs16.c: Remove.
1488 * gcc.target/arm/neon/vorrQs32.c: Remove.
1489 * gcc.target/arm/neon/vorrQs64.c: Remove.
1490 * gcc.target/arm/neon/vorrQs8.c: Remove.
1491 * gcc.target/arm/neon/vorrQu16.c: Remove.
1492 * gcc.target/arm/neon/vorrQu32.c: Remove.
1493 * gcc.target/arm/neon/vorrQu64.c: Remove.
1494 * gcc.target/arm/neon/vorrQu8.c: Remove.
1495 * gcc.target/arm/neon/vorrs16.c: Remove.
1496 * gcc.target/arm/neon/vorrs32.c: Remove.
1497 * gcc.target/arm/neon/vorrs64.c: Remove.
1498 * gcc.target/arm/neon/vorrs8.c: Remove.
1499 * gcc.target/arm/neon/vorru16.c: Remove.
1500 * gcc.target/arm/neon/vorru32.c: Remove.
1501 * gcc.target/arm/neon/vorru64.c: Remove.
1502 * gcc.target/arm/neon/vorru8.c: Remove.
1503 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1504 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1505 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1506 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1507 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1508 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1509 * gcc.target/arm/neon/vpadals16.c: Remove.
1510 * gcc.target/arm/neon/vpadals32.c: Remove.
1511 * gcc.target/arm/neon/vpadals8.c: Remove.
1512 * gcc.target/arm/neon/vpadalu16.c: Remove.
1513 * gcc.target/arm/neon/vpadalu32.c: Remove.
1514 * gcc.target/arm/neon/vpadalu8.c: Remove.
1515 * gcc.target/arm/neon/vpaddf32.c: Remove.
1516 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1517 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1518 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1519 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1520 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1521 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1522 * gcc.target/arm/neon/vpaddls16.c: Remove.
1523 * gcc.target/arm/neon/vpaddls32.c: Remove.
1524 * gcc.target/arm/neon/vpaddls8.c: Remove.
1525 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1526 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1527 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1528 * gcc.target/arm/neon/vpadds16.c: Remove.
1529 * gcc.target/arm/neon/vpadds32.c: Remove.
1530 * gcc.target/arm/neon/vpadds8.c: Remove.
1531 * gcc.target/arm/neon/vpaddu16.c: Remove.
1532 * gcc.target/arm/neon/vpaddu32.c: Remove.
1533 * gcc.target/arm/neon/vpaddu8.c: Remove.
1534 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1535 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1536 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1537 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1538 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1539 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1540 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1541 * gcc.target/arm/neon/vpminf32.c: Remove.
1542 * gcc.target/arm/neon/vpmins16.c: Remove.
1543 * gcc.target/arm/neon/vpmins32.c: Remove.
1544 * gcc.target/arm/neon/vpmins8.c: Remove.
1545 * gcc.target/arm/neon/vpminu16.c: Remove.
1546 * gcc.target/arm/neon/vpminu32.c: Remove.
1547 * gcc.target/arm/neon/vpminu8.c: Remove.
1548 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1549 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1550 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1551 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1552 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1553 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1554 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1555 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1556 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1557 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1558 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1559 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1560 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1561 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1562 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1563 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1564 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1565 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1566 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1567 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1568 * gcc.target/arm/neon/vqRshls16.c: Remove.
1569 * gcc.target/arm/neon/vqRshls32.c: Remove.
1570 * gcc.target/arm/neon/vqRshls64.c: Remove.
1571 * gcc.target/arm/neon/vqRshls8.c: Remove.
1572 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1573 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1574 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1575 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1576 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1577 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1578 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1579 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1580 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1581 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1582 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1583 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1584 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1585 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1586 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1587 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1588 * gcc.target/arm/neon/vqabss16.c: Remove.
1589 * gcc.target/arm/neon/vqabss32.c: Remove.
1590 * gcc.target/arm/neon/vqabss8.c: Remove.
1591 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1592 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1593 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1594 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1595 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1596 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1597 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1598 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1599 * gcc.target/arm/neon/vqadds16.c: Remove.
1600 * gcc.target/arm/neon/vqadds32.c: Remove.
1601 * gcc.target/arm/neon/vqadds64.c: Remove.
1602 * gcc.target/arm/neon/vqadds8.c: Remove.
1603 * gcc.target/arm/neon/vqaddu16.c: Remove.
1604 * gcc.target/arm/neon/vqaddu32.c: Remove.
1605 * gcc.target/arm/neon/vqaddu64.c: Remove.
1606 * gcc.target/arm/neon/vqaddu8.c: Remove.
1607 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1608 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1609 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1610 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1611 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1612 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1613 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1614 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1615 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1616 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1617 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1618 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1619 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1620 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1621 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1622 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1623 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1624 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1625 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1626 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1627 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1628 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1629 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1630 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1631 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1632 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1633 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1634 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1635 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1636 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1637 * gcc.target/arm/neon/vqmovns16.c: Remove.
1638 * gcc.target/arm/neon/vqmovns32.c: Remove.
1639 * gcc.target/arm/neon/vqmovns64.c: Remove.
1640 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1641 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1642 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1643 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1644 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1645 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1646 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1647 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1648 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1649 * gcc.target/arm/neon/vqnegs16.c: Remove.
1650 * gcc.target/arm/neon/vqnegs32.c: Remove.
1651 * gcc.target/arm/neon/vqnegs8.c: Remove.
1652 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1653 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1654 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1655 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1656 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1657 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1658 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1659 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1660 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1661 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1662 * gcc.target/arm/neon/vqshlQs64.c: Remove.
1663 * gcc.target/arm/neon/vqshlQs8.c: Remove.
1664 * gcc.target/arm/neon/vqshlQu16.c: Remove.
1665 * gcc.target/arm/neon/vqshlQu32.c: Remove.
1666 * gcc.target/arm/neon/vqshlQu64.c: Remove.
1667 * gcc.target/arm/neon/vqshlQu8.c: Remove.
1668 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1669 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1670 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1671 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1672 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1673 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1674 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1675 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1676 * gcc.target/arm/neon/vqshls16.c: Remove.
1677 * gcc.target/arm/neon/vqshls32.c: Remove.
1678 * gcc.target/arm/neon/vqshls64.c: Remove.
1679 * gcc.target/arm/neon/vqshls8.c: Remove.
1680 * gcc.target/arm/neon/vqshlu16.c: Remove.
1681 * gcc.target/arm/neon/vqshlu32.c: Remove.
1682 * gcc.target/arm/neon/vqshlu64.c: Remove.
1683 * gcc.target/arm/neon/vqshlu8.c: Remove.
1684 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1685 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1686 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1687 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1688 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1689 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1690 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1691 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1692 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1693 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1694 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1695 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1696 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1697 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1698 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1699 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1700 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1701 * gcc.target/arm/neon/vqsubQs16.c: Remove.
1702 * gcc.target/arm/neon/vqsubQs32.c: Remove.
1703 * gcc.target/arm/neon/vqsubQs64.c: Remove.
1704 * gcc.target/arm/neon/vqsubQs8.c: Remove.
1705 * gcc.target/arm/neon/vqsubQu16.c: Remove.
1706 * gcc.target/arm/neon/vqsubQu32.c: Remove.
1707 * gcc.target/arm/neon/vqsubQu64.c: Remove.
1708 * gcc.target/arm/neon/vqsubQu8.c: Remove.
1709 * gcc.target/arm/neon/vqsubs16.c: Remove.
1710 * gcc.target/arm/neon/vqsubs32.c: Remove.
1711 * gcc.target/arm/neon/vqsubs64.c: Remove.
1712 * gcc.target/arm/neon/vqsubs8.c: Remove.
1713 * gcc.target/arm/neon/vqsubu16.c: Remove.
1714 * gcc.target/arm/neon/vqsubu32.c: Remove.
1715 * gcc.target/arm/neon/vqsubu64.c: Remove.
1716 * gcc.target/arm/neon/vqsubu8.c: Remove.
1717 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1718 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1719 * gcc.target/arm/neon/vrecpef32.c: Remove.
1720 * gcc.target/arm/neon/vrecpeu32.c: Remove.
1721 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1722 * gcc.target/arm/neon/vrecpsf32.c: Remove.
1723 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1724 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1725 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1726 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1727 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1728 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1729 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1730 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1731 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1732 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1733 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1734 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1735 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1736 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1737 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1738 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1739 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1740 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1741 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1742 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1743 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1744 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1745 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1746 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1747 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1748 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1749 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1750 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1751 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1752 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1753 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1754 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1755 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1756 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1757 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1758 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1759 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1760 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1761 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1762 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1763 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1764 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1765 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1766 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1767 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1768 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1769 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1770 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1771 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1772 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1773 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1774 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1775 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1776 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1777 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1778 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1779 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1780 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1781 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1782 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1783 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1784 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1785 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1786 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1787 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1788 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1789 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1790 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1791 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1792 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1793 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1794 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1795 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1796 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1797 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1798 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1799 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1800 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1801 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1802 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1803 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1804 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1805 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1806 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1807 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1808 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1809 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1810 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1811 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1812 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1813 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1814 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1815 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1816 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1817 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1818 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1819 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1820 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1821 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1822 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1823 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1824 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1825 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1826 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1827 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1828 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1829 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1830 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1831 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1832 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1833 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1834 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1835 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1836 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1837 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1838 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1839 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1840 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1841 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1842 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1843 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1844 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1845 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1846 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1847 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1848 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1849 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1850 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1851 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1852 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1853 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1854 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1855 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1856 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1857 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1858 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1859 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1860 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1861 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1862 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1863 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1864 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1865 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1866 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1867 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1868 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1869 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1870 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1871 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1872 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1873 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1874 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1875 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1876 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1877 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1878 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1879 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1880 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1881 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1882 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1883 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1884 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1885 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1886 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1887 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1888 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1889 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1890 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1891 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1892 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1893 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1894 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1895 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1896 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1897 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1898 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1899 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1900 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1901 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1902 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1903 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1904 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1905 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1906 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1907 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1908 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1909 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1910 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1911 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1912 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1913 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1914 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1915 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1916 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1917 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1918 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1919 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1920 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1921 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1922 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1923 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1924 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1925 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1926 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1927 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1928 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
1929 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
1930 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
1931 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
1932 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
1933 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
1934 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
1935 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
1936 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
1937 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
1938 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
1939 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
1940 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
1941 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
1942 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
1943 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
1944 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
1945 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
1946 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
1947 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
1948 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
1949 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
1950 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
1951 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
1952 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
1953 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
1954 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
1955 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
1956 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
1957 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
1958 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
1959 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
1960 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
1961 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
1962 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
1963 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
1964 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
1965 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
1966 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
1967 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
1968 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
1969 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
1970 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
1971 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
1972 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
1973 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
1974 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
1975 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
1976 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
1977 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
1978 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
1979 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
1980 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
1981 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
1982 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
1983 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
1984 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
1985 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
1986 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
1987 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
1988 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
1989 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
1990 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
1991 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
1992 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
1993 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
1994 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
1995 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
1996 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
1997 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
1998 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
1999 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2000 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2001 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2002 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2003 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2004 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2005 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2006 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2007 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2008 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2009 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2010 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2011 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2012 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2013 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2014 * gcc.target/arm/neon/vrev16p8.c: Remove.
2015 * gcc.target/arm/neon/vrev16s8.c: Remove.
2016 * gcc.target/arm/neon/vrev16u8.c: Remove.
2017 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2018 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2019 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2020 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2021 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2022 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2023 * gcc.target/arm/neon/vrev32p16.c: Remove.
2024 * gcc.target/arm/neon/vrev32p8.c: Remove.
2025 * gcc.target/arm/neon/vrev32s16.c: Remove.
2026 * gcc.target/arm/neon/vrev32s8.c: Remove.
2027 * gcc.target/arm/neon/vrev32u16.c: Remove.
2028 * gcc.target/arm/neon/vrev32u8.c: Remove.
2029 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2030 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2031 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2032 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2033 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2034 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2035 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2036 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2037 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2038 * gcc.target/arm/neon/vrev64f32.c: Remove.
2039 * gcc.target/arm/neon/vrev64p16.c: Remove.
2040 * gcc.target/arm/neon/vrev64p8.c: Remove.
2041 * gcc.target/arm/neon/vrev64s16.c: Remove.
2042 * gcc.target/arm/neon/vrev64s32.c: Remove.
2043 * gcc.target/arm/neon/vrev64s8.c: Remove.
2044 * gcc.target/arm/neon/vrev64u16.c: Remove.
2045 * gcc.target/arm/neon/vrev64u32.c: Remove.
2046 * gcc.target/arm/neon/vrev64u8.c: Remove.
2047 * gcc.target/arm/neon/vrndaf32.c: Remove.
2048 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2049 * gcc.target/arm/neon/vrndf32.c: Remove.
2050 * gcc.target/arm/neon/vrndmf32.c: Remove.
2051 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2052 * gcc.target/arm/neon/vrndnf32.c: Remove.
2053 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2054 * gcc.target/arm/neon/vrndpf32.c: Remove.
2055 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2056 * gcc.target/arm/neon/vrndqf32.c: Remove.
2057 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2058 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2059 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2060 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2061 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2062 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2063 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2064 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2065 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2066 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2067 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2068 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2069 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2070 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2071 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2072 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2073 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2074 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2075 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2076 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2077 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2078 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2079 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2080 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2081 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2082 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2083 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2084 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2085 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2086 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2087 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2088 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2089 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2090 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2091 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2092 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2093 * gcc.target/arm/neon/vshlQs16.c: Remove.
2094 * gcc.target/arm/neon/vshlQs32.c: Remove.
2095 * gcc.target/arm/neon/vshlQs64.c: Remove.
2096 * gcc.target/arm/neon/vshlQs8.c: Remove.
2097 * gcc.target/arm/neon/vshlQu16.c: Remove.
2098 * gcc.target/arm/neon/vshlQu32.c: Remove.
2099 * gcc.target/arm/neon/vshlQu64.c: Remove.
2100 * gcc.target/arm/neon/vshlQu8.c: Remove.
2101 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2102 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2103 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2104 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2105 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2106 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2107 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2108 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2109 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2110 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2111 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2112 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2113 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2114 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2115 * gcc.target/arm/neon/vshls16.c: Remove.
2116 * gcc.target/arm/neon/vshls32.c: Remove.
2117 * gcc.target/arm/neon/vshls64.c: Remove.
2118 * gcc.target/arm/neon/vshls8.c: Remove.
2119 * gcc.target/arm/neon/vshlu16.c: Remove.
2120 * gcc.target/arm/neon/vshlu32.c: Remove.
2121 * gcc.target/arm/neon/vshlu64.c: Remove.
2122 * gcc.target/arm/neon/vshlu8.c: Remove.
2123 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2124 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2125 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2126 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2127 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2128 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2129 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2130 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2131 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2132 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2133 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2134 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2135 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2136 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2137 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2138 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2139 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2140 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2141 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2142 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2143 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2144 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2145 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2146 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2147 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2148 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2149 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2150 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2151 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2152 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2153 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2154 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2155 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2156 * gcc.target/arm/neon/vsli_np16.c: Remove.
2157 * gcc.target/arm/neon/vsli_np64.c: Remove.
2158 * gcc.target/arm/neon/vsli_np8.c: Remove.
2159 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2160 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2161 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2162 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2163 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2164 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2165 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2166 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2167 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2168 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2169 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2170 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2171 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2172 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2173 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2174 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2175 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2176 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2177 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2178 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2179 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2180 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2181 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2182 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2183 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2184 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2185 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2186 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2187 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2188 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2189 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2190 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2191 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2192 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2193 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2194 * gcc.target/arm/neon/vsri_np16.c: Remove.
2195 * gcc.target/arm/neon/vsri_np64.c: Remove.
2196 * gcc.target/arm/neon/vsri_np8.c: Remove.
2197 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2198 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2199 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2200 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2201 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2202 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2203 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2204 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2205 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2206 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2207 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2208 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2209 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2210 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2211 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2212 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2213 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2214 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2215 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2216 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2217 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2218 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2219 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2220 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2221 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2222 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2223 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2224 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2225 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2226 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2227 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2228 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2229 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2230 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2231 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2232 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2233 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2234 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2235 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2236 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2237 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2238 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2239 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2240 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2241 * gcc.target/arm/neon/vst1f32.c: Remove.
2242 * gcc.target/arm/neon/vst1p16.c: Remove.
2243 * gcc.target/arm/neon/vst1p64.c: Remove.
2244 * gcc.target/arm/neon/vst1p8.c: Remove.
2245 * gcc.target/arm/neon/vst1s16.c: Remove.
2246 * gcc.target/arm/neon/vst1s32.c: Remove.
2247 * gcc.target/arm/neon/vst1s64.c: Remove.
2248 * gcc.target/arm/neon/vst1s8.c: Remove.
2249 * gcc.target/arm/neon/vst1u16.c: Remove.
2250 * gcc.target/arm/neon/vst1u32.c: Remove.
2251 * gcc.target/arm/neon/vst1u64.c: Remove.
2252 * gcc.target/arm/neon/vst1u8.c: Remove.
2253 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2254 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2255 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2256 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2257 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2258 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2259 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2260 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2261 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2262 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2263 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2264 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2265 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2266 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2267 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2268 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2269 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2270 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2271 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2272 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2273 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2274 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2275 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2276 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2277 * gcc.target/arm/neon/vst2f32.c: Remove.
2278 * gcc.target/arm/neon/vst2p16.c: Remove.
2279 * gcc.target/arm/neon/vst2p64.c: Remove.
2280 * gcc.target/arm/neon/vst2p8.c: Remove.
2281 * gcc.target/arm/neon/vst2s16.c: Remove.
2282 * gcc.target/arm/neon/vst2s32.c: Remove.
2283 * gcc.target/arm/neon/vst2s64.c: Remove.
2284 * gcc.target/arm/neon/vst2s8.c: Remove.
2285 * gcc.target/arm/neon/vst2u16.c: Remove.
2286 * gcc.target/arm/neon/vst2u32.c: Remove.
2287 * gcc.target/arm/neon/vst2u64.c: Remove.
2288 * gcc.target/arm/neon/vst2u8.c: Remove.
2289 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2290 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2291 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2292 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2293 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2294 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2295 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2296 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2297 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2298 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2299 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2300 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2301 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2302 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2303 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2304 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2305 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2306 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2307 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2308 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2309 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2310 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2311 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2312 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2313 * gcc.target/arm/neon/vst3f32.c: Remove.
2314 * gcc.target/arm/neon/vst3p16.c: Remove.
2315 * gcc.target/arm/neon/vst3p64.c: Remove.
2316 * gcc.target/arm/neon/vst3p8.c: Remove.
2317 * gcc.target/arm/neon/vst3s16.c: Remove.
2318 * gcc.target/arm/neon/vst3s32.c: Remove.
2319 * gcc.target/arm/neon/vst3s64.c: Remove.
2320 * gcc.target/arm/neon/vst3s8.c: Remove.
2321 * gcc.target/arm/neon/vst3u16.c: Remove.
2322 * gcc.target/arm/neon/vst3u32.c: Remove.
2323 * gcc.target/arm/neon/vst3u64.c: Remove.
2324 * gcc.target/arm/neon/vst3u8.c: Remove.
2325 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2326 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2327 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2328 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2329 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2330 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2331 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2332 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2333 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2334 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2335 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2336 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2337 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2338 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2339 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2340 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2341 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2342 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2343 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2344 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2345 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2346 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2347 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2348 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2349 * gcc.target/arm/neon/vst4f32.c: Remove.
2350 * gcc.target/arm/neon/vst4p16.c: Remove.
2351 * gcc.target/arm/neon/vst4p64.c: Remove.
2352 * gcc.target/arm/neon/vst4p8.c: Remove.
2353 * gcc.target/arm/neon/vst4s16.c: Remove.
2354 * gcc.target/arm/neon/vst4s32.c: Remove.
2355 * gcc.target/arm/neon/vst4s64.c: Remove.
2356 * gcc.target/arm/neon/vst4s8.c: Remove.
2357 * gcc.target/arm/neon/vst4u16.c: Remove.
2358 * gcc.target/arm/neon/vst4u32.c: Remove.
2359 * gcc.target/arm/neon/vst4u64.c: Remove.
2360 * gcc.target/arm/neon/vst4u8.c: Remove.
2361 * gcc.target/arm/neon/vsubQf32.c: Remove.
2362 * gcc.target/arm/neon/vsubQs16.c: Remove.
2363 * gcc.target/arm/neon/vsubQs32.c: Remove.
2364 * gcc.target/arm/neon/vsubQs64.c: Remove.
2365 * gcc.target/arm/neon/vsubQs8.c: Remove.
2366 * gcc.target/arm/neon/vsubQu16.c: Remove.
2367 * gcc.target/arm/neon/vsubQu32.c: Remove.
2368 * gcc.target/arm/neon/vsubQu64.c: Remove.
2369 * gcc.target/arm/neon/vsubQu8.c: Remove.
2370 * gcc.target/arm/neon/vsubf32.c: Remove.
2371 * gcc.target/arm/neon/vsubhns16.c: Remove.
2372 * gcc.target/arm/neon/vsubhns32.c: Remove.
2373 * gcc.target/arm/neon/vsubhns64.c: Remove.
2374 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2375 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2376 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2377 * gcc.target/arm/neon/vsubls16.c: Remove.
2378 * gcc.target/arm/neon/vsubls32.c: Remove.
2379 * gcc.target/arm/neon/vsubls8.c: Remove.
2380 * gcc.target/arm/neon/vsublu16.c: Remove.
2381 * gcc.target/arm/neon/vsublu32.c: Remove.
2382 * gcc.target/arm/neon/vsublu8.c: Remove.
2383 * gcc.target/arm/neon/vsubs16.c: Remove.
2384 * gcc.target/arm/neon/vsubs32.c: Remove.
2385 * gcc.target/arm/neon/vsubs64.c: Remove.
2386 * gcc.target/arm/neon/vsubs8.c: Remove.
2387 * gcc.target/arm/neon/vsubu16.c: Remove.
2388 * gcc.target/arm/neon/vsubu32.c: Remove.
2389 * gcc.target/arm/neon/vsubu64.c: Remove.
2390 * gcc.target/arm/neon/vsubu8.c: Remove.
2391 * gcc.target/arm/neon/vsubws16.c: Remove.
2392 * gcc.target/arm/neon/vsubws32.c: Remove.
2393 * gcc.target/arm/neon/vsubws8.c: Remove.
2394 * gcc.target/arm/neon/vsubwu16.c: Remove.
2395 * gcc.target/arm/neon/vsubwu32.c: Remove.
2396 * gcc.target/arm/neon/vsubwu8.c: Remove.
2397 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2398 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2399 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2400 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2401 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2402 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2403 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2404 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2405 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2406 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2407 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2408 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2409 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2410 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2411 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2412 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2413 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2414 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2415 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2416 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2417 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2418 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2419 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2420 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2421 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2422 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2423 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2424 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2425 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2426 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2427 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2428 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2429 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2430 * gcc.target/arm/neon/vtrnf32.c: Remove.
2431 * gcc.target/arm/neon/vtrnp16.c: Remove.
2432 * gcc.target/arm/neon/vtrnp8.c: Remove.
2433 * gcc.target/arm/neon/vtrns16.c: Remove.
2434 * gcc.target/arm/neon/vtrns32.c: Remove.
2435 * gcc.target/arm/neon/vtrns8.c: Remove.
2436 * gcc.target/arm/neon/vtrnu16.c: Remove.
2437 * gcc.target/arm/neon/vtrnu32.c: Remove.
2438 * gcc.target/arm/neon/vtrnu8.c: Remove.
2439 * gcc.target/arm/neon/vtstQp8.c: Remove.
2440 * gcc.target/arm/neon/vtstQs16.c: Remove.
2441 * gcc.target/arm/neon/vtstQs32.c: Remove.
2442 * gcc.target/arm/neon/vtstQs8.c: Remove.
2443 * gcc.target/arm/neon/vtstQu16.c: Remove.
2444 * gcc.target/arm/neon/vtstQu32.c: Remove.
2445 * gcc.target/arm/neon/vtstQu8.c: Remove.
2446 * gcc.target/arm/neon/vtstp8.c: Remove.
2447 * gcc.target/arm/neon/vtsts16.c: Remove.
2448 * gcc.target/arm/neon/vtsts32.c: Remove.
2449 * gcc.target/arm/neon/vtsts8.c: Remove.
2450 * gcc.target/arm/neon/vtstu16.c: Remove.
2451 * gcc.target/arm/neon/vtstu32.c: Remove.
2452 * gcc.target/arm/neon/vtstu8.c: Remove.
2453 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2454 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2455 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2456 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2457 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2458 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2459 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2460 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2461 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2462 * gcc.target/arm/neon/vuzpf32.c: Remove.
2463 * gcc.target/arm/neon/vuzpp16.c: Remove.
2464 * gcc.target/arm/neon/vuzpp8.c: Remove.
2465 * gcc.target/arm/neon/vuzps16.c: Remove.
2466 * gcc.target/arm/neon/vuzps32.c: Remove.
2467 * gcc.target/arm/neon/vuzps8.c: Remove.
2468 * gcc.target/arm/neon/vuzpu16.c: Remove.
2469 * gcc.target/arm/neon/vuzpu32.c: Remove.
2470 * gcc.target/arm/neon/vuzpu8.c: Remove.
2471 * gcc.target/arm/neon/vzipQf32.c: Remove.
2472 * gcc.target/arm/neon/vzipQp16.c: Remove.
2473 * gcc.target/arm/neon/vzipQp8.c: Remove.
2474 * gcc.target/arm/neon/vzipQs16.c: Remove.
2475 * gcc.target/arm/neon/vzipQs32.c: Remove.
2476 * gcc.target/arm/neon/vzipQs8.c: Remove.
2477 * gcc.target/arm/neon/vzipQu16.c: Remove.
2478 * gcc.target/arm/neon/vzipQu32.c: Remove.
2479 * gcc.target/arm/neon/vzipQu8.c: Remove.
2480 * gcc.target/arm/neon/vzipf32.c: Remove.
2481 * gcc.target/arm/neon/vzipp16.c: Remove.
2482 * gcc.target/arm/neon/vzipp8.c: Remove.
2483 * gcc.target/arm/neon/vzips16.c: Remove.
2484 * gcc.target/arm/neon/vzips32.c: Remove.
2485 * gcc.target/arm/neon/vzips8.c: Remove.
2486 * gcc.target/arm/neon/vzipu16.c: Remove.
2487 * gcc.target/arm/neon/vzipu32.c: Remove.
2488 * gcc.target/arm/neon/vzipu8.c: Remove.
2490 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2492 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2494 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2497 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2498 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2500 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2502 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2503 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2504 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2505 levenshtein_plugin.c.
2506 * gcc.dg/spellcheck-fields.c: New file.
2508 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2511 * gfortran.dg/pr68318_1.f90: New test.
2512 * gfortran.dg/pr68318_2.f90: Ditto.
2514 2015-11-12 James Norris <jnorris@codesourcery.com>
2515 Joseph Myers <joseph@codesourcery.com>
2517 * c-c++-common/goacc/declare-1.c: New test.
2518 * c-c++-common/goacc/declare-2.c: Likewise.
2520 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2522 [ARM] Remove neon-testgen.ml and generated tests.
2524 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2525 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2526 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2527 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2528 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2529 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2530 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2531 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2532 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2533 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2534 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2535 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2536 * gcc.target/arm/neon/vRhadds16.c: Remove.
2537 * gcc.target/arm/neon/vRhadds32.c: Remove.
2538 * gcc.target/arm/neon/vRhadds8.c: Remove.
2539 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2540 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2541 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2542 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2543 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2544 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2545 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2546 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2547 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2548 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2549 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2550 * gcc.target/arm/neon/vRshls16.c: Remove.
2551 * gcc.target/arm/neon/vRshls32.c: Remove.
2552 * gcc.target/arm/neon/vRshls64.c: Remove.
2553 * gcc.target/arm/neon/vRshls8.c: Remove.
2554 * gcc.target/arm/neon/vRshlu16.c: Remove.
2555 * gcc.target/arm/neon/vRshlu32.c: Remove.
2556 * gcc.target/arm/neon/vRshlu64.c: Remove.
2557 * gcc.target/arm/neon/vRshlu8.c: Remove.
2558 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2559 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2560 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2561 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2562 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2563 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2564 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2565 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2566 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2567 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2568 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2569 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2570 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2571 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2572 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2573 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2574 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2575 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2576 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2577 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2578 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2579 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2580 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2581 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2582 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2583 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2584 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2585 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2586 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2587 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2588 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2589 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2590 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2591 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2592 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2593 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2594 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2595 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2596 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2597 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2598 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2599 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2600 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2601 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2602 * gcc.target/arm/neon/vabaQs16.c: Remove.
2603 * gcc.target/arm/neon/vabaQs32.c: Remove.
2604 * gcc.target/arm/neon/vabaQs8.c: Remove.
2605 * gcc.target/arm/neon/vabaQu16.c: Remove.
2606 * gcc.target/arm/neon/vabaQu32.c: Remove.
2607 * gcc.target/arm/neon/vabaQu8.c: Remove.
2608 * gcc.target/arm/neon/vabals16.c: Remove.
2609 * gcc.target/arm/neon/vabals32.c: Remove.
2610 * gcc.target/arm/neon/vabals8.c: Remove.
2611 * gcc.target/arm/neon/vabalu16.c: Remove.
2612 * gcc.target/arm/neon/vabalu32.c: Remove.
2613 * gcc.target/arm/neon/vabalu8.c: Remove.
2614 * gcc.target/arm/neon/vabas16.c: Remove.
2615 * gcc.target/arm/neon/vabas32.c: Remove.
2616 * gcc.target/arm/neon/vabas8.c: Remove.
2617 * gcc.target/arm/neon/vabau16.c: Remove.
2618 * gcc.target/arm/neon/vabau32.c: Remove.
2619 * gcc.target/arm/neon/vabau8.c: Remove.
2620 * gcc.target/arm/neon/vabdQf32.c: Remove.
2621 * gcc.target/arm/neon/vabdQs16.c: Remove.
2622 * gcc.target/arm/neon/vabdQs32.c: Remove.
2623 * gcc.target/arm/neon/vabdQs8.c: Remove.
2624 * gcc.target/arm/neon/vabdQu16.c: Remove.
2625 * gcc.target/arm/neon/vabdQu32.c: Remove.
2626 * gcc.target/arm/neon/vabdQu8.c: Remove.
2627 * gcc.target/arm/neon/vabdf32.c: Remove.
2628 * gcc.target/arm/neon/vabdls16.c: Remove.
2629 * gcc.target/arm/neon/vabdls32.c: Remove.
2630 * gcc.target/arm/neon/vabdls8.c: Remove.
2631 * gcc.target/arm/neon/vabdlu16.c: Remove.
2632 * gcc.target/arm/neon/vabdlu32.c: Remove.
2633 * gcc.target/arm/neon/vabdlu8.c: Remove.
2634 * gcc.target/arm/neon/vabds16.c: Remove.
2635 * gcc.target/arm/neon/vabds32.c: Remove.
2636 * gcc.target/arm/neon/vabds8.c: Remove.
2637 * gcc.target/arm/neon/vabdu16.c: Remove.
2638 * gcc.target/arm/neon/vabdu32.c: Remove.
2639 * gcc.target/arm/neon/vabdu8.c: Remove.
2640 * gcc.target/arm/neon/vabsQf32.c: Remove.
2641 * gcc.target/arm/neon/vabsQs16.c: Remove.
2642 * gcc.target/arm/neon/vabsQs32.c: Remove.
2643 * gcc.target/arm/neon/vabsQs8.c: Remove.
2644 * gcc.target/arm/neon/vabsf32.c: Remove.
2645 * gcc.target/arm/neon/vabss16.c: Remove.
2646 * gcc.target/arm/neon/vabss32.c: Remove.
2647 * gcc.target/arm/neon/vabss8.c: Remove.
2648 * gcc.target/arm/neon/vaddQf32.c: Remove.
2649 * gcc.target/arm/neon/vaddQs16.c: Remove.
2650 * gcc.target/arm/neon/vaddQs32.c: Remove.
2651 * gcc.target/arm/neon/vaddQs64.c: Remove.
2652 * gcc.target/arm/neon/vaddQs8.c: Remove.
2653 * gcc.target/arm/neon/vaddQu16.c: Remove.
2654 * gcc.target/arm/neon/vaddQu32.c: Remove.
2655 * gcc.target/arm/neon/vaddQu64.c: Remove.
2656 * gcc.target/arm/neon/vaddQu8.c: Remove.
2657 * gcc.target/arm/neon/vaddf32.c: Remove.
2658 * gcc.target/arm/neon/vaddhns16.c: Remove.
2659 * gcc.target/arm/neon/vaddhns32.c: Remove.
2660 * gcc.target/arm/neon/vaddhns64.c: Remove.
2661 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2662 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2663 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2664 * gcc.target/arm/neon/vaddls16.c: Remove.
2665 * gcc.target/arm/neon/vaddls32.c: Remove.
2666 * gcc.target/arm/neon/vaddls8.c: Remove.
2667 * gcc.target/arm/neon/vaddlu16.c: Remove.
2668 * gcc.target/arm/neon/vaddlu32.c: Remove.
2669 * gcc.target/arm/neon/vaddlu8.c: Remove.
2670 * gcc.target/arm/neon/vadds16.c: Remove.
2671 * gcc.target/arm/neon/vadds32.c: Remove.
2672 * gcc.target/arm/neon/vadds64.c: Remove.
2673 * gcc.target/arm/neon/vadds8.c: Remove.
2674 * gcc.target/arm/neon/vaddu16.c: Remove.
2675 * gcc.target/arm/neon/vaddu32.c: Remove.
2676 * gcc.target/arm/neon/vaddu64.c: Remove.
2677 * gcc.target/arm/neon/vaddu8.c: Remove.
2678 * gcc.target/arm/neon/vaddws16.c: Remove.
2679 * gcc.target/arm/neon/vaddws32.c: Remove.
2680 * gcc.target/arm/neon/vaddws8.c: Remove.
2681 * gcc.target/arm/neon/vaddwu16.c: Remove.
2682 * gcc.target/arm/neon/vaddwu32.c: Remove.
2683 * gcc.target/arm/neon/vaddwu8.c: Remove.
2684 * gcc.target/arm/neon/vandQs16.c: Remove.
2685 * gcc.target/arm/neon/vandQs32.c: Remove.
2686 * gcc.target/arm/neon/vandQs64.c: Remove.
2687 * gcc.target/arm/neon/vandQs8.c: Remove.
2688 * gcc.target/arm/neon/vandQu16.c: Remove.
2689 * gcc.target/arm/neon/vandQu32.c: Remove.
2690 * gcc.target/arm/neon/vandQu64.c: Remove.
2691 * gcc.target/arm/neon/vandQu8.c: Remove.
2692 * gcc.target/arm/neon/vands16.c: Remove.
2693 * gcc.target/arm/neon/vands32.c: Remove.
2694 * gcc.target/arm/neon/vands64.c: Remove.
2695 * gcc.target/arm/neon/vands8.c: Remove.
2696 * gcc.target/arm/neon/vandu16.c: Remove.
2697 * gcc.target/arm/neon/vandu32.c: Remove.
2698 * gcc.target/arm/neon/vandu64.c: Remove.
2699 * gcc.target/arm/neon/vandu8.c: Remove.
2700 * gcc.target/arm/neon/vbicQs16.c: Remove.
2701 * gcc.target/arm/neon/vbicQs32.c: Remove.
2702 * gcc.target/arm/neon/vbicQs64.c: Remove.
2703 * gcc.target/arm/neon/vbicQs8.c: Remove.
2704 * gcc.target/arm/neon/vbicQu16.c: Remove.
2705 * gcc.target/arm/neon/vbicQu32.c: Remove.
2706 * gcc.target/arm/neon/vbicQu64.c: Remove.
2707 * gcc.target/arm/neon/vbicQu8.c: Remove.
2708 * gcc.target/arm/neon/vbics16.c: Remove.
2709 * gcc.target/arm/neon/vbics32.c: Remove.
2710 * gcc.target/arm/neon/vbics64.c: Remove.
2711 * gcc.target/arm/neon/vbics8.c: Remove.
2712 * gcc.target/arm/neon/vbicu16.c: Remove.
2713 * gcc.target/arm/neon/vbicu32.c: Remove.
2714 * gcc.target/arm/neon/vbicu64.c: Remove.
2715 * gcc.target/arm/neon/vbicu8.c: Remove.
2716 * gcc.target/arm/neon/vbslQf32.c: Remove.
2717 * gcc.target/arm/neon/vbslQp16.c: Remove.
2718 * gcc.target/arm/neon/vbslQp64.c: Remove.
2719 * gcc.target/arm/neon/vbslQp8.c: Remove.
2720 * gcc.target/arm/neon/vbslQs16.c: Remove.
2721 * gcc.target/arm/neon/vbslQs32.c: Remove.
2722 * gcc.target/arm/neon/vbslQs64.c: Remove.
2723 * gcc.target/arm/neon/vbslQs8.c: Remove.
2724 * gcc.target/arm/neon/vbslQu16.c: Remove.
2725 * gcc.target/arm/neon/vbslQu32.c: Remove.
2726 * gcc.target/arm/neon/vbslQu64.c: Remove.
2727 * gcc.target/arm/neon/vbslQu8.c: Remove.
2728 * gcc.target/arm/neon/vbslf32.c: Remove.
2729 * gcc.target/arm/neon/vbslp16.c: Remove.
2730 * gcc.target/arm/neon/vbslp64.c: Remove.
2731 * gcc.target/arm/neon/vbslp8.c: Remove.
2732 * gcc.target/arm/neon/vbsls16.c: Remove.
2733 * gcc.target/arm/neon/vbsls32.c: Remove.
2734 * gcc.target/arm/neon/vbsls64.c: Remove.
2735 * gcc.target/arm/neon/vbsls8.c: Remove.
2736 * gcc.target/arm/neon/vbslu16.c: Remove.
2737 * gcc.target/arm/neon/vbslu32.c: Remove.
2738 * gcc.target/arm/neon/vbslu64.c: Remove.
2739 * gcc.target/arm/neon/vbslu8.c: Remove.
2740 * gcc.target/arm/neon/vcageQf32.c: Remove.
2741 * gcc.target/arm/neon/vcagef32.c: Remove.
2742 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2743 * gcc.target/arm/neon/vcagtf32.c: Remove.
2744 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2745 * gcc.target/arm/neon/vcalef32.c: Remove.
2746 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2747 * gcc.target/arm/neon/vcaltf32.c: Remove.
2748 * gcc.target/arm/neon/vceqQf32.c: Remove.
2749 * gcc.target/arm/neon/vceqQp8.c: Remove.
2750 * gcc.target/arm/neon/vceqQs16.c: Remove.
2751 * gcc.target/arm/neon/vceqQs32.c: Remove.
2752 * gcc.target/arm/neon/vceqQs8.c: Remove.
2753 * gcc.target/arm/neon/vceqQu16.c: Remove.
2754 * gcc.target/arm/neon/vceqQu32.c: Remove.
2755 * gcc.target/arm/neon/vceqQu8.c: Remove.
2756 * gcc.target/arm/neon/vceqf32.c: Remove.
2757 * gcc.target/arm/neon/vceqp8.c: Remove.
2758 * gcc.target/arm/neon/vceqs16.c: Remove.
2759 * gcc.target/arm/neon/vceqs32.c: Remove.
2760 * gcc.target/arm/neon/vceqs8.c: Remove.
2761 * gcc.target/arm/neon/vcequ16.c: Remove.
2762 * gcc.target/arm/neon/vcequ32.c: Remove.
2763 * gcc.target/arm/neon/vcequ8.c: Remove.
2764 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2765 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2766 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2767 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2768 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2769 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2770 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2771 * gcc.target/arm/neon/vcgef32.c: Remove.
2772 * gcc.target/arm/neon/vcges16.c: Remove.
2773 * gcc.target/arm/neon/vcges32.c: Remove.
2774 * gcc.target/arm/neon/vcges8.c: Remove.
2775 * gcc.target/arm/neon/vcgeu16.c: Remove.
2776 * gcc.target/arm/neon/vcgeu32.c: Remove.
2777 * gcc.target/arm/neon/vcgeu8.c: Remove.
2778 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2779 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2780 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2781 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2782 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2783 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2784 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2785 * gcc.target/arm/neon/vcgtf32.c: Remove.
2786 * gcc.target/arm/neon/vcgts16.c: Remove.
2787 * gcc.target/arm/neon/vcgts32.c: Remove.
2788 * gcc.target/arm/neon/vcgts8.c: Remove.
2789 * gcc.target/arm/neon/vcgtu16.c: Remove.
2790 * gcc.target/arm/neon/vcgtu32.c: Remove.
2791 * gcc.target/arm/neon/vcgtu8.c: Remove.
2792 * gcc.target/arm/neon/vcleQf32.c: Remove.
2793 * gcc.target/arm/neon/vcleQs16.c: Remove.
2794 * gcc.target/arm/neon/vcleQs32.c: Remove.
2795 * gcc.target/arm/neon/vcleQs8.c: Remove.
2796 * gcc.target/arm/neon/vcleQu16.c: Remove.
2797 * gcc.target/arm/neon/vcleQu32.c: Remove.
2798 * gcc.target/arm/neon/vcleQu8.c: Remove.
2799 * gcc.target/arm/neon/vclef32.c: Remove.
2800 * gcc.target/arm/neon/vcles16.c: Remove.
2801 * gcc.target/arm/neon/vcles32.c: Remove.
2802 * gcc.target/arm/neon/vcles8.c: Remove.
2803 * gcc.target/arm/neon/vcleu16.c: Remove.
2804 * gcc.target/arm/neon/vcleu32.c: Remove.
2805 * gcc.target/arm/neon/vcleu8.c: Remove.
2806 * gcc.target/arm/neon/vclsQs16.c: Remove.
2807 * gcc.target/arm/neon/vclsQs32.c: Remove.
2808 * gcc.target/arm/neon/vclsQs8.c: Remove.
2809 * gcc.target/arm/neon/vclss16.c: Remove.
2810 * gcc.target/arm/neon/vclss32.c: Remove.
2811 * gcc.target/arm/neon/vclss8.c: Remove.
2812 * gcc.target/arm/neon/vcltQf32.c: Remove.
2813 * gcc.target/arm/neon/vcltQs16.c: Remove.
2814 * gcc.target/arm/neon/vcltQs32.c: Remove.
2815 * gcc.target/arm/neon/vcltQs8.c: Remove.
2816 * gcc.target/arm/neon/vcltQu16.c: Remove.
2817 * gcc.target/arm/neon/vcltQu32.c: Remove.
2818 * gcc.target/arm/neon/vcltQu8.c: Remove.
2819 * gcc.target/arm/neon/vcltf32.c: Remove.
2820 * gcc.target/arm/neon/vclts16.c: Remove.
2821 * gcc.target/arm/neon/vclts32.c: Remove.
2822 * gcc.target/arm/neon/vclts8.c: Remove.
2823 * gcc.target/arm/neon/vcltu16.c: Remove.
2824 * gcc.target/arm/neon/vcltu32.c: Remove.
2825 * gcc.target/arm/neon/vcltu8.c: Remove.
2826 * gcc.target/arm/neon/vclzQs16.c: Remove.
2827 * gcc.target/arm/neon/vclzQs32.c: Remove.
2828 * gcc.target/arm/neon/vclzQs8.c: Remove.
2829 * gcc.target/arm/neon/vclzQu16.c: Remove.
2830 * gcc.target/arm/neon/vclzQu32.c: Remove.
2831 * gcc.target/arm/neon/vclzQu8.c: Remove.
2832 * gcc.target/arm/neon/vclzs16.c: Remove.
2833 * gcc.target/arm/neon/vclzs32.c: Remove.
2834 * gcc.target/arm/neon/vclzs8.c: Remove.
2835 * gcc.target/arm/neon/vclzu16.c: Remove.
2836 * gcc.target/arm/neon/vclzu32.c: Remove.
2837 * gcc.target/arm/neon/vclzu8.c: Remove.
2838 * gcc.target/arm/neon/vcntQp8.c: Remove.
2839 * gcc.target/arm/neon/vcntQs8.c: Remove.
2840 * gcc.target/arm/neon/vcntQu8.c: Remove.
2841 * gcc.target/arm/neon/vcntp8.c: Remove.
2842 * gcc.target/arm/neon/vcnts8.c: Remove.
2843 * gcc.target/arm/neon/vcntu8.c: Remove.
2844 * gcc.target/arm/neon/vcombinef32.c: Remove.
2845 * gcc.target/arm/neon/vcombinep16.c: Remove.
2846 * gcc.target/arm/neon/vcombinep64.c: Remove.
2847 * gcc.target/arm/neon/vcombinep8.c: Remove.
2848 * gcc.target/arm/neon/vcombines16.c: Remove.
2849 * gcc.target/arm/neon/vcombines32.c: Remove.
2850 * gcc.target/arm/neon/vcombines64.c: Remove.
2851 * gcc.target/arm/neon/vcombines8.c: Remove.
2852 * gcc.target/arm/neon/vcombineu16.c: Remove.
2853 * gcc.target/arm/neon/vcombineu32.c: Remove.
2854 * gcc.target/arm/neon/vcombineu64.c: Remove.
2855 * gcc.target/arm/neon/vcombineu8.c: Remove.
2856 * gcc.target/arm/neon/vcreatef32.c: Remove.
2857 * gcc.target/arm/neon/vcreatep16.c: Remove.
2858 * gcc.target/arm/neon/vcreatep64.c: Remove.
2859 * gcc.target/arm/neon/vcreatep8.c: Remove.
2860 * gcc.target/arm/neon/vcreates16.c: Remove.
2861 * gcc.target/arm/neon/vcreates32.c: Remove.
2862 * gcc.target/arm/neon/vcreates64.c: Remove.
2863 * gcc.target/arm/neon/vcreates8.c: Remove.
2864 * gcc.target/arm/neon/vcreateu16.c: Remove.
2865 * gcc.target/arm/neon/vcreateu32.c: Remove.
2866 * gcc.target/arm/neon/vcreateu64.c: Remove.
2867 * gcc.target/arm/neon/vcreateu8.c: Remove.
2868 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2869 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2870 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2871 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2872 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2873 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2874 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2875 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2876 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2877 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2878 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2879 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2880 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2881 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2882 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2883 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2884 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2885 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2886 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2887 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2888 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2889 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2890 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2891 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2892 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2893 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2894 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2895 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2896 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2897 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2898 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2899 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2900 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2901 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2902 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2903 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2904 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2905 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2906 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2907 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2908 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2909 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2910 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2911 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2912 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2913 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2914 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2915 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2916 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2917 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2918 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2919 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2920 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2921 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2922 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2923 * gcc.target/arm/neon/vdup_np16.c: Remove.
2924 * gcc.target/arm/neon/vdup_np64.c: Remove.
2925 * gcc.target/arm/neon/vdup_np8.c: Remove.
2926 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2927 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2928 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2929 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2930 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2931 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2932 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2933 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2934 * gcc.target/arm/neon/veorQs16.c: Remove.
2935 * gcc.target/arm/neon/veorQs32.c: Remove.
2936 * gcc.target/arm/neon/veorQs64.c: Remove.
2937 * gcc.target/arm/neon/veorQs8.c: Remove.
2938 * gcc.target/arm/neon/veorQu16.c: Remove.
2939 * gcc.target/arm/neon/veorQu32.c: Remove.
2940 * gcc.target/arm/neon/veorQu64.c: Remove.
2941 * gcc.target/arm/neon/veorQu8.c: Remove.
2942 * gcc.target/arm/neon/veors16.c: Remove.
2943 * gcc.target/arm/neon/veors32.c: Remove.
2944 * gcc.target/arm/neon/veors64.c: Remove.
2945 * gcc.target/arm/neon/veors8.c: Remove.
2946 * gcc.target/arm/neon/veoru16.c: Remove.
2947 * gcc.target/arm/neon/veoru32.c: Remove.
2948 * gcc.target/arm/neon/veoru64.c: Remove.
2949 * gcc.target/arm/neon/veoru8.c: Remove.
2950 * gcc.target/arm/neon/vextQf32.c: Remove.
2951 * gcc.target/arm/neon/vextQp16.c: Remove.
2952 * gcc.target/arm/neon/vextQp64.c: Remove.
2953 * gcc.target/arm/neon/vextQp8.c: Remove.
2954 * gcc.target/arm/neon/vextQs16.c: Remove.
2955 * gcc.target/arm/neon/vextQs32.c: Remove.
2956 * gcc.target/arm/neon/vextQs64.c: Remove.
2957 * gcc.target/arm/neon/vextQs8.c: Remove.
2958 * gcc.target/arm/neon/vextQu16.c: Remove.
2959 * gcc.target/arm/neon/vextQu32.c: Remove.
2960 * gcc.target/arm/neon/vextQu64.c: Remove.
2961 * gcc.target/arm/neon/vextQu8.c: Remove.
2962 * gcc.target/arm/neon/vextf32.c: Remove.
2963 * gcc.target/arm/neon/vextp16.c: Remove.
2964 * gcc.target/arm/neon/vextp64.c: Remove.
2965 * gcc.target/arm/neon/vextp8.c: Remove.
2966 * gcc.target/arm/neon/vexts16.c: Remove.
2967 * gcc.target/arm/neon/vexts32.c: Remove.
2968 * gcc.target/arm/neon/vexts64.c: Remove.
2969 * gcc.target/arm/neon/vexts8.c: Remove.
2970 * gcc.target/arm/neon/vextu16.c: Remove.
2971 * gcc.target/arm/neon/vextu32.c: Remove.
2972 * gcc.target/arm/neon/vextu64.c: Remove.
2973 * gcc.target/arm/neon/vextu8.c: Remove.
2974 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2975 * gcc.target/arm/neon/vfmaf32.c: Remove.
2976 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2977 * gcc.target/arm/neon/vfmsf32.c: Remove.
2978 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2979 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2980 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2981 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2982 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2983 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2984 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2985 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2986 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2987 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2988 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2989 * gcc.target/arm/neon/vget_highf32.c: Remove.
2990 * gcc.target/arm/neon/vget_highp16.c: Remove.
2991 * gcc.target/arm/neon/vget_highp64.c: Remove.
2992 * gcc.target/arm/neon/vget_highp8.c: Remove.
2993 * gcc.target/arm/neon/vget_highs16.c: Remove.
2994 * gcc.target/arm/neon/vget_highs32.c: Remove.
2995 * gcc.target/arm/neon/vget_highs64.c: Remove.
2996 * gcc.target/arm/neon/vget_highs8.c: Remove.
2997 * gcc.target/arm/neon/vget_highu16.c: Remove.
2998 * gcc.target/arm/neon/vget_highu32.c: Remove.
2999 * gcc.target/arm/neon/vget_highu64.c: Remove.
3000 * gcc.target/arm/neon/vget_highu8.c: Remove.
3001 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3002 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3003 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3004 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3005 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3006 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3007 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3008 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3009 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3010 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3011 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3012 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3013 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3014 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3015 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3016 * gcc.target/arm/neon/vget_lows16.c: Remove.
3017 * gcc.target/arm/neon/vget_lows32.c: Remove.
3018 * gcc.target/arm/neon/vget_lows64.c: Remove.
3019 * gcc.target/arm/neon/vget_lows8.c: Remove.
3020 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3021 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3022 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3023 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3024 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3025 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3026 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3027 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3028 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3029 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3030 * gcc.target/arm/neon/vhadds16.c: Remove.
3031 * gcc.target/arm/neon/vhadds32.c: Remove.
3032 * gcc.target/arm/neon/vhadds8.c: Remove.
3033 * gcc.target/arm/neon/vhaddu16.c: Remove.
3034 * gcc.target/arm/neon/vhaddu32.c: Remove.
3035 * gcc.target/arm/neon/vhaddu8.c: Remove.
3036 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3037 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3038 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3039 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3040 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3041 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3042 * gcc.target/arm/neon/vhsubs16.c: Remove.
3043 * gcc.target/arm/neon/vhsubs32.c: Remove.
3044 * gcc.target/arm/neon/vhsubs8.c: Remove.
3045 * gcc.target/arm/neon/vhsubu16.c: Remove.
3046 * gcc.target/arm/neon/vhsubu32.c: Remove.
3047 * gcc.target/arm/neon/vhsubu8.c: Remove.
3048 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3049 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3050 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3051 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3052 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3053 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3054 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3055 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3056 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3057 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3058 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3059 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3060 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3061 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3062 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3063 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3064 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3065 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3066 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3067 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3068 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3069 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3070 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3071 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3072 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3073 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3074 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3075 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3076 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3077 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3078 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3079 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3080 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3081 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3082 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3083 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3084 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3085 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3086 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3087 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3088 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3089 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3090 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3091 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3092 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3093 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3094 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3095 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3096 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3097 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3098 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3099 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3100 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3101 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3102 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3103 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3104 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3105 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3106 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3107 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3108 * gcc.target/arm/neon/vld1f32.c: Remove.
3109 * gcc.target/arm/neon/vld1p16.c: Remove.
3110 * gcc.target/arm/neon/vld1p64.c: Remove.
3111 * gcc.target/arm/neon/vld1p8.c: Remove.
3112 * gcc.target/arm/neon/vld1s16.c: Remove.
3113 * gcc.target/arm/neon/vld1s32.c: Remove.
3114 * gcc.target/arm/neon/vld1s64.c: Remove.
3115 * gcc.target/arm/neon/vld1s8.c: Remove.
3116 * gcc.target/arm/neon/vld1u16.c: Remove.
3117 * gcc.target/arm/neon/vld1u32.c: Remove.
3118 * gcc.target/arm/neon/vld1u64.c: Remove.
3119 * gcc.target/arm/neon/vld1u8.c: Remove.
3120 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3121 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3122 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3123 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3124 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3125 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3126 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3127 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3128 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3129 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3130 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3131 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3132 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3133 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3134 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3135 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3136 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3137 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3138 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3139 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3140 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3141 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3142 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3143 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3144 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3145 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3146 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3147 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3148 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3149 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3150 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3151 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3152 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3153 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3154 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3155 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3156 * gcc.target/arm/neon/vld2f32.c: Remove.
3157 * gcc.target/arm/neon/vld2p16.c: Remove.
3158 * gcc.target/arm/neon/vld2p64.c: Remove.
3159 * gcc.target/arm/neon/vld2p8.c: Remove.
3160 * gcc.target/arm/neon/vld2s16.c: Remove.
3161 * gcc.target/arm/neon/vld2s32.c: Remove.
3162 * gcc.target/arm/neon/vld2s64.c: Remove.
3163 * gcc.target/arm/neon/vld2s8.c: Remove.
3164 * gcc.target/arm/neon/vld2u16.c: Remove.
3165 * gcc.target/arm/neon/vld2u32.c: Remove.
3166 * gcc.target/arm/neon/vld2u64.c: Remove.
3167 * gcc.target/arm/neon/vld2u8.c: Remove.
3168 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3169 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3170 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3171 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3172 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3173 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3174 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3175 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3176 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3177 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3178 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3179 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3180 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3181 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3182 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3183 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3184 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3185 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3186 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3187 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3188 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3189 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3190 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3191 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3192 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3193 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3194 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3195 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3196 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3197 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3198 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3199 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3200 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3201 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3202 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3203 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3204 * gcc.target/arm/neon/vld3f32.c: Remove.
3205 * gcc.target/arm/neon/vld3p16.c: Remove.
3206 * gcc.target/arm/neon/vld3p64.c: Remove.
3207 * gcc.target/arm/neon/vld3p8.c: Remove.
3208 * gcc.target/arm/neon/vld3s16.c: Remove.
3209 * gcc.target/arm/neon/vld3s32.c: Remove.
3210 * gcc.target/arm/neon/vld3s64.c: Remove.
3211 * gcc.target/arm/neon/vld3s8.c: Remove.
3212 * gcc.target/arm/neon/vld3u16.c: Remove.
3213 * gcc.target/arm/neon/vld3u32.c: Remove.
3214 * gcc.target/arm/neon/vld3u64.c: Remove.
3215 * gcc.target/arm/neon/vld3u8.c: Remove.
3216 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3217 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3218 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3219 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3220 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3221 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3222 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3223 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3224 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3225 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3226 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3227 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3228 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3229 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3230 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3231 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3232 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3233 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3234 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3235 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3236 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3237 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3238 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3239 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3240 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3241 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3242 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3243 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3244 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3245 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3246 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3247 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3248 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3249 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3250 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3251 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3252 * gcc.target/arm/neon/vld4f32.c: Remove.
3253 * gcc.target/arm/neon/vld4p16.c: Remove.
3254 * gcc.target/arm/neon/vld4p64.c: Remove.
3255 * gcc.target/arm/neon/vld4p8.c: Remove.
3256 * gcc.target/arm/neon/vld4s16.c: Remove.
3257 * gcc.target/arm/neon/vld4s32.c: Remove.
3258 * gcc.target/arm/neon/vld4s64.c: Remove.
3259 * gcc.target/arm/neon/vld4s8.c: Remove.
3260 * gcc.target/arm/neon/vld4u16.c: Remove.
3261 * gcc.target/arm/neon/vld4u32.c: Remove.
3262 * gcc.target/arm/neon/vld4u64.c: Remove.
3263 * gcc.target/arm/neon/vld4u8.c: Remove.
3264 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3265 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3266 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3267 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3268 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3269 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3270 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3271 * gcc.target/arm/neon/vmaxf32.c: Remove.
3272 * gcc.target/arm/neon/vmaxs16.c: Remove.
3273 * gcc.target/arm/neon/vmaxs32.c: Remove.
3274 * gcc.target/arm/neon/vmaxs8.c: Remove.
3275 * gcc.target/arm/neon/vmaxu16.c: Remove.
3276 * gcc.target/arm/neon/vmaxu32.c: Remove.
3277 * gcc.target/arm/neon/vmaxu8.c: Remove.
3278 * gcc.target/arm/neon/vminQf32.c: Remove.
3279 * gcc.target/arm/neon/vminQs16.c: Remove.
3280 * gcc.target/arm/neon/vminQs32.c: Remove.
3281 * gcc.target/arm/neon/vminQs8.c: Remove.
3282 * gcc.target/arm/neon/vminQu16.c: Remove.
3283 * gcc.target/arm/neon/vminQu32.c: Remove.
3284 * gcc.target/arm/neon/vminQu8.c: Remove.
3285 * gcc.target/arm/neon/vminf32.c: Remove.
3286 * gcc.target/arm/neon/vmins16.c: Remove.
3287 * gcc.target/arm/neon/vmins32.c: Remove.
3288 * gcc.target/arm/neon/vmins8.c: Remove.
3289 * gcc.target/arm/neon/vminu16.c: Remove.
3290 * gcc.target/arm/neon/vminu32.c: Remove.
3291 * gcc.target/arm/neon/vminu8.c: Remove.
3292 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3293 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3294 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3295 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3296 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3297 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3298 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3299 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3300 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3301 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3302 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3303 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3304 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3305 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3306 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3307 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3308 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3309 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3310 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3311 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3312 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3313 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3314 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3315 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3316 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3317 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3318 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3319 * gcc.target/arm/neon/vmlaf32.c: Remove.
3320 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3321 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3322 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3323 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3324 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3325 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3326 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3327 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3328 * gcc.target/arm/neon/vmlals16.c: Remove.
3329 * gcc.target/arm/neon/vmlals32.c: Remove.
3330 * gcc.target/arm/neon/vmlals8.c: Remove.
3331 * gcc.target/arm/neon/vmlalu16.c: Remove.
3332 * gcc.target/arm/neon/vmlalu32.c: Remove.
3333 * gcc.target/arm/neon/vmlalu8.c: Remove.
3334 * gcc.target/arm/neon/vmlas16.c: Remove.
3335 * gcc.target/arm/neon/vmlas32.c: Remove.
3336 * gcc.target/arm/neon/vmlas8.c: Remove.
3337 * gcc.target/arm/neon/vmlau16.c: Remove.
3338 * gcc.target/arm/neon/vmlau32.c: Remove.
3339 * gcc.target/arm/neon/vmlau8.c: Remove.
3340 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3341 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3342 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3343 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3344 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3345 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3346 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3347 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3348 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3349 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3350 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3351 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3352 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3353 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3354 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3355 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3356 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3357 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3358 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3359 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3360 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3361 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3362 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3363 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3364 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3365 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3366 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3367 * gcc.target/arm/neon/vmlsf32.c: Remove.
3368 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3369 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3370 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3371 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3372 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3373 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3374 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3375 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3376 * gcc.target/arm/neon/vmlsls16.c: Remove.
3377 * gcc.target/arm/neon/vmlsls32.c: Remove.
3378 * gcc.target/arm/neon/vmlsls8.c: Remove.
3379 * gcc.target/arm/neon/vmlslu16.c: Remove.
3380 * gcc.target/arm/neon/vmlslu32.c: Remove.
3381 * gcc.target/arm/neon/vmlslu8.c: Remove.
3382 * gcc.target/arm/neon/vmlss16.c: Remove.
3383 * gcc.target/arm/neon/vmlss32.c: Remove.
3384 * gcc.target/arm/neon/vmlss8.c: Remove.
3385 * gcc.target/arm/neon/vmlsu16.c: Remove.
3386 * gcc.target/arm/neon/vmlsu32.c: Remove.
3387 * gcc.target/arm/neon/vmlsu8.c: Remove.
3388 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3389 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3390 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3391 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3392 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3393 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3394 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3395 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3396 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3397 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3398 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3399 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3400 * gcc.target/arm/neon/vmov_np16.c: Remove.
3401 * gcc.target/arm/neon/vmov_np8.c: Remove.
3402 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3403 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3404 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3405 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3406 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3407 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3408 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3409 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3410 * gcc.target/arm/neon/vmovls16.c: Remove.
3411 * gcc.target/arm/neon/vmovls32.c: Remove.
3412 * gcc.target/arm/neon/vmovls8.c: Remove.
3413 * gcc.target/arm/neon/vmovlu16.c: Remove.
3414 * gcc.target/arm/neon/vmovlu32.c: Remove.
3415 * gcc.target/arm/neon/vmovlu8.c: Remove.
3416 * gcc.target/arm/neon/vmovns16.c: Remove.
3417 * gcc.target/arm/neon/vmovns32.c: Remove.
3418 * gcc.target/arm/neon/vmovns64.c: Remove.
3419 * gcc.target/arm/neon/vmovnu16.c: Remove.
3420 * gcc.target/arm/neon/vmovnu32.c: Remove.
3421 * gcc.target/arm/neon/vmovnu64.c: Remove.
3422 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3423 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3424 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3425 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3426 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3427 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3428 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3429 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3430 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3431 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3432 * gcc.target/arm/neon/vmulQf32.c: Remove.
3433 * gcc.target/arm/neon/vmulQp8.c: Remove.
3434 * gcc.target/arm/neon/vmulQs16.c: Remove.
3435 * gcc.target/arm/neon/vmulQs32.c: Remove.
3436 * gcc.target/arm/neon/vmulQs8.c: Remove.
3437 * gcc.target/arm/neon/vmulQu16.c: Remove.
3438 * gcc.target/arm/neon/vmulQu32.c: Remove.
3439 * gcc.target/arm/neon/vmulQu8.c: Remove.
3440 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3441 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3442 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3443 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3444 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3445 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3446 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3447 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3448 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3449 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3450 * gcc.target/arm/neon/vmulf32.c: Remove.
3451 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3452 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3453 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3454 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3455 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3456 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3457 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3458 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3459 * gcc.target/arm/neon/vmullp8.c: Remove.
3460 * gcc.target/arm/neon/vmulls16.c: Remove.
3461 * gcc.target/arm/neon/vmulls32.c: Remove.
3462 * gcc.target/arm/neon/vmulls8.c: Remove.
3463 * gcc.target/arm/neon/vmullu16.c: Remove.
3464 * gcc.target/arm/neon/vmullu32.c: Remove.
3465 * gcc.target/arm/neon/vmullu8.c: Remove.
3466 * gcc.target/arm/neon/vmulp8.c: Remove.
3467 * gcc.target/arm/neon/vmuls16.c: Remove.
3468 * gcc.target/arm/neon/vmuls32.c: Remove.
3469 * gcc.target/arm/neon/vmuls8.c: Remove.
3470 * gcc.target/arm/neon/vmulu16.c: Remove.
3471 * gcc.target/arm/neon/vmulu32.c: Remove.
3472 * gcc.target/arm/neon/vmulu8.c: Remove.
3473 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3474 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3475 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3476 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3477 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3478 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3479 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3480 * gcc.target/arm/neon/vmvnp8.c: Remove.
3481 * gcc.target/arm/neon/vmvns16.c: Remove.
3482 * gcc.target/arm/neon/vmvns32.c: Remove.
3483 * gcc.target/arm/neon/vmvns8.c: Remove.
3484 * gcc.target/arm/neon/vmvnu16.c: Remove.
3485 * gcc.target/arm/neon/vmvnu32.c: Remove.
3486 * gcc.target/arm/neon/vmvnu8.c: Remove.
3487 * gcc.target/arm/neon/vnegQf32.c: Remove.
3488 * gcc.target/arm/neon/vnegQs16.c: Remove.
3489 * gcc.target/arm/neon/vnegQs32.c: Remove.
3490 * gcc.target/arm/neon/vnegQs8.c: Remove.
3491 * gcc.target/arm/neon/vnegf32.c: Remove.
3492 * gcc.target/arm/neon/vnegs16.c: Remove.
3493 * gcc.target/arm/neon/vnegs32.c: Remove.
3494 * gcc.target/arm/neon/vnegs8.c: Remove.
3495 * gcc.target/arm/neon/vornQs16.c: Remove.
3496 * gcc.target/arm/neon/vornQs32.c: Remove.
3497 * gcc.target/arm/neon/vornQs64.c: Remove.
3498 * gcc.target/arm/neon/vornQs8.c: Remove.
3499 * gcc.target/arm/neon/vornQu16.c: Remove.
3500 * gcc.target/arm/neon/vornQu32.c: Remove.
3501 * gcc.target/arm/neon/vornQu64.c: Remove.
3502 * gcc.target/arm/neon/vornQu8.c: Remove.
3503 * gcc.target/arm/neon/vorns16.c: Remove.
3504 * gcc.target/arm/neon/vorns32.c: Remove.
3505 * gcc.target/arm/neon/vorns64.c: Remove.
3506 * gcc.target/arm/neon/vorns8.c: Remove.
3507 * gcc.target/arm/neon/vornu16.c: Remove.
3508 * gcc.target/arm/neon/vornu32.c: Remove.
3509 * gcc.target/arm/neon/vornu64.c: Remove.
3510 * gcc.target/arm/neon/vornu8.c: Remove.
3511 * gcc.target/arm/neon/vorrQs16.c: Remove.
3512 * gcc.target/arm/neon/vorrQs32.c: Remove.
3513 * gcc.target/arm/neon/vorrQs64.c: Remove.
3514 * gcc.target/arm/neon/vorrQs8.c: Remove.
3515 * gcc.target/arm/neon/vorrQu16.c: Remove.
3516 * gcc.target/arm/neon/vorrQu32.c: Remove.
3517 * gcc.target/arm/neon/vorrQu64.c: Remove.
3518 * gcc.target/arm/neon/vorrQu8.c: Remove.
3519 * gcc.target/arm/neon/vorrs16.c: Remove.
3520 * gcc.target/arm/neon/vorrs32.c: Remove.
3521 * gcc.target/arm/neon/vorrs64.c: Remove.
3522 * gcc.target/arm/neon/vorrs8.c: Remove.
3523 * gcc.target/arm/neon/vorru16.c: Remove.
3524 * gcc.target/arm/neon/vorru32.c: Remove.
3525 * gcc.target/arm/neon/vorru64.c: Remove.
3526 * gcc.target/arm/neon/vorru8.c: Remove.
3527 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3528 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3529 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3530 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3531 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3532 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3533 * gcc.target/arm/neon/vpadals16.c: Remove.
3534 * gcc.target/arm/neon/vpadals32.c: Remove.
3535 * gcc.target/arm/neon/vpadals8.c: Remove.
3536 * gcc.target/arm/neon/vpadalu16.c: Remove.
3537 * gcc.target/arm/neon/vpadalu32.c: Remove.
3538 * gcc.target/arm/neon/vpadalu8.c: Remove.
3539 * gcc.target/arm/neon/vpaddf32.c: Remove.
3540 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3541 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3542 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3543 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3544 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3545 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3546 * gcc.target/arm/neon/vpaddls16.c: Remove.
3547 * gcc.target/arm/neon/vpaddls32.c: Remove.
3548 * gcc.target/arm/neon/vpaddls8.c: Remove.
3549 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3550 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3551 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3552 * gcc.target/arm/neon/vpadds16.c: Remove.
3553 * gcc.target/arm/neon/vpadds32.c: Remove.
3554 * gcc.target/arm/neon/vpadds8.c: Remove.
3555 * gcc.target/arm/neon/vpaddu16.c: Remove.
3556 * gcc.target/arm/neon/vpaddu32.c: Remove.
3557 * gcc.target/arm/neon/vpaddu8.c: Remove.
3558 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3559 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3560 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3561 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3562 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3563 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3564 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3565 * gcc.target/arm/neon/vpminf32.c: Remove.
3566 * gcc.target/arm/neon/vpmins16.c: Remove.
3567 * gcc.target/arm/neon/vpmins32.c: Remove.
3568 * gcc.target/arm/neon/vpmins8.c: Remove.
3569 * gcc.target/arm/neon/vpminu16.c: Remove.
3570 * gcc.target/arm/neon/vpminu32.c: Remove.
3571 * gcc.target/arm/neon/vpminu8.c: Remove.
3572 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3573 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3574 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3575 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3576 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3577 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3578 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3579 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3580 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3581 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3582 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3583 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3584 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3585 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3586 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3587 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3588 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3589 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3590 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3591 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3592 * gcc.target/arm/neon/vqRshls16.c: Remove.
3593 * gcc.target/arm/neon/vqRshls32.c: Remove.
3594 * gcc.target/arm/neon/vqRshls64.c: Remove.
3595 * gcc.target/arm/neon/vqRshls8.c: Remove.
3596 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3597 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3598 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3599 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3600 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3601 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3602 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3603 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3604 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3605 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3606 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3607 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3608 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3609 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3610 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3611 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3612 * gcc.target/arm/neon/vqabss16.c: Remove.
3613 * gcc.target/arm/neon/vqabss32.c: Remove.
3614 * gcc.target/arm/neon/vqabss8.c: Remove.
3615 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3616 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3617 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3618 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3619 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3620 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3621 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3622 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3623 * gcc.target/arm/neon/vqadds16.c: Remove.
3624 * gcc.target/arm/neon/vqadds32.c: Remove.
3625 * gcc.target/arm/neon/vqadds64.c: Remove.
3626 * gcc.target/arm/neon/vqadds8.c: Remove.
3627 * gcc.target/arm/neon/vqaddu16.c: Remove.
3628 * gcc.target/arm/neon/vqaddu32.c: Remove.
3629 * gcc.target/arm/neon/vqaddu64.c: Remove.
3630 * gcc.target/arm/neon/vqaddu8.c: Remove.
3631 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3632 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3633 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3634 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3635 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3636 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3637 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3638 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3639 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3640 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3641 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3642 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3643 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3644 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3645 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3646 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3647 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3648 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3649 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3650 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3651 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3652 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3653 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3654 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3655 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3656 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3657 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3658 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3659 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3660 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3661 * gcc.target/arm/neon/vqmovns16.c: Remove.
3662 * gcc.target/arm/neon/vqmovns32.c: Remove.
3663 * gcc.target/arm/neon/vqmovns64.c: Remove.
3664 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3665 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3666 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3667 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3668 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3669 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3670 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3671 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3672 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3673 * gcc.target/arm/neon/vqnegs16.c: Remove.
3674 * gcc.target/arm/neon/vqnegs32.c: Remove.
3675 * gcc.target/arm/neon/vqnegs8.c: Remove.
3676 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3677 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3678 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3679 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3680 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3681 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3682 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3683 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3684 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3685 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3686 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3687 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3688 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3689 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3690 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3691 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3692 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3693 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3694 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3695 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3696 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3697 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3698 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3699 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3700 * gcc.target/arm/neon/vqshls16.c: Remove.
3701 * gcc.target/arm/neon/vqshls32.c: Remove.
3702 * gcc.target/arm/neon/vqshls64.c: Remove.
3703 * gcc.target/arm/neon/vqshls8.c: Remove.
3704 * gcc.target/arm/neon/vqshlu16.c: Remove.
3705 * gcc.target/arm/neon/vqshlu32.c: Remove.
3706 * gcc.target/arm/neon/vqshlu64.c: Remove.
3707 * gcc.target/arm/neon/vqshlu8.c: Remove.
3708 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3709 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3710 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3711 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3712 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3713 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3714 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3715 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3716 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3717 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3718 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3719 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3720 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3721 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3722 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3723 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3724 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3725 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3726 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3727 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3728 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3729 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3730 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3731 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3732 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3733 * gcc.target/arm/neon/vqsubs16.c: Remove.
3734 * gcc.target/arm/neon/vqsubs32.c: Remove.
3735 * gcc.target/arm/neon/vqsubs64.c: Remove.
3736 * gcc.target/arm/neon/vqsubs8.c: Remove.
3737 * gcc.target/arm/neon/vqsubu16.c: Remove.
3738 * gcc.target/arm/neon/vqsubu32.c: Remove.
3739 * gcc.target/arm/neon/vqsubu64.c: Remove.
3740 * gcc.target/arm/neon/vqsubu8.c: Remove.
3741 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3742 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3743 * gcc.target/arm/neon/vrecpef32.c: Remove.
3744 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3745 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3746 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3747 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3748 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3749 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3750 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3751 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3752 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3753 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3754 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3755 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3756 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3757 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3758 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3759 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3760 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3761 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3762 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3763 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3764 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3765 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3766 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3767 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3768 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3769 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3770 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3771 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3772 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3773 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3774 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3775 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3776 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3777 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3778 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3779 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3780 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3781 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3782 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3783 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3784 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3785 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3786 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3787 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3788 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3789 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3790 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3791 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3816 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3817 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3818 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3819 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3820 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3821 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3947 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3948 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3949 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3950 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3951 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3952 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3953 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3954 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3955 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3956 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3957 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3958 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3959 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3960 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3961 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3962 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3963 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3964 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3965 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3966 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3967 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3968 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3969 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3970 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3971 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3972 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3973 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3974 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3975 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3976 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3977 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3978 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3979 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3980 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3981 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3982 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3983 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3984 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3985 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3986 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3987 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3988 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3989 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3990 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4020 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4021 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4022 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4023 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4024 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4025 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4026 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4027 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4028 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4029 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4030 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4035 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4036 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4037 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4038 * gcc.target/arm/neon/vrev16p8.c: Remove.
4039 * gcc.target/arm/neon/vrev16s8.c: Remove.
4040 * gcc.target/arm/neon/vrev16u8.c: Remove.
4041 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4042 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4043 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4044 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4045 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4046 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4047 * gcc.target/arm/neon/vrev32p16.c: Remove.
4048 * gcc.target/arm/neon/vrev32p8.c: Remove.
4049 * gcc.target/arm/neon/vrev32s16.c: Remove.
4050 * gcc.target/arm/neon/vrev32s8.c: Remove.
4051 * gcc.target/arm/neon/vrev32u16.c: Remove.
4052 * gcc.target/arm/neon/vrev32u8.c: Remove.
4053 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4054 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4055 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4056 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4057 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4058 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4059 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4060 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4061 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4062 * gcc.target/arm/neon/vrev64f32.c: Remove.
4063 * gcc.target/arm/neon/vrev64p16.c: Remove.
4064 * gcc.target/arm/neon/vrev64p8.c: Remove.
4065 * gcc.target/arm/neon/vrev64s16.c: Remove.
4066 * gcc.target/arm/neon/vrev64s32.c: Remove.
4067 * gcc.target/arm/neon/vrev64s8.c: Remove.
4068 * gcc.target/arm/neon/vrev64u16.c: Remove.
4069 * gcc.target/arm/neon/vrev64u32.c: Remove.
4070 * gcc.target/arm/neon/vrev64u8.c: Remove.
4071 * gcc.target/arm/neon/vrndaf32.c: Remove.
4072 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4073 * gcc.target/arm/neon/vrndf32.c: Remove.
4074 * gcc.target/arm/neon/vrndmf32.c: Remove.
4075 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4076 * gcc.target/arm/neon/vrndnf32.c: Remove.
4077 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4078 * gcc.target/arm/neon/vrndpf32.c: Remove.
4079 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4080 * gcc.target/arm/neon/vrndqf32.c: Remove.
4081 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4082 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4083 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4084 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4085 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4086 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4087 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4088 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4089 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4090 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4091 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4092 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4093 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4094 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4095 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4096 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4097 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4098 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4099 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4100 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4101 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4102 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4103 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4104 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4105 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4106 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4107 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4108 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4109 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4110 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4111 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4112 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4113 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4114 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4115 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4116 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4117 * gcc.target/arm/neon/vshlQs16.c: Remove.
4118 * gcc.target/arm/neon/vshlQs32.c: Remove.
4119 * gcc.target/arm/neon/vshlQs64.c: Remove.
4120 * gcc.target/arm/neon/vshlQs8.c: Remove.
4121 * gcc.target/arm/neon/vshlQu16.c: Remove.
4122 * gcc.target/arm/neon/vshlQu32.c: Remove.
4123 * gcc.target/arm/neon/vshlQu64.c: Remove.
4124 * gcc.target/arm/neon/vshlQu8.c: Remove.
4125 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4126 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4127 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4128 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4129 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4130 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4131 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4132 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4133 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4134 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4135 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4136 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4137 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4138 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4139 * gcc.target/arm/neon/vshls16.c: Remove.
4140 * gcc.target/arm/neon/vshls32.c: Remove.
4141 * gcc.target/arm/neon/vshls64.c: Remove.
4142 * gcc.target/arm/neon/vshls8.c: Remove.
4143 * gcc.target/arm/neon/vshlu16.c: Remove.
4144 * gcc.target/arm/neon/vshlu32.c: Remove.
4145 * gcc.target/arm/neon/vshlu64.c: Remove.
4146 * gcc.target/arm/neon/vshlu8.c: Remove.
4147 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4148 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4149 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4150 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4151 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4152 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4153 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4154 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4155 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4156 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4157 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4158 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4159 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4160 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4161 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4162 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4163 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4164 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4165 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4166 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4167 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4168 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4169 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4170 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4171 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4172 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4173 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4174 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4175 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4176 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4177 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4178 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4179 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4180 * gcc.target/arm/neon/vsli_np16.c: Remove.
4181 * gcc.target/arm/neon/vsli_np64.c: Remove.
4182 * gcc.target/arm/neon/vsli_np8.c: Remove.
4183 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4184 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4185 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4186 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4187 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4188 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4189 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4190 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4191 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4192 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4193 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4194 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4195 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4196 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4197 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4198 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4199 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4200 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4201 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4202 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4203 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4204 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4205 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4206 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4207 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4208 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4209 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4210 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4211 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4212 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4213 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4214 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4215 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4216 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4217 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4218 * gcc.target/arm/neon/vsri_np16.c: Remove.
4219 * gcc.target/arm/neon/vsri_np64.c: Remove.
4220 * gcc.target/arm/neon/vsri_np8.c: Remove.
4221 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4222 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4223 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4224 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4225 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4226 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4227 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4228 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4229 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4230 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4231 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4232 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4233 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4234 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4235 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4236 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4237 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4238 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4239 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4240 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4241 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4242 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4243 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4244 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4245 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4246 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4247 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4248 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4249 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4250 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4251 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4252 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4253 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4254 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4255 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4256 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4257 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4258 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4259 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4260 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4261 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4262 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4263 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4264 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4265 * gcc.target/arm/neon/vst1f32.c: Remove.
4266 * gcc.target/arm/neon/vst1p16.c: Remove.
4267 * gcc.target/arm/neon/vst1p64.c: Remove.
4268 * gcc.target/arm/neon/vst1p8.c: Remove.
4269 * gcc.target/arm/neon/vst1s16.c: Remove.
4270 * gcc.target/arm/neon/vst1s32.c: Remove.
4271 * gcc.target/arm/neon/vst1s64.c: Remove.
4272 * gcc.target/arm/neon/vst1s8.c: Remove.
4273 * gcc.target/arm/neon/vst1u16.c: Remove.
4274 * gcc.target/arm/neon/vst1u32.c: Remove.
4275 * gcc.target/arm/neon/vst1u64.c: Remove.
4276 * gcc.target/arm/neon/vst1u8.c: Remove.
4277 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4278 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4279 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4280 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4281 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4282 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4283 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4284 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4285 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4286 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4287 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4288 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4289 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4290 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4291 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4292 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4293 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4294 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4295 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4296 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4297 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4298 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4299 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4300 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4301 * gcc.target/arm/neon/vst2f32.c: Remove.
4302 * gcc.target/arm/neon/vst2p16.c: Remove.
4303 * gcc.target/arm/neon/vst2p64.c: Remove.
4304 * gcc.target/arm/neon/vst2p8.c: Remove.
4305 * gcc.target/arm/neon/vst2s16.c: Remove.
4306 * gcc.target/arm/neon/vst2s32.c: Remove.
4307 * gcc.target/arm/neon/vst2s64.c: Remove.
4308 * gcc.target/arm/neon/vst2s8.c: Remove.
4309 * gcc.target/arm/neon/vst2u16.c: Remove.
4310 * gcc.target/arm/neon/vst2u32.c: Remove.
4311 * gcc.target/arm/neon/vst2u64.c: Remove.
4312 * gcc.target/arm/neon/vst2u8.c: Remove.
4313 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4314 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4315 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4316 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4317 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4318 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4319 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4320 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4321 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4322 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4323 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4324 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4325 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4326 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4327 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4328 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4329 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4330 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4331 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4332 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4333 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4334 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4335 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4336 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4337 * gcc.target/arm/neon/vst3f32.c: Remove.
4338 * gcc.target/arm/neon/vst3p16.c: Remove.
4339 * gcc.target/arm/neon/vst3p64.c: Remove.
4340 * gcc.target/arm/neon/vst3p8.c: Remove.
4341 * gcc.target/arm/neon/vst3s16.c: Remove.
4342 * gcc.target/arm/neon/vst3s32.c: Remove.
4343 * gcc.target/arm/neon/vst3s64.c: Remove.
4344 * gcc.target/arm/neon/vst3s8.c: Remove.
4345 * gcc.target/arm/neon/vst3u16.c: Remove.
4346 * gcc.target/arm/neon/vst3u32.c: Remove.
4347 * gcc.target/arm/neon/vst3u64.c: Remove.
4348 * gcc.target/arm/neon/vst3u8.c: Remove.
4349 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4350 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4351 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4352 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4353 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4354 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4355 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4356 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4357 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4358 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4359 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4360 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4361 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4362 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4363 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4364 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4365 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4366 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4367 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4368 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4369 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4370 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4371 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4372 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4373 * gcc.target/arm/neon/vst4f32.c: Remove.
4374 * gcc.target/arm/neon/vst4p16.c: Remove.
4375 * gcc.target/arm/neon/vst4p64.c: Remove.
4376 * gcc.target/arm/neon/vst4p8.c: Remove.
4377 * gcc.target/arm/neon/vst4s16.c: Remove.
4378 * gcc.target/arm/neon/vst4s32.c: Remove.
4379 * gcc.target/arm/neon/vst4s64.c: Remove.
4380 * gcc.target/arm/neon/vst4s8.c: Remove.
4381 * gcc.target/arm/neon/vst4u16.c: Remove.
4382 * gcc.target/arm/neon/vst4u32.c: Remove.
4383 * gcc.target/arm/neon/vst4u64.c: Remove.
4384 * gcc.target/arm/neon/vst4u8.c: Remove.
4385 * gcc.target/arm/neon/vsubQf32.c: Remove.
4386 * gcc.target/arm/neon/vsubQs16.c: Remove.
4387 * gcc.target/arm/neon/vsubQs32.c: Remove.
4388 * gcc.target/arm/neon/vsubQs64.c: Remove.
4389 * gcc.target/arm/neon/vsubQs8.c: Remove.
4390 * gcc.target/arm/neon/vsubQu16.c: Remove.
4391 * gcc.target/arm/neon/vsubQu32.c: Remove.
4392 * gcc.target/arm/neon/vsubQu64.c: Remove.
4393 * gcc.target/arm/neon/vsubQu8.c: Remove.
4394 * gcc.target/arm/neon/vsubf32.c: Remove.
4395 * gcc.target/arm/neon/vsubhns16.c: Remove.
4396 * gcc.target/arm/neon/vsubhns32.c: Remove.
4397 * gcc.target/arm/neon/vsubhns64.c: Remove.
4398 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4399 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4400 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4401 * gcc.target/arm/neon/vsubls16.c: Remove.
4402 * gcc.target/arm/neon/vsubls32.c: Remove.
4403 * gcc.target/arm/neon/vsubls8.c: Remove.
4404 * gcc.target/arm/neon/vsublu16.c: Remove.
4405 * gcc.target/arm/neon/vsublu32.c: Remove.
4406 * gcc.target/arm/neon/vsublu8.c: Remove.
4407 * gcc.target/arm/neon/vsubs16.c: Remove.
4408 * gcc.target/arm/neon/vsubs32.c: Remove.
4409 * gcc.target/arm/neon/vsubs64.c: Remove.
4410 * gcc.target/arm/neon/vsubs8.c: Remove.
4411 * gcc.target/arm/neon/vsubu16.c: Remove.
4412 * gcc.target/arm/neon/vsubu32.c: Remove.
4413 * gcc.target/arm/neon/vsubu64.c: Remove.
4414 * gcc.target/arm/neon/vsubu8.c: Remove.
4415 * gcc.target/arm/neon/vsubws16.c: Remove.
4416 * gcc.target/arm/neon/vsubws32.c: Remove.
4417 * gcc.target/arm/neon/vsubws8.c: Remove.
4418 * gcc.target/arm/neon/vsubwu16.c: Remove.
4419 * gcc.target/arm/neon/vsubwu32.c: Remove.
4420 * gcc.target/arm/neon/vsubwu8.c: Remove.
4421 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4422 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4423 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4424 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4425 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4426 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4427 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4428 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4429 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4430 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4431 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4432 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4433 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4434 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4435 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4436 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4437 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4438 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4439 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4440 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4441 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4442 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4443 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4444 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4445 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4446 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4447 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4448 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4449 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4450 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4451 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4452 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4453 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4454 * gcc.target/arm/neon/vtrnf32.c: Remove.
4455 * gcc.target/arm/neon/vtrnp16.c: Remove.
4456 * gcc.target/arm/neon/vtrnp8.c: Remove.
4457 * gcc.target/arm/neon/vtrns16.c: Remove.
4458 * gcc.target/arm/neon/vtrns32.c: Remove.
4459 * gcc.target/arm/neon/vtrns8.c: Remove.
4460 * gcc.target/arm/neon/vtrnu16.c: Remove.
4461 * gcc.target/arm/neon/vtrnu32.c: Remove.
4462 * gcc.target/arm/neon/vtrnu8.c: Remove.
4463 * gcc.target/arm/neon/vtstQp8.c: Remove.
4464 * gcc.target/arm/neon/vtstQs16.c: Remove.
4465 * gcc.target/arm/neon/vtstQs32.c: Remove.
4466 * gcc.target/arm/neon/vtstQs8.c: Remove.
4467 * gcc.target/arm/neon/vtstQu16.c: Remove.
4468 * gcc.target/arm/neon/vtstQu32.c: Remove.
4469 * gcc.target/arm/neon/vtstQu8.c: Remove.
4470 * gcc.target/arm/neon/vtstp8.c: Remove.
4471 * gcc.target/arm/neon/vtsts16.c: Remove.
4472 * gcc.target/arm/neon/vtsts32.c: Remove.
4473 * gcc.target/arm/neon/vtsts8.c: Remove.
4474 * gcc.target/arm/neon/vtstu16.c: Remove.
4475 * gcc.target/arm/neon/vtstu32.c: Remove.
4476 * gcc.target/arm/neon/vtstu8.c: Remove.
4477 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4478 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4479 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4480 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4481 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4482 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4483 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4484 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4485 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4486 * gcc.target/arm/neon/vuzpf32.c: Remove.
4487 * gcc.target/arm/neon/vuzpp16.c: Remove.
4488 * gcc.target/arm/neon/vuzpp8.c: Remove.
4489 * gcc.target/arm/neon/vuzps16.c: Remove.
4490 * gcc.target/arm/neon/vuzps32.c: Remove.
4491 * gcc.target/arm/neon/vuzps8.c: Remove.
4492 * gcc.target/arm/neon/vuzpu16.c: Remove.
4493 * gcc.target/arm/neon/vuzpu32.c: Remove.
4494 * gcc.target/arm/neon/vuzpu8.c: Remove.
4495 * gcc.target/arm/neon/vzipQf32.c: Remove.
4496 * gcc.target/arm/neon/vzipQp16.c: Remove.
4497 * gcc.target/arm/neon/vzipQp8.c: Remove.
4498 * gcc.target/arm/neon/vzipQs16.c: Remove.
4499 * gcc.target/arm/neon/vzipQs32.c: Remove.
4500 * gcc.target/arm/neon/vzipQs8.c: Remove.
4501 * gcc.target/arm/neon/vzipQu16.c: Remove.
4502 * gcc.target/arm/neon/vzipQu32.c: Remove.
4503 * gcc.target/arm/neon/vzipQu8.c: Remove.
4504 * gcc.target/arm/neon/vzipf32.c: Remove.
4505 * gcc.target/arm/neon/vzipp16.c: Remove.
4506 * gcc.target/arm/neon/vzipp8.c: Remove.
4507 * gcc.target/arm/neon/vzips16.c: Remove.
4508 * gcc.target/arm/neon/vzips32.c: Remove.
4509 * gcc.target/arm/neon/vzips8.c: Remove.
4510 * gcc.target/arm/neon/vzipu16.c: Remove.
4511 * gcc.target/arm/neon/vzipu32.c: Remove.
4512 * gcc.target/arm/neon/vzipu8.c: Remove.
4515 2015-11-12 Marek Polacek <polacek@redhat.com>
4518 * gcc.dg/pr67784-1.c: New test.
4519 * gcc.dg/pr67784-2.c: New test.
4521 2015-11-12 Martin Liska <mliska@suse.cz>
4523 * gcc.dg/ipa/pr68035.c: New test.
4525 2015-11-12 Richard Biener <rguenther@suse.de>
4527 PR tree-optimization/68306
4528 * gcc.dg/pr68306.c: New testcase.
4530 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4532 Implement D0013R2, logical type traits.
4534 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4536 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4538 * c-c++-common/goacc/data-default-1.c: New.
4540 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4542 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4544 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4546 PR tree-optimization/68305
4547 * gcc.dg/vect/pr68305.c: New test.
4549 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4551 * gcc.target/i386/pr67265-2.c: New test.
4553 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4555 * gcc.dg/pr68286.c: New test.
4557 2015-11-12 Christian Bruel <christian.bruel@st.com>
4559 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4561 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4563 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4566 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4568 * gcc.dg/pr65521.c: Fail on AIX.
4570 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4572 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4573 * gcc.dg/graphite/fuse-2.c: Same.
4574 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4575 isl-ast-gen-*.c files.
4576 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4577 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4578 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4579 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4580 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4581 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4582 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4583 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4584 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4585 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4586 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4588 2015-11-11 Marek Polacek <polacek@redhat.com>
4592 * c-c++-common/pr68107.c: New test.
4593 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4594 (large_array_char_template): Likewise.
4595 * g++.dg/init/new44.C: Adjust dg-error.
4597 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4599 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4600 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4602 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4604 * gcc.target/i386/pr67265.c: New test.
4606 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4608 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4609 tests for the expected generated code.
4611 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4613 * gcc.target/mips/split-ds-sequence.c: New test.
4615 2015-11-11 Julia Koval <julia.koval@intel.com>
4617 * g++.dg/ext/mv16.C: New functions.
4619 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4620 Jiong Wang <jiong.wang@arm.com>
4622 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4624 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4626 * gcc.target/i386/mask-pack.c: New test.
4627 * gcc.target/i386/mask-unpack.c: New test.
4629 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4631 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4633 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4635 * gcc.dg/vect/slp-cond-5.c: New test.
4637 2015-11-10 Richard Biener <rguenther@suse.de>
4639 PR tree-optimization/68240
4640 * gcc.dg/torture/pr68240.c: New testcase.
4642 2015-11-10 Richard Biener <rguenther@suse.de>
4644 PR tree-optimization/56118
4645 * gcc.target/i386/pr56118.c: New testcase.
4647 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4649 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4651 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4653 * gfortran.dg/pr68251.f90: New test.
4655 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4657 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4659 2015-11-09 Martin Sebor <msebor@redhat.com>
4661 * init/new45.C: New test to verify that operator new is invoked
4662 with or without overhead for a cookie.
4665 * init/new44.C: New test for placement new expressions for arrays
4666 with excessive number of elements.
4669 * init/new43.C: New test for placement new expressions for arrays
4670 with negative number of elements.
4672 * other/new-size-type.C: Expect array new expression with
4673 an excessive number of elements to be rejected.
4675 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
4677 * c-c++-common/goacc/routine-1.c: New.
4678 * c-c++-common/goacc/routine-2.c: New.
4679 * c-c++-common/goacc/routine-3.c: New.
4680 * c-c++-common/goacc/routine-4.c: New.
4681 * c-c++-common/goacc/routine-5.c: New.
4683 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4685 * gcc.target/sparc/sparc-ret.c: Rename to...
4686 * gcc.target/sparc/sparc-ret-1.c: ...this.
4687 * gcc.target/sparc/sparc-ret-2.c: New test.
4689 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4691 * lib/target-supports.exp (check_p8vector_hw_available): Split
4693 (check_vsx_hw_available): Likewise.
4694 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4695 support and for PowerPC float128 support.
4696 (check_p9modulo_hw_available): Likewise.
4697 (check_ppc_float128_sw_available): Likewise.
4698 (check_ppc_float128_hw_available): Likewise.
4699 (check_effective_target_powerpc_p9vector_ok): Likewise.
4700 (check_effective_target_powerpc_p9modulo_ok): Likewise.
4701 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4702 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4703 (is-effective-target): Add new PowerPc targets.
4704 (is-effective-target-keyword): Likewise.
4705 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4706 instructions, use it.
4708 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4709 * gcc.target/powerpc/mod-2.c: Likewise.
4710 * gcc.target/powerpc/ctz-1.c: Likewise.
4711 * gcc.target/powerpc/ctz-2.c: Likewise.
4712 * gcc.target/powerpc/extswsli-1.c: Likewise.
4713 * gcc.target/powerpc/extswsli-2.c: Likewise.
4714 * gcc.target/powerpc/extswsli-3.c: Likewise.
4716 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4717 and allow the test on PowerPC LE.
4718 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4719 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4721 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4722 check instead of powerpc_vsx_ok.
4723 * gcc.target/powerpc/float128-mix.c: Likewise.
4725 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4727 * gcc.dg/sso/*.c: Robustify dg-output directives.
4729 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4731 * g++.dg/ubsan/pr68259.C: New test.
4733 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
4735 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4736 (main): Use _Cilk_spawn instead of cilk_spawn.
4738 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
4740 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4741 scan-assembler directive.
4743 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4746 * gcc.dg/pr68129_1.c: New test.
4748 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4751 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4752 (main): Invoke them.
4754 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4757 * gcc.dg/guality/pr67192.c: New test.
4759 2015-11-09 Richard Biener <rguenther@suse.de>
4761 PR tree-optimization/68248
4762 * gcc.dg/torture/pr68248.c: New testcase.
4764 2015-11-09 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/56118
4767 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4769 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4771 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4772 labelref and check use of constant pool by looking for .word and
4775 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
4778 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4780 2015-11-09 Richard Henderson <rth@redhat.com>
4782 * gcc.target/i386/addr-space-1.c: New test.
4783 * gcc.target/i386/addr-space-2.c: New test.
4784 * gcc.target/i386/addr-space-3.c: New test.
4786 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
4789 * gfortran.dg/pr68053.f90: New test.
4791 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4793 * g++.dg/lto/pr68057_0.C: Fix testcase.
4795 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
4797 * gfortran.dg/PR67518.f90: move from here...
4798 * gfortran.dg/graphite/PR67518.f90: to here.
4799 * gfortran.dg/PR53852.f90: move from here...
4800 * gfortran.dg/graphite/PR53852.f90: to here.
4802 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
4804 * gcc.dg/sso-1.c: New test.
4805 * gcc.dg/sso-2.c: Likewise.
4806 * gcc.dg/sso-3.c: Likewise.
4807 * gcc.dg/sso-4.c: Likewise.
4808 * gcc.dg/sso-5.c: Likewise.
4809 * gcc.dg/sso-6.c: Likewise.
4810 * gcc.dg/sso-7.c: Likewise.
4811 * gcc.dg/sso-8.c: Likewise.
4812 * gcc.dg/sso: New directory.
4813 * gcc.target/i386/movbe-3.c: New test.
4814 * gnat.dg/sso1.adb: Likewise.
4815 * gnat.dg/sso2.ad[sb]: Likewise.
4816 * gnat.dg/sso3.adb: Likewise.
4817 * gnat.dg/sso4.adb: Likewise.
4818 * gnat.dg/sso5.adb: Likewise.
4819 * gnat.dg/sso6.adb: Likewise.
4820 * gnat.dg/sso7.adb: Likewise.
4821 * gnat.dg/specs/sso1.ads: Likewise.
4822 * gnat.dg/specs/sso2.ads: Likewise.
4823 * gnat.dg/sso: New directory.
4825 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
4828 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4830 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
4833 * gfortran.dg/pr68224.f90: New test.
4835 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
4838 * gfortran.dg/proc_ptr_47.f90: New test.
4841 * gfortran.dg/pr66465.f90: New test.
4843 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
4845 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4847 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4850 * gfortran.dg/pr68153.f90: New test.
4852 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4855 * gfortran.dg/pr68151.f90: New test.
4857 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
4859 PR tree-optimization/68235
4860 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4862 2015-11-06 Jeff Law <law@redhat.com>
4864 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4865 realized jump threads.
4866 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4867 threads rather than dom1 dump.
4869 2015-11-06 Michael Collison <michael.collison@linaro.org
4870 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4873 2015-08-01 Michael Collison <michael.collison@linaro.org
4874 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4876 * gcc.target/arm/mincmp.c: New test.
4878 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
4881 * gfortran.dg/warn_unused_function_2.f90: Add two new
4882 "defined but not used" subroutines.
4884 2015-11-06 Jakub Jelinek <jakub@redhat.com>
4886 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4887 * g++.dg/gomp/ordered-2.C (f1): Likewise.
4888 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4889 expected diagnostics for the addition of quotes.
4890 * gfortran.dg/gomp/target3.f90: Likewise.
4891 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4892 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4893 * c-c++-common/gomp/doacross-1.c: Likewise.
4894 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4895 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4896 Adjust expected diagnostics wording.
4897 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4898 Don't expect error on ordered threads simd when in for simd.
4899 * c-c++-common/gomp/nesting-2.c: New test.
4900 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4901 * c-c++-common/gomp/ordered-4.c: New test.
4903 2015-11-06 Mike Stump <mikestump@comcast.net>
4905 * gcc.dg/pragma-diag-5.c: Make test cases unique.
4907 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
4908 Sebastian Pop <s.pop@samsung.com>
4910 * gcc.dg/graphite/fuse-1.c: New.
4911 * gcc.dg/graphite/fuse-2.c: New.
4912 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4914 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
4916 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4918 2015-11-06 David Malcolm <dmalcolm@redhat.com>
4920 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4921 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4923 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4924 * lib/gcc-dg.exp: Load multiline.exp.
4926 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4928 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
4929 * gcc.target/arm/interrupt-1.c: Likewise.
4930 * gcc.target/arm/interrupt-2.c: Likewise.
4931 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4933 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
4934 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
4936 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
4937 macros for assembly checks.
4938 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
4939 frsqrts and frsqrte are not emitted.
4940 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
4941 frsqrts and frsqrte are emitted.
4942 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
4944 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
4946 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
4948 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4952 * g++.dg/lto/pr68057_0.C: New testcase.
4953 * g++.dg/lto/pr68057_1.C: New testcase.
4954 * g++.dg/torture/pr68220.C: New testcase.
4956 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
4958 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
4961 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
4963 PR tree-optimization/68145
4964 * g++.dg/vect/pr68145.cc: New test.
4966 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4969 * gcc.dg/pr68088_1.c: New test.
4971 2015-11-06 Richard Biener <rguenther@suse.de>
4973 * gcc.dg/vect/bb-slp-38.c: New testcase.
4975 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
4977 * gfortran.dg/goacc/private-3.f95: XFAIL.
4979 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
4983 * gfortran.dg/PR67518.f90: New test.
4984 * gfortran.dg/PR53852.f90: New test.
4986 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
4987 Tom de Vries <tom@codesourcery.com>
4988 Nathan Sidwell <nathan@codesourcery.com>
4989 Thomas Schwinge <thomas@codesourcery.com>
4991 * c-c++-common/goacc/combined-directives.c: New test.
4992 * c-c++-common/goacc/loop-clauses.c: New test.
4993 * c-c++-common/goacc/tile.c: New test.
4994 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
4995 as gang static arguments.
4996 * c-c++-common/goacc/update-1.c: Adjust expected error message.
4997 * g++.dg/goacc/template.C: New test.
4998 * gfortran.dg/goacc/combined-directives.f90: New test.
4999 * gfortran.dg/goacc/default.f95: New test.
5000 * gfortran.dg/goacc/default_none.f95: New test.
5001 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5002 * gfortran.dg/goacc/gang-static.f95: New test.
5003 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5004 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5005 * gfortran.dg/goacc/list.f95: Update test.
5006 * gfortran.dg/goacc/loop-2.f95: Likewise.
5007 * gfortran.dg/goacc/loop-4.f95: New test.
5008 * gfortran.dg/goacc/loop-5.f95: New test.
5009 * gfortran.dg/goacc/loop-6.f95: New test.
5010 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5011 * gfortran.dg/goacc/multi-clause.f90: New test.
5012 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5013 * gfortran.dg/goacc/update.f95: New test.
5015 2015-11-05 Martin Sebor <msebor@redhat.com>
5018 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5019 invocations where the size of the destination buffer object
5020 or its type (or both) is unknown.
5022 2015-11-05 Martin Sebor <msebor@redhat.com>
5025 * g++.dg/warn/Wplacement-new-size.C: New test.
5027 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5029 * gcc.dg/pr68112.c: New.
5030 * gcc.dg/vect/vect-strided-shift-1.c: New.
5032 2015-11-05 Marek Polacek <polacek@redhat.com>
5035 * gcc.dg/pr68090.c: New test.
5037 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5039 * gcc.dg/ifcvt-4.c: New.
5041 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5044 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5046 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5048 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5049 of variables in both data sharing and mapping clauses and for
5050 structure element based array sections being mapped rather than
5052 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5053 expected diagnostics wording in one case.
5054 * c-c++-common/gomp/distribute-1.c: New test.
5055 * c-c++-common/gomp/element-1.c: New test.
5056 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5057 and #pragma omp end declare target pair around the function.
5058 Change s from a parameter to a file scope variable.
5059 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5060 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5061 on non-zero low-bound in reduction array sections. Add further
5063 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5064 * c-c++-common/gomp/target-teams-1.c: New test.
5065 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5066 for expected mangling on x86_64/i?86.
5067 * gcc.dg/gomp/declare-simd-3.c: New test.
5068 * gcc.dg/gomp/declare-simd-4.c: New test.
5069 * gcc.dg/gomp/for-20.c: New test.
5070 * gcc.dg/gomp/for-21.c: New test.
5071 * gcc.dg/gomp/for-22.c: New test.
5072 * gcc.dg/gomp/for-23.c: New test.
5073 * gcc.dg/gomp/for-24.c: New test.
5074 * gcc.dg/gomp/linear-1.c: New test.
5075 * gcc.dg/gomp/loop-1.c: New test.
5076 * g++.dg/gomp/atomic-17.C: New test.
5077 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5078 non-static data member in shared clause. Add single construct.
5079 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5080 scan-assembler-times directives for expected mangling on x86_64/i?86.
5081 * g++.dg/gomp/declare-simd-3.C: Likewise.
5082 * g++.dg/gomp/declare-simd-4.C: New test.
5083 * g++.dg/gomp/declare-simd-5.C: New test.
5084 * g++.dg/gomp/declare-target-1.C: New test.
5085 * g++.dg/gomp/linear-2.C: New test.
5086 * g++.dg/gomp/loop-1.C: New test.
5087 * g++.dg/gomp/loop-2.C: New test.
5088 * g++.dg/gomp/loop-3.C: New test.
5089 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5090 non-static data member in shared clause.
5091 * g++.dg/gomp/member-3.C: New test.
5092 * g++.dg/gomp/member-4.C: New test.
5093 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5094 (bar): Remove dg-message.
5095 * g++.dg/gomp/target-teams-1.C: New test.
5097 2015-11-05 Richard Biener <rguenther@suse.de>
5099 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5100 uninitialized variables.
5101 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5102 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5103 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5104 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5105 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5106 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5107 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5108 * gcc.dg/ipa/pure-const-2.c: Likewise.
5109 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5110 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5111 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5114 * gcc.dg/vect/pr30858.c: Likewise.
5115 * gcc.dg/vect/pr33866.c: Likewise.
5116 * gcc.dg/vect/pr37027.c: Likewise.
5117 * c-c++-common/ubsan/null-10.c: Likewise.
5118 * gcc.target/i386/incoming-8.c: Likewise.
5120 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5122 * gnat.dg/slice9.adb: New test.
5124 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5126 * gfortran.dg/goacc/reduction-2.f95: Delete.
5128 2015-11-04 Tom de Vries <tom@codesourcery.com>
5130 PR tree-optimization/67742
5131 * gcc.dg/tree-ssa/restrict-7.c: New test.
5132 * gcc.dg/tree-ssa/restrict-8.c: New test.
5134 2015-11-03 Martin Sebor <msebor@redhat.com>
5137 * c-c++-common/builtin-offsetof-2.c: New test.
5139 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5142 * gfortran.dg/warn_unused_function_3.f90: New test.
5144 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5146 * gnat.dg/discr45.adb: Only compile the test.
5148 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5150 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5151 * gcc.target/i386/mvc5.c: Ditto.
5152 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5155 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5157 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5159 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5162 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5164 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5165 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5166 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5167 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5168 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5169 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5171 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5173 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5175 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5177 * gcc.dg/mvc1.c: Move to ...
5178 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5179 * gcc.dg/mvc2.c: Move to ...
5180 * gcc.target/i386/mvc2.c: ... here.
5181 * gcc.dg/mvc3.c: Move to ...
5182 * gcc.target/i386/mvc3.c: ... here.
5183 * gcc.dg/mvc4.c: Move to ...
5184 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5185 * gcc.dg/mvc5.c: Move to ...
5186 * gcc.target/i386/mvc5.c: ... here.
5187 * gcc.dg/mvc6.c: Move to ...
5188 * gcc.target/i386/mvc6.c: ... here.
5189 * gcc.dg/mvc7.c: Move to ...
5190 * gcc.target/i386/mvc7.c: ... here.
5192 * g++.dg/ext/mvc1.C: Require ifunc.
5194 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5196 PR tree-optimization/68083
5197 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5199 2015-11-02 Jeff Law <law@redhat.com>
5201 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5202 irreducible loops in the CFG.
5204 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5207 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5209 * gcc.dg/vect/vect-strided-shift-1.c: New.
5211 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5214 * gcc.target/arm/pr67929_1.c: Move to...
5215 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5216 Remove arm-specific directives. Add noclone, noinline
5219 2015-11-01 Jeff Law <law@redhat.com>
5221 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5223 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5225 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5226 (sse2_test): Rename from main. Do not return 0.
5228 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5230 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5231 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5232 * gfortran.dg/read_dir.f90: XFAIL AIX.
5234 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5236 Remove the implementation of N3994, terse range-for loops.
5237 * g++.dg/cpp1z/range-for1.C: Remove.
5239 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5241 * gnat.dg/discr45.adb: New test.
5243 2015-10-31 Tom de Vries <tom@codesourcery.com>
5245 * gfortran.dg/assumed_type_2.f90: Update test.
5246 * gfortran.dg/no_arg_check_2.f90: Same.
5248 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5250 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5252 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5255 * gfortran.dg/pr46588.f90: New test.
5257 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5259 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5260 * gcc.dg/mvc2.c: Ditto.
5261 * gcc.dg/mvc3.c: Ditto.
5262 * gcc.dg/mvc4.c: Ditto.
5263 * gcc.dg/mvc5.c: Ditto.
5264 * gcc.dg/mvc6.c: Ditto.
5265 * gcc.dg/mvc7.c: Ditto.
5266 * g++.dg/ext/mvc1.C: Ditto.
5267 * g++.dg/ext/mvc2.C: Ditto.
5268 * g++.dg/ext/mvc3.C: Ditto.
5269 * g++.dg/ext/mvc4.C: Ditto.
5271 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5274 * gfortran.dg/pr51993.f90: New test.
5276 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5278 PR rtl-optimization/68106
5279 * gcc.target/aarch64/pr68106.c: New.
5281 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5284 * gfortran.dg/pr36192_1.f90: New test.
5286 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5289 *gfortran.dg/pr68154.f90
5291 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5293 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5294 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5296 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5298 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5300 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5302 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5304 * gcc.target/powerpc/float128-mix.c: Likewise.
5306 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5309 * gfortran.dg/pr68054.f90: New test.
5311 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5314 * gfortran.dg/pr67885.f90: New test.
5316 2015-10-29 Jeff Law <law@redhat.com>
5318 PR tree-optimization/67892
5319 * gcc.dg/tree-ssa/pr21417: Update expected output.
5320 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5322 2015-10-29 Richard Biener <rguenther@suse.de>
5325 * c-c++-common/ubsan/pr68142.c: New testcase.
5327 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5330 * g++.dg/other/cv_func4.C: New.
5332 2015-10-29 Richard Biener <rguenther@suse.de>
5335 * c-c++-common/ubsan/pr56956.c: New testcase.
5337 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5339 * gnat.dg/discr44.adb: New test.
5341 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5344 * gcc.dg/debug/pr66068.c: New test.
5346 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5349 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5350 array bounds error at line 25.
5352 2015-10-28 Catherine Moore <clm@codesourcery.com>
5354 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5355 * gcc.target/mips/oddspreg-6.c: Likewise.
5356 * gcc.target/mips/oddspreg-1.c: Likewise.
5357 * gcc.target/mips/oddspreg-2.c: Likewise.
5359 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5362 * gcc.target/avr/pr67839.c: New test.
5364 2015-10-28 Richard Biener <rguenther@suse.de>
5366 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5368 2015-10-28 Tom de Vries <tom@codesourcery.com>
5370 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5372 2015-10-28 Richard Biener <rguenther@suse.de>
5375 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5378 2015-10-28 Richard Biener <rguenther@suse.de>
5380 PR tree-optimization/65962
5381 * gcc.dg/vect/vect-62.c: Adjust.
5383 2015-10-28 Richard Biener <rguenther@suse.de>
5386 * gcc.dg/torture/pr68067-1.c: New testcase.
5387 * gcc.dg/torture/pr68067-2.c: Likewise.
5389 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5391 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5393 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5395 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5396 as xvmadd and xvnmsub.
5397 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5399 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5401 * c-c++-common/goacc/loop-shape.c: New test.
5403 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5404 Cesar Philippidis <cesar@codesourcery.com>
5406 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5407 * g++.dg/gomp/pr33372-3.C: Likewise.
5409 2015-10-27 Richard Henderson <rth@redhat.com>
5412 * gcc.target/i386/pr67609-2.c: New test.
5414 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5417 * gcc.target/aarch64/pr68102_1.c: New test.
5419 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5422 * gfortran.dg/allocate_with_source_15.f03: New test
5424 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5425 James Norris <jnorris@codesourcery.com>
5428 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5430 * gfortran.dg/goacc/loop-1.f95: Likewise.
5431 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5432 * gfortran.dg/goacc/cray.f95: Likewise.
5433 * gfortran.dg/goacc/parameter.f95: Likewise.
5435 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5438 * gfortran.dg/pr67805_2.f90: New test.
5440 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5441 Aditya Kumar <aditya.k7@samsung.com>
5443 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5444 * gcc.dg/graphite/interchange-1.c: Same.
5445 * gcc.dg/graphite/interchange-10.c: Same.
5446 * gcc.dg/graphite/interchange-11.c: Same.
5447 * gcc.dg/graphite/interchange-13.c: Same.
5448 * gcc.dg/graphite/interchange-3.c: Same.
5449 * gcc.dg/graphite/interchange-4.c: Same.
5450 * gcc.dg/graphite/interchange-7.c: Same.
5451 * gcc.dg/graphite/interchange-9.c: Same.
5452 * gcc.dg/graphite/uns-interchange-9.c: Same.
5453 * gfortran.dg/graphite/interchange-3.f90: Same.
5455 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5458 * gcc.target/i386/pr67215-1.c: New test.
5459 * gcc.target/i386/pr67215-2.c: Likewise.
5460 * gcc.target/i386/pr67215-3.c: Likewise.
5462 2015-10-27 Richard Biener <rguenther@suse.de>
5464 PR tree-optimization/68104
5465 * gcc.dg/torture/pr68104.c: New testcase.
5467 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5469 * gcc.dg/vect/vect-strided-shift-1.c: New.
5471 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5474 * gcc.target/arm/pr67929_1.c: New test.
5476 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5478 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5480 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5482 PR tree-optimization/68097
5483 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5484 --param max-ssa-name-query-depth=3 to dg-options.
5486 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5488 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5490 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5492 * gcc.dg/builtins-52.c: Add -O to dg-options.
5494 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5496 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5498 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5502 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5504 (PR64765): New function.
5505 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5506 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5508 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5509 * gfortran.dg/goacc/parameter.f95: Likewise.
5511 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5514 * gfortran.dg/empty_label_typedecl.f90: New test.
5516 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5519 * gfortran.dg/pr36192.f90: New test.
5521 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5523 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5524 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5525 * gnat.dg/opt51.adb: New test.
5526 * gnat.dg/opt51_pkg.ads: New helper.
5528 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5530 * gcc.target/mips/ds-schedule-1.c: New.
5531 * gcc.target/mips/ds-schedule-2.c: New.
5533 2015-10-26 Jeff Law <law@redhat.com>
5535 PR tree-optimization/68013
5536 * gcc.c-torture/compile/pr68013.c: New test.
5538 2015-10-26 Richard Biener <rguenther@suse.de>
5539 Dominik Vogt <vogt@linux.vnet.ibm.com>
5542 * gcc.target/s390/pr67443.c: New testcase.
5544 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5546 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5547 make it unique per testcase.
5548 * gfortran.dg/chmod_2.f90: Likewise.
5549 * gfortran.dg/chmod_3.f90: Likewise.
5550 * gfortran.dg/direct_io_8.f90: Likewise.
5551 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5552 * gfortran.dg/f2003_io_1.f03: Likewise.
5553 * gfortran.dg/f2003_io_2.f03: Likewise.
5554 * gfortran.dg/f2003_io_8.f03: Likewise.
5555 * gfortran.dg/inquire_size.f90: Likewise.
5556 * gfortran.dg/namelist_66.f90: Likewise.
5557 * gfortran.dg/namelist_82.f90: Likewise.
5558 * gfortran.dg/namelist_87.f90: Likewise.
5559 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5560 * gfortran.dg/open_new.f90: Likewise.
5561 * gfortran.dg/stat_1.f90: Likewise.
5562 * gfortran.dg/stat_2.f90: Likewise.
5563 * gfortran.dg/streamio_15.f90: Likewise.
5564 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5566 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5569 * g++.dg/pr67989.C: New test.
5571 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5573 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5574 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5575 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5576 suffix to the temporary filename to make it unique per testcase.
5578 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5580 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5582 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5585 * gfortran.dg/allocate_with_source_12.f03: New test
5588 * gfortran.dg/allocate_with_source_13.f03: New test
5591 * gfortran.dg/allocate_with_source_14.f03: New test
5593 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5595 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5597 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5600 * gcc.target/i386/pr68084.c: New test.
5602 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5606 * gfortran.dg/allocate_with_source_10.f08: New test.
5607 * gfortran.dg/allocate_with_source_11.f08: New test.
5608 * gfortran.dg/class_array_15.f03: Changed count of expected
5609 _builtin_frees to 11. One step of temporaries is spared, therefore
5610 the allocatable component of that temporary is not to be freeed.
5612 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5615 * gfortran.dg/pr68055.f90: New case.
5617 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5620 * gfortran.dg/pr67805.f90: New testcase.
5621 * gfortran.dg/array_constructor_26.f03: Update testcase.
5622 * gfortran.dg/array_constructor_27.f03: Ditto.
5623 * gfortran.dg/char_type_len_2.f90: Ditto.
5624 * gfortran.dg/pr67802.f90: Ditto.
5625 * gfortran.dg/used_before_typed_3.f90: Ditto.
5627 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5630 * g++.dg/torture/pr67600.C: New testcase.
5632 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5634 * g++.dg/pr68062.C: New test.
5636 2015-10-23 Jeff Law <law@redhat.com>
5638 PR tree-optimization/67830
5639 * gcc.dg/pr67830.c: New test.
5641 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5643 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5645 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5646 Andrew Pinski <apinski@cavium.com>
5648 PR rtl-optimization/67736
5649 * gcc.dg/torture/pr67736.c: New test.
5650 * gcc.dg/combine-subregs.c: New test.
5652 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5654 PR tree-optimization/65947
5655 * lib/target-supports.exp
5656 (check_effective_target_vect_max_reduc): Add.
5657 * gcc.dg/vect/pr65947-1.c: New test.
5658 * gcc.dg/vect/pr65947-2.c: New test.
5659 * gcc.dg/vect/pr65947-3.c: New test.
5660 * gcc.dg/vect/pr65947-4.c: New test.
5661 * gcc.dg/vect/pr65947-5.c: New test.
5662 * gcc.dg/vect/pr65947-6.c: New test.
5663 * gcc.dg/vect/pr65947-7.c: New test.
5664 * gcc.dg/vect/pr65947-8.c: New test.
5665 * gcc.dg/vect/pr65947-9.c: New test.
5666 * gcc.dg/vect/pr65947-10.c: New test.
5667 * gcc.dg/vect/pr65947-11.c: New test.
5669 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
5671 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5672 Make weak rather than noinline.
5673 * gcc.dg/builtins-57.c: Compile with -O.
5674 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5676 2015-10-23 Tom de Vries <tom@codesourcery.com>
5678 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5680 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5683 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5684 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5686 2015-10-22 Martin Sebor <msebor@redhat.com>
5689 * gcc.misc-tests/help.exp: Verify that option descriptions
5691 * lib/options.exp (check_for_options): Use the regexp --line option.
5692 Print unexpected match on failure.
5694 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
5696 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5698 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
5701 * g++.dg/cpp1y/var-templ46.C: New.
5703 2015-10-22 Richard Biener <rguenther@suse.de>
5705 PR tree-optimization/58497
5706 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5708 2015-10-22 Richard Biener <rguenther@suse.de>
5710 PR tree-optimization/19049
5711 PR tree-optimization/65962
5712 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5713 * gcc.dg/vect/vect-63.c: Adjust.
5714 * gcc.dg/vect/vect-70.c: Likewise.
5715 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5716 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5717 * gfortran.dg/vect/pr19049.f90: Likewise.
5718 * gfortran.dg/vect/vect-8.f90: Likewise.
5720 2015-10-22 Richard Biener <rguenther@suse.de>
5724 * gcc.dg/torture/ftrapv-2.c: New testcase.
5726 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5729 * gcc.target/s390/pr68015.c: New test.
5731 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5734 * gcc.target/arm/xor-and.c: Adjust test to check for eor
5737 2015-10-22 Jiong Wang <jiong.wang@arm.com>
5738 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5741 * gcc.target/aarch64/pr63304_1.c: New test.
5743 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5746 * g++.dg/parse/enum13.C: New.
5748 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5751 * g++.dg/parse/enum12.C: New.
5753 2015-10-21 Martin Sebor <msebor@redhat.com>
5756 * gcc.misc-tests/help.exp: Adjust.
5757 * lib/options.exp (check_for_options): Add detail to output.
5759 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
5762 * gfortran.dg/pr67939.f90: New test.
5764 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
5765 Sebastian Pop <s.pop@samsung.com>
5767 * gcc.dg/graphite/scop-11.c: Update pattern.
5769 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5772 * g++.dg/ipa/pr67056.C: New testcase.
5774 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5776 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5779 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5781 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5782 Add associated options for arm*-*-*.
5783 (sqrt): Remove dummy definition.
5785 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5787 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5789 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5791 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5792 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5793 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5795 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
5797 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5798 sra-max-scalarization-size-Ospeed.
5800 2015-10-21 Marek Polacek <polacek@redhat.com>
5804 * gcc.dg/pr68024.c: New test.
5806 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
5808 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5809 * c-c++-common/goacc/sb-1.c: Adjust errors.
5810 * c-c++-common/goacc/sb-3.c: Adjust errors.
5811 * c-c++-common/goacc/loop-1.c: Adjust errors.
5812 * c-c++-common/goacc/nesting-1.c: Adjust errors.
5813 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5814 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5816 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5818 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5820 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5822 * gcc.dg/lto/simd-function_0.c: New test.
5824 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
5827 * gcc.target/i386/pr68018.c: New test.
5829 2015-10-21 Richard Biener <rguenther@suse.de>
5832 * gcc.dg/torture/pr68031.c: New testcase.
5834 2015-10-21 Richard Biener <rguenther@suse.de>
5836 PR tree-optimization/68026
5837 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5839 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5841 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5842 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5843 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5844 * g++.dg/asan/default-options-1.C: Likewise.
5846 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5848 * gcc.target/aarch64/stp_vec_64_1.c: New test.
5849 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5851 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5853 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5855 2015-10-20 Marek Polacek <polacek@redhat.com>
5858 * gcc.dg/pr67964.c: New test.
5860 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
5862 PR rtl-optimization/67609
5863 * gcc.target/i386/pr67609.c: New.
5865 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5867 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5869 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5871 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5872 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5874 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5877 * gcc.target/i386/pr66810.c: New test.
5879 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5883 * gcc.target/i386/pr67963-1.c: New test.
5884 * gcc.target/i386/pr67963-2.c: Likewise.
5885 * gcc.target/i386/pr67963-3.c: Likewise.
5886 * gcc.target/i386/pr67985-1.c: Likewise.
5887 * gcc.target/i386/pr67985-2.c: Likewise.
5888 * gcc.target/i386/pr67985-3.c: Likewise.
5890 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5892 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5894 2015-10-20 Richard Biener <rguenther@suse.de>
5896 PR tree-optimization/68017
5897 * gcc.dg/torture/pr68017.c: New testcase.
5899 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
5902 * gcc.target/aarch64/pr66912.c: New.
5903 * gcc.target/arm/pr66912.c: New.
5905 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5907 * gfortran.dg/pr67900.f90: New tests.
5909 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
5911 * gnat.dg/opt50.adb: New test.
5912 * gnat.dg/opt50_pkg.adb: New helper.
5913 * gnat.dg/opt50_pkg.ads: New helper.
5915 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5918 * gfortran.dg/pr68019.f90: new test.
5920 2015-10-19 Richard Biener <rguenther@suse.de>
5922 PR tree-optimization/67975
5923 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5925 2015-10-19 Richard Biener <rguenther@suse.de>
5927 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
5929 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
5932 * gcc.target/i386/pr67995-1.c: New test.
5933 * gcc.target/i386/pr67995-2.c: Likewise.
5934 * gcc.target/i386/pr67995-3.c: Likewise.
5936 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
5939 * gcc.dg/PR68002.c: New test.
5941 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
5943 * gcc.dg/builtins-20.c: Remove undefined behavior.
5945 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
5948 * gfortran.dg/common_25.f90: New file.
5950 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
5953 * gfortran.dg/move_alloc_15.f90: New test
5954 * gfortran.dg/move_alloc_16.f90: New test
5957 * gfortran.dg/deferred_character_assignment_1.f90: New test
5959 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
5962 * gfortran.df/pr67987.f90: New test.
5963 * gfortran.dg/char_length_2.f90: Update testcase.
5965 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
5967 * gcc.target/i386/iamcu/test_basic_returning.c
5968 (def_test_returning_type): Use union to check float return bits.
5970 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
5972 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
5973 Replace printf with __builtin_printf.
5975 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
5977 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
5980 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
5983 * gnat.dg/pack21.adb: New test.
5984 * gnat.dg/pack22.adb: Likewise.
5985 * gnat.dg/pack22_pkg.ad[sb]: New helper.
5987 2015-10-16 Christian Bruel <christian.bruel@st.com>
5990 * gcc.target/arm/no-align.c: New test.
5991 * gcc.target/arm/attr-align1.c: New test.
5992 * gcc.target/arm/attr-align2.c: New test.
5993 * gcc.target/arm/attr-align3.c: New test.
5995 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5997 * gcc.c-torture/compile/icfmatch.c: Add testcase
5999 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/cpp1z/fold-ice1.C: New.
6004 2015-10-16 Michael Collison <michael.collison@linaro.org>
6005 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6007 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6009 2015-10-15 Marek Polacek <polacek@redhat.com>
6011 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6013 2015-10-15 Marek Polacek <polacek@redhat.com>
6015 PR tree-optimization/67953
6016 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6018 * gcc.dg/torture/pr67953.c: New test.
6020 2015-10-14 Jeff Law <law@redhat.com>
6022 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6023 contained within have their own file/test now.
6024 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6025 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6026 expectations a bit more.
6027 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6028 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6029 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6030 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6031 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6034 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6036 2015-10-14 Marek Polacek <polacek@redhat.com>
6038 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6048 2015-10-14 Richard Biener <rguenther@suse.de>
6050 PR tree-optimization/67915
6051 * gcc.dg/torture/pr67915.c: New testcase.
6053 2015-10-14 Marek Polacek <polacek@redhat.com>
6055 PR tree-optimization/67815
6056 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6057 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6058 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6060 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6062 * gcc.dg/pragma-pop_options-1.c: New test.
6064 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6065 Aldy Hernandez <aldyh@redhat.com>
6067 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6068 * c-c++-common/gomp/clauses-1.c: New test.
6069 * c-c++-common/gomp/clauses-2.c: New test.
6070 * c-c++-common/gomp/clauses-3.c: New test.
6071 * c-c++-common/gomp/clauses-4.c: New test.
6072 * c-c++-common/gomp/declare-target-1.c: New test.
6073 * c-c++-common/gomp/declare-target-2.c: New test.
6074 * c-c++-common/gomp/depend-3.c: New test.
6075 * c-c++-common/gomp/depend-4.c: New test.
6076 * c-c++-common/gomp/doacross-1.c: New test.
6077 * c-c++-common/gomp/if-1.c: New test.
6078 * c-c++-common/gomp/if-2.c: New test.
6079 * c-c++-common/gomp/linear-1.c: New test.
6080 * c-c++-common/gomp/map-2.c: New test.
6081 * c-c++-common/gomp/map-3.c: New test.
6082 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6083 f_omp_target_data): Add map clause to target data.
6084 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6085 * c-c++-common/gomp/ordered-1.c: New test.
6086 * c-c++-common/gomp/ordered-2.c: New test.
6087 * c-c++-common/gomp/ordered-3.c: New test.
6088 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6090 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6091 clause and ordered construct where no longer allowed.
6092 * c-c++-common/gomp/priority-1.c: New test.
6093 * c-c++-common/gomp/reduction-1.c: New test.
6094 * c-c++-common/gomp/schedule-simd-1.c: New test.
6095 * c-c++-common/gomp/sink-1.c: New test.
6096 * c-c++-common/gomp/sink-2.c: New test.
6097 * c-c++-common/gomp/sink-3.c: New test.
6098 * c-c++-common/gomp/sink-4.c: New test.
6099 * c-c++-common/gomp/udr-1.c: New test.
6100 * c-c++-common/taskloop-1.c: New test.
6101 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6102 value of _OPENMP macro.
6103 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6104 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6105 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6106 * gcc.dg/gomp/clause-1.c:
6107 * gcc.dg/gomp/reduction-1.c: New test.
6108 * gcc.dg/gomp/sink-fold-1.c: New test.
6109 * gcc.dg/gomp/sink-fold-2.c: New test.
6110 * gcc.dg/gomp/sink-fold-3.c: New test.
6111 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6112 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6113 of non-static data members.
6114 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6115 Add some linear clause tests.
6116 * g++.dg/gomp/declare-simd-3.C: New test.
6117 * g++.dg/gomp/linear-1.C: New test.
6118 * g++.dg/gomp/member-1.C: New test.
6119 * g++.dg/gomp/member-2.C: New test.
6120 * g++.dg/gomp/pr66571-2.C: New test.
6121 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6123 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6124 in reduction clause.
6125 * g++.dg/gomp/reference-1.C: New test.
6126 * g++.dg/gomp/sink-1.C: New test.
6127 * g++.dg/gomp/sink-2.C: New test.
6128 * g++.dg/gomp/sink-3.C: New test.
6129 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6130 * g++.dg/gomp/this-1.C: New test.
6131 * g++.dg/gomp/this-2.C: New test.
6132 * g++.dg/vect/simd-clone-2.cc: New test.
6133 * g++.dg/vect/simd-clone-2.h: New test.
6134 * g++.dg/vect/simd-clone-3.cc: New test.
6135 * g++.dg/vect/simd-clone-4.cc: New test.
6136 * g++.dg/vect/simd-clone-4.h: New test.
6137 * g++.dg/vect/simd-clone-5.cc: New test.
6139 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6141 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6142 after r228716 (Fix vtbl[34] and vtbx4).
6144 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6146 PR tree-optimization/67909, 67947
6147 * gcc.dg/torture/pr67947.c: New test.
6149 2015-10-13 Jeff Law <law@redhat.com>
6151 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6153 2015-10-12 Jeff Law <law@redhat.com>
6155 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6156 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6157 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6158 ssa-dom-thread-11.c.
6160 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6162 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6165 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6167 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6169 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6170 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6171 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6172 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6173 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6174 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6175 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6176 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6178 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6180 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6181 and -mno-frame-header-opt options.
6182 * gcc.target/mips/frame-header-1.c: New file.
6183 * gcc.target/mips/frame-header-2.c: New file.
6184 * gcc.target/mips/frame-header-3.c: New file.
6186 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6187 Hale Wang <hale.wang@arm.com>
6189 * gcc.dg/tree-ssa/forwprop-33.c: New.
6191 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6194 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6195 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6196 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6197 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6198 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6199 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6200 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6201 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6202 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6203 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6205 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6207 * lib/multiline.exp: New file.
6208 * lib/prune.exp: Load multiline.exp.
6209 (prune_gcc_output): Call into multiline.exp to handle any
6210 multiline output directives.
6211 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6214 2015-10-09 Martin Jambor <mjambor@suse.cz>
6216 PR tree-optimization/67794
6217 * gcc.dg/ipa/ipa-sra-10.c: New test.
6218 * gcc.dg/torture/pr67794.c: Likewise.
6220 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6222 PR rtl-optimization/67828
6223 * gcc.dg/torture/pr67828.c: New.
6225 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6228 * lib/target-supports.exp (check_effective_target_non_strict_align):
6229 Adjust for arm*-*-*.
6230 * gcc.target/arm/pr67366.c: New test.
6232 2015-10-09 Richard Biener <rguenther@suse.de>
6234 PR tree-optimization/67891
6235 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6237 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6239 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6241 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6243 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6245 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6247 * gcc.dg/loop-unswitch-2.c: New test.
6248 * gcc.dg/loop-unswitch-3.c: Likewise.
6249 * gcc.dg/loop-unswitch-4.c: Likewise.
6251 2015-10-08 Tom de Vries <tom@codesourcery.com>
6253 * gcc.dg/dse.c: Only dump in dse1 pass.
6254 * gcc.dg/tree-ssa/pr30375.c: Same.
6256 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6259 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6260 (PUSH, POP): New defines.
6261 (sse2_test): Use PUSH and POP to misalign runtime stack.
6262 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6264 2015-10-07 James Norris <jnorris@codesourcery.com>
6266 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6267 to atomic_init. (atomic_init): Restrict flags usage.
6269 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6272 * gfortran.dg/sizeof_5.f90: New test.
6274 2015-10-06 Jeff Law <law@redhat.com>
6276 * gcc.c-torture/compile/pr67816.c: New test.
6278 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6280 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6282 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6285 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6287 2015-10-06 Marek Polacek <polacek@redhat.com>
6290 * c-c++-common/Wtautological-compare-4.c: New test.
6292 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6293 Peter Bergner <bergner@vnet.ibm.com>
6296 * gcc.target/powerpc/pr67808.c: New test.
6298 2015-10-06 Nick Clifton <nickc@redhat.com>
6300 * gcc.target/msp430: New directory.
6301 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6303 * gcc.target/msp430/data-attributes.c: New file. Checks the
6304 noinit and persistent data attributes.
6306 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6308 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6310 2015-10-06 Richard Biener <rguenther@suse.de>
6312 PR tree-optimization/67859
6313 * gcc.dg/torture/pr67859.c: New testcase.
6315 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6317 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6319 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/template/defarg19.C: New.
6323 * g++.dg/template/defarg20.C: Likewise.
6325 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6326 Sebastian Pop <s.pop@samsung.com>
6328 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6330 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6331 Sebastian Pop <s.pop@samsung.com>
6333 * gcc.dg/graphite/scop-sor.c: Xfail.
6335 2015-10-05 Martin Jambor <mjambor@suse.cz>
6336 Jan Hubicka <hubicka@ucw.cz>
6338 * gcc.dg/ipa/propalign-4.c: New test.
6339 * gcc.dg/ipa/propalign-5.c: Likewise.
6341 2015-10-05 Marek Polacek <polacek@redhat.com>
6343 PR tree-optimization/67821
6344 * gcc.dg/torture/pr67821-2.c: New test.
6345 * gcc.dg/torture/pr67821.c: New test.
6347 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6349 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6351 2015-10-05 Christian Bruel <christian.bruel@st.com>
6353 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6355 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6357 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6358 (exec_vcvt): Add comments.
6360 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6362 PR rtl-optimization/67447
6363 * gcc.target/i386/pr67447.c: New test.
6365 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6367 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6369 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6370 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6371 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6372 * gcc.target/i386/vect-unpack-1.c: Ditto.
6373 * gcc.target/i386/vect-unpack-2.c: Ditto.
6375 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6378 * gfortran.dg/common_24.f: New.
6380 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6382 * gcc.target/arm/pr67756.c: Fixed warnings.
6384 2015-10-02 Marek Polacek <polacek@redhat.com>
6387 * gcc.dg/pr67730-1.c: New test.
6388 * gcc.dg/pr67730-2.c: New test.
6389 * gcc.dg/pr67730.h: New test.
6391 2015-10-02 Marek Polacek <polacek@redhat.com>
6393 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6395 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6397 PR tree-optimization/67754
6398 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6399 * gfortran.dg/graphite/block-2.f: Same.
6401 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6403 * gcc.dg/graphite/scop-23.c: New.
6405 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6407 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6410 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6412 PR rtl-optimization/67756
6413 * gcc.target/arm/pr67756.c: New.
6415 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6417 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6418 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6419 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6421 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6424 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6426 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6427 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6428 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6429 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6430 * gcc.target/i386/vect-unpack-1.c: Ditto.
6431 * gcc.target/i386/vect-unpack-2.c: Ditto.
6433 2015-10-02 Marek Polacek <polacek@redhat.com>
6436 * c-c++-common/Wduplicated-cond-1.c: New test.
6437 * c-c++-common/Wduplicated-cond-2.c: New test.
6438 * c-c++-common/Wduplicated-cond-3.c: New test.
6439 * c-c++-common/Wduplicated-cond-4.c: New test.
6440 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6441 -Wduplicated-cond warning.
6443 2015-10-02 Renlin Li <renlin.li@arm.com>
6445 * gcc.target/aarch64/csneg-1.c: Update.
6447 2015-10-02 Renlin Li <renlin.li@arm.com>
6450 * gcc.target/aarch64/pr66776.c: New.
6452 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6454 * gnat.dg/warn13.adb: New test.
6456 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6458 * gnat.dg/vect15.ad[sb]: New test.
6459 * gnat.dg/vect16.ad[sb]: Likewise.
6460 * gnat.dg/vect17.ad[sb]: Likewise.
6461 * gnat.dg/vect18.ad[sb]: Likewise.
6463 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6465 PR rtl-optimization/67786
6466 PR rtl-optimization/67787
6467 * gcc.dg/pr67786.c: New test.
6468 * gcc.dg/pr67787.c: Likewise.
6470 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6472 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6474 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6477 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6479 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6483 * gfortran.dg/string_array_constructor_1.f90: New.
6484 * gfortran.dg/string_array_constructor_2.f90: New.
6485 * gfortran.dg/string_array_constructor_3.f90: New.
6487 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6491 * gcc.target/powerpc/pr67789.c: New testcase.
6493 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6496 * gfortran.dg/pr67802.f90: New test.
6498 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6501 gfortran.dg/pr66979.f90: new test.
6503 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6506 * gfortran.dg/pr67616.f90: New test.
6508 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6511 * g++.dg/cpp0x/range-for30.C: New.
6513 2015-10-01 Marek Polacek <polacek@redhat.com>
6516 * gcc.dg/atomic/pr65345-4.c: New test.
6517 * gcc.dg/pr65345-3.c: New test.
6519 2015-10-01 Marek Polacek <polacek@redhat.com>
6521 PR tree-optimization/67769
6522 * gcc.dg/torture/pr67769.c: New test.
6524 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6526 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6528 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6531 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6533 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6535 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6536 (main): Rename to sse2_test. Abort if count != 5.
6537 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6539 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6541 2015-10-01 Richard Biener <rguenther@suse.de>
6543 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6544 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6546 2015-09-30 Jeff Law <law@redhat.com>
6548 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6550 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6552 PR rtl-optimization/67037
6553 * gcc.c-torture/execute/pr67037.c: New test.
6555 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6557 * lib/target-supports.exp (check_effective_target_sync_int_128):
6558 Return 1 on spu-*-* targets.
6559 (check_effective_target_sync_int_128_runtime): Likewise.
6560 (check_effective_target_sync_long_long): Likewise.
6561 (check_effective_target_sync_long_long_runtime): Likewise.
6562 (check_effective_target_sync_int_long): Likewise.
6563 (check_effective_target_sync_char_short): Likewise.
6565 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6567 * gcc.target/i386/pr67761.c: New test.
6569 2015-09-30 Marek Polacek <polacek@redhat.com>
6572 * gcc.dg/pr67730.c: New test.
6574 2015-09-30 Marek Polacek <polacek@redhat.com>
6576 PR tree-optimization/67690
6577 * gcc.dg/torture/pr67690.c: New test.
6579 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6581 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6582 * g++.dg/gomp/tls-wrap4.C: Likewise.
6583 * gcc.dg/atomic-op-optimize.c: Likewise.
6584 * gcc.dg/pr54087.c: Likewise.
6585 * gcc.dg/tls/section-2.c: Likewise.
6586 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6587 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6588 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6589 * gcc.target/arm/divzero.c: Likewise.
6590 * gcc.target/arm/sibcall-2.c: Likewise.
6591 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6592 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6593 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6594 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6595 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6596 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6597 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6598 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6599 * gfortran.dg/default_format_2.f90: Likewise.
6600 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6602 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6604 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6606 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6608 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6609 * gfortran.dg/round_4.f90: ditto.
6611 2015-09-29 Richard Biener <rguenther@suse.de>
6613 PR tree-optimization/67170
6614 * gfortran.dg/pr67170.f90: New testcase.
6616 2015-09-29 Richard Biener <rguenther@suse.de>
6618 PR tree-optimization/67741
6619 * gcc.dg/torture/pr67741.c: New testcase.
6621 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6623 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6624 non-zero for __builtin_signbit tests.
6626 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6629 * gcc.target/i386/pr65105-1.c: New.
6630 * gcc.target/i386/pr65105-2.c: New.
6631 * gcc.target/i386/pr65105-3.c: New.
6632 * gcc.target/i386/pr65105-4.C: New.
6633 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6635 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6637 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6639 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6643 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6645 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6646 * gfortran.dg/function_types_3.f90: Change error message to
6647 "Type inaccessible...."
6648 * gfortran.dg/ptr_func_assign_1.f08: New test.
6649 * gfortran.dg/ptr_func_assign_2.f08: New test.
6651 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6655 * gfortran.dg/ptr_func_assign_3.f08: New test.
6656 * gfortran.dg/ptr_func_assign_4.f08: New test.
6658 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6659 Sebastian Pop <s.pop@samsung.com>
6661 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6662 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6663 * gcc.dg/graphite/block-3.c: Same.
6664 * gcc.dg/graphite/block-4.c: Same.
6665 * gcc.dg/graphite/block-5.c: Same.
6666 * gcc.dg/graphite/block-6.c: Same.
6667 * gcc.dg/graphite/block-7.c: Same.
6668 * gcc.dg/graphite/block-8.c: Same.
6669 * gcc.dg/graphite/block-pr47654.c: Same.
6670 * gcc.dg/graphite/interchange-0.c: Same.
6671 * gcc.dg/graphite/interchange-1.c: Same.
6672 * gcc.dg/graphite/interchange-10.c: Same.
6673 * gcc.dg/graphite/interchange-11.c: Same.
6674 * gcc.dg/graphite/interchange-12.c: Same.
6675 * gcc.dg/graphite/interchange-13.c: Same.
6676 * gcc.dg/graphite/interchange-14.c: Same.
6677 * gcc.dg/graphite/interchange-15.c: Same.
6678 * gcc.dg/graphite/interchange-3.c: Same.
6679 * gcc.dg/graphite/interchange-4.c: Same.
6680 * gcc.dg/graphite/interchange-5.c: Same.
6681 * gcc.dg/graphite/interchange-6.c: Same.
6682 * gcc.dg/graphite/interchange-7.c: Same.
6683 * gcc.dg/graphite/interchange-8.c: Same.
6684 * gcc.dg/graphite/interchange-9.c: Same.
6685 * gcc.dg/graphite/interchange-mvt.c: Same.
6686 * gcc.dg/graphite/pr35356-1.c: Same.
6687 * gcc.dg/graphite/pr35356-3.c: Same.
6688 * gcc.dg/graphite/pr37485.c: Same.
6689 * gcc.dg/graphite/scop-1.c: Same.
6690 * gcc.dg/graphite/scop-11.c: Same.
6691 * gcc.dg/graphite/scop-5.c: Same.
6692 * gcc.dg/graphite/uns-block-1.c: Same.
6693 * gcc.dg/graphite/uns-interchange-9.c: Same.
6694 * gfortran.dg/graphite/block-1.f90: Same.
6695 * gfortran.dg/graphite/interchange-3.f90: Same.
6696 * gfortran.dg/graphite/pr14741.f90: Same.
6697 * gfortran.dg/graphite/block-2.f: Same.
6699 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6700 Sebastian Pop <s.pop@samsung.com>
6702 PR tree-optimization/67700
6703 * gcc.dg/graphite/run-id-pr67700.c: New.
6705 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
6708 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6709 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6711 * gcc.target/sh/pr54236-5.c: New.
6712 * gcc.target/sh/pr54236-6.c: New.
6714 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6716 PR rtl-optimization/67456
6717 PR rtl-optimization/67464
6718 PR rtl-optimization/67465
6719 * gcc.dg/pr67465.c: New test.
6721 2015-09-28 Tom de Vries <tom@codesourcery.com>
6723 PR tree-optimization/62171
6724 * gcc.dg/vect/pr62171.c: New test.
6726 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6728 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6729 skip on AIX. XFAIL individual line tests.
6731 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
6733 PR rtl-optimization/64164
6734 PR tree-optimization/67312
6735 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
6736 * gcc.target/i386/stackalign/return-4.c: Add -O.
6738 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6740 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6742 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
6745 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6747 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
6749 * gcc.dg/pr64935-1.c: XFAIL on AIX.
6750 * gcc.dg/pr64935-2.c: XFAIL on AIX.
6751 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6752 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6753 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6754 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6755 DW_AT_noreturn on AIX.
6756 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6757 DW_AT_noreturn on AIX.
6758 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6759 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6760 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6761 DW_AT_GNU_deleted on AIX.
6762 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6763 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6764 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6765 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6766 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6767 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6768 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6769 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6770 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6771 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6772 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6773 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6774 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6775 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6776 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6778 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6781 * gfortran.dg/pr67614.f90: New test.
6783 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6786 * gfortran.dg/pr67525.f90: New test.
6788 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
6791 * gfortran.dg/allocatable_function_9.f90: New.
6793 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
6796 * gcc.target/sh/pr67675.c: New.
6798 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
6800 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6802 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
6804 * gcc.target/i386/pr66749.c (dg-options): Replace
6805 -mtune=lakemount with -mtune=lakemont.
6806 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6807 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6809 2015-09-25 Marek Polacek <polacek@redhat.com>
6811 * c-c++-common/ubsan/bounds-11.c: New test.
6812 * c-c++-common/ubsan/bounds-12.c: New test.
6814 2015-09-25 Marek Polacek <polacek@redhat.com>
6817 * c-c++-common/ubsan/pr64906.c: New test.
6819 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
6821 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6822 with -mtune=lakemount.
6823 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6824 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6826 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6829 * gcc.dg/Werror-13.c: New test.
6831 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
6833 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6835 2015-09-24 Richard Biener <rguenther@suse.de>
6838 * g++.dg/pr67699.C: New testcase.
6840 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
6843 * gcc.target/arm/fp16-inf.c: New test.
6845 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
6847 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6848 name while checking for AVX-512VBMI presence.
6850 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6852 * lib/target-supports.exp (check_effective_target_pie): Check for
6853 PIE support on Solaris 11.x and 12.
6855 2015-09-24 Richard Biener <rguenther@suse.de>
6857 * g++.dg/tree-ssa/restrict3.C: New testcase.
6859 2015-09-24 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/48885
6862 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6864 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
6866 * c-c++-common/Wmisleading-indentation.c: Augment test.
6868 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
6870 Fix small typos in the coding rule enforcement warnings.
6871 * g++.dg/diagnostic/disable.C: Replace 'namepace'
6874 2015-09-23 Richard Biener <rguenther@suse.de>
6877 * gcc.dg/ubsan/pr67662.c: New testcase.
6879 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6882 * gcc.dg/pragma-diag-6.c: New test.
6884 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
6886 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6888 2015-09-23 Richard Biener <rguenther@suse.de>
6890 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6892 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
6894 * c-c++-common/Wmisleading-indentation.c: Augment test.
6896 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
6898 * g++.dg/diagostic/disable.C: New.
6900 2015-09-22 Tom de Vries <tom@codesourcery.com>
6902 PR tree-optimization/67671
6903 * g++.dg/pr67671.C: New test.
6905 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
6908 * gcc.target/i386/pr67480.c: New test.
6910 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
6912 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6913 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6914 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
6915 avx512dq, avx512cd, avx512er and avx512pf.
6917 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6919 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6920 update-fetch operations.
6921 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6923 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6925 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6926 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6928 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6930 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
6932 * gcc.target/aarch64/atomic-inst-swap.c: New.
6934 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6936 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
6937 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
6938 * gcc.target/i386/pr59789.c (f1): Likewise.
6939 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
6940 * gcc.target/i386/intrinsics_6.c: Likewise.
6941 * gcc.dg/winline-5.c (int t): Likewise.
6942 * gcc.dg/winline-9.c (t): Likewise.
6943 * gcc.dg/always_inline2.c (q): Likewise.
6944 * gcc.dg/winline-2.c (inline int t): Likewise.
6945 * gcc.dg/winline-6.c: Likewise.
6946 * gcc.dg/winline-10.c (void g): Likewise.
6947 * gcc.dg/pr49243.c (void parse): Likewise.
6948 * gcc.dg/always_inline3.c (q2): Likewise.
6949 * gcc.dg/winline-3.c: Likewise.
6950 * gcc.dg/winline-7.c (inline void *t): Likewise.
6952 2015-09-22 Tom de Vries <tom@codesourcery.com>
6954 PR tree-optimization/67666
6955 * g++.dg/pr67666.C: New test.
6957 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
6960 * gfortran.dg/pr67615.f90: new test.
6962 2015-09-21 Jeff Law <law@redhat.com>
6964 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
6966 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
6968 Complete the implementation of N4230, Nested namespace definition.
6969 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
6970 attributes and nested namespace definitions.
6971 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6972 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
6973 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
6974 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
6975 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
6976 appearing before the namespace identifier.
6978 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6981 * gcc.dg/cpp/pr66415-1.c: Test column number.
6983 2015-09-21 Richard Biener <rguenther@suse.de>
6985 * g++.dg/ext/attr-alias-3.C: Add -g.
6987 2015-09-21 Richard Biener <rguenther@suse.de>
6990 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
6992 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
6995 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
6997 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6999 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7001 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7004 * gcc.dg/pr53265.c: Update.
7006 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7008 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7010 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7013 * gcc.target/sh/pr59478.c: New.
7015 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7018 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7019 * gcc.target/sh/pr54236-2.c: Likewise.
7021 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7023 * gcc.target/sh/pr43417.c: Move target independent test to ...
7024 * gcc.c-torture/compile/pr43417.c: ... here.
7026 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7028 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7029 check_effective_target_big_endian, check_effective_target_little_endian,
7030 check_effective_target_any_fpu, check_effective_target_double_fpu,
7031 check_effective_target_use_single_only_fpu,
7032 check_effective_target_default_single_fpu,
7033 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7034 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7035 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7036 check_effective_target_fmovd_enabled,
7037 check_effective_target_has_privileged, check_effective_target_has_pref,
7038 check_effective_target_banked_r0r7_isr,
7039 check_effective_target_stack_save_isr): New effective target checks.
7040 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7041 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7042 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7043 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7044 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7045 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7046 * gcc.target/sh/attr-isr.c: Likewise.
7047 * gcc.target/sh/fpul-usage-1.c: Likewise.
7048 * gcc.target/sh/hiconst.c: Likewise.
7049 * gcc.target/sh/mfmovd.c: Likewise.
7050 * gcc.target/sh/pr21255-3.c: Likewise.
7051 * gcc.target/sh/pr33135-1.c: Likewise.
7052 * gcc.target/sh/pr33135-2.c: Likewise.
7053 * gcc.target/sh/pr33135-3.c: Likewise.
7054 * gcc.target/sh/pr33135-4.c: Likewise.
7055 * gcc.target/sh/pr39423-2.c: Likewise.
7056 * gcc.target/sh/pr49880-4.c: Likewise.
7057 * gcc.target/sh/pr49880-5.c: Likewise.
7058 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7059 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7060 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7061 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7062 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7063 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7064 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7065 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7066 * gcc.target/sh/pr50751-2.c: Likewise.
7067 * gcc.target/sh/pr50751-3.c: Likewise.
7068 * gcc.target/sh/pr50751-5.c: Likewise.
7069 * gcc.target/sh/pr50751-6.c: Likewise.
7070 * gcc.target/sh/pr50751-8.c: Likewise.
7071 * gcc.target/sh/pr51244-15.c: Likewise.
7072 * gcc.target/sh/pr51244-2.c: Likewise.
7073 * gcc.target/sh/pr51244-20.c: Likewise.
7074 * gcc.target/sh/pr51244-6.c: Likewise.
7075 * gcc.target/sh/pr52483-4.c: Likewise.
7076 * gcc.target/sh/pr53511-1.c: Likewise.
7077 * gcc.target/sh/pr53512-1.c: Likewise.
7078 * gcc.target/sh/pr53512-2.c: Likewise.
7079 * gcc.target/sh/pr53512-3.c: Likewise.
7080 * gcc.target/sh/pr53512-4.c: Likewise.
7081 * gcc.target/sh/pr53513-1.c: Likewise.
7082 * gcc.target/sh/pr54089-2.c: Likewise.
7083 * gcc.target/sh/pr54089-3.c: Likewise.
7084 * gcc.target/sh/pr54089-4.c: Likewise.
7085 * gcc.target/sh/pr54602-2.c: Likewise.
7086 * gcc.target/sh/pr54602-3.c: Likewise.
7087 * gcc.target/sh/pr54602-4.c: Likewise.
7088 * gcc.target/sh/pr54680.c: Likewise.
7089 * gcc.target/sh/pr55303-1.c: Likewise.
7090 * gcc.target/sh/pr55303-2.c: Likewise.
7091 * gcc.target/sh/pr55303-3.c: Likewise.
7092 * gcc.target/sh/pr56547-1.c: Likewise.
7093 * gcc.target/sh/pr56547-2.c: Likewise.
7094 * gcc.target/sh/pr61195.c: Likewise.
7095 * gcc.target/sh/pr61996.c: Likewise.
7096 * gcc.target/sh/pr6526.c: Likewise.
7097 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7098 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7099 * gcc.target/sh/prefetch.c: Likewise.
7100 * gcc.target/sh/rte-delay-slot.c: Likewise.
7101 * gcc.target/sh/sh2a-band.c: Likewise.
7102 * gcc.target/sh/sh2a-bclr.c: Likewise.
7103 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7104 * gcc.target/sh/sh2a-bld.c: Likewise.
7105 * gcc.target/sh/sh2a-bor.c: Likewise.
7106 * gcc.target/sh/sh2a-bset.c: Likewise.
7107 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7108 * gcc.target/sh/sh2a-bxor.c: Likewise.
7109 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7110 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7111 * gcc.target/sh/sh2a-movrt.c: Likewise.
7112 * gcc.target/sh/sh2a-resbank.c: Likewise.
7113 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7114 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7115 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7116 * gcc.target/sh/sh4a-cosf.c: Likewise.
7117 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7118 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7119 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7120 * gcc.target/sh/sh4a-sinf.c: Likewise.
7122 2015-09-20 Jeff Law <law@redhat.com>
7124 PR tree-optimization/47679
7125 * g++.dg/warn/Wuninitialized-6.C: New test.
7127 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7129 Implement nested namespace definitions.
7130 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7131 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7132 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7133 * g++.dg/lookup/name-clash5.C: Adjust.
7134 * g++.dg/lookup/name-clash6.C: Likewise.
7136 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7138 * gcc.dg/pragma-diag-5.c: New test.
7140 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7143 * gcc.dg/torture/pr67619.c: New test.
7144 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7147 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7149 PR tree-optimization/67283
7150 * gcc.dg/tree-ssa/sra-15.c: New.
7151 * gcc.dg/tree-ssa/sra-16.c: New.
7153 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7156 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7157 (f2, f3): Make the function static.
7158 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7160 2015-09-17 Christian Bruel <christian.bruel@st.com>
7162 * gcc.target/arm/attr_thumb-static2.c: New test.
7164 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7166 * gnat.dg/overflow_sum3.adb: New test.
7168 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7170 * gcc.target/arm/stack-checking.c: New test.
7172 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7175 * gfortran.dg/public_private_module_5.f90: Add module procedure
7176 trigger_smod to ensure that the smod file is written.
7178 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7180 * gcc.target/aarch64/copysign_1.c: New.
7181 * gcc.target/aarch64/copysign_2.c: New.
7183 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7185 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7186 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7187 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7189 2015-09-16 John Marino <gnugcc@marino.st>
7191 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7193 2015-09-16 Richard Biener <rguenther@suse.de>
7196 * gcc.dg/torture/pr67253.c: New testcase.
7198 2015-09-16 Richard Biener <rguenther@suse.de>
7201 * gcc.dg/pr67271.c: New testcase.
7203 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7205 * gnat.dg/opt49.adb: New test.
7207 2015-09-16 Richard Biener <rguenther@suse.de>
7210 * gcc.dg/torture/pr67442.c: New testcase.
7212 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7214 * gnat.dg/array24.adb: New test.
7215 * gnat.dg/blocklocs.adb: Delete.
7217 2015-09-15 Marek Polacek <polacek@redhat.com>
7220 * gcc.dg/pr67580.c: New test.
7222 2015-09-15 Richard Biener <rguenther@suse.de>
7224 PR tree-optimization/67470
7225 * gcc.dg/torture/pr67470.c: New testcase.
7227 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7229 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7231 2015-09-15 Richard Biener <rguenther@suse.de>
7234 * gcc.dg/pr67563.c: New testcase.
7236 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7239 * gfortran.dg/pr67460.f90: New test.
7241 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7243 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7244 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7246 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7249 * g++.dg/cpp0x/new-auto1.C: New.
7251 2015-09-11 Mark Wielaard <mjw@redhat.com>
7254 * g++.dg/warn/unused-variable-1.C: New test.
7255 * g++.dg/warn/unused-variable-2.C: Likewise.
7256 * gcc.dg/unused-4.c: Adjust warning for static const.
7257 * gcc.dg/unused-variable-1.c: New test.
7258 * gcc.dg/unused-variable-2.c: Likewise.
7260 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7262 * gfortran.dg/private_type_3.f90: Require visibility.
7263 * gfortran.dg/module_variable_2.f90: Same.
7264 * gfortran.dg/nested_forall_1.f: Same.
7265 * gfortran.dg/elemental_dependency_4.f90: Same.
7266 * gfortran.dg/bind_c_usage_25.f90: Same.
7267 * gfortran.dg/access_spec_1.f90: Same.
7268 * gfortran.dg/public_private_module_2.f90: Same.
7269 * gfortran.dg/host_assoc_variable_1.f90: Same.
7270 * gfortran.dg/public_private_module_6.f90: Same.
7271 * gfortran.dg/module_variable_1.f90: Same.
7272 * gfortran.dg/pr37286.f90: Same.
7273 * gfortran.dg/internal_pack_7.f90: Same.
7274 * gfortran.dg/submodule_10.f08: Same.
7275 * gfortran.dg/allocatable_function_8.f90: Same.
7276 * gfortran.dg/merge_init_expr_2.f90: Same.
7277 * gfortran.dg/class_37.f03: Same.
7278 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7279 * gfortran.dg/typebound_call_20.f03: Same.
7280 * gfortran.dg/proc_ptr_result_3.f90: Same.
7281 * gfortran.dg/pr32535.f90: Same.
7282 * gfortran.dg/typebound_proc_19.f90: Same.
7283 * gfortran.dg/initialization_10.f90: Same.
7284 * gfortran.dg/bind_c_usage_8.f03: Same.
7285 * gfortran.dg/pr61335.f90: Same.
7286 * gfortran.dg/elemental_dependency_5.f90: Same.
7287 * gfortran.dg/proc_ptr_3.f90: Same.
7288 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7290 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7292 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7293 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7294 * gcc.dg/loop-8.c: Likewise.
7296 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7299 * gnat.dg/specs/addr1.ads: Remove.
7301 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7303 * gcc.dg/pie-link.c: Add -pie to dg-options.
7305 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7307 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7308 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7310 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7312 * gcc.target/powerpc/swaps-p8-20.c: New test.
7313 * gcc.target/powerpc/swaps-p8-21.c: New test.
7315 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7318 * gfortran.dg/pr67526.f90: New test.
7320 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7323 * g++.dg/cpp0x/variadic166.C: New.
7325 2015-09-09 Mark Wielaard <mjw@redhat.com>
7327 * c-c++-common/nonnull-1.c: New test.
7329 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7332 * gfortran.dg/submodule_11.f08: New test.
7334 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7337 * gcc.c-torture/compile/pr67506.c: New test.
7339 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7341 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7342 initialization with a byte mask. No change expected here.
7343 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7344 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7345 initialization with contigious bitmask. Literal pool is expectd
7348 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7351 * gcc.target/arm/pr67439_1.c: New test.
7353 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7355 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7358 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7361 * g++.dg/gomp/pr67523.C: New test.
7364 * g++.dg/gomp/pr67522.C: New test.
7367 * c-c++-common/gomp/pr67521.c: New test.
7370 * c-c++-common/gomp/pr67517.c: New test.
7373 * g++.dg/gomp/pr67514.C: New test.
7376 * g++.dg/gomp/pr67511.C: New test.
7379 * c-c++-common/gomp/pr67502.c: New test.
7381 2015-09-09 Marek Polacek <polacek@redhat.com>
7384 * gcc.dg/pr67512.c: New test.
7386 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7389 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7390 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7391 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7392 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7394 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7396 * gcc.target/aarch64/mod_2.x: New file.
7397 * gcc.target/aarch64/mod_256.x: Likewise.
7398 * gcc.target/arm/mod_2.c: New test.
7399 * gcc.target/arm/mod_256.c: Likewise.
7400 * gcc.target/aarch64/mod_2.c: Likewise.
7401 * gcc.target/aarch64/mod_256.c: Likewise.
7403 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7406 * g++.dg/gomp/pr67504.C: New test.
7409 * c-c++-common/gomp/pr67501.c: New test.
7412 * gcc.dg/gomp/pr67500.c: New test.
7415 * gcc.dg/gomp/pr67495.c: New test.
7417 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7418 Sebastian Pop <s.pop@samsung.com>
7420 PR tree-optimization/53852
7421 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7422 both isl-0.12 and isl-0.15.
7423 * gcc.dg/graphite/uns-interchange-14.c: Same.
7424 * gcc.dg/graphite/uns-interchange-15.c: Same.
7425 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7427 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7428 Sebastian Pop <s.pop@samsung.com>
7430 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7431 * gcc.dg/graphite/block-1.c: Same.
7432 * gcc.dg/graphite/block-5.c: Same.
7433 * gcc.dg/graphite/block-6.c: Same.
7434 * gcc.dg/graphite/interchange-1.c: Same.
7435 * gcc.dg/graphite/interchange-10.c: Same.
7436 * gcc.dg/graphite/interchange-11.c: Same.
7437 * gcc.dg/graphite/interchange-13.c: Same.
7438 * gcc.dg/graphite/interchange-14.c: Same.
7439 * gcc.dg/graphite/interchange-3.c: Same.
7440 * gcc.dg/graphite/interchange-4.c: Same.
7441 * gcc.dg/graphite/interchange-7.c: Same.
7442 * gcc.dg/graphite/interchange-8.c: Same.
7443 * gcc.dg/graphite/interchange-9.c: Same.
7444 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7445 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7446 * gcc.dg/graphite/pr37485.c: Same.
7447 * gcc.dg/graphite/scop-0.c (int toto): Same.
7448 * gcc.dg/graphite/scop-1.c: Same.
7449 * gcc.dg/graphite/scop-10.c: Same.
7450 * gcc.dg/graphite/scop-11.c: Same.
7451 * gcc.dg/graphite/scop-12.c: Same.
7452 * gcc.dg/graphite/scop-13.c: Same.
7453 * gcc.dg/graphite/scop-16.c: Same.
7454 * gcc.dg/graphite/scop-17.c: Same.
7455 * gcc.dg/graphite/scop-18.c: Same.
7456 * gcc.dg/graphite/scop-2.c: Same.
7457 * gcc.dg/graphite/scop-21.c (int test): Same.
7458 * gcc.dg/graphite/scop-22.c (void foo): Same.
7459 * gcc.dg/graphite/scop-4.c: Same.
7460 * gcc.dg/graphite/scop-5.c: Same.
7461 * gcc.dg/graphite/scop-6.c: Same.
7462 * gcc.dg/graphite/scop-7.c: Same.
7463 * gcc.dg/graphite/scop-8.c: Same.
7464 * gcc.dg/graphite/scop-9.c: Same.
7465 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7466 data-refs remain inside the inner loop.
7467 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7468 * gcc.dg/graphite/uns-interchange-14.c: Same.
7469 * gcc.dg/graphite/uns-interchange-9.c: Same.
7470 * gfortran.dg/graphite/interchange-3.f90
7472 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7475 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7476 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7477 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7478 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7480 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7481 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7482 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7483 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7484 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7485 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7486 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7488 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7490 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7491 * lib/target-supports.exp
7492 (check_effective_target_arm_neon_fp16_hw): New.
7494 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7496 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7497 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7499 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7501 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7502 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7504 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7505 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7506 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7507 when those are supported.
7508 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7511 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7512 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7515 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7516 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7517 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7519 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7521 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7523 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7524 Add float16x8_t case.
7525 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7526 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7527 main, exec_vcreate): Likewise.
7528 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7529 exec_vget_high): Likewise.
7530 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7531 exec_vget_low): Likewise.
7532 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7534 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7535 exec_vld1_dup): Likewise.
7536 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7537 exec_vld1_lane): Likewise.
7538 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7540 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7541 exec_vldX_dup): Likewise.
7542 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7543 exec_vldX_lane): Likewise.
7544 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7545 exec_vset_lane): Likewise.
7546 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7547 exec_vst1_lane): Likewise.
7549 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7551 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7552 * gcc.target/aarch64/vget_low_1.c: Likewise.
7554 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7556 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7557 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7558 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7559 (main): update orig_data to avoid float16 NaN on bigendian.
7561 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7563 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7565 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7566 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7567 * gcc.target/aarch64/vld1_lane.c: Likewise.
7569 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7572 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7574 2015-09-07 Marek Polacek <polacek@redhat.com>
7577 * gcc.dg/asm-10.c: New test.
7579 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7582 * gcc.dg/lto/pr67452_0.c: New test.
7584 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7587 * gcc.target/avr/pr65210.c: New test.
7589 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7592 * lib/target-supports.exp (check_cached_effective_target):
7593 Apppend $prop to et_prop_list only if needed.
7595 2015-09-04 Marek Polacek <polacek@redhat.com>
7598 * gcc.dg/ubsan/pr67279.c: New test.
7600 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7601 Petr Murzin <petr.murzin@intel.com>
7602 Kirill Yukhin <kirill.yukhin@intel.com>
7604 * gcc.target/i386/avx512f-scatter-1.c: New.
7605 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7606 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7608 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7610 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7611 rather than calling rmdir, cleanup if open fails.
7613 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7615 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7616 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7617 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7618 Return true for PowerPC targets that implement Altivec.
7620 2015-09-03 Renlin Li <renlin.li@arm.com>
7622 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7624 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7626 2015-09-03 Martin Sebor <msebor@redhat.com>
7629 * g++.dg/addr_builtin-1.C: New test.
7630 * gcc.dg/addr_builtin-1.c: New test.
7632 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7634 * gcc.target/powerpc/vec-shift.c: New test.
7636 2015-09-03 Tom de Vries <tom@codesourcery.com>
7638 PR tree-optimization/65637
7639 * gcc.dg/autopar/reduc-4.c: New test.
7641 2015-09-03 Tom de Vries <tom@codesourcery.com>
7643 PR tree-optimization/65637
7644 * gcc.dg/autopar/pr46099-2.c: New test.
7646 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7649 * g++.dg/pr67351.C: New test.
7651 2015-09-03 Richard Biener <rguenther@suse.de>
7654 * g++.dg/lto/pr66705_0.C: New testcase.
7656 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7659 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7660 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7662 2015-09-02 Marek Polacek <polacek@redhat.com>
7665 * gcc.dg/pr67432.c: New test.
7667 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
7669 * lib/target-supports.exp (clear_effective_target_cache): New.
7670 (check_cached_effective_target): Update et_prop_list.
7671 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7672 * g++.dg/compat/compat.exp: Likewise.
7673 * g++.dg/compat/struct-layout-1.exp: Likewise.
7674 * lib/asan-dg.exp: Likewise.
7675 * lib/atomic-dg.exp: Likewise.
7676 * lib/cilk-plus-dg.exp: Likewise.
7677 * lib/clearcap.exp: Likewise.
7678 * lib/mpx-dg.exp: Likewise.
7679 * lib/tsan-dg.exp: Likewise.
7680 * lib/ubsan-dg.exp: Likewise.
7682 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
7684 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7686 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
7687 Andrew Bennett <andrew.bennett@imgtec.com>
7689 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7690 dependencies between ISA level and compact-branches.
7691 * gcc.target/mips/branch-10.c: Update expected output to allow
7692 compact forms of b/bal.
7693 * gcc.target/mips/branch-11.c: Likewise.
7694 * gcc.target/mips/branch-12.c: Likewise.
7695 * gcc.target/mips/branch-13.c: Likewise.
7696 * gcc.target/mips/branch-3.c: Likewise.
7697 * gcc.target/mips/branch-4.c: Likewise.
7698 * gcc.target/mips/branch-5.c: Likewise.
7699 * gcc.target/mips/branch-6.c: Likewise.
7700 * gcc.target/mips/branch-7.c: Likewise.
7701 * gcc.target/mips/branch-8.c: Likewise.
7702 * gcc.target/mips/branch-9.c: Likewise.
7703 * gcc.target/mips/branch-cost-1.c: Likewise.
7704 * gcc.target/mips/call-1.c: Likewise.
7705 * gcc.target/mips/call-2.c: Likewise.
7706 * gcc.target/mips/call-3.c: Likewise.
7707 * gcc.target/mips/call-4.c: Likewise.
7708 * gcc.target/mips/call-5.c: Likewise.
7709 * gcc.target/mips/call-6.c: Likewise.
7710 * gcc.target/mips/lazy-binding-1.c: Likewise.
7711 * gcc.target/mips/near-far-1.c: Likewise.
7712 * gcc.target/mips/near-far-2.c: Likewise.
7713 * gcc.target/mips/near-far-3.c: Likewise.
7714 * gcc.target/mips/near-far-4.c: Likewise.
7715 * gcc.target/mips/umips-branch-3.c: Ensure the test is
7716 run with compact branches allowed.
7717 * gcc.target/mips/compact-branches-1.c: New file.
7718 * gcc.target/mips/compact-branches-2.c: Likewise.
7719 * gcc.target/mips/compact-branches-3.c: Likewise.
7720 * gcc.target/mips/compact-branches-4.c: Likewise.
7721 * gcc.target/mips/compact-branches-5.c: Likewise.
7722 * gcc.target/mips/compact-branches-6.c: Likewise.
7723 * gcc.target/mips/compact-branches-7.c: Likewise.
7725 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
7727 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7728 Clean-up a created directory if testcase fails.
7730 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7733 * g++.dg/pr67405.C: New test.
7735 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7739 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7741 * gcc.dg/ifcvt-1.c: New test.
7742 * gcc.dg/ifcvt-2.c: Likewise.
7743 * gcc.dg/ifcvt-3.c: Likewise.
7745 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7748 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7751 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7753 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7755 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
7758 * g++.dg/other/pr61753.C: New.
7760 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7762 * gcc.dg/tree-ssa/cmp-1.c: New file.
7764 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7766 * gcc.dg/tree-ssa/complex-7.c: New file.
7768 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7770 * gcc.target/powerpc/swaps-p8-19.c: New test.
7772 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7775 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7777 2015-08-29 Tom de Vries <tom@codesourcery.com>
7779 PR tree-optimization/46193
7780 * gcc.dg/autopar/pr46193.c: New test.
7782 2015-08-28 Nathan Sidwell <nathan@acm.org>
7784 * gcc.dg/compat/struct-layout-1_generate.c: Simply
7785 use exit code for failure.
7787 * gcc.dg/torture/matrix-1.c: Use plain printf.
7788 * gcc.dg/torture/matrix-2.c: Likewise.
7789 * gcc.dg/torture/matrix-5.c: Likewise.
7790 * gcc.dg/torture/matrix-6.c: Likewise.
7791 * gcc.dg/torture/transpose-1.c: Likewise.
7792 * gcc.dg/torture/transpose-2.c: Likewise.
7793 * gcc.dg/torture/transpose-3.c: Likewise.
7794 * gcc.dg/torture/transpose-4.c: Likewise.
7795 * gcc.dg/torture/transpose-5.c: Likewise.
7796 * gcc.dg/torture/transpose-6.c: Likewise.
7798 2015-08-28 Jeff Law <law@redhat.com>
7801 * gcc.dg/tree-ssa/pr66752-2.c: New test.
7802 * gcc.dg/torture/pr66752-1.c: New test
7803 * g++.dg/torture/pr66752-2.C: New test.
7805 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
7807 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7809 * gcc.dg/tree-ssa/sra-15.c: New.
7811 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
7813 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7814 * gcc.target/mips/msub-8.c: Ditto
7816 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7818 * lib/target-supports.exp (check-effective_target_vect_double):
7819 Enable for Power targets with VSX hardware available.
7820 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7821 vect_no_align && { ! vect_hw_misalign }.
7823 2015-08-27 Sebastian Pop <s.pop@samsung.com>
7825 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7826 Replaced by opt_files, compile with -floop-nest-optimize.
7827 * g++.dg/graphite/graphite.exp: Same.
7828 * gfortran.dg/graphite/graphite.exp: Same.
7829 * gcc.dg/graphite/block-0.c: Adjust pattern.
7830 * gcc.dg/graphite/block-1.c: Same.
7831 * gcc.dg/graphite/block-3.c: Same.
7832 * gcc.dg/graphite/block-4.c: Same.
7833 * gcc.dg/graphite/block-5.c: Same.
7834 * gcc.dg/graphite/block-6.c: Same.
7835 * gcc.dg/graphite/block-7.c: Same.
7836 * gcc.dg/graphite/block-8.c: Same.
7837 * gcc.dg/graphite/block-pr47654.c: Same.
7838 * gcc.dg/graphite/interchange-0.c: Same.
7839 * gcc.dg/graphite/interchange-1.c: Same.
7840 * gcc.dg/graphite/interchange-10.c: Same.
7841 * gcc.dg/graphite/interchange-11.c: Same.
7842 * gcc.dg/graphite/interchange-12.c: Same.
7843 * gcc.dg/graphite/interchange-13.c: Same.
7844 * gcc.dg/graphite/interchange-14.c: Same.
7845 * gcc.dg/graphite/interchange-15.c: Same.
7846 * gcc.dg/graphite/interchange-3.c: Same.
7847 * gcc.dg/graphite/interchange-4.c: Same.
7848 * gcc.dg/graphite/interchange-5.c: Same.
7849 * gcc.dg/graphite/interchange-6.c: Same.
7850 * gcc.dg/graphite/interchange-7.c: Same.
7851 * gcc.dg/graphite/interchange-8.c: Same.
7852 * gcc.dg/graphite/interchange-9.c: Same.
7853 * gcc.dg/graphite/interchange-mvt.c: Same.
7854 * gcc.dg/graphite/pr37485.c: Same.
7855 * gcc.dg/graphite/uns-block-1.c: Same.
7856 * gcc.dg/graphite/uns-interchange-12.c: Same.
7857 * gcc.dg/graphite/uns-interchange-14.c: Same.
7858 * gcc.dg/graphite/uns-interchange-15.c: Same.
7859 * gcc.dg/graphite/uns-interchange-9.c: Same.
7860 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7861 * gfortran.dg/graphite/interchange-3.f90: Same.
7863 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
7866 * gcc.target/i386/pr67317-1.c: New test.
7867 * gcc.target/i386/pr67317-2.c: Ditto.
7868 * gcc.target/i386/pr67317-3.c: Ditto.
7869 * gcc.target/i386/pr67317-4.c: Ditto.
7870 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7871 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7873 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
7875 * gcc.target/powerpc/vec-shr.c: New.
7877 2015-08-27 Marek Polacek <polacek@redhat.com>
7880 * gcc.dg/torture/pr67005.c: New test.
7882 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7884 * gcc.dg/tree-ssa/sra-15.c: New.
7886 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
7888 * gcc.target/aarch64/long_branch_1.c: New test.
7890 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7892 * gcc.target/s390/20150826-1.c: New test.
7894 2015-08-26 Renlin Li <renlin.li@arm.com>
7896 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7898 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7900 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7902 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7904 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7905 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7906 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7907 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7909 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7911 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7913 * gcc.target/aarch64/tlsle_1.x: New test source.
7914 * gcc.target/aarch64/tlsle12_1.c: New testcase.
7915 * gcc.target/aarch64/tlsle24_1.c: Likewise.
7916 * gcc.target/aarch64/tlsle32_1.c: Likewise.
7918 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7921 * gfortran.dg/shape_8.f90: New test.
7923 2015-08-25 Marek Polacek <polacek@redhat.com>
7926 * gcc.dg/weak/weak-18.c: New test.
7928 2015-08-25 David Malcolm <dmalcolm@redhat.com>
7930 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
7931 gcc_jit_context_set_bool_use_external_driver.
7933 2015-08-25 Nathan Sidwell <nathan@acm.org>
7935 * gcc.c-torture/execute/builtins/20010124-1.x: New.
7937 * gcc.dg/20001117-1.c: Needs return_address.
7938 * gcc.dg/20020415-1.c: Needs alloca.
7939 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
7940 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
7941 * gcc.dg/pr63186.c: Needs label_values.
7942 * gcc.dg/torture/pr33848.c: Likwise.
7944 * lib/target-supports.exp (check_effective_target_fopenacc,
7945 check_effective_target_fopenmp): Disable for nvptx.
7946 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
7947 * gcc.dg/stack-usage-1.c: Likewise.
7948 * gcc.dg/stack-usage-2.c: Likewise.
7949 * gcc.dg/unused-5.c: Likewise.
7950 * gcc.dg/unwind-1.c: Likewise.
7952 2015-08-25 Christian Bruel <christian.bruel@st.com>
7954 * gcc.dg/Wno-frame-address.c: Skip for ARM.
7955 * g++.dg/Wno-frame-address.C: Ditto.
7957 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7960 * g++.dg/pr67211.C: New test.
7962 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
7966 * gfortran.dg/block_end_error_1.f90: New test.
7967 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
7969 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
7972 * gcc.target/i386/pr66821.c: New test.
7974 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
7977 * gcc.target/i386/pr67329.c: New test.
7979 2015-08-24 Nathan Sidwell <nathan@acm.org>
7981 * gcc.dg/pr49551.c: Needs -fdata-sections.
7983 * gcc.dg/pr64935-2.c: Needs scheduling.
7985 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
7986 * gcc.dg/torture/pr63738.c: Likewise.
7987 * gcc.dg/torture/pr64728.c: Likewise.
7988 * gcc.dg/pr63748.c: Likewise.
7989 * gcc.dg/20020312-2.c: Likewise.
7991 * gcc.dg/torture/pr66123.c: Needs label_values.
7993 * gcc.dg/torture/pr41261.c: Needs profiling.
7994 * gcc.dg/pr26570.c: Likewise.
7995 * gcc.dg/pr61776.c: Likewise.
7996 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
7997 * gcc.dg/gomp/pr34610.c: Likewise.
7998 * gcc.dg/pr54121.c: Likewise.
7999 * gcc.dg/20050325-1.c: Likewise.
8000 * gcc.dg/pr66899.c: Likewise.
8001 * gcc.dg/pr48770.c: Likewise.
8002 * gcc.dg/pr24225.c: Likewise.
8004 * gcc.dg/pr27531-1.c: Needs io.
8005 * gcc.dg/pr44606.c: Likewise.
8007 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8009 * gcc.dg/pr51990.c: Needs alloca.
8011 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8013 2015-08-24 Tom de Vries <tom@codesourcery.com>
8015 PR tree-optimization/65468
8016 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8018 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8021 * gfortran.dg/backtrace_1.f90: New test.
8023 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8026 * gfortran.dg/execute_command_line_2.f90: New test.
8028 2015-08-23 Tom de Vries <tom@codesourcery.com>
8030 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8031 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8032 vect_no_int_max to vect_no_int_min_max.
8033 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8034 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8035 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8036 * gcc.dg/vect/slp-reduc-4.c: Same.
8037 * gcc.dg/vect/slp-reduc-5.c: Same.
8038 * gcc.dg/vect/vect-125.c: Same.
8039 * gcc.dg/vect/vect-13.c: Same.
8040 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8041 * gcc.dg/vect/vect-reduc-1.c: Same.
8042 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8043 * gcc.dg/vect/vect-reduc-1char.c:Same.
8044 * gcc.dg/vect/vect-reduc-1short.c: Same.
8045 * gcc.dg/vect/vect-reduc-2.c: Same.
8046 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8047 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8048 * lib/target-supports.exp: Same.
8050 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8053 * g++.dg/cpp0x/decltype63.C: New.
8055 2015-08-22 Nathan Sidwell <nathan@acm.org>
8057 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8058 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8059 * c-c++-common/Wunused-var-8.c: Likewise.
8060 * c-c++-common/gomp/pr61486-2.c: Likewise.
8061 * c-c++-common/Wunused-var-6.c: Likewise.
8062 * c-c++-common/goacc/reduction-1.c: Likewise.
8063 * c-c++-common/goacc/reduction-2.c: Likewise.
8064 * c-c++-common/goacc/reduction-3.c: Likewise.
8065 * c-c++-common/goacc/reduction-4.c: Likewise.
8066 * gcc.dg/builtins-64.c: Likewise.
8067 * gcc.dg/pr59523.c: Likewise.
8068 * gcc.dg/tree-ssa/20080530.c: Likewise.
8069 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8070 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8071 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8072 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8073 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8074 * gcc.dg/pr59011.c: Likewise.
8075 * gcc.dg/uninit-9.c: Likewise.
8076 * gcc.dg/pr61561.c: Likewise.
8077 * gcc.dg/vla-4.c: Likewise.
8078 * gcc.dg/20101010-1.c: Likewise.
8079 * gcc.dg/pr49120.c: Likewise.
8080 * gcc.dg/20030331-2.c: Likewise.
8081 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8082 * gcc.dg/pr25682.c: Likewise.
8083 * gcc.dg/guality/guality.c: Likewise.
8084 * gcc.dg/pr27301.c: Likewise.
8085 * gcc.dg/uninit-9-O0.c: Likewise.
8086 * gcc.dg/fold-alloca-1.c: Likewise.
8087 * gcc.dg/pr41470.c: Likewise.
8088 * gcc.dg/pr51491-2.c: Likewise.
8089 * gcc.dg/winline-7.c: Likewise.
8090 * gcc.dg/vla-2.c: Likewise.
8091 * gcc.dg/pr50764.c: Likewise.
8092 * gcc.dg/c99-vla-1.c: Likewise.
8093 * gcc.dg/pr33238.c: Likewise.
8094 * gcc.dg/c99-const-expr-13.c: Likewise.
8095 * gcc.dg/builtin-return-1.c: Likewise.
8096 * gcc.dg/vla-3.c: Likewise.
8097 * gcc.dg/20020415-1.c: Likewise.
8098 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8099 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8100 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8101 * gcc.dg/torture/calleesave-sse.c: Likewise.
8102 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8103 * gcc.dg/gomp/vla-2.c: Likewise.
8104 * gcc.dg/gomp/vla-3.c: Likewise.
8105 * gcc.dg/gomp/vla-4.c: Likewise.
8106 * gcc.dg/gomp/pr30494.c: Likewise.
8107 * gcc.dg/gomp/vla-5.c: Likewise.
8108 * gcc.dg/pr51990-2.c: Likewise.
8109 * gcc.dg/vla-22.c: Likewise.
8111 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8113 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8114 * gcc.dg/dollar.c: Likewise.
8115 * gcc.dg/pragma-message.c: Likewise.
8116 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8117 * c-c++-common/raw-string-14.c: Likewise.
8119 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8121 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8122 property that instantiation here is a compile-time error.
8124 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8126 * g++.dg/other/pr67065.C: Extend.
8128 2015-08-21 Nathan Sidwell <nathan@acm.org>
8130 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8132 (check_effective_target_global_constructor): New.
8133 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8134 * gcc.dg/debug/debug.exp: Skip for nvptx.
8135 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8137 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8138 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8139 * gcc.c-torture/compile/pr33855.c: Likewise.
8140 * gcc.c-torture/compile/920723-1.c: Likewise.
8141 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8143 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8145 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8148 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8150 * gcc.c-torture/execute/switch-1.c: Likewise.
8152 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8153 * gcc.c-torture/execute/printf-1.c: Likewise.
8154 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8155 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8156 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8157 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8158 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8159 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8160 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8161 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8162 * gcc.c-torture/execute/gofast.c: Likewise.
8163 * gcc.c-torture/execute/complex-6.c: Likewise.
8165 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8166 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8167 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8168 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8169 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8170 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8171 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8172 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8173 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8174 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8175 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8176 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8177 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8178 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8179 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8180 * gcc.dg/setjmp-1.c: Likewise.
8181 * gcc.dg/cleanup-5.c: Likewise.
8182 * gcc.dg/cleanup-12.c: Likewise.
8183 * gcc.dg/cleanup-13.c: Likewise.
8185 * gcc.dg/constructor-1.c: Require global ctor.
8187 * gcc.dg/fork-instrumentation.c: Require profiling.
8188 * gcc.dg/20030107-1.c: Likewise.
8189 * gcc.dg/20030702-1.c: Likewise.
8191 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8192 * gcc.dg/cpp/paste2.c: Likewise.
8193 * gcc.dg/cpp/strify3.c: Likewise.
8194 * gcc.dg/cpp/strify4.c: Likewise.
8195 * gcc.dg/cpp/lexnum.c: Likewise.
8196 * gcc.dg/cpp/digraphs.c: Likewise.
8197 * gcc.dg/cpp/macro1.c: Likewise.
8199 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8201 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8203 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8205 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8208 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8210 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8211 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8212 vec_vpmsum_be and vec_shasigma_be.
8214 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8216 * lib/target-supports.exp
8217 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8218 with -mfp16-format=ieee.
8220 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8223 * g++.dg/other/pr67065.C: New.
8225 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8227 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8229 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8230 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8231 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8232 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8234 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8236 * gcc.dg/wide_shift_64_1.c: New testcase.
8237 * gcc.dg/wide_shift_128_1.c: Likewise.
8238 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8240 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8242 * lib/target-supports.exp
8243 (check_effective_target_fstack_protector_enabled): New test.
8244 * gcc.target/i386/ssp-default.c: New test.
8246 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8249 * gfortran.dg/generic_31.f90: New.
8251 2015-08-19 Marek Polacek <polacek@redhat.com>
8254 * g++.dg/torture/pr67133.C: New test.
8256 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8258 * gcc.target/powerpc/altivec-35.c: New test.
8259 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8260 * gcc.target/powerpc/vsx-vector-7.c: New test.
8262 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8265 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8266 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8268 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8270 PR rtl-optimization/67218
8271 * gcc.c-torture/execute/ieee/pr67218.c,
8272 gcc.target/aarch64/fcvt_int_float_double1.c,
8273 gcc.target/aarch64/fcvt_int_float_double2.c,
8274 gcc.target/aarch64/fcvt_int_float_double3.c,
8275 gcc.target/aarch64/fcvt_int_float_double4.c,
8276 gcc.target/aarch64/fcvt_uint_float_double1.c,
8277 gcc.target/aarch64/fcvt_uint_float_double2.c,
8278 gcc.target/aarch64/fcvt_uint_float_double3.c,
8279 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8281 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8283 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8284 dg-options to disable LSE extensions.
8285 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8286 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8287 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8288 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8289 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8290 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8291 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8292 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8293 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8294 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8295 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8296 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8297 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8298 * gcc.target/aarch64/sync-op-full.c: Likewise.
8299 * gcc.target/aarch64/sync-op-release.c: Likewise.
8301 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8304 * g++.dg/cpp1z/feat-cxx1z.C: New.
8306 2015-08-18 Marek Polacek <polacek@redhat.com>
8309 * gcc.dg/torture/pr67222.c: New test.
8311 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8313 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8315 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8317 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8318 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8319 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8321 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8323 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8324 which is used in later code.
8326 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8329 * g++.dg/cpp0x/nullptr34.C: New.
8330 * g++.dg/warn/Wconversion2.C: Adjust.
8331 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8332 * g++.old-deja/g++.other/null3.C: Likewise.
8334 * g++.dg/cpp0x/pr51313.C: Adjust.
8336 2015-08-17 Richard Biener <rguenther@suse.de>
8338 PR tree-optimization/67221
8339 * gcc.dg/torture/pr67221.c: New testcase.
8341 2015-08-17 Mike Stump <mikestump@comcast.net>
8342 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8344 * gcc.target/arm/memcpy-aligned-1.c: New test.
8346 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8349 * gfortran.dg/norm_4.f90: Rename to...
8350 * gfortran.dg/norm2_4.f90: this.
8351 * gfortran.dg/norm2_5.f90: New test.
8353 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8355 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8356 * gcc.dg/ssp-1.c: Make counter a register.
8357 * gcc.dg/ssp-2.c: Likewise.
8358 * gcc.dg/torture/parm-coalesce.c: New.
8360 2015-08-14 Marek Polacek <polacek@redhat.com>
8363 * gcc.dg/torture/pr67133.c: New test.
8365 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8366 Matthias Klose <doko@debian.org>
8369 * gcc.c-torture/compile/pr67143.c: New
8370 * gcc.target/aarch64/atomic-op-imm.c
8371 (atomic_fetch_add_negative_RELAXED): New.
8372 (atomic_fetch_sub_negative_ACQUIRE): New.
8374 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8376 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8377 * gcc.target/aarch64/target_attr_8.c: Likewise.
8378 * gcc.target/aarch64/target_attr_14.c: Likewise.
8380 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8382 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8384 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8386 * gcc.target/i386/builtin_target.c: Add skylake check.
8388 2015-08-13 Jeff Law <law@redhat.com>
8390 * gcc.dg/pr66314.c: Moved from here to ..
8391 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8392 to clear all sanitizers before -fsanitize=kernel-address.
8394 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396 * gcc.target/aarch64/cinc_common_1.c: New test.
8398 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8401 * g++.dg/ext/attribute-may-alias-1.C: New.
8402 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8404 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8406 * gcc.target/aarch64/atomic-inst-cas.c: New.
8407 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8409 2015-08-13 Andreas Schwab <schwab@suse.de>
8411 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8413 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8416 * g++.dg/torture/pr62164.C: New.
8418 2015-08-13 Richard Biener <rguenther@suse.de>
8420 PR tree-optimization/67191
8421 * gcc.dg/torture/pr67191.c: New testcase.
8422 * g++.dg/torture/pr67191.C: Likewise.
8424 2015-08-13 Richard Biener <rguenther@suse.de>
8426 PR tree-optimization/66502
8427 PR tree-optimization/67167
8428 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8430 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8433 * g++.dg/init/new42.C: New.
8435 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8438 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8440 * gcc.target/powerpc/pr67071-2.c: Likewise.
8441 * gcc.target/powerpc/pr67071-3.c: Likewise.
8443 2015-08-12 Marek Polacek <polacek@redhat.com>
8446 * c-c++-common/Wshift-overflow-6.c: New test.
8447 * c-c++-common/Wshift-overflow-7.c: New test.
8448 * g++.dg/cpp1y/left-shift-2.C: New test.
8450 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8453 * g++.dg/cpp0x/pr52742.C: New.
8455 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8457 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8458 Check Knights Landing support.
8460 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8463 * g++.dg/warn/Wunused-result-1.C: New.
8465 2015-08-12 Richard Biener <rguenther@suse.de>
8467 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8468 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8469 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8470 * g++.dg/tree-ssa/pr61034.C: Adjust.
8471 * gcc.dg/fold-compare-2.c: Likewise.
8472 * gcc.dg/pr50763.c: Likewise.
8473 * gcc.dg/predict-3.c: Likewise.
8474 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8475 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8476 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8477 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8478 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8479 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8480 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8481 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8482 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8483 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8484 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8485 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8487 2015-08-12 Nathan Sidwell <nathan@acm.org>
8489 * gcc.dg/vrp-min-max-1.c: New.
8490 * gcc.dg/vrp-min-max-2.c: New.
8492 2015-08-12 Richard Biener <rguenther@suse.de>
8494 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8496 2015-08-12 Tom de Vries <tom@codesourcery.com>
8499 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8500 Handle absence of vector min/max for sparc.
8502 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8505 * g++.dg/ext/mv25.C: New test.
8507 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8509 * gcc.target/i386/avx2-vect-shift.c: New test.
8511 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8515 * gcc.dg/pragma-diag-3.c: New test.
8516 * gcc.dg/pragma-diag-4.c: New test.
8518 2015-08-11 Nathan Sidwell <nathan@acm.org>
8520 * c-c++-common/dfp/operator-comma.c: Call init function.
8521 * c-c++-common/dfp/convert-dfp-2.c: New test.
8523 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8525 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8526 Treat model == 0x4f as Broadwell.
8528 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8531 * gfortran.dg/pr67140.f90: New test.
8533 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8537 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8539 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8542 * gfortran.dg/ieee/large_4.f90: New test.
8544 2015-08-08 Bud Davis <jmdavis@link.com>
8547 * gfortran.dg/common_22.f90: New.
8549 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8551 PR rtl-optimization/67028
8552 * gcc.dg/pr67028.c: New testcase.
8554 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8556 PR rtl-optimization/67029
8557 * gcc.dg/pr67029.c: New test.
8559 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8562 * gfortran.dg/ieee/ieee_8.f90: New test.
8564 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8566 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8568 * gcc.target/aarch64/noplt_2.c: Likewise.
8569 * gcc.target/aarch64/noplt_3.c: Likewise.
8571 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8573 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8574 optimization level, and print a summary at the end.
8576 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8578 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8580 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8582 * gcc.target/aarch64/noplt_3.c: New testcase.
8584 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8586 * gcc.target/aarch64/noplt_1.c: New testcase.
8587 * gcc.target/aarch64/noplt_2.c: Likewise.
8589 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8591 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8592 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8594 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8596 * gcc.target/s390/dwarfregtable-1.c: New test.
8597 * gcc.target/s390/dwarfregtable-2.c: New test.
8598 * gcc.target/s390/dwarfregtable-3.c: New test.
8600 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8602 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8604 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8607 * gfortran.dg/ieee/large_2.f90: New test.
8608 * gfortran.dg/ieee/large_3.F90: New test.
8610 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8613 * gfortran.dg/ieee/large_1.f90: Adjust test.
8615 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8616 Jeff Law <law@redhat.com>
8619 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8620 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8621 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8622 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8623 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8624 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8626 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8629 * gfortran.dg/pr66311.f90: New file.
8631 2015-08-05 Richard Biener <rguenther@suse.de>
8633 PR tree-optimization/67121
8634 * gcc.dg/torture/pr67121.c: New testcase.
8636 2015-08-05 Nick Clifton <nickc@redhat.com>
8638 * gcc.target/rl78: New directory.
8639 * gcc.target/rl78/rl78.exp: New file: Test driver.
8640 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8642 2015-08-05 Richard Biener <rguenther@suse.de>
8645 * gcc.dg/torture/pr67120.c: New testcase.
8647 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8651 * lib/fortran-modules.exp: Call cleanup-submodules from
8653 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8654 cover the cases where private entities are no longer optimized
8656 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8658 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8659 * gfortran.dg/submodule_5.f08: The same.
8660 * gfortran.dg/submodule_9.f08: The same.
8661 * gfortran.dg/submodule_10.f08: New test.
8663 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8666 * g++.dg/cpp1y/var-templ35.C: New.
8668 2015-08-05 Richard Biener <rguenther@suse.de>
8670 PR tree-optimization/67055
8671 * g++.dg/torture/pr67055.C: New testcase.
8673 2015-08-05 Richard Biener <rguenther@suse.de>
8675 PR tree-optimization/67109
8676 * gcc.dg/torture/pr67109.c: New testcase.
8677 * gcc.dg/vect/vect-119.c: Adjust.
8679 2015-08-05 Richard Biener <rguenther@suse.de>
8682 * gcc.dg/pr67107.c: New testcase.
8684 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8687 * g++.dg/cpp1z/abbrev2.C: New.
8689 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8691 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8693 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/init/explicit4.C: New.
8698 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8700 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8701 without VSX an Power8 vector support.
8703 2015-08-04 Richard Biener <rguenther@suse.de>
8705 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8707 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8710 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8713 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8716 * g++.dg/cpp1y/var-templ34.C: New.
8718 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8720 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8721 * gcc.target/aarch64/target_attr_1.c: Likewise.
8722 * gcc.target/aarch64/target_attr_2.c: Likewise.
8723 * gcc.target/aarch64/target_attr_3.c: Likewise.
8724 * gcc.target/aarch64/target_attr_4.c: Likewise.
8725 * gcc.target/aarch64/target_attr_5.c: Likewise.
8726 * gcc.target/aarch64/target_attr_6.c: Likewise.
8727 * gcc.target/aarch64/target_attr_7.c: Likewise.
8728 * gcc.target/aarch64/target_attr_8.c: Likewise.
8729 * gcc.target/aarch64/target_attr_9.c: Likewise.
8730 * gcc.target/aarch64/target_attr_10.c: Likewise.
8731 * gcc.target/aarch64/target_attr_11.c: Likewise.
8732 * gcc.target/aarch64/target_attr_12.c: Likewise.
8733 * gcc.target/aarch64/target_attr_13.c: Likewise.
8734 * gcc.target/aarch64/target_attr_14.c: Likewise.
8735 * gcc.target/aarch64/target_attr_15.c: Likewise.
8737 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8739 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8741 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8743 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8745 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8747 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8750 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8753 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8754 * gfortran.dg/ieee/large_1.f90: New test.
8756 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8758 PR tree-optimization/67043
8759 * gcc.dg/pr67043.c: New test.
8761 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
8763 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8765 2015-08-03 David Malcolm <dmalcolm@redhat.com>
8767 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8768 it to push/pop timing items.
8769 (main): For each optimization level, create a gcc_jit_timer, and
8770 time all of the iteration within that level cumulatively.
8771 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8772 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8774 2015-08-03 Alexander Basov <coohpt@gmail.com>
8779 * gcc.target/arm/pr43404.c : New testcase.
8780 * gcc.target/arm/pr48470.c : New testcase.
8781 * gcc.target/arm/pr64744-1.c : New testcase.
8782 * gcc.target/arm/pr64744-2.c : New testcase.
8784 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
8786 PR tree-optimization/67077
8787 * gcc.dg/pr67077.c: New test.
8789 2015-08-03 Jeff Law <law@redhat.com>
8792 PR gcov-profile/66899
8793 * gcc.dg/pr66899.c: New test.
8794 * gcc.dg/pr66314.c: New test.
8796 2015-08-03 Marek Polacek <polacek@redhat.com>
8799 * gcc.dg/pr67088.c: New test.
8801 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
8804 * gcc.target/arm/vnmul-1.c: New.
8805 * gcc.target/arm/vnmul-2.c: New.
8806 * gcc.target/arm/vnmul-3.c: New.
8807 * gcc.target/arm/vnmul-4.c: New.
8809 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
8812 * gfortran.dg/class_allocate_20.f90: New.
8814 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8816 * gcc.target/aarch64/csel_bfx_1.c: New test.
8817 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8819 2015-08-02 Martin Sebor <msebor@redhat.com>
8821 * g++.dg/Wframe-address-in-Wall.C: New test.
8822 * g++.dg/Wframe-address.C: New test.
8823 * g++.dg/Wno-frame-address.C: New test.
8824 * gcc.dg/Wframe-address-in-Wall.c: New test.
8825 * gcc.dg/Wframe-address.c: New test.
8826 * gcc.dg/Wno-frame-address.c: New test.
8828 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
8830 * c-c++-common/Wmisleading-indentation.c: Add more tests.
8832 2015-08-01 Michael Collison <michael.collison@linaro.org
8833 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8835 * gcc.target/arm/mincmp.c: New test.
8837 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
8840 * gfortran.dg/associated_target_6.f03: New test
8842 2015-08-01 Tom de Vries <tom@codesourcery.com>
8844 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8845 optimize ("-ftree-parallelize-loops=0").
8846 Add successful scans for 2 detected reductions. Add xfail scans for 3
8847 detected reductions.
8848 * gcc.dg/autopar/reduc-2short.c: Same.
8849 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8850 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
8851 detected reductions.
8852 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8855 2015-07-31 Marek Polacek <polacek@redhat.com>
8858 * g++.dg/ubsan/pr66977.C: New test.
8860 2015-07-30 Marek Polacek <polacek@redhat.com>
8862 * c-c++-common/Wtautological-compare-3.c: New test.
8864 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8866 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8867 (CHECK): Pass address of scalar, rather than array.
8869 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8871 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8873 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8875 * gcc.target/aarch64/fp16/fp16.exp: New.
8876 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8877 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8879 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8881 * gcc.target/aarch64/f16_movs_1.c: New test.
8883 2015-07-28 Tom de Vries <tom@codesourcery.com>
8885 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8888 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
8889 Manuel López-Ibáñez <manu@gcc.gnu.org>
8891 * gcc.dg/parm-incomplete-1.c: Update.
8892 * gcc.dg/pr18809-1.c: Update.
8893 * gcc.dg/pr27953.c: Update.
8894 * gcc.dg/vla-11.c: Update.
8896 2015-07-27 Marek Polacek <polacek@redhat.com>
8898 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8900 2015-07-27 Tom de Vries <tom@codesourcery.com>
8902 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8903 attribute. Update comment.
8905 Add scan for not parallelizing inner loop.
8906 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8910 2015-07-27 Marek Polacek <polacek@redhat.com>
8913 * c-c++-common/Wtautological-compare-2.c: New test.
8915 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
8918 * gcc.target/i386/pr66232-6.c: New tests.
8919 * gcc.target/i386/pr66232-7.c: Likewise.
8920 * gcc.target/i386/pr66232-8.c: Likewise.
8921 * gcc.target/i386/pr66232-9.c: Likewise.
8923 2015-07-27 Marek Polacek <polacek@redhat.com>
8927 * c-c++-common/Wtautological-compare-1.c: New test.
8929 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
8932 * g++.dg/template/pr18969.C: New test.
8933 * g++.dg/template/pr18969-2.C: New test.
8934 * g++.old-deja/g++.jason/overload.C: Remove return value in
8935 template function returning void.
8937 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
8939 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
8940 immediates to avoid shift-overflow warnings.
8942 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
8945 * g++.dg/init/pr66857.C: New test.
8947 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
8950 * gcc.target/i386/pr66648.c: New test.
8952 2015-07-25 Tom de Vries <tom@codesourcery.com>
8954 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
8955 interchange_files and block_files variables.
8956 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
8958 * gcc.dg/graphite/uns-interchange-12.c: Same.
8959 * gcc.dg/graphite/uns-interchange-14.c: Same.
8960 * gcc.dg/graphite/uns-interchange-15.c: Same.
8961 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
8962 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8964 2015-07-25 Jeff Law <law@redhat.com>
8968 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8969 * gcc.dg/torture/pr66752-1.c: New test
8970 * g++.dg/torture/pr66752-2.C: New test.
8972 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
8975 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
8977 PR rtl-optimization/64164
8978 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8979 * gcc.dg/ssp-1.c: Make counter a register.
8980 * gcc.dg/ssp-2.c: Likewise.
8981 * gcc.dg/torture/parm-coalesce.c: New.
8983 2015-07-24 Tom de Vries <tom@codesourcery.com>
8985 * gcc.dg/graphite/block-1.c: Xfail scan.
8986 * gcc.dg/graphite/interchange-12.c: Same.
8987 * gcc.dg/graphite/interchange-14.c: Same.
8988 * gcc.dg/graphite/interchange-15.c: Same.
8989 * gcc.dg/graphite/interchange-9.c: Same.
8990 * gcc.dg/graphite/interchange-mvt.c: Same.
8991 * gcc.dg/graphite/uns-block-1.c: New test.
8992 * gcc.dg/graphite/uns-interchange-12.c: New test.
8993 * gcc.dg/graphite/uns-interchange-14.c: New test.
8994 * gcc.dg/graphite/uns-interchange-15.c: New test.
8995 * gcc.dg/graphite/uns-interchange-9.c: New test.
8996 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
8998 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9001 * c-c++-common/Wunused-function-1.c: New.
9003 2015-07-24 Tom de Vries <tom@codesourcery.com>
9005 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9006 alternative exit-first loop transform.
9007 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9008 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9009 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9010 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9011 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9012 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9013 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9014 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9015 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9017 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9020 * gcc.target/i386/mpx/pr66566.c: New test.
9022 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9025 * gcc.target/i386/pr66978.c: New test.
9027 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9029 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9031 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9033 * gcc.target/s390/insv-1.c: New test.
9034 * gcc.target/s390/insv-2.c: New test.
9035 * gcc.target/s390/insv-3.c: New test.
9037 2015-07-24 Tom de Vries <tom@codesourcery.com>
9039 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9041 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9044 * gcc.dg/pr25530.c: New test.
9046 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9049 * gcc.dg/pr25529.c: New test.
9051 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9053 * gcc.target/arm/reg_equal_test.c: New test.
9055 2015-07-23 Jeff Law <law@redhat.com>
9058 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9059 * gcc.dg/torture/pr66752-1.c: New test
9060 * g++.dg/torture/pr66752-2.C: New test.
9062 2015-07-23 Marek Polacek <polacek@redhat.com>
9065 * g++.dg/warn/Wlogical-op-2.C: New test.
9067 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9069 PR rtl-optimization/64164
9070 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9071 * gcc.dg/ssp-1.c: Make counter a register.
9072 * gcc.dg/ssp-2.c: Likewise.
9073 * gcc.dg/torture/parm-coalesce.c: New.
9075 2015-07-23 Marek Polacek <polacek@redhat.com>
9078 * c-c++-common/ubsan/pr66908.c: New test.
9080 2015-07-23 Tom de Vries <tom@codesourcery.com>
9082 * gcc.dg/autopar/outer-4.c: Add xfail.
9083 * gcc.dg/autopar/outer-5.c: Same.
9084 * gcc.dg/autopar/outer-6.c: Same.
9085 * gcc.dg/autopar/reduc-2.c: Same.
9086 * gcc.dg/autopar/reduc-2char.c: Same.
9087 * gcc.dg/autopar/reduc-2short.c: Same.
9088 * gcc.dg/autopar/reduc-8.c: Same.
9089 * gcc.dg/autopar/uns-outer-4.c: New test.
9090 * gcc.dg/autopar/uns-outer-5.c: New test.
9091 * gcc.dg/autopar/uns-outer-6.c: New test.
9093 2015-07-23 Richard Biener <rguenther@suse.de>
9095 PR tree-optimization/66952
9096 * gcc.dg/torture/pr66952.c: Use signed char.
9098 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9100 PR tree-optimization/66926,66951
9101 * gcc.dg/vect/pr66951.c: New test.
9103 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9106 * g++.dg/parse/error57.C: New.
9107 * g++.dg/expr/string-2.C: Update.
9109 2015-07-23 Richard Biener <rguenther@suse.de>
9111 PR tree-optimization/66945
9112 * gcc.dg/torture/pr66945.c: New testcase.
9114 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9117 * g++.dg/ext/mv24.C: New test.
9119 2015-07-22 Marek Polacek <polacek@redhat.com>
9121 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9124 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9128 * gfortran.dg/generic_30.f90: New.
9130 2015-07-22 Richard Biener <rguenther@suse.de>
9132 PR tree-optimization/66952
9133 * gcc.dg/torture/pr66952.c: New testcase.
9135 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9137 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9139 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9141 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9143 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9145 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9147 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9149 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9151 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9153 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9155 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9157 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9159 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9161 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9163 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9165 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9167 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9169 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9171 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9173 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9175 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9177 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9179 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9181 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9183 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9185 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9187 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9189 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9191 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9193 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9195 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9197 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9199 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9201 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9203 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9205 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9207 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9209 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9211 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9213 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9215 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9217 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9219 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9221 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9223 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9225 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9227 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9229 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9231 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9233 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9235 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9237 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9239 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9241 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9243 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9245 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9247 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9249 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9251 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9253 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9255 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9257 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9259 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9261 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9263 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9265 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9267 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9269 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9271 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9273 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9275 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9277 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9279 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9281 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9283 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9285 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9287 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9289 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9291 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9293 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9295 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9297 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9299 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9301 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9303 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9305 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9307 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9309 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9311 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9313 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9315 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9317 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9319 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9321 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9323 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9325 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9327 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9329 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9331 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9333 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9335 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9337 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9339 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9341 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9343 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9345 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9347 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9349 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9351 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9353 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9355 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9357 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9359 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9361 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9363 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9365 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9367 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9369 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9371 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9373 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9375 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9377 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9381 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9383 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9385 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9387 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9389 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9391 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9393 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9395 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9397 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9399 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9402 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9404 * g++.dg/template/crash81.C: Update.
9406 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9409 * gcc.target/i386/pr66424.c: New.
9411 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9413 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9415 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9418 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9419 Drop address sanitization.
9421 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9423 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9425 (dg-additional-options): Set armv5t flag.
9427 2015-07-21 Marek Polacek <polacek@redhat.com>
9429 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9430 * gcc.dg/vmx/unpack.c: Likewise.
9431 * gcc.target/powerpc/quad-atomic.c: Likewise.
9433 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9435 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9437 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9439 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9442 2015-07-20 Marek Polacek <polacek@redhat.com>
9445 * c-c++-common/Wshift-overflow-1.c: New test.
9446 * c-c++-common/Wshift-overflow-2.c: New test.
9447 * c-c++-common/Wshift-overflow-3.c: New test.
9448 * c-c++-common/Wshift-overflow-4.c: New test.
9449 * c-c++-common/Wshift-overflow-5.c: New test.
9450 * g++.dg/cpp1y/left-shift-1.C: New test.
9451 * gcc.dg/c90-left-shift-2.c: New test.
9452 * gcc.dg/c90-left-shift-3.c: New test.
9453 * gcc.dg/c99-left-shift-2.c: New test.
9454 * gcc.dg/c99-left-shift-3.c: New test.
9455 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9456 * gcc.c-torture/execute/pr40386.c: Likewise.
9457 * gcc.dg/vect/pr33373.c: Likewise.
9458 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9459 * gcc.dg/vect/vect-shift-2.c: Likewise.
9461 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9463 * gcc.target/aarch64/neg_abs_1.c: New test.
9465 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9468 * gcc.target/i386/pr66922.c: New test.
9470 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9474 * gcc.dg/tree-ssa/pr42327.c: Removed.
9475 * g++.dg/other/pr35011.C: Removed.
9477 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9480 * gcc.target/i386/pr66906.c: New test.
9482 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9484 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9485 as follow-up to r225930.
9487 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9490 * lib/fortran-modules.exp (proc cleanup-submodules): New
9492 * gfortran.dg/submodule_1.f08: Change extension and clean up
9493 the submodule files.
9494 * gfortran.dg/submodule_2.f08: ditto
9495 * gfortran.dg/submodule_6.f08: ditto
9496 * gfortran.dg/submodule_7.f08: ditto
9497 * gfortran.dg/submodule_8.f08: New test
9498 * gfortran.dg/submodule_9.f08: New test
9500 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9501 Sebastian Pop <s.pop@samsung.com>
9504 * gcc.dg/graphite/pr61929.c: New.
9506 2015-07-17 Marek Polacek <polacek@redhat.com>
9508 * gcc.dg/fold-minus-7.c: New test.
9510 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9512 * gfortran.dg/co_reduce_1.f90: New file.
9514 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9517 * gcc.target/i386/pr66824.c:
9519 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9522 * gfortran.dg/structure_constructor_13.f03: New test.
9524 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9527 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9528 of generated while loops in the tree dump.
9529 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9531 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9533 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9535 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9538 * gcc.target/i386/pr66891.c: New test.
9540 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9542 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9544 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9546 PR rtl-optimization/66626
9547 * gcc.target/i386/pr66626-2.c: New.
9549 2015-07-16 Martin Liska <mliska@suse.cz>
9551 * g++.dg/ipa/pr66896.c: New test.
9553 2015-07-16 Richard Biener <rguenther@suse.de>
9555 PR tree-optimization/66894
9556 * gcc.dg/torture/pr66894.c: New testcase.
9558 2015-07-16 Richard Biener <rguenther@suse.de>
9560 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9562 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9565 * g++.dg/pr66866.C: New test.
9567 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9569 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9571 2015-07-15 Richard Biener <rguenther@suse.de>
9573 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9574 { -O3 -fomit-frame-pointer },
9575 { -O3 -fomit-frame-pointer -funroll-loops } and
9576 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9578 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9579 -finline-functions }
9581 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9583 * gcc.target/mips/interrupt_handler-5.c: New test.
9585 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9586 Robert Suchanek <robert.suchanek@imgtec.com>
9588 * gcc.target/mips/interrupt_handler-4.c: New test.
9590 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9593 * gcc.dg/lto/lto.exp: Initialize MPX.
9595 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9597 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9599 * gcc.target/arm/scd42-3.c: Likewise.
9601 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9603 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9604 code to be run when the pre-arch code increases the isa_rev to
9605 mips32r6 or greater.
9607 2015-07-15 Richard Biener <rguenther@suse.de>
9609 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9610 { -O3 -fomit-frame-pointer },
9611 { -O3 -fomit-frame-pointer -funroll-loops } and
9612 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9614 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9615 -finline-functions }
9616 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9617 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9618 to additional_flags.
9620 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9622 PR rtl-optimization/66838
9623 * gcc.target/i386/pr66838.c: New test.
9625 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9628 * g++.dg/template/pr66850.C: New test.
9630 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9631 Cesar Philippidis <cesar@codesourcery.com>
9632 Chung-Lin Tang <cltang@codesourcery.com>
9634 * gcc.target/nios2/nios2-flushd.c: New.
9635 * gcc.target/nios2/nios2-rdprs.c: New.
9636 * gcc.target/nios2/r2-atomic.c: New.
9637 * gcc.target/nios2/r2-eni.c: New.
9638 * gcc.target/nios2/r2-wrpie.c: New.
9640 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9641 Cesar Philippidis <cesar@codesourcery.com>
9642 Chung-Lin Tang <cltang@codesourcery.com>
9644 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9645 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9647 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9648 Cesar Philippidis <cesar@codesourcery.com>
9649 Chung-Lin Tang <cltang@codesourcery.com>
9651 * gcc.target/nios2/andci.c: New.
9652 * gcc.target/nios2/bmx.c: New.
9653 * gcc.target/nios2/cdx-add.c: New.
9654 * gcc.target/nios2/cdx-branch.c: New.
9655 * gcc.target/nios2/cdx-callret.c: New.
9656 * gcc.target/nios2/cdx-loadstore.c: New.
9657 * gcc.target/nios2/cdx-logical.c: New.
9658 * gcc.target/nios2/cdx-mov.c: New.
9659 * gcc.target/nios2/cdx-shift.c: New.
9660 * gcc.target/nios2/cdx-sub.c: New.
9661 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9663 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9666 * g++.dg/cpp0x/vt-65071.C: New.
9668 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9669 Cesar Philippidis <cesar@codesourcery.com>
9670 Chung-Lin Tang <cltang@codesourcery.com>
9672 * gcc.target/nios2/r2-io-range.c: New.
9673 * gcc.target/nios2/r2-stio-1.c: New.
9674 * gcc.target/nios2/r2-stio-2.c: New.
9675 * gcc.target/nios2/nios2-ldxio.c: New.
9676 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9677 of just compile. Add more tests.
9679 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9681 gfortran.dg/pr66864.f90: New test.
9683 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
9685 PR rtl-optimization/66626
9686 * gcc.target/i386/pr66626.c: New.
9688 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9690 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9691 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9692 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9694 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
9696 * g++.dg/template/crash81.C: Adjust for error + inform change.
9697 * g++.dg/template/pr58878.C: Likewise.
9698 * g++.dg/template/shadow1.C: Likewise.
9699 * g++.dg/template/shadow2.C: Likewise.
9700 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9701 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9702 * g++.old-deja/g++.brendan/crash7.C: Likewise.
9703 * g++.old-deja/g++.pt/shadow2.C: Likewise.
9705 2015-07-14 Richard Biener <rguenther@suse.de>
9707 PR tree-optimization/66863
9708 * gcc.dg/torture/pr66863.c: New testcase.
9710 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
9713 * g++.dg/template/pr65186.C: New test.
9715 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
9717 * gcc.target/arm/macro_defs0.c: Add directive to skip
9718 test if -marm is present.
9719 * gcc.target/arm/macro_defs1.c: Likewise.
9721 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9723 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9725 * gcc.target/aarch64/adds1.c: Likewise.
9726 * gcc.target/aarch64/ands_1.c: Likewise.
9727 * gcc.target/aarch64/bics_1.c: Likewise.
9728 * gcc.target/aarch64/subs1.c: Likewise.
9729 * gcc.target/aarch64/subs3.c: Likewise.
9731 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
9734 * gfortran.dg/pr64589.f90: New test.
9736 2015-07-13 Renlin Li <renlin.li@arm.com>
9739 * gcc.c-torture/execute/pr66556.c: New.
9741 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
9743 * gcc.dg/20020219-1.c: Fix double word typos.
9744 * gcc.dg/20020919-1.c: Same.
9746 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9747 Jeff Law <law@redhat.com>
9750 * g++.dg/tree-ssa/pr66726.c: New test.
9751 * gcc.dg/tree-ssa/pr66726-2.c: New test.
9752 * gcc.dg/tree-ssa/pr66726.c: New test.
9754 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9757 * g++.dg/cpp0x/variadic-ttp2.C: New.
9759 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
9762 * g++.dg/cpp0x/auto46.C: New test.
9763 * g++.dg/template/pr30044.C: New test.
9764 * g++.dg/template/shadow2.C: New test.
9765 * g++.dg/template/error55.C: New test.
9766 * g++.dg/template/crash83.C: Accept any error string.
9767 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9769 * g++.dg/cpp0x/variadic19.C: Likewise
9770 * g++.dg/template/canon-type-13.C: Likewise.
9771 * g++.old-deja/g++.pt/ttp42.C: Likewise.
9772 * g++.dg/torture/20070621-1.C: Likewise.
9774 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9777 * g++.dg/init/explicit3.C: New.
9779 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
9782 * gcc.target/i386/pr66819-1.c: New test.
9783 * gcc.target/i386/pr66819-2.c: Likewise.
9784 * gcc.target/i386/pr66819-3.c: Likewise.
9785 * gcc.target/i386/pr66819-4.c: Likewise.
9786 * gcc.target/i386/pr66819-5.c: Likewise.
9788 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9791 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9792 __attribute__((noinline, noclone)). Change "x" to "volatile char"
9793 type to prevent possible flag-clobbering zero-extensions.
9794 * gcc.target/i386/pr66703.c: New test.
9796 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9799 * g++.dg/cpp0x/nsdmi-template15.C: New.
9801 2015-07-10 Jiong Wang <jiong.wang@arm.com>
9803 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9805 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
9807 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9808 * gcc.target/arm/flip-thumb.c: Likewise.
9810 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9813 * gcc.target/i386/pr66813.c: New test.
9815 2015-07-10 Jakub Jelinek <jakub@redhat.com>
9818 * gcc.dg/gomp/pr66820.c: New test.
9820 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9823 * g++.dg/cpp0x/scoped_enum6.C: New.
9825 2015-07-10 Tom de Vries <tom@codesourcery.com>
9827 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9828 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9830 2015-07-10 Richard Biener <rguenther@suse.de>
9832 PR tree-optimization/66823
9833 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9834 which should not be necessary. XFAIL.
9836 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9839 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9841 2015-07-09 Jakub Jelinek <jakub@redhat.com>
9844 * gcc.dg/gomp/pr66633-1.c: New test.
9845 * gcc.dg/gomp/pr66633-2.c: New test.
9846 * gcc.dg/gomp/pr66633-3.c: New test.
9847 * gcc.dg/gomp/pr66633-4.c: New test.
9849 2015-07-09 John Marino <gnugcc@marino.st>
9851 * lib/target-supports.exp (check_effective_target_pie):
9854 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
9857 * gcc.target/i386/pr66814.c: New test.
9859 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
9862 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9863 * gcc.target/aarch64/fnmul-2.c: Likewise.
9864 * gcc.target/aarch64/fnmul-3.c: Likewise.
9865 * gcc.target/aarch64/fnmul-4.c: Likewise.
9867 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9870 * g++.dg/cpp0x/vt-65790.C: New.
9872 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9875 * gcc.target/i386/pr66818.c: New test.
9877 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9880 * gcc.target/i386/pr66817.c: New test.
9882 2015-07-09 Marek Polacek <polacek@redhat.com>
9884 PR tree-optimization/66718
9885 * gcc.dg/vect/vect-126.c: New test.
9887 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
9889 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9890 even when dwarf-2 is not the default.
9892 2015-07-08 Jeff Law <law@redhat.com>
9895 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9896 to have a single memory reference.
9898 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
9900 * g++.dg/other/dump-ada-spec-9.C: New test.
9902 2015-07-08 Jakub Jelinek <jakub@redhat.com>
9904 * g++.dg/vect/vect.exp: Run also simd* tests.
9905 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9906 (check_vect): Fix up get_cpuid call for C++.
9907 * g++.dg/vect/simd-clone-1.cc: New test.
9909 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9911 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9913 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9915 * gcc.target/i386/readeflags-1.c (abort): New prototype.
9916 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9918 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9921 * gcc.target/i386/pr66806.c: New test.
9923 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
9926 * g++.dg/cpp0x/auto45.C: New.
9928 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
9931 * gcc.target/i386/pr66334.c: New.
9933 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9935 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
9938 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9941 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
9942 (verify_code): Update expected error message.
9943 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
9944 (verify_code): Likewise.
9945 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
9946 (verify_code): Likewise.
9948 2015-07-08 Richard Biener <rguenther@suse.de>
9950 PR tree-optimization/66793
9951 * gcc.dg/torture/pr66793.c: New testcase.
9953 2015-07-08 Richard Biener <rguenther@suse.de>
9955 PR tree-optimization/66794
9956 * gcc.dg/torture/pr66794.c: New testcase.
9958 2015-07-08 Marek Polacek <polacek@redhat.com>
9961 * g++.dg/abi/abi-tag15.C: New test.
9963 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
9965 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
9966 * gcc.target/mips/branch-3.c: Ditto
9967 * gcc.target/mips/branch-4.c: Ditto.
9968 * gcc.target/mips/branch-5.c: Ditto.
9969 * gcc.target/mips/branch-6.c: Ditto.
9970 * gcc.target/mips/branch-7.c: Ditto.
9971 * gcc.target/mips/branch-8.c: Ditto.
9972 * gcc.target/mips/branch-9.c: Ditto.
9973 * gcc.target/mips/branch-10.c: Ditto.
9974 * gcc.target/mips/branch-11.c: Ditto.
9975 * gcc.target/mips/branch-12.c: Ditto.
9976 * gcc.target/mips/branch-13.c: Ditto.
9977 * gcc.target/mips/umips-branch-5.c: New file.
9978 * gcc.target/mips/umips-branch-6.c: New file.
9979 * gcc.target/mips/umips-branch-7.c: New file.
9980 * gcc.target/mips/umips-branch-8.c: New file.
9981 * gcc.target/mips/umips-branch-9.c: New file.
9982 * gcc.target/mips/umips-branch-10.c: New file.
9983 * gcc.target/mips/umips-branch-11.c: New file.
9984 * gcc.target/mips/umips-branch-12.c: New file.
9985 * gcc.target/mips/umips-branch-13.c: New file.
9986 * gcc.target/mips/umips-branch-14.c: New file.
9987 * gcc.target/mips/umips-branch-15.c: New file.
9988 * gcc.target/mips/umips-branch-16.c: New file.
9989 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
9990 (OCCUPY_0xfffc): New define.
9992 2015-07-08 Renlin Li <renlin.li@arm.com>
9994 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
9996 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
9998 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10000 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10002 * gcc.target/i386/bt-3.c: New test.
10003 * gcc.target/i386/bt-4.c: Ditto.
10005 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10007 * g++.dg/other/dump-ada-spec-8.C: New test.
10009 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10012 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10014 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10016 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10018 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10019 Avoid using an opaque struct for local "f".
10021 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10024 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10025 * jit.dg/test-pr66779.c: New testcase.
10027 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10029 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10032 2015-07-07 Richard Biener <rguenther@suse.de>
10034 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10036 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10038 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10039 * gcc.target/mips/call-5.c: Ditto.
10040 * gcc.target/mips/call-6.c: Ditto.
10042 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10044 * gcc.dg/dx-test.c: New test-case.
10046 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10049 * gfortran.dg/allocate_with_source_9.f08: New test.
10051 2015-07-07 Christian Bruel <christian.bruel@st.com>
10054 * gcc.target/arm/flip-thumb.c: Fix scan.
10055 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10056 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10057 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10060 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10063 * gcc.c-torture/execute/pr65956.c: New test.
10065 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10067 * gcc.target/arm/aapcs/align1.c: New.
10068 * gcc.target/arm/aapcs/align_rec1.c: New.
10069 * gcc.target/arm/aapcs/align2.c: New.
10070 * gcc.target/arm/aapcs/align_rec2.c: New.
10071 * gcc.target/arm/aapcs/align3.c: New.
10072 * gcc.target/arm/aapcs/align_rec3.c: New.
10073 * gcc.target/arm/aapcs/align4.c: New.
10074 * gcc.target/arm/aapcs/align_rec4.c: New.
10075 * gcc.target/arm/aapcs/align_vararg1.c: New.
10076 * gcc.target/arm/aapcs/align_vararg2.c: New.
10078 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10080 * gfortran.dg/iomsg_2.f90: New test.
10082 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10085 * gcc.target/i386/pr66749.c: New test.
10087 2015-07-06 Richard Biener <rguenther@suse.de>
10089 PR tree-optimization/66772
10090 * gcc.dg/torture/pr66772-1.c: New testcase.
10091 * gcc.dg/torture/pr66772-2.c: Likewise.
10093 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10095 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10096 the jals instruction.
10098 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10101 * gcc.target/i386/pr53383-1.c: New file.
10102 * gcc.target/i386/pr53383-2.c: Likewise.
10103 * gcc.target/i386/pr53383-3.c: Likewise.
10105 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10107 * gcc.target/aarch64/fnmul-1.c: New.
10108 * gcc.target/aarch64/fnmul-2.c: New.
10109 * gcc.target/aarch64/fnmul-3.c: New.
10110 * gcc.target/aarch64/fnmul-4.c: New.
10112 2015-07-06 Richard Biener <rguenther@suse.de>
10114 PR middle-end/66759
10115 * gcc.dg/torture/pr66759.c: New testcase.
10117 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10120 * gfortran.dg/alloc_comp_class_3.f03: New test.
10121 * gfortran.dg/alloc_comp_class_4.f03: New test.
10123 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10125 * gcc.c-torture/execute/pr66757.c: New test.
10127 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10129 PR tree-optimization/66720
10130 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10132 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10133 Sandra Loosemore <sandra@codesourcery.com>
10135 * gcc.target/nios2/gprel-offset.c: New test.
10137 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10140 * gfortran.dg/pr66725.f90: New test.
10142 2015-07-03 Jason Merrill <jason@redhat.com>
10144 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10145 Avoid narrowing error.
10147 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10149 PR rtl-optimization/66706
10150 * gcc.target/powerpc/shift-int.c: New testcase.
10152 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10155 * gcc.target/i386/pr66746.c: New file.
10157 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10159 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10161 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10163 PR tree-optimization/66119
10164 * g++.dg/opt/pr66119.C: New.
10166 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10169 * gfortran.dg/submodule_1.f90: New test
10170 * gfortran.dg/submodule_2.f90: New test
10171 * gfortran.dg/submodule_3.f90: New test
10172 * gfortran.dg/submodule_4.f90: New test
10173 * gfortran.dg/submodule_5.f90: New test
10174 * gfortran.dg/submodule_6.f90: New test
10175 * gfortran.dg/submodule_7.f90: New test
10177 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10179 PR preprocessor/53690
10180 * g++.dg/cpp/pr53690.C: New.
10182 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10184 * gcc.target/powerpc/vec-cmp.c: New test.
10186 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10189 * gfortran.dg/pr56520.f90: New test.
10191 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10194 * gfortran.dg/pr66545_1.f90: New test.
10195 * gfortran.dg/pr66545_2.f90: New test.
10197 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10199 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10200 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10202 2015-07-02 Richard Biener <rguenther@suse.de>
10205 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10208 2015-07-02 Richard Biener <rguenther@suse.de>
10210 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10212 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10214 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10216 2015-07-01 Jason Merrill <jason@redhat.com>
10218 * lib/target-supports.exp (cxx_default): Set to C++14.
10220 2015-07-01 Tom de Vries <tom@codesourcery.com>
10223 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10226 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10228 * gfortran.dg/warn_conversion_8.f90: New test.
10230 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10232 PR rtl-optimization/61047
10233 * gcc.c-torture/execute/20150611-1.c: New testcase.
10235 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10238 * jit.dg/all-non-failing-tests.h: Add
10239 test-pr66700-observing-write-through-ptr.c.
10240 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10242 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10244 * jit.dg/test-accessing-union.c: Add comments for use by
10245 gcc/jit/docs/topics/types.rst.
10247 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10249 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10250 'do-require-effective-target' with 'dg-require-effective-target'.
10251 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10252 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10253 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10254 'stlex' with 'strex' as the expected output.
10256 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10259 * g++.dg/cpp0x/gen-attrs-60.C: New.
10260 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10262 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10264 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10266 * gcc.target/aarch64/pic-small.c: Restrict this test under
10267 check_effective_target_aarch64_small_fpic.
10269 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10271 * gfortran.dg/gomp/pr66633.f90: New test.
10273 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10276 * g++.dg/template/pr66686.C: New test.
10278 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10280 * gnat.dg/lto17.ad[sb]: New test.
10282 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10284 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10285 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10287 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10289 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10291 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10293 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10295 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10297 * jit.dg/test-switch.c: New testcase.
10298 * jit.dg/test-switch.cc: New testcase.
10300 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10303 * jit.dg/all-non-failing-tests.h: Add note about
10304 test-validly-unreachable-block.c.
10305 * jit.dg/test-validly-unreachable-block.c: New file.
10307 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10310 * jit.dg/all-non-failing-tests.h: Add note about
10311 test-extra-options.c.
10312 * jit.dg/test-extra-options.c: New testcase.
10314 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10317 * gcc.target/i386/pr66691.c: New.
10319 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10321 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10322 * gcc.target/i386/iamcu/args.h: Likewise.
10323 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10324 * gcc.target/i386/iamcu/defines.h: Likewise.
10325 * gcc.target/i386/iamcu/macros.h: Likewise.
10326 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10327 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10328 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10329 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10330 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10331 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10332 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10333 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10334 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10335 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10336 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10337 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10338 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10339 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10340 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10341 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10342 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10344 2015-06-30 Marek Polacek <polacek@redhat.com>
10346 * gcc.dg/fold-minus-6.c: New test.
10348 * gcc.dg/fold-ior-3.c: New test.
10350 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10352 Implement N4197 - Adding u8 character literals
10353 * g++.dg/cpp1z/utf8.C: New.
10354 * g++.dg/cpp1z/utf8-neg.C: New.
10355 * g++.dg/cpp1z/udlit-utf8char.C: New.
10357 2015-06-30 Marek Polacek <polacek@redhat.com>
10359 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10361 2015-06-30 Tom de Vries <tom@codesourcery.com>
10363 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10364 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10365 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10366 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10368 2015-06-30 Marek Polacek <polacek@redhat.com>
10370 * gcc.dg/fold-ior-2.c: New test.
10372 2015-06-30 Tom de Vries <tom@codesourcery.com>
10374 PR tree-optimization/66652
10375 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10376 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10378 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10380 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10383 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10384 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10386 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10389 * gfortran.dg/wunused-parameter.f90: New test.
10391 2015-06-29 Richard Henderson <rth@redhat.com>
10393 * gcc.target/i386/asm-flag-1.c: New.
10394 * gcc.target/i386/asm-flag-2.c: New.
10395 * gcc.target/i386/asm-flag-3.c: New.
10396 * gcc.target/i386/asm-flag-4.c: New.
10397 * gcc.target/i386/asm-flag-5.c: New.
10399 2015-06-29 Marek Polacek <polacek@redhat.com>
10402 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10403 * c-c++-common/pr66322.c: New test.
10404 * g++.dg/eh/scope1.C: Remove dg-warning.
10406 2015-06-29 Richard Biener <rguenther@suse.de>
10408 PR tree-optimization/66677
10409 * gcc.dg/vect/pr66677.c: New testcase.
10411 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10413 PR middle-end/64130
10414 * gcc.dg/tree-ssa/pr64130.c: New test.
10416 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10418 * gcc.target/aarch64/pic-small.c: New testcase.
10420 2015-06-26 Richard Biener <rguenther@suse.de>
10422 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10424 2015-06-26 Marek Polacek <polacek@redhat.com>
10426 * gcc.dg/fold-and-1.c: New test.
10427 * gcc.dg/fold-and-2.c: New test.
10429 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10431 * gnat.dg/warn11.adb: Add missing dg directive.
10432 * gnat.dg/warn12.adb: New test.
10433 * gnat.dg/warn12_pkg.ads: New helper.
10435 2015-06-26 Richard Biener <rguenther@suse.de>
10437 * gfortran.dg/reassoc_3.f90: Adjust.
10439 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10442 * gcc.target/i386/pr66412.c: New test.
10444 2015-06-25 Richard Biener <rguenther@suse.de>
10446 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10448 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10450 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10452 2015-06-25 Richard Biener <rguenther@suse.de>
10454 * gfortran.dg/vect/vect-9.f90: New testcase.
10456 2015-06-25 Nick Clifton <nickc@redhat.com>
10458 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10459 H8300 and M32R targets.
10461 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10464 * gfortran.dg/maxerrors.f90: New test.
10466 2015-06-08 DJ Delorie <dj@redhat.com>
10468 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10470 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10472 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10474 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10476 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10477 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10478 * gcc.target/aarch64/nofp_1.c: New file.
10480 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10482 Implement N3928 - Extending static_assert
10483 * g++.dg/cpp0x/static_assert8.C: Adjust.
10484 * g++.dg/cpp0x/static_assert12.C: New.
10485 * g++.dg/cpp0x/static_assert13.C: New.
10486 * g++.dg/cpp1y/static_assert1.C: New.
10487 * g++.dg/cpp1y/static_assert2.C: New.
10488 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10490 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10493 * g++.dg/cpp0x/trailing11.C: New.
10495 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10497 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10499 * gcc.target/arm/memset-inline-10.c: Likewise.
10500 * gcc.target/arm/pr58784.c: Likewise.
10501 * gcc.target/arm/pr59985.C: Likewise.
10502 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10504 2015-06-24 Renlin Li <renlin.li@arm.com>
10506 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10507 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10509 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10512 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10515 * g++.dg/cpp0x/auto45.C: New test.
10516 * g++.dg/template/pr30044.C: New test.
10517 * g++.dg/template/crash83.C: Accept any error string.
10518 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10520 * g++.dg/cpp0x/variadic18.C: Likewise
10521 * g++.dg/template/canon-type-13.C: Likewise.
10522 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10524 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10527 * g++.dg/other/linkage2.C: New.
10529 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10532 * gcc.target/arm/pr63408.c: New test.
10534 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10536 * lib/c-torture.exp: Don't call check_effective_target_lto
10537 before setting up environment correctly.
10538 * lib/gcc-dg.exp: Likewise, and protect
10539 gcc_force_conventional_output.
10541 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10543 PR rtl-optimization/66306
10544 * gcc.target/s390/pr66306.c: New test.
10546 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10548 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10549 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10550 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10551 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10552 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10553 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10554 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10556 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10559 * gcc.c-torture/pr65803.c: New test.
10561 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10564 * g++.dg/cpp0x/auto45.C: New test.
10565 * g++.dg/template/pr30044.C: New test.
10566 * g++.dg/template/crash83.C: Accept any error string.
10567 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10569 * g++.dg/cpp0x/variadic18.C: Likewise
10570 * g++.dg/template/canon-type-13.C: Likewise.
10571 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10573 2015-06-23 Marek Polacek <polacek@redhat.com>
10575 * c-c++-common/Wlogical-op-3.c: New test.
10577 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10580 * g++.dg/cpp0x/scoped_enum5.C: New.
10582 2015-06-23 Richard Biener <rguenther@suse.de>
10584 PR tree-optimization/66636
10585 * gcc.dg/vect/pr66636.c: New testcase.
10587 2015-06-23 Marek Polacek <polacek@redhat.com>
10589 * gcc.dg/fold-minus-4.c: New test.
10590 * gcc.dg/fold-minus-5.c: New test.
10591 * c-c++-common/ubsan/overflow-add-5.c: New test.
10593 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10595 Add missing testcase from r224672.
10596 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10598 * gcc.target/vax/bswapdi-1.c: New.
10600 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10603 * gfortran.dg/associate_18.f08: New test.
10605 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10608 * gcc.target/i386/pr66560-1.c: New test.
10609 * gcc.target/i386/pr66560-2.c: Ditto.
10610 * gcc.target/i386/pr66560-3.c: Ditto.
10611 * gcc.target/i386/pr66560-4.c: Ditto.
10613 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10615 * gcc.target/nvptx/nvptx.exp: New file.
10616 * gcc.target/nvptx/proto-1.c: Likewise.
10618 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10620 PR tree-optimization/66449
10621 * gcc.dg/vect/pr66449.c: New test.
10623 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10625 * g++.dg/other/dump-ada-spec-5.C: New test.
10626 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10627 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10629 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10631 * g++.dg/inherit/pure1.C: Test location too.
10633 2015-06-22 Marek Polacek <polacek@redhat.com>
10635 * gcc.dg/fold-ior-1.c: New test.
10636 * gcc.dg/fold-minus-2.c: New test.
10637 * gcc.dg/fold-minus-3.c: New test.
10638 * gcc.dg/fold-plus-1.c: New test.
10639 * gcc.dg/fold-plus-2.c: New test.
10640 * gcc.dg/fold-xor-4.c: New test.
10641 * gcc.dg/fold-xor-5.c: New test.
10643 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10646 * g++.dg/torture/pr65914.C: New.
10648 2015-06-22 Richard Biener <rguenther@suse.de>
10650 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10651 not existing TORTURE_OPTIONS only.
10652 * lib/gcc-dg.exp: Likewise.
10654 2015-06-22 Christian Bruel <christian.bruel@st.com>
10657 * gcc.target/arm/flip-thumb.c: New test.
10659 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10660 Martin Liska <mliska@suse.cz>
10663 * g++.dg/ipa/pr65908.C: New testcase.
10665 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10668 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10669 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10671 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
10673 * gnat.dg/specs/debug1.ads: Adjust.
10675 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
10677 * gcc.target/aarch64/fmovd-zero-mem.c: New.
10678 * gcc.target/aarch64/fmovd-zero-reg.c: New.
10679 * gcc.target/aarch64/fmovf-zero-mem.c: New.
10680 * gcc.target/aarch64/fmovf-zero-reg.c: New.
10681 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10682 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10683 * gcc.target/aarch64/fmovd-zero.c: Delete.
10684 * gcc.target/aarch64/fmovf-zero.c: Delete.
10686 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10688 * gcc.target/vax/bswapdi-1.c: New.
10690 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10692 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10694 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10696 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10698 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10700 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10702 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10704 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10706 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10708 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10710 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10712 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10714 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10716 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10718 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10720 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10722 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10724 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10726 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10728 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10730 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10732 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10734 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10736 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10738 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10740 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10742 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10744 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10746 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10748 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10750 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10752 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10754 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10756 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10758 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10760 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10762 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10764 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10766 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10768 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10769 (_ARM_FPSCR): Add FZ field.
10770 (clean_results): Force FZ=1 on AArch64.
10771 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10773 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10775 * gcc.target/aarch64/pr62308.c: New test.
10777 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
10780 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10782 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
10784 * gcc.target/i386/mpx/pr66581.c: New test.
10786 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
10788 * gcc.target/i386/cmov9.c: New test.
10790 2015-06-18 Richard Biener <rguenther@suse.de>
10792 * g++.dg/other/const4.C: New testcase.
10794 2015-06-18 Michael Matz <matz@suse.de>
10796 PR middle-end/66253
10797 * gcc.dg/vect/pr66253.c: New testcase.
10799 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10802 * gcc.target/i386/mpx/chkp-vararg.c: New test.
10804 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10806 PR middle-end/66568
10807 * gcc.target/i386/mpx/pr66568.c: New test.
10809 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10811 PR middle-end/66567
10812 * gcc.target/i386/mpx/pr66567.c: New test.
10814 2015-06-18 Richard Biener <rguenther@suse.de>
10816 PR tree-optimization/66510
10817 * gcc.dg/vect/slp-perm-12.c: New testcase.
10819 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10821 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10822 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10823 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10824 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10826 2015-06-17 Jakub Jelinek <jakub@redhat.com>
10829 * g++.dg/gomp/pr66571-1.C: New test.
10831 PR middle-end/66429
10832 * c-c++-common/gomp/pr66429.c: New test.
10834 2015-06-17 David Malcolm <dmalcolm@redhat.com>
10836 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10837 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10839 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10841 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10844 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10847 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10849 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
10851 * gcc.target/mips/pr65862-1.c: New test.
10852 * gcc.target/mips/pr65862-2.c: Likewise.
10854 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10856 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10857 * gcc.target/i386/pr52252-atom.c: Ditto.
10858 * gcc.target/i386/vect-div-1.c: Ditto.
10859 * gcc.target/i386/rotate-5.c: Ditto.
10860 * gcc.target/i386/pr50202.c: Ditto.
10861 * gcc.target/i386/pr37843-3.c: Ditto.
10862 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10863 * gcc.target/i386/pr53397-1.c: Ditto.
10864 * gcc.target/i386/pr55934.c: Ditto.
10865 * gcc.target/i386/pr37843-4.c: Ditto.
10866 * gcc.target/i386/pr60451.c: Ditto.
10867 * gcc.target/i386/pr53397-2.c: Ditto.
10868 * gcc.target/i386/vectorize1.c: Ditto.
10869 * gcc.target/i386/extract-insert-combining.c: Ditto.
10870 * gcc.target/i386/pr53759.c: Ditto.
10871 * gcc.target/i386/pr52252-core.c: Ditto.
10872 * gcc.target/i386/rotate-3.c: Ditto.
10873 * gcc.target/i386/sse-20.c: Ditto.
10874 * gcc.target/i386/rotate-4.c: Ditto.
10875 * gcc.target/i386/pr61403.c: Ditto.
10876 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10877 * gcc.target/i386/pr60901.c: Ditto.
10878 * gcc.target/i386/pr59794-7.c: Ditto.
10879 * gcc.target/i386/pr62208.c: Ditto.
10880 * gcc.target/i386/pr53416.c: Ditto.
10881 * gcc.target/i386/asm-dialect-1.c: Ditto.
10882 * gcc.target/i386/pr50038.c: Ditto.
10883 * gcc.target/i386/47698.c: Ditto.
10884 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10885 * gcc.target/i386/pr59794-2.c: Ditto.
10886 * gcc.target/i386/pr59794-3.c: Ditto.
10887 * gcc.target/i386/pr39058.c: Ditto.
10888 * gcc.target/i386/pr60205-1.c: Ditto.
10889 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10890 * gcc.target/i386/sse2-movq-2.c: Ditto.
10892 2015-06-17 Richard Biener <rguenther@suse.de>
10894 PR tree-optimization/66251
10895 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10897 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
10900 * g++.dg/parse/new-placement1.C: New.
10902 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10904 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10905 * jit.dg/test-compound-assignment.c: New testcase.
10907 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10910 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10911 to "testcases" array.
10913 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10916 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10917 * jit.dg/test-debug-strings.c: New test case.
10918 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10919 the discriminant has a sane debug string.
10921 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
10924 * gcc.target/i386/pr56766-1.c: New test.
10925 * gcc.target/i386/pr56766-2.c: Ditto.
10927 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
10929 * gcc.target/mips/loongson-shift-count-truncated-1.c:
10930 Skip on mips*-mti-linux* and mips*-img-linux* targets.
10931 * gcc.target/mips/loongson-simd.c: Ditto.
10933 2015-06-16 Richard Biener <rguenther@suse.de>
10935 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
10937 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10939 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
10940 passed by the testsuite driver.
10942 2015-06-16 Richard Biener <rguenther@suse.de>
10944 * gcc.dg/vect/slp-perm-11.c: New testcase.
10946 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
10948 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
10951 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10953 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
10954 Reinstate calls to torture-init and torture-finalize.
10956 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10958 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
10960 2015-06-15 Nathan Sidwell <nathan@acm.org>
10963 * g++.dg/cpp0x/nsdmi-template14.C: New test.
10965 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
10968 * g++.dg/cpp0x/local-type1.C: New.
10970 2015-06-15 Andre Vehreschild <vehre@gmx.de>
10975 * gfortran.dg/allocate_with_source_3.f90: Removed check for
10976 unimplemented error.
10977 * gfortran.dg/allocate_with_source_7.f08: New test.
10978 * gfortran.dg/allocate_with_source_8.f08: New test.
10980 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
10983 * g++.dg/warn/Walways-true-3.C: New test.
10985 2015-06-13 Tom de Vries <tom@codesourcery.com>
10987 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
10989 2015-06-13 Tom de Vries <tom@codesourcery.com>
10991 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
10992 (main): Remove superfluous attributes.
10993 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10994 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10996 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10998 * gcc.target/i386/monitorx.c: New.
10999 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11000 * gcc.target/i386/sse-13.c: Ditto.
11001 * gcc.target/i386/sse-14.c: Ditto.
11002 * gcc.target/i386/sse-22.c: Ditto.
11003 * gcc.target/i386/sse-23.c: Ditto.
11004 * g++.dg/other/i386-2.C: Ditto.
11005 * g++.dg/other/i386-3.C: Ditto.
11007 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11009 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11011 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11014 * gfortran.dg/allocatable_scalar_13.f90: New test
11016 2015-06-11 Marek Polacek <polacek@redhat.com>
11018 * gcc.dg/fold-xor-3.c: New test.
11020 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11022 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11023 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11025 2015-06-11 Christian Bruel <christian.bruel@st.com>
11028 * gcc.target/arm/pragma_attribute.c: New test.
11030 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11032 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11034 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11037 * gcc.target/i386/pr66473.c: New test.
11039 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11042 * gcc.dg/tls/pr66470.c: New test.
11043 * gcc.target/i386/pr66470.c: New test.
11045 2015-06-10 Christian Bruel <christian.bruel@st.com>
11048 * gcc.target/arm/attr_arm.c: New test
11049 * gcc.target/arm/attr_arm-err.c: New test
11050 * gcc.target/arm/attr_thumb.c: New test
11051 * gcc.target/arm/attr_thumb-static.c: New test
11053 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11058 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11060 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11062 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11063 passed by the testsuite driver.
11065 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11068 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11069 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11070 * gcc.dg/ssp-1.c: Make counter a register.
11071 * gcc.dg/ssp-2.c: Likewise.
11072 * gcc.dg/torture/parm-coalesce.c: New.
11074 2015-06-09 Tom de Vries <tom@codesourcery.com>
11076 * gcc.target/i386/vararg-loc.c: New test.
11078 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11081 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11082 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11084 2015-06-09 Marek Polacek <polacek@redhat.com>
11086 PR tree-optimization/66299
11087 * gcc.dg/pr66299-1.c: New test.
11088 * gcc.dg/pr66299-2.c: New test.
11089 * gcc.dg/pr66299-3.c: New test.
11091 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11093 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11094 passed by the testsuite driver.
11096 2015-06-09 Richard Biener <rguenther@suse.de>
11098 PR middle-end/66423
11099 * gcc.dg/fold-modpow2.c: New testcase.
11101 2015-06-09 Richard Biener <rguenther@suse.de>
11103 PR tree-optimization/66419
11104 * gcc.dg/vect/bb-slp-37.c: New testcase.
11106 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11108 * gcc.target/arm/stl-cond.c: New test.
11110 2015-06-09 Richard Biener <rguenther@suse.de>
11112 PR middle-end/66413
11113 * gcc.dg/torture/pr66413.c: New testcase.
11115 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11117 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11118 * gcc.dg/ssp-1.c: Make counter a register.
11119 * gcc.dg/ssp-2.c: Likewise.
11120 * gcc.dg/torture/parm-coalesce.c: New.
11122 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11124 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11125 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11127 2015-06-08 Tom de Vries <tom@codesourcery.com>
11129 PR rtl-optimization/66444
11130 * gcc.dg/pr66444.c: New test.
11132 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11135 * gfortran.dg/class_is_1.f90: New test.
11136 * gfortran.dg/type_is_1.f90: Ditto.
11138 2015-06-08 Marek Polacek <polacek@redhat.com>
11141 * gcc.dg/cpp/pr66415-1.c: New test.
11142 * gcc.dg/cpp/pr66415-2.c: New test.
11144 2015-06-08 Richard Biener <rguenther@suse.de>
11146 PR tree-optimization/66422
11147 * gcc.dg/Warray-bounds-16.c: New testcase.
11149 2015-06-08 Richard Biener <rguenther@suse.de>
11151 * gcc.dg/vect/slp-perm-10.c: New testcase.
11152 * gcc.dg/vect/slp-23.c: Adjust.
11153 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11154 vector pointer update.
11156 2015-06-08 Marek Polacek <polacek@redhat.com>
11159 * g++.dg/ubsan/pr66452.C: New test.
11161 2015-06-08 Tom de Vries <tom@codesourcery.com>
11163 PR tree-optimization/66436
11164 * gcc.dg/gomp/dump-new-function-2.c: New test.
11165 * gcc.dg/gomp/dump-new-function-3.c: Same.
11166 * gcc.dg/gomp/dump-new-function.c: Same.
11168 2015-06-08 Tom de Vries <tom@codesourcery.com>
11170 PR tree-optimization/66435
11171 * gcc.dg/gomp/notify-new-function-2.c: New test.
11172 * gcc.dg/gomp/notify-new-function-3.c: Same.
11173 * gcc.dg/gomp/notify-new-function.c: Same.
11175 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11177 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11178 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11179 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11180 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11181 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11182 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11185 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11188 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11189 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11191 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11192 * gfortran.dg/warn_conversion_5.f90: New test.
11193 * gfortran.dg/warn_conversion_6.f90: New test.
11194 * gfortran.dg/warn_conversion_7.f90: New test.
11196 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11199 * gfortran.dg/blockdata_9.f: New test.
11201 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11204 * gfortran.dg/forall_17.f90: New test.
11206 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11208 * g++.dg/cpp0x/pr57101.C: Add warning.
11209 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11210 * g++.dg/ext/visibility/anon7.C: Same.
11211 * g++.dg/ipa/pr63587-2.C: Same.
11212 * g++.dg/opt/dump1.C: Same.
11213 * g++.dg/opt/pr59622-3.C: Same.
11214 * g++.dg/opt/pr59622.C: Same.
11215 * g++.dg/torture/pr46383.C: Same.
11216 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11217 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11218 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11220 * gfortran.dg/intent_out_8.f90: Same.
11221 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11223 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11226 gfortran.dg/equiv_9.f90: New test.
11229 2015-06-05 Tom de Vries <tom@codesourcery.com>
11231 merge from gomp4 branch:
11232 2015-05-28 Tom de Vries <tom@codesourcery.com>
11234 PR tree-optimization/65443
11235 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11236 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11237 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11239 2015-06-05 Nathan Sidwell <nathan@acm.org>
11242 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11244 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11246 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11248 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11250 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11252 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11254 * gcc.target/i386/noplt-1.c: New test.
11255 * gcc.target/i386/noplt-2.c: New test.
11256 * gcc.target/i386/noplt-3.c: New test.
11257 * gcc.target/i386/noplt-4.c: New test.
11259 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11262 * gfortran.dg/adjustl_1.f90: New test.
11264 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11266 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11267 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11269 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11271 * lto.c (iterative_hash_canonical_type,
11272 gimple_register_canonical_type): only hash main variants of types
11274 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11276 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11277 Move set of dg-do-what-default after early return.
11279 2015-06-04 Marek Polacek <polacek@redhat.com>
11282 * gcc.dg/lvalue-8.c: New test.
11284 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11285 Paolo Carlini <paolo.carlini@oracle.com>
11288 * g++.dg/other/pr66130.C: New.
11289 * g++.dg/cpp0x/pr66130.C: Likewise.
11291 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11293 * g++.dg/cpp0x/decl-loc1.C: New.
11294 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11295 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11296 * g++.dg/init/ctor8.C: Likewise.
11297 * g++.dg/parse/semicolon4.C: Likewise.
11299 2015-06-03 Marek Polacek <polacek@redhat.com>
11302 * g++.dg/ubsan/static-init-1.C: New test.
11303 * g++.dg/ubsan/static-init-2.C: New test.
11304 * g++.dg/ubsan/static-init-3.C: New test.
11306 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11309 * gcc.target/i386/pr66275.c: New test.
11311 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11313 * gcc.dg/Wcxx-compat-22.c: New testcase.
11314 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11315 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11316 * c-c++-common/pr58346-1.c: Likewise.
11317 * c-c++-common/transparent-union-1.c: Likewise.
11319 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11321 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11322 * g++.dg/plugin/def_plugin.c: New file.
11323 * g++.dg/plugin/def-plugin-test.C: New file.
11325 2015-06-03 Richard Biener <rguenther@suse.de>
11327 * gcc.dg/vect/bb-slp-36.c: New testcase.
11329 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11331 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11333 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11335 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11336 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11337 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11338 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11340 2015-06-03 Marek Polacek <polacek@redhat.com>
11344 * gcc.dg/pr64223-1.c: New test.
11345 * gcc.dg/pr64223-2.c: New test.
11347 2015-06-03 Richard Biener <rguenther@suse.de>
11349 PR tree-optimization/63916
11350 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11352 2015-06-03 Richard Biener <rguenther@suse.de>
11354 PR tree-optimization/66375
11355 * gcc.dg/torture/pr66375.c: New testcase.
11357 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11359 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11361 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11364 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11366 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11369 * gfortran.dg/reshape_7.f90: New test.
11371 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11374 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11377 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11380 * gcc.dg/pr49551.c: New testcase.
11382 2015-06-02 Richard Biener <rguenther@suse.de>
11385 * g++.dg/lto/pr65549_0.C: New testcase.
11387 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11390 PR middle-end/66332
11391 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11393 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11395 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11397 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11400 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11402 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11404 PR tree-optimization/48052
11405 * gcc.dg/tree-ssa/scev-8.c: New.
11406 * gcc.dg/tree-ssa/scev-9.c: New.
11407 * gcc.dg/tree-ssa/scev-10.c: New.
11408 * gcc.dg/vect/pr48052.c: New.
11410 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11412 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11414 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11416 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11418 2015-06-02 Marek Polacek <polacek@redhat.com>
11420 PR middle-end/66345
11421 * gcc.dg/torture/pr66345.c: New test.
11423 2015-06-02 Richard Biener <rguenther@suse.de>
11425 PR tree-optimization/65961
11426 * gcc.dg/torture/pr65961.c: New testcase.
11428 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11430 PR tree-optimization/52563
11431 PR tree-optimization/62173
11432 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11433 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11435 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11437 * gnat.dg/specs/varsize_return2.ads: New test.
11438 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11440 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11442 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11444 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11447 * gcc.target/aarch64/sync-comp-swap.c: New.
11448 * gcc.target/aarch64/sync-comp-swap.x: New.
11449 * gcc.target/aarch64/sync-op-acquire.c: New.
11450 * gcc.target/aarch64/sync-op-acquire.x: New.
11451 * gcc.target/aarch64/sync-op-full.c: New.
11452 * gcc.target/aarch64/sync-op-full.x: New.
11453 * gcc.target/aarch64/sync-op-release.c: New.
11454 * gcc.target/aarch64/sync-op-release.x: New.
11456 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11458 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11461 2015-06-01 Richard Biener <rguenther@suse.de>
11463 PR tree-optimization/66349
11464 PR tree-optimization/66352
11465 PR tree-optimization/66357
11466 * gcc.dg/torture/pr66357.c: New testcase.
11467 * gcc.dg/torture/pr66349.c: Likewise.
11468 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11470 2015-06-01 Richard Biener <rguenther@suse.de>
11473 2015-05-29 Richard Biener <rguenther@suse.de>
11475 PR tree-optimization/66314
11476 * gcc.dg/asan/pr66314.c: New testcase.
11478 2015-06-01 Richard Biener <rguenther@suse.de>
11480 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11482 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11484 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11486 (hp3, hp4): Add inline keyword.
11487 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11488 (hp2): Add inline keyword.
11489 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11490 (hp2): Add inline keyword.
11492 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11495 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11496 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11497 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11498 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11500 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11502 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11503 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11505 2015-06-01 Richard Biener <rguenther@suse.de>
11507 PR tree-optimization/66280
11508 * g++.dg/torture/pr66280.C: New testcase.
11509 * g++.dg/torture/pr66280-2.C: Likewise.
11511 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11513 * gnat.dg/addr9_1.adb: New test.
11514 * gnat.dg/addr9_2.adb: Likewise.
11515 * gnat.dg/addr9_3.adb: Likewise.
11516 * gnat.dg/addr9_4.adb: Likewise.
11518 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11520 * g++.dg/other/dump-ada-spec-4.C: New test.
11522 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11524 * gcc.dg/alias-8.c: Fix dg-warning.
11526 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11528 * gcc.dg/alias-8.c: Do not xfail.
11529 * gcc.dg/pr62167.c: Prevent FRE.
11530 * gcc.dg/alias-14.c: New testcase.
11532 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11534 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11536 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11539 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11541 * gcc.target/s390/hotpatch-10.c: Likewise.
11542 * gcc.target/s390/hotpatch-11.c: Likewise.
11543 * gcc.target/s390/hotpatch-12.c: Likewise.
11544 * gcc.target/s390/hotpatch-17.c: Likewise.
11545 * gcc.target/s390/hotpatch-18.c: Likewise.
11546 * gcc.target/s390/hotpatch-20.c: Likewise.
11547 * gcc.target/s390/hotpatch-21.c: Likewise.
11548 * gcc.target/s390/hotpatch-22.c: Likewise.
11549 * gcc.target/s390/hotpatch-23.c: Likewise.
11550 * gcc.target/s390/hotpatch-24.c: Likewise.
11551 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11552 to check for the exact nops too.
11553 * gcc.target/s390/hotpatch-3.c: Likewise.
11554 * gcc.target/s390/hotpatch-4.c: Likewise.
11555 * gcc.target/s390/hotpatch-5.c: Likewise.
11556 * gcc.target/s390/hotpatch-6.c: Likewise.
11557 * gcc.target/s390/hotpatch-7.c: Likewise.
11558 * gcc.target/s390/hotpatch-8.c: Likewise.
11559 * gcc.target/s390/hotpatch-9.c: Likewise.
11560 * gcc.target/s390/hotpatch-14.c: Likewise.
11561 * gcc.target/s390/hotpatch-15.c: Likewise.
11562 * gcc.target/s390/hotpatch-16.c: Likewise.
11563 * gcc.target/s390/hotpatch-19.c: Likewise.
11564 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11565 scan-assembler-times counting number of .align directives.
11566 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11567 dg-options. Remove scan-assembler-times counting number of .align
11569 * gcc.target/s390/hotpatch-26.c: New file.
11570 * gcc.target/s390/hotpatch-27.c: New file.
11571 * gcc.target/s390/hotpatch-28.c: New file.
11572 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11573 using -Os -O0 -O1 -O2 -O3 options.
11575 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11577 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11579 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11581 PR tree-optimization/66142
11582 * gcc.dg/vect/pr66142.c: New test.
11584 2015-05-29 Richard Biener <rguenther@suse.de>
11586 PR tree-optimization/66314
11587 * gcc.dg/asan/pr66314.c: New testcase.
11589 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11591 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11592 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11593 Adjust all callers.
11594 (schedule-cleanups, dg-keep-saved-temps): New proc.
11595 (gcc-dg-test-1): Schedule cleanups.
11596 * lib/profopt.exp (profopt-execute): Likewise.
11597 * g++.dg/cdce3.C: Adjust expected line numbers.
11598 * gcc.dg/cdce1.c: Likewise.
11599 * gcc.dg/cdce2.c: Likewise.
11600 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11601 * gcc.dg/strlenopt-24.c: Likewise.
11602 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11603 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11604 * obj-c++.dg/encode-2.mm: Likewise.
11606 2015-05-28 DJ Delorie <dj@redhat.com>
11608 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11610 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11612 * gnat.dg/discr43.adb: New test.
11614 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11616 * gnat.dg/varsize_temp.adb: Rename into...
11617 * gnat.dg/varsize1.adb: ...this.
11618 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11619 * gnat.dg/varsize2.ad[sb]: ...this.
11620 * gnat.dg/varsize3_1.adb: New test.
11621 * gnat.dg/varsize3_2.adb: Likewise.
11622 * gnat.dg/varsize3_3.adb: Likewise.
11623 * gnat.dg/varsize3_4.adb: Likewise.
11624 * gnat.dg/varsize3_5.adb: Likewise.
11625 * gnat.dg/varsize3_6.adb: Likewise.
11626 * gnat.dg/varsize3_pkg1.ads: New helper.
11627 * gnat.dg/varsize3_pkg2.ads: Likewise.
11628 * gnat.dg/varsize3_pkg3.ads: Likewise.
11630 2015-05-28 Richard Biener <rguenther@suse.de>
11632 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11634 2015-05-28 Richard Biener <rguenther@suse.de>
11636 PR tree-optimization/66142
11637 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11639 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11642 * gcc.dg/darwin-minversion-3.c: Update testcase.
11643 * gcc.dg/darwin-minversion-4.c: Ditto.
11644 * gcc.dg/darwin-minversion-5.c: New testcase.
11645 * gcc.dg/darwin-minversion-6.c: Ditto.
11646 * gcc.dg/darwin-minversion-7.c: Ditto.
11647 * gcc.dg/darwin-minversion-8.c: Ditto.
11648 * gcc.dg/darwin-minversion-9.c: Ditto.
11649 * gcc.dg/darwin-minversion-10.c: Ditto.
11650 * gcc.dg/darwin-minversion-11.c: Ditto.
11651 * gcc.dg/darwin-minversion-12.c: Ditto.
11653 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11655 PR rtl-optimization/66168
11656 * gcc.c-torture/compile/pr66168.c: New test.
11658 2015-05-27 Jeff Law <law@redhat.com>
11661 * gcc.dg/target/m68k/pr39726-1.c: New test.
11663 2015-05-27 Nathan Sidwell <nathan@acm.org>
11666 * g++.dg/ext/alias-canon3.C: New.
11668 2015-05-27 Richard Biener <rguenther@suse.de>
11670 PR tree-optimization/66272
11672 2014-08-15 Richard Biener <rguenther@suse.de>
11674 PR tree-optimization/62031
11675 * gcc.dg/torture/pr66272.c: New testcase.
11677 2015-05-27 Richard Biener <rguenther@suse.de>
11679 * gcc.dg/vect/slp-reduc-7.c: New testcase.
11681 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
11684 * gcc.dg/pr65358.c: New test.
11686 2015-05-27 Andre Vehreschild <vehre@gmx.de>
11689 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11691 * gfortran.dg/allocate_with_source_6.f90: New test.
11693 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
11695 * gnat.dg/atomic7_1.adb: New test.
11696 * gnat.dg/atomic7_2.adb: Likewise.
11697 * gnat.dg/atomic7_pkg1.ads: New helper.
11698 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11700 2015-05-26 Michael Matz <matz@suse.de>
11702 PR middle-end/66251
11703 * gcc.dg/vect/pr66251.c: New test.
11705 2015-05-26 Richard Biener <rguenther@suse.de>
11707 PR tree-optimization/66142
11708 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11710 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
11713 * gfortran.dg/allocatable_scalar_13.f90: New test
11715 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11717 * gnat.dg/warn11.adb: New test.
11718 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11720 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11722 * gnat.dg/vfa1_1.adb: New test.
11723 * gnat.dg/vfa1_2.adb: Likewise.
11724 * gnat.dg/vfa1_3.adb: Likewise.
11725 * gnat.dg/vfa1_4.adb: Likewise.
11726 * gnat.dg/vfa1_pkg.ads: New helper.
11728 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
11730 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11731 * gcc.target/i386/pr66232-3.c: Likewise.
11733 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
11736 * gcc.target/i386/pr66274.c: New test.
11738 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11740 * gnat.dg/renaming6.ad[sb]: New test.
11742 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
11744 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11745 and 'dg-require-effective-target pie'.
11747 2015-05-23 Nathan Sidwell <nathan@acm.org>
11750 * g++.dg/cpp0x/pr66243.C: New.
11752 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
11755 * g++.dg/lto/pr66180_0.C: New testcase.
11756 * g++.dg/lto/pr66180_1.C: New testcase.
11758 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
11761 * typebound_call_27.f90: New file.
11763 2015-05-23 Nathan Sidwell <nathan@acm.org>
11766 * g++.dg/template/pr65936.C: New.
11768 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11770 PR tree-optimization/63387
11771 * gcc.dg/pr63387-2.c: New testcase.
11773 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11775 * gcc.dg/simd-1.c: Update to the new message.
11777 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11779 * gcc.dg/nand.c: New testcase.
11781 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
11783 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11784 Set dg-do-what-default to compile only on ARM targets without
11785 arm_neon_hw execution support. Remove redundant c-torture-execute
11786 in loop over test cases.
11788 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11791 * gcc.target/aarch64/pr65491_1.c: New test.
11792 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11793 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11795 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11798 * g++.dg/cpp0x/explicit9.C: New.
11799 * g++.dg/cpp0x/explicit8.C: Check the locations too.
11801 2015-05-22 Richard Biener <rguenther@suse.de>
11803 PR tree-optimization/66251
11804 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11806 2015-05-22 Marek Polacek <polacek@redhat.com>
11809 * c-c++-common/attributes-enum-1.c: New test.
11810 * c-c++-common/attributes-enum-2.c: New test.
11811 * g++.dg/cpp0x/attributes-enum-1.C: New test.
11812 * g++.dg/cpp1y/attributes-enum-1.C: New test.
11814 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11816 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11817 effective target support. If no arm_neon_hw support, do not attempt
11818 to execute the tests; only compile them.
11819 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11820 and "dg-require-effective-target arm_neon_ok".
11821 * gcc.target/arm/simd/vextp16_1.c: Likewise.
11822 * gcc.target/arm/simd/vextp64_1.c: Likewise.
11823 * gcc.target/arm/simd/vextp8_1.c: Likewise.
11824 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11825 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11826 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11827 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11828 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11829 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11830 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11831 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11832 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11833 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11834 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11835 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11836 * gcc.target/arm/simd/vexts16_1.c: Likewise.
11837 * gcc.target/arm/simd/vexts32_1.c: Likewise.
11838 * gcc.target/arm/simd/vexts64_1.c: Likewise.
11839 * gcc.target/arm/simd/vexts8_1.c: Likewise.
11840 * gcc.target/arm/simd/vextu16_1.c: Likewise.
11841 * gcc.target/arm/simd/vextu32_1.c: Likewise.
11842 * gcc.target/arm/simd/vextu64_1.c: Likewise.
11843 * gcc.target/arm/simd/vextu8_1.c: Likewise.
11844 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11845 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11846 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11847 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11848 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11849 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11850 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11851 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11852 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11853 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11854 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11855 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11856 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11857 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11858 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11859 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11860 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11861 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11862 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11863 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11864 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11865 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11866 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11867 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11868 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11869 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11870 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11871 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11872 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11873 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11874 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11875 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11876 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11877 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11878 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11879 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11880 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11881 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11882 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11883 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11884 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11885 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11886 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11887 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11888 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11889 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11890 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11891 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11892 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11893 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11894 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11895 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11896 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11897 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11898 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11899 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11900 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11901 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11902 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11903 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11904 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11905 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11906 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11907 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11908 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11909 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11910 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11911 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11912 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11913 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11914 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11915 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11916 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11917 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11918 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11919 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11920 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11921 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11922 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11923 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11924 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11925 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11926 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11927 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11928 * gcc.target/arm/simd/vzips16_1.c: Likewise.
11929 * gcc.target/arm/simd/vzips32_1.c: Likewise.
11930 * gcc.target/arm/simd/vzips8_1.c: Likewise.
11931 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
11932 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
11933 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
11935 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11937 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
11938 * gcc.dg/vect/pr59354.c: Likewise.
11939 * gcc.dg/vect/pr64252.c: Likewise.
11940 * gcc.dg/vect/pr64404.c: Likewise.
11941 * gcc.dg/vect/pr64493.c: Likewise.
11942 * gcc.dg/vect/pr64495.c: Likewise.
11943 * gcc.dg/vect/pr64844.c: Likewise.
11944 * gcc.dg/vect/pr65518.c: Likewise.
11945 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11947 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11950 * g++.dg/cpp1y/var-templ28.C: New.
11952 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
11955 * gcc.target/i386/pr66232-1.c: New test.
11956 * gcc.target/i386/pr66232-2.c: Likewise.
11957 * gcc.target/i386/pr66232-3.c: Likewise.
11958 * gcc.target/i386/pr66232-4.c: Likewise.
11959 * gcc.target/i386/pr66232-5.c: Likewise.
11961 2015-05-21 Nathan Sidwell <nathan@acm.org>
11963 * g++.dg/cpp1y/pr60943.C: New.
11965 2015-05-21 Jakub Jelinek <jakub@redhat.com>
11967 PR tree-optimization/66233
11968 * gcc.c-torture/execute/pr66233.c: New test.
11970 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11973 * gfortran.dg/inline_matmul_11.f90: New test.
11975 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
11977 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
11978 instead of listing several targets on its own.
11979 * gcc.target/i386/pr32219-2.c: Likewise.
11980 * gcc.target/i386/pr32219-3.c: Likewise.
11981 * gcc.target/i386/pr32219-4.c: Likewise.
11982 * gcc.target/i386/pr32219-5.c: Likewise.
11983 * gcc.target/i386/pr32219-6.c: Likewise
11984 * gcc.target/i386/pr32219-7.c: Likewise.
11985 * gcc.target/i386/pr32219-8.c: Likewise.
11986 * gcc.target/i386/pr39013-1.c: Likewise.
11987 * gcc.target/i386/pr39013-2.c: Likewise.
11988 * gcc.target/i386/pr64317.c: Likewise.
11990 2015-05-21 Jeff Law <law@redhat.com>
11992 * gcc.target/hppa/shadd-3.c: New test.
11993 * gcc.target/hppa/shadd-4.c: New test.
11995 2015-05-21 Michael Matz <matz@suse.de>
11997 * gcc.dg/vect/vect-strided-store.c: New test.
11998 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
11999 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12001 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12003 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12004 * gcc.dg/pow-sqrt-synth-1.c: New test.
12005 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12007 2015-05-21 Richard Biener <rguenther@suse.de>
12010 * g++.dg/conversion/pr66211.C: New testcase.
12011 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12013 2015-05-21 Jeff Law <law@redhat.com>
12015 * gcc.target/hppa/shadd-2.c: New test.
12017 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12020 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12022 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12025 * gcc.target/arm/pr26702.c: Adjust target selector.
12027 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12029 PR middle-end/66221
12030 * gcc.dg/lto/pr66221_0.c: New test.
12031 * gcc.dg/lto/pr66221_1.c: New test.
12033 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12036 * gcc.dg/redecl-4.c: Update column numbers.
12037 * gcc.dg/format/bitfld-1.c: Likewise.
12038 * gcc.dg/format/attr-2.c: Likewise.
12039 * gcc.dg/format/attr-6.c: Likewise.
12040 * gcc.dg/format/attr-7.c (baz): Likewise.
12041 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12042 * gcc.dg/format/attr-4.c: Likewise.
12043 * gcc.dg/format/branch-1.c: Likewise.
12044 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12045 locations within strings with embedded escape sequences.
12047 2015-05-20 Jeff Law <law@redhat.com>
12049 * gcc.target/hppa/hppa.exp: New target test driver.
12050 * gcc.target/hppa/shadd-1.c: New test.
12052 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12054 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12056 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12058 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12059 (fn_33_k_and_r_style): New.
12060 (fn_33_stroustrup_style): New.
12061 (fn_33_allman_style): New.
12062 (fn_33_whitesmiths_style): New.
12063 (fn_33_horstmann_style): New.
12064 (fn_33_ratliff_banner_style): New.
12065 (fn_33_lisp_style): New.
12066 (fn_34_indent_dash_gnu): New.
12067 (fn_34_indent_dash_kr): New.
12068 (fn_34_indent_dash_orig): New.
12069 (fn_34_indent_linux_style): New.
12071 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12074 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12076 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12078 PR tree-optimization/65447
12079 * gcc.dg/tree-ssa/pr65447.c: New test.
12081 2015-05-19 Nathan sidwell <nathan@acm.org>
12083 * g++.dg/cpp0x/pr65954.C: New.
12085 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12087 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12089 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12091 * lib/target-supports.exp: Vector do not always have natural
12092 alignment on s390*.
12094 2015-05-19 David Sherwood <david.sherwood@arm.com>
12096 * gcc.dg/loop-invariant.c: New testcase.
12098 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12100 * lib/target-supports.exp: Vector do not always have natural
12101 alignment on s390*.
12103 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12105 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12107 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12109 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12111 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12112 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12113 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12114 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12115 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12116 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12117 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12118 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12119 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12120 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12122 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12124 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12126 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12128 * gcc.target/s390/s390.exp
12129 (check_effective_target_vector): New check.
12130 * gcc.target/s390/vector/vec-abi-1.c: New test.
12131 * gcc.target/s390/vector/vec-abi-2.c: New test.
12132 * gcc.target/s390/vector/vec-abi-3.c: New test.
12133 * gcc.target/s390/vector/vec-abi-4.c: New test.
12134 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12135 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12136 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12137 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12138 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12139 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12140 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12141 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12142 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12143 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12144 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12145 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12146 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12147 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12148 * gcc.target/s390/vector/vec-init-1.c: New test.
12149 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12150 * gcc.target/s390/vector/vec-shift-1.c: New test.
12151 * gcc.target/s390/vector/vec-sub-1.c: New test.
12153 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12155 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12157 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12159 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12161 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12163 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12165 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12167 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12169 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12171 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12173 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12175 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12177 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12179 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12181 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12183 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12185 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12187 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12189 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12191 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12193 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12195 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12197 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12199 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12201 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12203 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12205 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12207 PR tree-optimization/66187
12208 * gcc.c-torture/execute/pr66187.c: New test.
12209 * gcc.dg/pr66187-1.c: New test.
12210 * gcc.dg/pr66187-2.c: New test.
12212 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12214 * gcc.dg/vect/bb-slp-35.c: Adjust.
12216 2015-05-19 Richard Biener <rguenther@suse.de>
12218 PR tree-optimization/66165
12219 * gcc.dg/torture/pr66165.c: New testcase.
12221 PR tree-optimization/66185
12222 * gcc.dg/torture/pr66185.c: New testcase.
12224 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12227 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12229 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12231 * gcc.target/mips/p5600-bonding.c : New file.
12233 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12236 * gfortran.dg/interface_operator_1.f90: New tests.
12238 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12241 * gfortran.dg/generic_29.f90: New tests.
12243 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12246 * gfortran.dg/storage_size_6.f90: New tests.
12248 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12251 * gfortran.dg/null1.f90: New test.
12253 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12256 * gfortran.dg/entry_21.f90: New test.
12258 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12261 * gfortran.dg/storage_size_6.f90: New tests.
12263 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12266 * gfortran.dg/misplaced_statement.f90: New test.
12268 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12271 * gfortran.dg/filepos1.f90: New test
12273 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12276 * gfortran.dg/pr64925.f90: New test.
12278 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12280 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12282 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12284 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12286 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12287 to the family of pie capable targets.
12289 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12291 * gcc.target/arm/bics_1.c : New testcase.
12292 * gcc.target/arm/bics_2.c : New testcase.
12293 * gcc.target/arm/bics_3.c : New testcase.
12294 * gcc.target/arm/bics_4.c : New testcase.
12296 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12298 * gcc.target/mips/umips-attr.c: New test.
12300 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12302 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12303 * gcc.dg/20150120-2.c (dg-final): Ditto.
12304 * gcc.dg/20150120-2.c (dg-final): Ditto.
12305 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12307 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12310 * gcc.target/i386/pr66174.c: New test.
12312 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12315 * gfortran.dg/matmul_bounds_6.f90: New test.
12316 * gfortran.dg/matmul_bounds_7.f90: New test.
12318 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12320 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12321 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12322 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12323 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12324 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12325 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12327 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12330 * gfortran.dg/continuation_13.f90: Update test.
12331 * gfortran.dg/pr65903.f90: New test.
12333 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12336 * gfortran.dg/block_14.f90: New test.
12338 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12341 * lib/gfortran-dg.exp: Update regex to handle two locations for
12342 the same diagnostic without caret.
12343 * gfortran.dg/badline.f: Test also that line numbers are correct
12344 before and after "left but not entered" warning.
12346 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12347 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12350 * gcc.target/arm/maskdata.c: New test.
12352 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12355 * gfortran.dg/derived_constructor_components_5: New test
12357 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12360 * gcc.target/alpha/pr66140.c: New test.
12362 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12365 * gcc.dg/Wconversion-complex-c99.c: New test.
12366 * gcc.dg/Wconversion-complex-gnu.c: New test.
12368 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12370 PR tree-optimization/64454
12371 * gcc.dg/modmod.c: New testcase.
12373 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12375 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12377 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12379 PR middle-end/66134
12380 * gcc.target/i386/mpx/pr66134.c: New test.
12382 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12384 * gcc.target/powerpc/pr60158.c: New test.
12386 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12388 * gcc.target/i386/sibcall-7.c: New test.
12389 * gcc.target/i386/sibcall-8.c: New test.
12391 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12393 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12394 (abs64_in_dreg): Likewise.
12396 2015-05-14 Marek Polacek <polacek@redhat.com>
12400 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12401 * gcc.dg/pr19984.c: Likewise.
12402 * gcc.dg/pr66066-1.c: New test.
12403 * gcc.dg/pr66066-2.c: New test.
12404 * gcc.dg/pr66066-3.c: New test.
12406 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12408 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12409 * gcc.dg/pow-sqrt.x: New file.
12410 * gcc.dg/pow-sqrt-1.c: New test.
12411 * gcc.dg/pow-sqrt-2.c: Likewise.
12412 * gcc.dg/pow-sqrt-3.c: Likewise.
12414 2015-05-13 Richard Biener <rguenther@suse.de>
12416 PR tree-optimization/66123
12417 * gcc.dg/torture/pr66123.c: New testcase.
12419 2015-05-13 Richard Biener <rguenther@suse.de>
12421 PR middle-end/66110
12422 * gcc.dg/alias-2.c: Adjust.
12423 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12425 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12428 * gcc.target/i386/pr65103-3.c: New.
12430 2015-05-13 Martin Liska <mliska@suse.cz>
12432 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12434 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12437 * gcc.target/i386/pr66112-2.c: New test.
12440 * gcc.target/i386/pr66112-1.c: New test.
12442 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12445 * gcc.target/i386/mpx/pr66048.cc: New.
12447 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12449 PR rtl-optimization/64616
12450 * gcc.dg/loop-8.c: New test.
12451 * gcc.dg/loop-9.c: New test.
12453 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12455 PR target/pr66047.c
12456 * gcc.target/i386/pr66047.c: New testcase.
12458 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12461 * gcc.c-torture/compile/pr65873.c: New testcase.
12463 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12466 * gfortran.dg/inline_matmul_10.f90: New test.
12468 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12470 * c-c++-common/Wmisleading-indentation.c: New testcase.
12471 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12472 * c-c++-common/Wmisleading-indentation-2.md: New file.
12474 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12476 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12478 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12480 2015-05-12 Richard Biener <rguenther@suse.de>
12482 PR tree-optimization/66101
12483 * gcc.dg/torture/pr66101.c: New testcase.
12485 2015-05-12 Richard Biener <rguenther@suse.de>
12487 PR tree-optimization/37021
12488 * gcc.target/i386/vect-addsub.c: New testcase.
12490 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12492 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12494 2015-05-12 Tom de Vries <tom@codesourcery.com>
12496 PR tree-optimization/66010
12497 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12499 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12502 * g++.dg/cpp0x/trailing10.C: New.
12504 2015-05-12 Richard Biener <rguenther@suse.de>
12506 * gcc.dg/vect/bb-slp-35.c: New testcase.
12508 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12511 * gfortran.dg/bound_simplification_6.f90: New.
12513 2015-05-11 Steve Ellcey <sellcey@mips.com>
12515 * gcc.target/mips/branch-1.c: Pass argument to bar().
12517 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12520 * gcc.target/i386/pr65753.c: New test.
12522 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12524 PR rtl-optimization/66076
12525 * gcc.dg/torture/pr66076.c: New test.
12527 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12530 * gfortran.dg/inline_matmul_7.f90: New test.
12531 * gfortran.dg/inline_matmul_8.f90: New test.
12532 * gfortran.dg/inline_matmul_9.f90: New test.
12534 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12536 * gfortran.dg/bound_simplification_5.f90: New.
12538 2015-05-09 Jason Merrill <jason@redhat.com>
12540 * lib/target-supports.exp (cxx_default): New global.
12541 (check_effective_target_c++11_only)
12542 (check_effective_target_c++14_only)
12543 (check_effective_target_c++98_only)
12544 (check_effective_target_c++1z_only): Check it.
12546 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12548 PR tree-optimization/64454
12549 * gcc.dg/tree-ssa/vrp97.c: New file.
12550 * gcc.dg/vect/slp-perm-7.c: Update.
12552 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12555 * gfortran.dg/elemental_subroutine_11.f90: New test.
12557 2015-05-08 Richard Biener <rguenther@suse.de>
12559 PR tree-optimization/66036
12560 * gcc.dg/vect/slp-41.c: New testcase.
12562 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12564 * gfortran.dg/elemental_optional_args_7.f90: New.
12566 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12568 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12569 allow cmlt or sshr.
12571 2015-05-08 Marek Polacek <polacek@redhat.com>
12574 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12575 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12577 2015-05-07 Marek Polacek <polacek@redhat.com>
12580 * c-c++-common/Wshift-negative-value-1.c: New test.
12581 * c-c++-common/Wshift-negative-value-2.c: New test.
12582 * c-c++-common/Wshift-negative-value-3.c: New test.
12583 * c-c++-common/Wshift-negative-value-4.c: New test.
12584 * c-c++-common/Wshift-negative-value-5.c: New test.
12585 * c-c++-common/Wshift-negative-value-6.c: New test.
12586 * gcc.dg/c90-left-shift-1.c: New test.
12587 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12588 * gcc.dg/c99-left-shift-1.c: New test.
12590 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12593 PR middle-end/54303
12594 * gcc.dg/fdata-sections-2.c: New file.
12596 2015-05-07 Marek Polacek <polacek@redhat.com>
12599 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12601 * c-c++-common/ubsan/align-7.c: Likewise.
12602 * c-c++-common/ubsan/bounds-8.c: Likewise.
12603 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12604 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12605 * c-c++-common/ubsan/null-1.c: Likewise.
12606 * c-c++-common/ubsan/null-10.c: Likewise.
12607 * c-c++-common/ubsan/null-11.c: Likewise.
12608 * c-c++-common/ubsan/null-2.c: Likewise.
12609 * c-c++-common/ubsan/null-3.c: Likewise.
12610 * c-c++-common/ubsan/null-4.c: Likewise.
12611 * c-c++-common/ubsan/null-5.c: Likewise.
12612 * c-c++-common/ubsan/null-6.c: Likewise.
12613 * c-c++-common/ubsan/null-7.c: Likewise.
12614 * c-c++-common/ubsan/null-8.c: Likewise.
12615 * c-c++-common/ubsan/null-9.c: Likewise.
12616 * c-c++-common/ubsan/object-size-1.c: Likewise.
12617 * c-c++-common/ubsan/object-size-10.c: Likewise.
12618 * c-c++-common/ubsan/object-size-4.c: Likewise.
12619 * c-c++-common/ubsan/object-size-5.c: Likewise.
12620 * c-c++-common/ubsan/object-size-7.c: Likewise.
12621 * c-c++-common/ubsan/object-size-8.c: Likewise.
12622 * c-c++-common/ubsan/object-size-9.c: Likewise.
12623 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12624 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12625 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12626 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12627 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12628 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12629 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12630 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12631 * c-c++-common/ubsan/pr59333.c: Likewise.
12632 * c-c++-common/ubsan/pr59667.c: Likewise.
12633 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12634 * c-c++-common/ubsan/pr60636.c: Likewise.
12635 * c-c++-common/ubsan/pr63802.c: Likewise.
12636 * c-c++-common/ubsan/recovery-1.c: Likewise.
12637 * c-c++-common/ubsan/recovery-3.c: Likewise.
12638 * c-c++-common/ubsan/shift-1.c: Likewise.
12639 * c-c++-common/ubsan/shift-2.c: Likewise.
12640 * c-c++-common/ubsan/shift-4.c: Likewise.
12641 * c-c++-common/ubsan/shift-7.c: Likewise.
12642 * c-c++-common/ubsan/undefined-2.c: Likewise.
12643 * c-c++-common/ubsan/vla-1.c: Likewise.
12644 * g++.dg/ubsan/null-1.C: Likewise.
12645 * g++.dg/ubsan/null-3.C: Likewise.
12646 * g++.dg/ubsan/null-4.C: Likewise.
12647 * g++.dg/ubsan/vptr-8.C: Likewise.
12648 * g++.dg/ubsan/vptr-9.C: Likewise.
12649 * gcc.dg/ubsan/bounds-2.c: Likewise.
12650 * gcc.dg/ubsan/object-size-9.c: Likewise.
12652 2015-05-07 Jeff Law <law@redhat.com>
12654 * gcc.dg/tree-ssa/shorten-1.c: New test.
12656 2015-05-07 Richard Biener <rguenther@suse.de>
12658 PR tree-optimization/66002
12659 * gcc.dg/vect/vect-125.c: New testcase.
12661 2015-05-07 Marek Polacek <polacek@redhat.com>
12662 Martin Uecker <uecker@eecs.berkeley.edu>
12664 * c-c++-common/ubsan/bounds-10.c: New test.
12666 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12668 * jit.dg/harness.h (set_options): Wrap with
12669 #ifndef TEST_ESCHEWS_SET_OPTIONS.
12670 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12671 Special-case test-benchmark.c as a negative.
12672 * jit.dg/test-benchmark.c: New file.
12674 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
12677 * gcc.target/arm/pr64208.c: New test.
12679 2015-05-06 Alan Modra <amodra@gmail.com>
12682 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12683 (gparms): Make volatile.
12685 2015-05-06 Richard Biener <rguenther@suse.de>
12687 PR tree-optimization/62283
12688 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12690 2015-05-06 Christian Bruel <christian.bruel@st.com>
12693 * gcc.target/aarch64/iinline-attr-1.c: New test.
12695 2015-05-06 Richard Biener <rguenther@suse.de>
12697 * gcc.dg/vect/bb-slp-34.c: New testcase.
12699 2015-05-06 Richard Biener <rguenther@suse.de>
12701 PR tree-optimization/62283
12702 * gcc.dg/vect/bb-slp-14.c: Adjust.
12704 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12707 * gcc.target/i386/pr65990.c: New test.
12709 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12712 * gcc.target/i386/pr65915.c: New.
12714 2015-05-05 Tom de Vries <tom@codesourcery.com>
12716 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12717 'va_list escapes 0'.
12719 2015-05-05 Tom de Vries <tom@codesourcery.com>
12721 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12724 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
12726 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12727 * gcc.target/arm/pr65924.c: Likewise.
12729 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12732 * gcc.target/i386/pr65871-3.c: New test.
12734 2015-05-04 Jeff Law <law@redhat.com>
12737 2015-05-04 Jeff Law <law@redhat.com>
12738 * gcc.dg/tree-ssa/shorten-1.c: New test.
12740 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12741 Jakub Jelinek <jakub@redhat.com>
12744 * g++.dg/cpp0x/Wnarrowing4.C: New.
12746 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
12748 * lib/target-supports.exp
12749 (check_effective_target_keeps_null_pointer_checks): Clarify that
12750 this is for targets that disable -fdelete-null-pointer-checks,
12751 not default it to off.
12752 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12753 -fdelete-null-pointer-checks explicit.
12754 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12755 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12756 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12757 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12758 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12759 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12760 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12761 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12762 * gcc.dg/tree-ssa/pr20318.c: Likewise.
12763 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12764 * gcc.dg/tree-ssa/pr20702.c: Likewise.
12765 * gcc.dg/tree-ssa/pr21086.c: Likewise.
12766 * gcc.dg/tree-ssa/pr21090.c: Likewise.
12767 * gcc.dg/tree-ssa/pr58480.c: Likewise.
12768 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12769 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12770 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12771 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12772 * gcc.dg/tree-ssa/unreachable.c: Likewise.
12773 * gcc.dg/tree-ssa/vrp02.c: Likewise.
12774 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12775 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12776 * gcc.dg/tree-ssa/vrp55.c: Likewise.
12777 * g++.dg/cpp0x/static_assert9.C: Likewise.
12778 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12779 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12780 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12781 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12782 * g++.dg/tree-ssa/pr26406.C: Likewise.
12784 2015-05-04 Jakub Jelinek <jakub@redhat.com>
12786 PR tree-optimization/65984
12787 * c-c++-common/ubsan/pr65984.c: New test.
12789 2015-05-04 Jeff Law <law@redhat.com>
12791 * gcc.dg/tree-ssa/shorten-1.c: New test.
12793 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12796 * gfortran.dg/pr44735.f90: New test.
12798 2015-05-04 Richard Biener <rguenther@suse.de>
12800 PR tree-optimization/65965
12801 * gcc.dg/vect/bb-slp-33.c: New testcase.
12803 2015-05-04 Richard Biener <rguenther@suse.de>
12805 PR tree-optimization/65935
12806 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12808 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12810 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12811 for each supported variant instead of CHECK_RESULTS.
12812 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12813 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12814 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12815 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12816 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12817 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12818 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12819 expected results for unsupported variants. Call CHECK for each
12820 supported variant instead of CHECK_RESULTS.
12821 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12822 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12823 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12824 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12825 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12826 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12827 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12828 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12829 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12830 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12831 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12832 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12833 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12834 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12835 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12836 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12837 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12838 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12839 expected results for unsupported variants.
12840 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12841 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12842 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12843 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12844 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12845 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12846 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12847 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12848 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12849 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12850 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12851 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12852 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12853 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12854 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12855 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12856 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12857 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12858 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12859 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12860 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12861 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12862 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12863 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12864 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12865 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12866 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12869 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12872 * gfortran.dg/bound_9.f90: Add pointer assignment.
12874 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
12875 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
12878 * g++.dg/cpp0x/Wnarrowing3.C: New.
12880 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
12882 * gcc.dg/20150120-1.c: New test.
12883 * gcc.dg/20150120-2.c: New test.
12884 * gcc.dg/20150120-3.c: New test.
12886 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
12888 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12890 2015-05-01 Renlin Li <renlin.li@arm.com>
12892 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12894 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
12896 * gfortran.dg/bound_simplification_4.f90: New.
12898 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12900 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12901 with powerpc_p8vector_ok.
12903 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12906 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
12908 * gfortran.dg/bound_9.f90: New test case.
12910 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
12912 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12913 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12914 for 32bit x86 targets.
12915 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12916 for 32bit x86 targets.
12917 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12918 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12919 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12920 for 32bit x86 targets.
12922 2015-04-30 Marek Polacek <polacek@redhat.com>
12924 PR tree-optimization/63551
12925 * g++.dg/ipa/pr63551.C: New test.
12927 2015-04-30 Caroline Tice <cmtice@google.com>
12930 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
12931 partition size on certain targets.
12933 2015-04-30 Renlin Li <renlin.li@arm.com>
12935 * gcc.target/aarch64/vect-reduc-or_1.c: New.
12937 2015-04-30 Marek Polacek <polacek@redhat.com>
12939 * c-c++-common/Wbool-compare-3.c: New test.
12941 * gcc.dg/pr65901.c (foo): Adjust dg-error.
12942 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
12944 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
12947 * g++.dg/init/ref22.C: New.
12949 2015-04-30 Marek Polacek <polacek@redhat.com>
12951 * gcc.dg/init-bad-8.c: New test.
12953 * gcc.dg/incomplete-typedef-1.c: New test.
12955 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
12958 * g++.dg/template/crash121.C: New.
12960 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
12962 * gcc.target/mips/call-from-init.c: New test.
12963 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
12965 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
12968 * gcc.target/i386/pr65871-1.c: New test.
12969 * gcc.target/i386/pr65871-2.c: Ditto.
12971 2015-04-29 Marek Polacek <polacek@redhat.com>
12974 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
12975 * c-c++-common/Wbool-compare-2.c: New test.
12977 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
12980 * gcc.target/aarch64/vstN_lane_1.c: New file.
12982 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12985 * g++.dg/warn/Winit-self-3.C: New.
12987 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
12989 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
12991 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
12994 * gcc.target/arm/pr65924.c: New test.
12996 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
12998 * g++.dg/gomp/tpl-target-update.C: New file.
13000 2015-04-29 Richard Biener <rguenther@suse.de>
13002 PR tree-optimization/65917
13003 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13005 2015-04-29 Christian Bruel <christian.bruel@st.com>
13008 * gcc.dg/ipa/iinline-attr.c: New test.
13009 * gcc.target/i386/iinline-attr-2.c: New test.
13011 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13013 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13016 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13018 * gcc.dg/vect/vect-33.c: Remove spurious line.
13020 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13022 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13024 2015-04-28 Marek Polacek <polacek@redhat.com>
13027 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13028 * gcc.dg/pr65901.c: New test.
13030 2015-04-28 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/62283
13033 * gfortran.dg/vect/pr62283-2.f: New testcase.
13034 * gcc.dg/vect/bb-slp-14.c: Adjust.
13036 2015-04-28 Richard Biener <rguenther@suse.de>
13038 PR tree-optimization/65851
13039 * g++.dg/torture/pr65851.C: New testcase.
13041 2015-04-27 Jeff Law <law@redhat.com>
13043 PR tree-optimization/65217
13044 * gcc.target/i386/pr65217.c: Remove XFAIL.
13046 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13049 Add tests forgotten to svn-add.
13050 * gfortran.dg/class_allocate_19.f03: New test.
13051 * gfortran.dg/class_array_20.f03: New test.
13052 * gfortran.dg/class_array_21.f03: New test.
13053 * gfortran.dg/finalize_29.f08: New test.
13055 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13059 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13060 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13062 2015-04-27 Caroline Tice <cmtice@google.com>
13064 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13067 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13070 * gcc.target/powerpc/htm-1.c: New test.
13071 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13072 on 64-bit compiles.
13073 (__builtin_tabortdci): Likewise.
13074 (__builtin_tcheck): Remove operand.
13075 * lib/target-supports.exp (check_htm_hw_available): New function.
13077 2015-04-27 Richard Biener <rguenther@suse.de>
13079 * gcc.target/i386/pr65217.c: XFAIL.
13081 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13083 PR tree-optimization/65875
13084 * gcc.c-torture/compile/pr65875.c: New test.
13086 2015-04-25 Marek Polacek <polacek@redhat.com>
13089 * gcc.dg/enum-incomplete-2.c: New test.
13090 * gcc.dg/enum-mode-1.c: New test.
13092 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13095 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13097 * gcc.target/powerpc/pr65849-2.c: Likewise.
13099 2015-04-24 Tom de Vries <tom@codesourcery.com>
13101 PR tree-optimization/65802
13102 * g++.dg/pr65802.C: Move to ...
13103 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13104 stdarg.h. Rewrite for C.
13105 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13106 va_start and va_end. Remove unnecessary inline asm.
13108 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13109 Wei Mi <wmi@google.com>
13111 * gcc.target/i386/sse2-load-multi.c: New test.
13112 * gcc.target/i386/sse2-store-multi.c: Ditto.
13114 2015-04-24 Marek Polacek <polacek@redhat.com>
13117 * c-c++-common/pr65830.c: New test.
13120 * c-c++-common/Wlogical-op-1.c: New test.
13122 2015-04-24 Marek Polacek <polacek@redhat.com>
13125 * c-c++-common/pr61534-1.c: New test.
13127 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13128 Steven Bosscher <steven@gcc.gnu.org>
13130 PR rtl-optimization/34503
13131 * gcc.target/arm/pr64616.c: New file.
13133 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13135 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13137 2015-04-24 Terry Guo <terry.guo@arm.com>
13139 * gcc.target/arm/pr65710.c: Update the options.
13141 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13143 * gcc.target/i386/pr65523.c: Skip x32.
13145 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13147 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13148 to look for vcl* where appropriate.
13150 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13152 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13153 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13155 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13158 * gcc.target/arm/pr26702.c: New test.
13160 2015-04-23 Marek Polacek <polacek@redhat.com>
13163 * gcc.dg/pr65345-1.c: New test.
13164 * gcc.dg/pr65345-2.c: New test.
13166 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13168 * gcc.target/powerpc/crypto-builtin-2.c: New.
13170 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13173 * gfortran.dg/class_allocate_19.f03: New test.
13174 * gfortran.dg/class_array_20.f03: New test.
13175 * gfortran.dg/class_array_21.f03: New test.
13176 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13177 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13178 initialization correctly.
13179 * gfortran.dg/finalize_29.f08: New test.
13181 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13183 * gcc.target/powerpc/swaps-p8-18.c: New test.
13185 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13188 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13189 * gcc.dg/vect/bb-slp-25.c: Likewise.
13190 * gcc.dg/vect/bb-slp-29.c: Likewise.
13191 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13192 vect_no_align && { ! vect_hw_misalign }.
13193 * gcc.dg/vect/bb-slp-9.c: Likewise.
13194 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13196 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13197 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13198 account for POWER8, where peeling for alignment is not needed.
13199 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13200 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13201 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13202 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13203 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13204 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13205 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13206 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13207 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13208 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13209 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13210 * gcc.dg/vect/pr16105.c: Likewise.
13211 * gcc.dg/vect/pr20122.c: Likewise.
13212 * gcc.dg/vect/pr33804.c: Likewise.
13213 * gcc.dg/vect/pr33953.c: Likewise.
13214 * gcc.dg/vect/pr56787.c: Likewise.
13215 * gcc.dg/vect/pr58508.c: Likewise.
13216 * gcc.dg/vect/slp-25.c: Likewise.
13217 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13218 * gcc.dg/vect/vect-105.c: Likewise.
13219 * gcc.dg/vect/vect-27.c: Likewise.
13220 * gcc.dg/vect/vect-29.c: Likewise.
13221 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13223 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13224 && { ! vect_hw_misalign }.
13225 * gcc.dg/vect/vect-44.c: Likewise.
13226 * gcc.dg/vect/vect-48.c: Likewise.
13227 * gcc.dg/vect/vect-50.c: Likewise.
13228 * gcc.dg/vect/vect-52.c: Likewise.
13229 * gcc.dg/vect/vect-56.c: Likewise.
13230 * gcc.dg/vect/vect-60.c: Likewise.
13231 * gcc.dg/vect/vect-72.c: Likewise.
13232 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13233 * gcc.dg/vect/vect-75.c: Likewise.
13234 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13235 * gcc.dg/vect/vect-77-global.c: Likewise.
13236 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13237 * gcc.dg/vect/vect-78-global.c: Likewise.
13238 * gcc.dg/vect/vect-93.c: Likewise.
13239 * gcc.dg/vect/vect-95.c: Likewise.
13240 * gcc.dg/vect/vect-96.c: Likewise.
13241 * gcc.dg/vect/vect-cond-1.c: Likewise.
13242 * gcc.dg/vect/vect-cond-3.c: Likewise.
13243 * gcc.dg/vect/vect-cond-4.c: Likewise.
13244 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13245 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13246 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13247 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13248 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13249 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13250 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13251 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13252 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13253 * gcc.dg/vect/vect-outer-5.c: Likewise.
13254 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13255 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13256 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13257 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13258 * gcc.dg/vect/vect-peel-3.c: Likewise.
13259 * gcc.dg/vect/vect-peel-4.c: Likewise.
13260 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13261 * gcc.target/powerpc/pr65456.c: New test.
13262 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13263 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13264 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13265 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13266 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13267 vect_no_align && { ! vect_hw_misalign }.
13268 * gfortran.dg/vect/vect-3.f90: Likewise.
13269 * gfortran.dg/vect/vect-4.f90: Likewise.
13270 * gfortran.dg/vect/vect-5.f90: Likewise.
13271 * lib/target-supports.exp (check_effective_target_vect_no_align):
13272 Return 1 for POWER8.
13273 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13275 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13278 * gfortran.dg/pr65429.f90: New test.
13280 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13282 * c-c++-common/asan/user-section-1.c: New test.
13283 * c-c++-common/asan/user-section-2.c: New test.
13284 * c-c++-common/asan/user-section-3.c: New test.
13286 2015-04-22 Hale Wang <hale.wang@arm.com>
13287 Terry Guo <terry.guo@arm.com>
13289 PR rtl-optimization/64818
13290 * gcc.target/arm/pr64818.c: New test.
13292 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13295 * g++.dg/tree-ssa/pr61034.C: Update template.
13296 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13297 * gcc.dg/Warray-bounds-11.c: Likewise.
13298 * gcc.dg/Warray-bounds.c: Likewise.
13300 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13302 PR libgfortran/65234
13303 * gfortran.dg/fmt_unlimited.f90: New test.
13305 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13307 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13309 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13310 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13311 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13312 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13313 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13314 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13315 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13317 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13319 PR libgfortran/56743
13320 * gfortran.dg/namelist_87.f90: New test.
13322 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13324 * gcc.target/aarch64/mult-synth_1.c: New test.
13325 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13326 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13327 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13328 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13329 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13331 2015-04-21 Richard Biener <rguenther@suse.de>
13333 PR tree-optimization/65650
13334 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13335 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13336 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13337 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13338 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13339 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13341 2015-04-21 Tom de Vries <tom@codesourcery.com>
13343 PR tree-optimization/65802
13344 * g++.dg/pr65802.C: New test.
13346 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13349 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13350 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13352 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13355 * g++.dg/cpp0x/Wnarrowing2.C: New.
13357 2015-04-20 Jeff Law <law@redhat.com>
13359 PR tree-optimization/65658
13360 * gcc.dg/pr65658.c: New test.
13362 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13365 * gcc.target/aarch64/vec_init_1.c: New test.
13367 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13369 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13372 2015-04-18 Martin Sebor <msebor@redhat.com>
13374 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13375 of non-nul characters.
13376 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13378 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13381 * gcc.target/powerpc/pr65787.c: New.
13383 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13386 * gcc.target/aarch64/c-output-template-4.c: New test.
13388 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13391 * gcc.dg/pr65780-1.c: New test.
13392 * gcc.dg/pr65780-2.c: Likewise.
13393 * gcc.target/i386/pr32219-9.c: Likewise.
13394 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13396 * gcc.target/i386/pr64317.c (c): Initialize.
13398 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13401 * g++.dg/ext/mv18.C: New test.
13402 * g++.dg/ext/mv19.C: Likewise.
13403 * g++.dg/ext/mv20.C: Likewise.
13404 * g++.dg/ext/mv21.C: Likewise.
13405 * g++.dg/ext/mv22.C: Likewise.
13406 * g++.dg/ext/mv23.C: Likewise.
13408 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13411 * g++.dg/init/pr64527.C: New test.
13413 2015-04-17 Tom de Vries <tom@codesourcery.com>
13414 Michael Matz <matz@suse.de>
13416 PR tree-optimization/64950
13417 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13420 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13422 * c-c++-common/asan/user-section-1.c: New test.
13424 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13427 * gcc.dg/debug/pr65771.c: New test.
13429 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13431 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13432 __buitlin_alloca with __builtin_alloca.
13434 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13436 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13438 2015-04-16 Richard Biener <rguenther@suse.de>
13440 PR tree-optimization/64277
13441 * gcc.dg/Warray-bounds-14.c: New testcase.
13442 * gcc.dg/Warray-bounds-15.c: Likewise.
13443 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13444 * c-c++-common/ubsan/bounds-6.c: Likewise.
13446 2015-04-16 Renlin Li <renlin.li@arm.com>
13448 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13449 * gcc.target/arm/unsigned-float.c: New.
13451 2015-04-16 Richard Biener <rguenther@suse.de>
13453 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13454 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13455 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13457 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13459 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13460 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13461 * g++.dg/cpp0x/defaulted21.C: Likewise.
13462 * g++.dg/cpp0x/defaulted28.C: Likewise.
13463 * g++.dg/cpp0x/defaulted47.C: Likewise.
13464 * g++.dg/cpp0x/elision_neg.C: Likewise.
13465 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13466 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13467 * g++.dg/cpp0x/implicit1.C: Likewise.
13468 * g++.dg/cpp0x/implicit9.C: Likewise.
13469 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13470 * g++.dg/cpp0x/range-for13.C: Likewise.
13471 * g++.dg/gomp/clause-2.C: Likewise.
13472 * g++.dg/gomp/udr-5.C: Likewise.
13473 * g++.dg/inherit/access6.C: Likewise.
13474 * g++.dg/lookup/duperr1.C: Likewise.
13475 * g++.dg/lookup/friend2.C: Likewise.
13476 * g++.dg/lookup/pr6936.C: Likewise.
13477 * g++.dg/lookup/scoped1.C: Likewise.
13478 * g++.dg/lookup/using26.C: Likewise.
13479 * g++.dg/lookup/using38.C: Likewise.
13480 * g++.dg/other/access2.C: Likewise.
13481 * g++.dg/overload/defarg3.C: Likewise.
13482 * g++.dg/overload/defarg6.C: Likewise.
13483 * g++.dg/parse/access11.C: Likewise.
13484 * g++.dg/parse/access2.C: Likewise.
13485 * g++.dg/parse/access3.C: Likewise.
13486 * g++.dg/parse/access4.C: Likewise.
13487 * g++.dg/parse/access5.C: Likewise.
13488 * g++.dg/parse/access6.C: Likewise.
13489 * g++.dg/parse/access8.C: Likewise.
13490 * g++.dg/parse/access9.C: Likewise.
13491 * g++.dg/parse/crash40.C: Likewise.
13492 * g++.dg/tc1/dr142.C: Likewise.
13493 * g++.dg/tc1/dr166.C: Likewise.
13494 * g++.dg/tc1/dr52.C: Likewise.
13495 * g++.dg/template/access11.C: Likewise.
13496 * g++.dg/template/access18.C: Likewise.
13497 * g++.dg/template/access19.C: Likewise.
13498 * g++.dg/template/access2.C: Likewise.
13499 * g++.dg/template/access20.C: Likewise.
13500 * g++.dg/template/access26.C: Likewise.
13501 * g++.dg/template/access3.C: Likewise.
13502 * g++.dg/template/access7.C: Likewise.
13503 * g++.dg/template/conv12.C: Likewise.
13504 * g++.dg/template/crash69.C: Likewise.
13505 * g++.dg/template/friend31.C: Likewise.
13506 * g++.dg/template/friend32.C: Likewise.
13507 * g++.dg/template/memfriend15.C: Likewise.
13508 * g++.dg/template/memfriend16.C: Likewise.
13509 * g++.dg/template/memfriend17.C: Likewise.
13510 * g++.dg/template/memfriend7.C: Likewise.
13511 * g++.dg/template/pr32519.C: Likewise.
13512 * g++.dg/template/qualttp21.C: Likewise.
13513 * g++.dg/template/qualttp8.C: Likewise.
13514 * g++.dg/template/ttp10.C: Likewise.
13515 * g++.dg/template/typedef11.C: Likewise.
13516 * g++.dg/template/typedef13.C: Likewise.
13517 * g++.dg/template/typedef19.C: Likewise.
13518 * g++.dg/template/typedef20.C: Likewise.
13519 * g++.dg/template/typedef22.C: Likewise.
13520 * g++.dg/template/using16.C: Likewise.
13521 * g++.dg/template/virtual3.C: Likewise.
13522 * g++.dg/ubsan/pr61272.C: Likewise.
13523 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13524 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13525 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13526 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13527 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13528 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13529 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13530 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13531 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13532 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13533 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13534 * g++.old-deja/g++.jason/access17.C: Likewise.
13535 * g++.old-deja/g++.jason/access18.C: Likewise.
13536 * g++.old-deja/g++.jason/access22.C: Likewise.
13537 * g++.old-deja/g++.jason/access23.C: Likewise.
13538 * g++.old-deja/g++.jason/access8.C: Likewise.
13539 * g++.old-deja/g++.jason/delete3.C: Likewise.
13540 * g++.old-deja/g++.jason/report.C: Likewise.
13541 * g++.old-deja/g++.law/access2.C: Likewise.
13542 * g++.old-deja/g++.law/access3.C: Likewise.
13543 * g++.old-deja/g++.law/access4.C: Likewise.
13544 * g++.old-deja/g++.law/access5.C: Likewise.
13545 * g++.old-deja/g++.law/arm12.C: Likewise.
13546 * g++.old-deja/g++.law/arm14.C: Likewise.
13547 * g++.old-deja/g++.law/ctors13.C: Likewise.
13548 * g++.old-deja/g++.law/union2.C: Likewise.
13549 * g++.old-deja/g++.law/visibility12.C: Likewise.
13550 * g++.old-deja/g++.law/visibility15.C: Likewise.
13551 * g++.old-deja/g++.law/visibility16.C: Likewise.
13552 * g++.old-deja/g++.law/visibility17.C: Likewise.
13553 * g++.old-deja/g++.law/visibility18.C: Likewise.
13554 * g++.old-deja/g++.law/visibility19.C: Likewise.
13555 * g++.old-deja/g++.law/visibility20.C: Likewise.
13556 * g++.old-deja/g++.law/visibility21.C: Likewise.
13557 * g++.old-deja/g++.law/visibility24.C: Likewise.
13558 * g++.old-deja/g++.law/visibility4.C: Likewise.
13559 * g++.old-deja/g++.law/visibility5.C: Likewise.
13560 * g++.old-deja/g++.law/visibility6.C: Likewise.
13561 * g++.old-deja/g++.law/visibility7.C: Likewise.
13562 * g++.old-deja/g++.law/visibility8.C: Likewise.
13563 * g++.old-deja/g++.law/visibility9.C: Likewise.
13564 * g++.old-deja/g++.niklas/t135.C: Likewise.
13565 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13566 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13567 * g++.old-deja/g++.other/access11.C: Likewise.
13568 * g++.old-deja/g++.other/access4.C: Likewise.
13569 * g++.old-deja/g++.other/access7.C: Likewise.
13570 * g++.old-deja/g++.other/crash1.C: Likewise.
13571 * g++.old-deja/g++.other/crash7.C: Likewise.
13572 * g++.old-deja/g++.other/friend1.C: Likewise.
13573 * g++.old-deja/g++.other/friend4.C: Likewise.
13574 * g++.old-deja/g++.other/friend9.C: Likewise.
13575 * g++.old-deja/g++.other/lineno1.C: Likewise.
13576 * g++.old-deja/g++.other/using1.C: Likewise.
13577 * g++.old-deja/g++.pt/enum14.C: Likewise.
13578 * g++.old-deja/g++.pt/friend11.C: Likewise.
13579 * g++.old-deja/g++.pt/friend21.C: Likewise.
13580 * g++.old-deja/g++.pt/friend3.C: Likewise.
13581 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13582 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13583 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13584 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13586 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13589 * g++.dg/ipa/pr65765.C: New test.
13591 2015-04-15 Nick Clifton <nickc@redhat.com>
13593 * gcc.target/rx/builtins.c: Disable RMPA test if string
13594 instructions are not allowed.
13596 2015-04-15 Alan Modra <amodra@gmail.com>
13598 * gcc.dg/pr65408.c: New.
13600 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13603 * gcc.target/arm/pr65729.c: New test.
13605 2015-04-14 Richard Biener <rguenther@suse.de>
13607 PR tree-optimization/65758
13608 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13610 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13613 * gcc.c-torture/execute/pr65648.c: New test.
13615 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13617 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13618 __builtin_finite instead of finite.
13619 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13622 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13624 PR tree-optimization/63387
13625 * gcc.dg/pr63387.c: New testcase.
13627 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13629 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13631 2015-04-13 Richard Biener <rguenther@suse.de>
13633 PR tree-optimization/65204
13634 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13636 2015-04-13 Terry Guo <terry.guo@arm.com>
13639 * gcc.target/arm/pr65710.c: New.
13641 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13643 PR tree-optimization/65747
13644 * g++.dg/torture/pr65747.C: New test.
13646 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13649 * g++.dg/cpp0x/pr65736.C: New test.
13651 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13652 Martin Liska <mliska@suse.cz>
13655 * g++.dg/ipa/pr65722.C: New testcase.
13657 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13659 PR tree-optimization/65735
13660 * gcc.c-torture/compile/pr65735.c: New test.
13662 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13664 PR middle-end/65554
13665 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13667 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13670 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13672 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
13675 * gcc.target/arm/pr65647-2.c: New.
13677 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13680 * g++.dg/torture/pr65694.C: New test.
13682 2015-04-10 Tobias Burnus <burnus@net-b.de>
13684 * gfortran.dg/coarray_lock_6.f90: New.
13685 * gfortran.dg/coarray_lock_7.f90: New.
13686 * gfortran.dg/coarray/lock_2.f90: New.
13688 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
13694 * gfortran.dg/used_types_27.f90: New.
13696 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13699 * gcc.target/i386/pr65671.c: New.
13701 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13703 PR tree-optimization/65709
13704 * c-c++-common/ubsan/align-9.c: New test.
13706 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
13709 * gfortran.dg/pr56852.f90: New test.
13711 2015-04-09 Marek Polacek <polacek@redhat.com>
13712 Jakub Jelinek <jakub@redhat.com>
13714 PR middle-end/65554
13715 * g++.dg/opt/pr65554.C: New test.
13717 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13720 * c-c++-common/attr-aligned-1.c: New test.
13722 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
13724 * gcc.target/i386/mpx/memmove-zero-length.c: New.
13726 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13729 * gcc.target/i386/sse-25.c: New.
13731 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13734 * gcc.target/i386/pr65693.c: New test.
13736 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13738 * gcc.dg/lto/chkp-static-bounds_0.c: New.
13740 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13742 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13744 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13746 * gcc.target/i386/thunk-retbnd.c: New.
13748 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
13750 * gnat.dg/opt48.adb: New test.
13751 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13752 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13754 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
13757 * gcc.c-torture/compile/pr65540.c: New.
13759 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
13761 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13762 -Wno-pointer-arith.
13764 2015-04-07 Jakub Jelinek <jakub@redhat.com>
13767 * g++.dg/debug/pr65678.C: New test.
13769 PR middle-end/65680
13770 * gcc.c-torture/compile/pr65680.c: New test.
13772 2015-04-07 Andre Vehreschild <vehre@gmx.de>
13775 * gfortran.dg/allocate_with_source_5.f90: New test.
13777 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
13779 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13780 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13782 2015-04-07 Bin Cheng <bin.cheng@arm.com>
13784 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13786 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13789 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13790 to get floating point compression.
13791 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13793 2015-04-06 Jakub Jelinek <jakub@redhat.com>
13795 PR preprocessor/61977
13796 * gcc.dg/cpp/pr61977.c: New test.
13798 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
13800 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13802 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
13805 * gcc.target/arm/pr65647.c: New.
13807 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
13810 * g++.dg/torture/pr65655.C: New testcase.
13812 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13815 * g++.dg/cpp1y/lambda-init13.C: New.
13817 2015-04-03 Marek Polacek <polacek@redhat.com>
13819 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13821 2015-04-02 Marek Polacek <polacek@redhat.com>
13824 * g++.dg/cpp0x/constexpr-fold1.C: New test.
13825 * g++.dg/cpp0x/constexpr-fold2.C: New test.
13827 2015-04-02 Jakub Jelinek <jakub@redhat.com>
13829 PR preprocessor/61977
13830 * gcc.target/powerpc/pr61977-1.c: New test.
13831 * gcc.target/powerpc/pr61977-2.c: New test.
13833 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
13836 * g++.dg/warn/Wshadow-8.C: New.
13837 * g++.dg/warn/Wshadow-9.C: Likewise.
13838 * g++.dg/warn/Wshadow-10.C: Likewise.
13839 * g++.dg/warn/Wshadow-11.C: Likewise.
13841 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
13843 * gcc.dg/pr23623.c: Added aligned attribute.
13844 * gcc.dg/20141029-1.c: Likewise.
13845 * gcc.dg/20150306-1.c: New test.
13847 2015-04-01 Marek Polacek <polacek@redhat.com>
13850 * g++.dg/cpp0x/initlist93.C: New test.
13851 * g++.dg/cpp0x/initlist94.C: New test.
13853 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
13856 * gcc.target/aarch64/pr65624.c: New test.
13858 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
13860 * gcc.dg/ipa/inlinehint-4.c: New testcase.
13862 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
13864 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13865 extra variable to force stack alignment.
13866 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13867 extra variable to force stack alignment.
13869 2015-03-31 Marek Polacek <polacek@redhat.com>
13872 * g++.dg/template/pr65390.C: New test.
13874 2015-03-31 Martin Liska <mliska@suse.cz>
13876 * g++.dg/ipa/pr65557.C: New test.
13878 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
13880 * gcc.target/s390/hotpatch-25.c: New test.
13881 * gcc.target/s390/hotpatch-1.c: Update test.
13882 * gcc.target/s390/hotpatch-10.c: Update test.
13883 * gcc.target/s390/hotpatch-11.c: Update test.
13884 * gcc.target/s390/hotpatch-12.c: Update test.
13885 * gcc.target/s390/hotpatch-13.c: Update test.
13886 * gcc.target/s390/hotpatch-14.c: Update test.
13887 * gcc.target/s390/hotpatch-15.c: Update test.
13888 * gcc.target/s390/hotpatch-16.c: Update test.
13889 * gcc.target/s390/hotpatch-17.c: Update test.
13890 * gcc.target/s390/hotpatch-18.c: Update test.
13891 * gcc.target/s390/hotpatch-19.c: Update test.
13892 * gcc.target/s390/hotpatch-2.c: Update test.
13893 * gcc.target/s390/hotpatch-21.c: Update test.
13894 * gcc.target/s390/hotpatch-22.c: Update test.
13895 * gcc.target/s390/hotpatch-23.c: Update test.
13896 * gcc.target/s390/hotpatch-24.c: Update test.
13897 * gcc.target/s390/hotpatch-3.c: Update test.
13898 * gcc.target/s390/hotpatch-4.c: Update test.
13899 * gcc.target/s390/hotpatch-5.c: Update test.
13900 * gcc.target/s390/hotpatch-6.c: Update test.
13901 * gcc.target/s390/hotpatch-7.c: Update test.
13902 * gcc.target/s390/hotpatch-8.c: Update test.
13903 * gcc.target/s390/hotpatch-9.c: Update test.
13904 * gcc.target/s390/hotpatch-compile-16.c: Update test.
13906 2015-03-31 Richard Biener <rguenther@suse.de>
13908 PR middle-end/65626
13909 * g++.dg/torture/pr65626.C: New testcase.
13911 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13914 * gcc.target/i386/mpx/pr65531.cc: New.
13916 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13919 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13920 __builtin_alloca instead of alloca.
13921 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13922 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13923 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13926 2015-03-30 Jakub Jelinek <jakub@redhat.com>
13929 * g++.dg/ubsan/pr65610.C: New test.
13931 2015-03-30 Marek Polacek <polacek@redhat.com>
13934 * g++.dg/cpp0x/pr65398-2.C: New test.
13936 2015-03-30 Marek Polacek <polacek@redhat.com>
13938 * c-c++-common/pr65556.c: Change the width of bit-fields.
13940 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
13943 * gcc.target/i386/pr65588.c: New testcase.
13945 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13947 PR libgfortran/65563
13948 * gfortran.dg/open_errors_2.f90: New test.
13950 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13952 PR libgfortran/65596
13953 * gfortran.dg/namelist_86.f90: New test.
13955 2015-03-28 Andre Vehreschild <vehre@gmx.de>
13957 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
13958 statement to reflect new ownership.
13960 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13963 * g++.dg/template/friend58.C: New.
13964 * g++.dg/template/friend59.C: Likewise.
13966 2015-03-27 Tobias Burnus <burnus@net-b.de>
13969 * g++.dg/gomp/openmp-simd-3.C: New.
13970 * gcc.dg/gomp/openmp-simd-3.c: New.
13972 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
13975 * gcc.target/i386/pr65248-1.c: New file.
13976 * gcc.target/i386/pr65248-2.c: Likewise.
13977 * gcc.target/i386/pr65248-3.c: Likewise.
13978 * gcc.target/i386/pr65248-4.c: Likewise.
13980 2015-03-27 Jakub Jelinek <jakub@redhat.com>
13983 * gcc.c-torture/compile/pr65593.c: New test.
13985 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13988 * g++.dg/cpp1y/constexpr-assert1.C: New.
13990 2015-03-27 Marek Polacek <polacek@redhat.com>
13993 * c-c++-common/pr65556.c: New test.
13995 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
13998 * g++.dg/torture/pr65600.C: New testcase.
14000 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14003 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14005 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14007 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14008 statement and cleanup. Fixed typos.
14010 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14012 PR middle-end/65595
14013 * gcc.c-torture/compile/pr65595.c: New testcase.
14015 2015-03-27 Marek Polacek <polacek@redhat.com>
14018 * g++.dg/ubsan/pr65583.C: New test.
14020 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14022 * gcc.c-torture/compile/20150327.c: New testcase.
14024 2015-03-26 Richard Biener <rguenther@suse.de>
14026 PR middle-end/65555
14027 * g++.dg/torture/pr65555.C: New testcase.
14029 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14031 PR tree-optimization/64715
14032 * gcc.dg/builtin-object-size-15.c: New test.
14033 * gcc.dg/pr64715-1.c: New test.
14034 * gcc.dg/pr64715-2.c: New test.
14036 2015-03-26 Richard Biener <rguenther@suse.de>
14038 PR middle-end/65519
14039 * gnat.dg/specs/opt2.ads: Fix testcase.
14041 2015-03-25 Martin Sebor <msebor@redhat.com>
14044 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14045 when target isn't arm*-*-*-*.
14046 (check_effective_target_arm_nothumb): Likewise.
14047 (check_effective_target_arm_little_endian): Likewise.
14048 (check_effective_target_arm_vect_no_misalign): Likewise.
14049 (check_effective_target_aarch64_little_endian): Fail early if target
14050 isn't aarch64*-*-*.
14052 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14054 PR tree-optimization/65177
14055 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14057 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14059 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14060 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14061 smmintrin.h and mm3dnow.h.
14063 2015-03-25 Marek Polacek <polacek@redhat.com>
14066 * g++.dg/cpp0x/pr65558.C: New test.
14068 2015-03-25 Marek Polacek <polacek@redhat.com>
14071 * g++.dg/template/pr61670.C: New test.
14073 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14076 * g++.dg/template/pr54987.C: New.
14078 2015-03-25 Richard Biener <rguenther@suse.de>
14080 PR tree-optimization/62630
14081 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14083 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14086 * gcc.target/i386/mpx/pr65508.c: New.
14088 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14092 * gfortran.dg/data_initialized_3.f90: New.
14094 2015-03-25 Richard Biener <rguenther@suse.de>
14096 PR middle-end/65519
14097 * gnat.dg/specs/opt2.ads: New testcase.
14099 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14101 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14102 * gcc.target/arm/memset-inline-4.c: Skip for
14103 arm_tune_string_ops_prefer_neon.
14104 * gcc.target/arm/memset-inline-5.c: Ditto.
14105 * gcc.target/arm/memset-inline-6.c: Ditto.
14106 * gcc.target/arm/memset-inline-8.c: Ditto.
14107 * gcc.target/arm/memset-inline-9.c: Ditto.
14109 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14112 * g++.dg/other/virtual3.C: New.
14114 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14117 * g++.dg/cpp0x/vt-60130.C: New.
14119 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14122 * g++.dg/warn/Warray-bounds-7.C: New.
14124 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14127 * g++.dg/template/defarg18.C: New.
14129 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14132 * g++.dg/cpp0x/vt-59988.C: New.
14134 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14136 PR tree-optimization/65533
14137 * gcc.dg/pr65533.c: New test.
14139 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14141 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14142 source= and mold= expressions functionality.
14143 * gfortran.dg/allocate_class_4.f90: New test.
14144 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14145 copying an unlimited polymorhpic object containing a char array
14146 to another unlimited polymorphic object respects the _len
14148 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14149 whether deferred length char array allocate works, unlimited
14150 polymorphic object allocation from a string works and if
14151 allocating an array of deferred length strings works.
14152 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14154 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14157 * g++.dg/cpp0x/constexpr-array11.C: New.
14159 2015-03-24 Richard Biener <rguenther@suse.de>
14161 PR middle-end/65517
14162 * gcc.dg/torture/pr65517.c: New testcase.
14164 2015-03-24 Tobias Burnus <burnus@net-b.de>
14166 * gfortran.dg/coindexed_1.f90: Moved from
14167 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14169 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14172 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14176 * gcc.target/i386/pr65523.c: New test.
14179 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14181 * g++.dg/lto/pr65475b_0.C: Likewise.
14183 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14186 * gcc.target/sh/torture/pr65505.c: New.
14188 2015-03-23 Martin Sebor <msebor@redhat.com>
14191 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14192 assembly for lvx in addition to lxv.
14194 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14197 * gfortran.dg/pr65504.f90: New test.
14200 * gcc.dg/pr65521.c: New test.
14202 2015-03-23 Richard Biener <rguenther@suse.de>
14204 PR tree-optimization/65518
14205 * gcc.dg/vect/pr65518.c: New testcase.
14207 2015-03-23 Richard Biener <rguenther@suse.de>
14209 PR tree-optimization/65494
14210 * gcc.dg/vect/pr65494.c: New testcase.
14212 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14214 PR preprocessor/65238
14215 * c-c++-common/cpp/pr65238-1.c: New test.
14216 * gcc.dg/cpp/pr65238-2.c: New test.
14217 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14218 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14220 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14221 Mikael Morin <mikael@gcc.gnu.org>
14224 * gfortran.dg/elemental_dependency_4.f90: New.
14225 * gfortran.dg/elemental_dependency_5.f90: New.
14227 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14230 * g++.dg/lto/pr65475b_0.C: New testcase.
14231 * g++.dg/lto/pr65475b_1.C: New testcase.
14232 * g++.dg/lto/pr65475c_0.C: New testcase.
14233 * g++.dg/lto/pr65475c_1.C: New testcase.
14235 2015-03-21 Tobias Burnus <burnus@net-b.de>
14237 * gfortran.dg/coarray_38.f90: New.
14238 * gfortran.dg/coarray_39.f90: New.
14239 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14242 2015-03-20 Marek Polacek <polacek@redhat.com>
14245 * g++.dg/cpp0x/pr65398.C: New test.
14247 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14250 * g++.dg/lto/pr65475_0.C: New testcase.
14251 * g++.dg/lto/pr65475_1.C: New testcase.
14253 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14255 PR rtl-optimization/64366
14256 * gcc.target/sh/pr64366.c: New.
14258 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14261 * g++.dg/cpp0x/constexpr-48324.C: New.
14263 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14266 * g++.dg/cpp0x/pr48453.C: New.
14268 2015-03-20 Marek Polacek <polacek@redhat.com>
14271 * g++.dg/cpp0x/pr65072.C: New test.
14273 2015-03-20 Richard Biener <rguenther@suse.de>
14275 PR middle-end/64715
14276 * gcc.dg/pr15347.c: Use -O.
14277 * c-c++-common/pr19807-1.c: Likewise.
14279 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14281 * gnat.dg/volatile13.ad[sb]: New test.
14283 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14285 PR rtl-optimization/60851
14286 * gcc.target/i386/pr60851.c: New test.
14288 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14291 * g++.dg/pr65240.h: Add tests for PR 65240.
14292 * g++.dg/pr65240-1.C: Likewise.
14293 * g++.dg/pr65240-2.C: Likewise.
14294 * g++.dg/pr65240-3.C: Likewise.
14295 * g++.dg/pr65240-4.C: Likewise.
14297 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14299 PR rtl-optimization/63491
14300 * gcc.target/powerpc/pr63491.c: New.
14302 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14304 * g++.dg/ipa/pr65465.C: New test.
14306 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14309 * g++.dg/cpp0x/deleted11.C: New.
14311 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14314 * c-c++-common/tsan/pr65400-3.c: New test.
14316 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14319 * g++.dg/cpp0x/constexpr-59686.C: New.
14321 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14324 * g++.dg/tsan/pr64265.C: New test.
14327 * c-c++-common/tsan/pr65400-1.c: New test.
14328 * c-c++-common/tsan/pr65400-2.c: New test.
14330 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14333 * g++.dg/cpp0x/pr59816.C: New.
14335 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14338 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14340 2015-03-18 Martin Liska <mliska@suse.cz>
14343 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14344 equivalences either to 6 or 7.
14346 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14348 PR middle-end/64491
14350 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14352 * gcc.dg/undefined-loop-1.c: New file.
14353 * gcc.dg/undefined-loop-2.c: New file.
14355 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14358 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14359 loop exits too early.
14361 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14363 PR tree-optimization/65450
14364 * gfortran.dg/pr65450.f90: New test.
14367 * gcc.target/i386/pr65078-1.c: New test.
14368 * gcc.target/i386/pr65078-2.c: New test.
14369 * gcc.target/i386/pr65078-3.c: New test.
14370 * gcc.target/i386/pr65078-4.c: New test.
14371 * gcc.target/i386/pr65078-5.c: New test.
14372 * gcc.target/i386/pr65078-6.c: New test.
14374 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14377 * g++.dg/cpp1y/pr65340.C: New.
14379 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14382 * gfortran.dg/system_clock_3.f08: Adjust test.
14384 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14387 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14388 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14390 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14393 * gfortran.dg/system_clock_3.f08: New test.
14395 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14398 g++.dg/cpp1y/pr64626-1.C: New.
14399 g++.dg/cpp1y/pr64626-2.C: New.
14400 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14402 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14404 PR tree-optimization/65427
14405 * gcc.c-torture/execute/pr65427.c: New test.
14407 2015-03-16 Marek Polacek <polacek@redhat.com>
14411 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14412 * g++.dg/cpp0x/pr65327.C: New test.
14414 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14417 * c-c++-common/asan/pr64820.c: New test.
14419 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14421 * gfortran.dg/pointer_2.f90: New test.
14423 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14425 * g++.dg/pr65049.C: New test.
14427 2015-03-16 Tom de Vries <tom@codesourcery.com>
14429 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14430 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14431 * gcc.target/i386/fuse-caller-save.c: Same.
14433 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14435 * gnat.dg/loop_optimization18.ad[sb]: New test.
14436 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14438 2015-03-16 Alan Modra <amodra@gmail.com>
14440 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14443 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14445 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14447 * gcc.dg/torture/pr65270-2.c: Likewise.
14449 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14452 * gfortran.dg/pointer_remapping_9.f90: New.
14454 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14456 PR tree-optimization/65369
14457 * gcc.c-torture/execute/pr65369.c: New test.
14459 PR tree-optimization/65418
14460 * gcc.c-torture/execute/pr65418-1.c: New test.
14461 * gcc.c-torture/execute/pr65418-2.c: New test.
14463 PR rtl-optimization/65401
14464 * gcc.c-torture/execute/pr65401.c: New test.
14466 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14469 * gcc.target/arm/pr64600_1.c: New test.
14471 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14473 PR rtl-optimization/65235
14474 * gcc.target/aarch64/pr65235_1.c: New test.
14476 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14478 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14479 * gcc.target/s390/hotpatch-22.c: Likewise.
14480 * gcc.target/s390/hotpatch-23.c: Likewise.
14481 * gcc.target/s390/hotpatch-24.c: Likewise.
14482 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14483 * gcc.target/s390/hotpatch-1.c: Update expected output.
14484 * gcc.target/s390/hotpatch-2.c: Likewise.
14485 * gcc.target/s390/hotpatch-3.c: Likewise.
14486 * gcc.target/s390/hotpatch-4.c: Likewise.
14487 * gcc.target/s390/hotpatch-5.c: Likewise.
14488 * gcc.target/s390/hotpatch-6.c: Likewise.
14489 * gcc.target/s390/hotpatch-7.c: Likewise.
14490 * gcc.target/s390/hotpatch-8.c: Likewise.
14491 * gcc.target/s390/hotpatch-9.c: Likewise.
14492 * gcc.target/s390/hotpatch-10.c: Likewise.
14493 * gcc.target/s390/hotpatch-11.c: Likewise.
14494 * gcc.target/s390/hotpatch-12.c: Likewise.
14495 * gcc.target/s390/hotpatch-13.c: Likewise.
14496 * gcc.target/s390/hotpatch-14.c: Likewise.
14497 * gcc.target/s390/hotpatch-15.c: Likewise.
14498 * gcc.target/s390/hotpatch-16.c: Likewise.
14499 * gcc.target/s390/hotpatch-17.c: Likewise.
14500 * gcc.target/s390/hotpatch-18.c: Likewise.
14501 * gcc.target/s390/hotpatch-19.c: Likewise.
14503 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14506 * gcc.target/i386/pr65103-1.c: New.
14508 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14511 * gcc.target/i386/pr65044.c: New.
14513 2015-03-12 Tom de Vries <tom@codesourcery.com>
14515 PR rtl-optimization/64895
14516 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14517 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14518 * gcc.target/i386/fuse-caller-save.c: Ditto.
14520 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14522 * gcc.dg/ipa/pr63569.c: Fix template.
14524 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14526 * g++.dg/ipa/pr64146.C: Require fpic support.
14528 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14530 PR libfortran/65200
14531 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14532 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14534 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14536 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14537 to dg-options, fix up dg-skip-if.
14539 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14542 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14543 * gcc.target/avr/tiny-caller-save.c: Same.
14545 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14548 * g++.dg/pr65242.C: New test.
14550 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14552 * c-c++-common/asan/no-asan-check-glob.c: New test.
14554 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14557 * g++.dg/other/default11.C: New.
14558 * g++.dg/other/default12.C: Likewise.
14560 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14563 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14565 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14568 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14570 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14573 * g++.dg/cpp0x/pr65127.C: New test.
14575 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14577 * gcc.dg/ipa/PR64550.c: Update template.
14579 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14580 Tobias Burnus <burnus@net-b.de>
14582 * gfortran.dg/coarray_sync_memory.f90: New.
14584 2015-03-10 Marek Polacek <polacek@redhat.com>
14587 * c-c++-common/ubsan/pr65367.c: New test.
14589 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14591 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14592 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14593 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14594 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14595 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14596 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14597 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14598 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14599 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14600 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14601 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14602 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14603 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14605 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14607 * lib/mpx-dg.exp (mpx_link_flags): New.
14610 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14611 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14612 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14613 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14614 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14615 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14616 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14617 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14618 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14619 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14620 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14621 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14622 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14623 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14624 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14625 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14626 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14627 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14628 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14629 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14630 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14631 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14632 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14633 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14634 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14635 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14636 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14637 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14638 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14639 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14640 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14641 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14642 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14643 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14644 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14645 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14646 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14647 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14648 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14649 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14650 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14651 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14652 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14653 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14654 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14655 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14656 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14657 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14658 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14659 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14660 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14661 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14662 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14663 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14664 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14665 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14666 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14667 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14668 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14669 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14670 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14671 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14672 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14673 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14674 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14675 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14676 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14677 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14678 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14679 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14680 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14681 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14682 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14683 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14684 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14685 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14686 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14687 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14688 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14689 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14690 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14691 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14692 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14693 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14694 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14695 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14696 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14697 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14698 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14699 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14700 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14701 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14702 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14703 * gcc.target/i386/mpx/label-address-1.c: New.
14704 * gcc.target/i386/mpx/legacy-1-nov.c: New.
14705 * gcc.target/i386/mpx/macro.c: New.
14706 * gcc.target/i386/mpx/mpx-check.h: New.
14707 * gcc.target/i386/mpx/mpx.exp: New.
14708 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14709 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14710 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14711 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14712 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14713 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14714 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14715 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14716 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14717 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14718 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14719 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14720 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14721 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14722 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14723 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14724 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14725 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14726 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14727 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14728 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14729 * gcc.target/i386/mpx/reference-1-lbv.c: New.
14730 * gcc.target/i386/mpx/reference-1-nov.c: New.
14731 * gcc.target/i386/mpx/reference-1-ubv.c: New.
14732 * gcc.target/i386/mpx/reference-2-lbv.c: New.
14733 * gcc.target/i386/mpx/reference-2-nov.c: New.
14734 * gcc.target/i386/mpx/reference-2-ubv.c: New.
14735 * gcc.target/i386/mpx/reference-3-lbv.c: New.
14736 * gcc.target/i386/mpx/reference-3-nov.c: New.
14737 * gcc.target/i386/mpx/reference-3-ubv.c: New.
14738 * gcc.target/i386/mpx/reference-4-lbv.c: New.
14739 * gcc.target/i386/mpx/reference-4-nov.c: New.
14740 * gcc.target/i386/mpx/reference-4-ubv.c: New.
14741 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14742 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14743 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14744 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14745 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14746 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14747 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14748 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14749 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14750 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14751 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14752 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14753 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14754 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14755 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14756 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14757 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14758 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14759 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14760 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14761 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14762 * gcc.target/i386/mpx/sincos-1-nov.c: New.
14763 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14764 * gcc.target/i386/mpx/static-array-1-nov.c: New.
14765 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14766 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14767 * gcc.target/i386/mpx/static-init-1-nov.c: New.
14768 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14769 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14770 * gcc.target/i386/mpx/static-init-2-nov.c: New.
14771 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14772 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14773 * gcc.target/i386/mpx/static-init-3-nov.c: New.
14774 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14775 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14776 * gcc.target/i386/mpx/static-init-4-nov.c: New.
14777 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14778 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14779 * gcc.target/i386/mpx/static-init-5-nov.c: New.
14780 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14781 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14782 * gcc.target/i386/mpx/static-init-6-nov.c: New.
14783 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14784 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14785 * gcc.target/i386/mpx/static-string-1-nov.c: New.
14786 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14787 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14788 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14789 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14790 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14791 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14792 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14793 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14794 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14795 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14796 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14797 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14798 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14799 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14800 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14801 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14802 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14803 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14804 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14805 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14806 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14807 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14808 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14809 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14810 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14811 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14812 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14813 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14814 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14815 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14816 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14817 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14818 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14819 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14820 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14821 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14822 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14823 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14824 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14825 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14826 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14827 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14828 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14829 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14830 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14831 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14832 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14833 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14834 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14835 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14836 * gcc.target/i386/mpx/vararg-1-nov.c: New.
14837 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14838 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14839 * gcc.target/i386/mpx/vararg-2-nov.c: New.
14840 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14841 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14842 * gcc.target/i386/mpx/vararg-3-nov.c: New.
14843 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14844 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14845 * gcc.target/i386/mpx/vararg-4-nov.c: New.
14846 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14847 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14848 * gcc.target/i386/mpx/vararg-5-nov.c: New.
14849 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14850 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14851 * gcc.target/i386/mpx/vararg-6-nov.c: New.
14852 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14853 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14854 * gcc.target/i386/mpx/vararg-7-nov.c: New.
14855 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14856 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14857 * gcc.target/i386/mpx/vararg-8-nov.c: New.
14858 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14859 * gcc.target/i386/mpx/vla-1-lbv.c: New.
14860 * gcc.target/i386/mpx/vla-1-nov.c: New.
14861 * gcc.target/i386/mpx/vla-1-ubv.c: New.
14862 * gcc.target/i386/mpx/vla-2-lbv.c: New.
14863 * gcc.target/i386/mpx/vla-2-nov.c: New.
14864 * gcc.target/i386/mpx/vla-2-ubv.c: New.
14866 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
14868 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14870 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
14872 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14874 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
14876 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14877 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14879 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14882 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14885 * c-c++-common/pr65120.c: New test.
14887 PR rtl-optimization/65321
14888 * gcc.dg/pr65321.c: New test.
14890 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14892 PR tree-optimization/65355
14893 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14895 2015-03-09 Jakub Jelinek <jakub@redhat.com>
14898 * c-c++-common/pr49706.c: Adjust tests for not warning
14899 about !!x == y or !b == y where b is boolean, and add
14900 some further tests.
14901 * c-c++-common/pr62199-2.c: Likewise.
14903 2015-03-09 Richard Biener <rguenther@suse.de>
14905 PR middle-end/65270
14906 * gcc.dg/torture/pr65270-1.c: New testcase.
14907 * gcc.dg/torture/pr65270-2.c: Likewise.
14909 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
14911 PR tree-optimization/63743
14912 * gcc.dg/pr63743.c: New test.
14914 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
14917 * g++.dg/lto/pr65316_0.C: New testcase.
14918 * g++.dg/lto/pr65316_1.C: New testcase.
14920 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
14923 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14925 * g++.dg/abi/rtti3.C: Likewise.
14927 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
14930 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
14932 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
14934 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
14936 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
14938 2015-03-08 Morin <mikael@gcc.gnu.org>
14941 * gfortran.dg/entry_20.f90: New.
14943 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14946 * gcc.c-torture/compile/pr65153.c: New.
14948 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14951 * g++.dg/torture/pr65249.C: New.
14953 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
14955 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
14957 (int64_t): Likewise.
14959 2015-03-07 Marek Polacek <polacek@redhat.com>
14960 Martin Uecker <uecker@eecs.berkeley.edu>
14963 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
14964 member-like arrays.
14965 * c-c++-common/ubsan/bounds-8.c: New test.
14966 * c-c++-common/ubsan/bounds-9.c: New test.
14967 * gcc.dg/ubsan/bounds-2.c: New test.
14969 2015-03-05 Martin Sebor <msebor@redhat.com>
14972 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
14973 checking of results into main to prevent it from getting optimized
14975 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
14977 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
14979 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
14980 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
14981 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
14984 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
14986 * g++.dg/lto/pr65302_1.C: New testcase.
14987 * g++.dg/lto/pr65302_0.C: New testcase.
14989 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
14991 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
14992 -fno-ipa-icf to dg-options.
14994 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
14996 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
14997 compiles using the linker plugin.
14999 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15001 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15003 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15005 * gcc.target/arm/pr65067.c: New test.
15007 2015-03-05 Martin Liska <mliska@suse.cz>
15010 * gcc.dg/ipa/pr65318.c: New test.
15012 2015-03-05 Marek Polacek <polacek@redhat.com>
15014 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15016 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15018 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15020 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15022 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15023 max-unroll-times back to defaults for s390.
15025 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15029 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15032 * g++.dg/cpp0x/initlist92.C: New.
15034 2015-03-05 Richard Biener <rguenther@suse.de>
15036 PR tree-optimization/65310
15037 * gcc.dg/vect/pr65310.c: New testcase.
15039 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15042 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15044 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15046 * gnat.dg/entry_queues3.adb: New test.
15048 2015-03-04 Ian Lance Taylor <iant@google.com>
15050 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15052 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15055 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15057 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15059 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15060 -fno-ipa-icf to dg-options
15061 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15062 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15064 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15067 * g++.dg/cpp0x/decltype62.C: New.
15069 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15071 * gnat.dg/object_overflow5.adb: New test.
15073 2015-03-03 Martin Liska <mliska@suse.cz>
15076 * gcc.dg/ipa/pr65287.c: New test.
15078 2015-03-03 Martin Jambor <mjambor@suse.cz>
15079 Eric Botcazou <ebotcazou@adacore.com>
15081 * gnat.dg/specs/pack12.ads: New test.
15083 2015-03-03 Martin Liska <mliska@suse.cz>
15085 * gcc.dg/ipa/PR65282.c: New test.
15087 2015-03-13 Jeff Law <law@redhat.com>
15089 PR tree-optimization/65241
15090 * gcc.c-torture/compile/pr65241.c: New test.
15092 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15095 * gcc.target/avr/torture/pr64331.c: New test.
15097 2015-03-03 Martin Liska <mliska@suse.cz>
15098 Jan Hubicka <hubicka@ucw.cz>
15100 * g++.dg/ipa/pr65263.C: New test.
15102 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15105 * gcc.dg/lto/pr65130_0.c: New testcase.
15106 * gcc.dg/lto/pr65130_1.c: New testcase.
15108 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15111 * g++.dg/torture/pr64988.C: New testcase.
15113 2015-03-02 Tobias Burnus <burnus@net-b.de>
15115 * gfortran.dg/coarray_atomic_6.f90: New.
15117 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15120 * gcc.target/i386/pr65184.c: New.
15122 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15125 * gcc.target/i386/pr65183.c: New.
15127 2015-02-28 Martin Liska <mliska@suse.cz>
15128 Jan Hubicka <hubicka@ucw.cz>
15130 * gcc.dg/ipa/ipa-icf-35.c: New test.
15131 * gcc.dg/ipa/ipa-icf-36.c: New test.
15132 * gcc.dg/ipa/ipa-icf-37.c: New test.
15134 2015-02-28 Martin Liska <mliska@suse.cz>
15135 Jan Hubicka <hubicka@ucw.cz>
15138 * gcc.dg/ipa/ipa-icf-34.c: New test.
15140 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15143 * gcc.target/sh/sh/pr61142.c: New.
15145 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15147 * g++.dg/other/dump-ada-spec-3.C: New test.
15149 2015-03-01 Martin Liska <mliska@suse.cz>
15151 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15152 * g++.dg/ipa/pr63595.C: Update expected results.
15154 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15157 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15159 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15161 * gcc.dg/vect/pr59354.c: Move vector producing code to
15164 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15167 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15168 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15169 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15170 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15172 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15174 PR tree-optimization/65048
15175 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15176 (foo): Use K&R style definition.
15178 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15181 * g++.dg/pr65032.C: New.
15183 2015-02-27 Marek Polacek <polacek@redhat.com>
15186 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15189 2015-02-27 Marek Polacek <polacek@redhat.com>
15192 * gcc.dg/pr65228.c: New test.
15194 2015-02-27 Kai Tietz <ktietz@redhat.com>
15197 * gcc.dg/weak/weak-17.c: New file.
15199 2015-02-27 Richard Biener <rguenther@suse.de>
15202 * g++.dg/lto/pr65193_0.C: New testcase.
15204 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15206 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15207 * gcc.target/s390/hotpatch-8.c: Likewise.
15208 * gcc.target/s390/hotpatch-9.c: Likewise.
15209 * gcc.target/s390/pr61078.c: Likewise.
15210 * gcc.target/s390/pr57960.c: Remove -m64.
15211 * gcc.target/s390/pr61078.c: Likewise.
15213 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15214 Martin Liska <mliska@suse.cz>
15217 * gcc.dg/pr64454.c: Disable ICF.
15218 * gcc.dg/pr28685-1.c: Disable ICF
15219 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15220 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15221 * g++.dg/ipa/ipa-icf-4.C: Update template.
15223 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15225 PR tree-optimization/65216
15226 * gcc.c-torture/execute/pr65216.c: New test.
15228 PR tree-optimization/65215
15229 * gcc.c-torture/execute/pr65215-1.c: New test.
15230 * gcc.c-torture/execute/pr65215-2.c: New test.
15231 * gcc.c-torture/execute/pr65215-3.c: New test.
15232 * gcc.c-torture/execute/pr65215-4.c: New test.
15233 * gcc.c-torture/execute/pr65215-5.c: New test.
15235 2015-02-26 Tom de Vries <tom@codesourcery.com>
15237 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15239 2015-02-26 Martin Liska <mliska@suse.cz>
15240 Jan Hubicka <hubicka@ucw.cz>
15242 * g++.dg/ipa/pr64146.C: Update expected results.
15243 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15244 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15245 * gcc.dg/ipa/ipa-icf-34.c: New test.
15247 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15249 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15250 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15251 (dg-additional-options): Remove dg directive.
15252 (dg-final): Add dg directive.
15254 2015-02-26 Marek Polacek <polacek@redhat.com>
15257 * g++.dg/ipa/pr65008.C: New test.
15259 2015-02-26 Tom de Vries <tom@codesourcery.com>
15261 * lib/profopt.exp (profopt-target-cleanup): New proc.
15262 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15263 files from sources from dg-additional-sources.
15265 2015-02-26 Tom de Vries <tom@codesourcery.com>
15267 * lib/gcov.exp: Cleanup in case of xfail.
15269 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15271 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15273 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15276 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15277 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15278 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15279 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15280 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15281 * g++.dg/debug/pr46123.C: XFAIL and move...
15282 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15283 * gcc.dg/debug/dwarf2-3.c: Move...
15284 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15286 2015-02-26 Marek Polacek <polacek@redhat.com>
15289 * g++.dg/cpp1y/pr65202.C: New test.
15291 2015-02-26 Tom de Vries <tom@codesourcery.com>
15293 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15294 locale_facets.h.gcov.
15296 2015-02-26 Tom de Vries <tom@codesourcery.com>
15298 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15300 2015-02-26 Tom de Vries <tom@codesourcery.com>
15302 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15304 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15307 * gcc.target/i386/pr65217.c: New.
15309 2015-02-26 Tom de Vries <tom@codesourcery.com>
15311 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15313 2015-02-26 Tom de Vries <tom@codesourcery.com>
15315 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15317 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15319 PR tree-optimization/65048
15320 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15322 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15324 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15325 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15327 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15330 * gcc.target/i386/pr65161.c: New test.
15332 2015-02-26 Terry Guo <terry.guo@arm.com>
15334 * gcc.target/arm/no-volatile-in-it.c: New test.
15336 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15338 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15339 (dg-options): Add -save-temps.
15340 (dg-final): Add cleanup-saved-temps.
15342 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15344 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15346 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15348 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15349 * gcc.target/powerpc/pack01.c: Include string.h.
15351 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15354 * gcc.target/i386/pr65167.c: New.
15356 2015-02-25 Kai Tietz <ktietz@redhat.com>
15358 PR tree-optimization/61917
15359 * gcc.dg/vect/vect-pr61917.c: New file.
15361 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15363 PR tree-optimization/65170
15364 * gcc.c-torture/execute/pr65170.c: New test.
15365 * gcc.dg/tree-ssa/vrp96.c: New test.
15367 2015-02-24 Tom de Vries <tom@codesourcery.com>
15369 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15371 2015-02-24 Tom de Vries <tom@codesourcery.com>
15374 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15375 (dg-additional-files-options): Copy additional_sources to
15376 additional_sources_used before emptying additional_sources.
15377 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15378 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15379 (cleanup-saved-temps): Use additional_sources_used instead of
15380 additional_sources.
15381 (dg-test): Reset additional_sources_used.
15383 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15386 * gfortran.dg/integer_exponentiation_6.F90: New test.
15388 2015-02-23 Martin Sebor <msebor@redhat.com>
15391 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15392 two parts. One to save registers, the other to verify the
15393 registers have the right values. Save register state into
15394 static data rather than on the stack.
15396 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15399 * c-c++-common/asan/pr63888.c: New test.
15401 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15404 * gcc.c-torture/compile/pr65163.c: New.
15406 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15408 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15409 with -m31 on 64 bit.
15410 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15411 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15413 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15415 * gcc.target/s390/20090223-1.c: Add
15416 -Wno-implicit-function-declaration option.
15417 * gcc.target/s390/pr42224.c: Likewise.
15418 * gcc.target/s390/pr55718.c: Likewise.
15420 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15422 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15423 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15424 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15425 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15426 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15427 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15428 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15429 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15430 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15431 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15432 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15433 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15434 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15435 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15436 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15437 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15438 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15439 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15440 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15441 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15442 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15444 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15446 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15447 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15448 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15449 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15450 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15451 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15452 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15453 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15454 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15455 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15456 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15457 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15458 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15459 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15460 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15461 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15463 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15467 * gfortran.dg/pr61960.f90: New.
15468 * gfortran.dg/pr64230.f90: New.
15469 * gfortran.dg/pr64980.f03: New.
15471 2015-02-22 Tom de Vries <tom@codesourcery.com>
15473 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15475 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15478 * gnat.dg/timing_events.adb: Removed, invalid test.
15480 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15483 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15485 * g++.dg/gcov/gcov-2.C: Likewise.
15487 2015-02-20 Richard Biener <rguenther@suse.de>
15489 PR tree-optimization/65136
15490 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15492 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15495 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15496 powerpc*-*-linux* and nvptx-*-* blacklisting.
15498 * gcc.dg/sibcall-9.c: New test.
15499 * gcc.dg/sibcall-10.c: New test.
15501 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15503 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15505 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15508 * gcc.target/avr/torture/pr64452.c: New test.
15510 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15512 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15513 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15515 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15518 * lib/target-supports.exp (check_compile): Check whether
15519 additional_sources is defined before using it.
15521 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15523 PR middle-end/65074
15524 * g++.dg/opt/pr65074.C: New file.
15526 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15528 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15529 (size_type): New typedef.
15530 (operator "" _script): Use it for the last argument.
15532 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15534 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15536 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15538 * lib/target-supports.exp (check_compile): Save/restore
15539 additional_sources that may belong to an actual test.
15541 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15543 PR gcov-profile/64634
15544 * g++.dg/gcov/gcov-15.C: New test.
15546 2015-02-18 Tom de Vries <tom@codesourcery.com>
15548 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15550 2015-02-18 Tom de Vries <tom@codesourcery.com>
15552 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15554 2015-02-18 Tom de Vries <tom@codesourcery.com>
15556 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15558 2015-02-18 Tom de Vries <tom@codesourcery.com>
15560 * gfortran.dg/fmt_cache_1.f: Add missing close.
15562 2015-02-18 Tom de Vries <tom@codesourcery.com>
15565 * gfortran.dg/read_eof_8.f90: Add missing close.
15567 2015-02-18 Richard Biener <rguenther@suse.de>
15569 PR tree-optimization/65063
15570 * gcc.dg/pr65063.c: New testcase.
15572 2015-02-18 Richard Biener <rguenther@suse.de>
15574 PR tree-optimization/62217
15575 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15577 2015-02-18 Marek Polacek <polacek@redhat.com>
15580 * c-c++-common/ubsan/pr65081.c: New test.
15582 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15584 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15585 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15587 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15589 * gcc.dg/ipa/propalign-3.c: New test.
15591 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15594 * gcc.target/sh/pr64793.c: New.
15595 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15597 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15599 * gcc.target/arm/divzero.c: New test case.
15601 2015-02-17 Tom de Vries <tom@codesourcery.com>
15603 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15605 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15606 Jakub Jelinek <jakub@redhat.com>
15609 * g++.dg/cpp0x/pr65075.C: New test.
15611 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15614 * gcc.target/powerpc/pr65058.c: New test.
15616 2015-02-16 Jeff Law <law@redhat.com>
15618 PR tree-optimization/64823
15619 * gcc.dg/uninit-20.c: New test.
15621 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15622 James Greenhalgh <james.greenhalgh@arm.com>
15625 * gcc.dg/ipa/ipa-clone-1.c: New test.
15627 2015-02-16 Richard Biener <rguenther@suse.de>
15629 PR tree-optimization/65077
15630 * gcc.dg/torture/pr65077.c: New testcase.
15632 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15634 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15635 Directive adjusted to scan for ldaxr.
15636 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15637 adjusted to scan for ldaex.
15639 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15642 * g++.dg/cpp0x/constexpr-65080.C: New.
15644 2015-02-16 Richard Biener <rguenther@suse.de>
15646 PR tree-optimization/63593
15647 * gcc.dg/pr63593.c: New testcase.
15649 2015-02-16 Marek Polacek <polacek@redhat.com>
15652 * gcc.dg/pr65066.c: New test.
15654 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15656 * gcc.dg/pr65002.C: Move ...
15657 * g++.dg/ipa/pr65002.C: ... here.
15659 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15661 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15662 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15663 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15664 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15666 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
15669 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15670 the expression to find calls.
15671 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15672 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15673 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15674 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15675 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15677 2015-02-14 Marek Polacek <polacek@redhat.com>
15680 * gcc.dg/array-11.c: New test.
15681 * gcc.dg/array-12.c: New test.
15682 * gcc.dg/array-13.c: New test.
15683 * gcc.dg/array-14.c: New test.
15684 * gcc.dg/c99-flex-array-typedef-1.c: New test.
15685 * gcc.dg/c99-flex-array-typedef-2.c: New test.
15686 * gcc.dg/c99-flex-array-typedef-3.c: New test.
15687 * gcc.dg/c99-flex-array-typedef-5.c: New test.
15688 * gcc.dg/c99-flex-array-typedef-7.c: New test.
15689 * gcc.dg/c99-flex-array-typedef-8.c: New test.
15691 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15694 * g++.dg/lookup/using54.C: New.
15696 2015-02-13 Jeff Law <law@redhat.com>
15699 Revert my change for tree-optimization/64823.
15701 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15703 PR tree-optimization/65053
15704 * gcc.c-torture/execute/pr65053-1.c: New test.
15705 * gcc.c-torture/execute/pr65053-2.c: New test.
15707 2015-02-13 Marek Polacek <polacek@redhat.com>
15710 * gcc.dg/pr65050.c: New test.
15712 2015-02-13 Jeff Law <law@redhat.com>
15714 PR tree-optimization/64823
15715 * gcc.dg/uninit-20.c: New test.
15717 PR rtl-optimization/47477
15718 * gcc.dg/tree-ssa/pr47477.c: New test.
15720 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15723 * g++.dg/parse/ivdep-2.C: New.
15724 * g++.dg/parse/ivdep-3.C: Likewise.
15726 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15729 * gfortran.dg/continuation_13.f90: New test.
15730 * gfortran.dg/continuation_14.f: New test.
15732 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15735 * g++.dg/cpp0x/sfinae55.C: New.
15737 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15740 * g++.dg/ipa/pr65034.C: New test.
15742 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
15744 PR tree-optimization/65002
15745 * gcc.dg/pr65002.C: New.
15747 2015-02-13 Marek Polacek <polacek@redhat.com>
15750 * c-c++-common/pr65040.c: New test.
15752 2015-02-13 Bin Cheng <bin.cheng@arm.com>
15754 PR tree-optimization/64705
15755 * gcc.dg/tree-ssa/pr64705.c: New test.
15757 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
15760 * gcc.dg/visibility-22.c: New test.
15761 * gcc.dg/visibility-23.c: New test.
15762 * gcc.target/i386/pr32219-1.c: New test.
15763 * gcc.target/i386/pr32219-2.c: New test.
15764 * gcc.target/i386/pr32219-3.c: New test.
15765 * gcc.target/i386/pr32219-4.c: New test.
15766 * gcc.target/i386/pr32219-5.c: New test.
15767 * gcc.target/i386/pr32219-6.c: New test.
15768 * gcc.target/i386/pr32219-7.c: New test.
15769 * gcc.target/i386/pr32219-8.c: New test.
15770 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15772 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15774 PR libgfortran/57822
15775 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15776 four different KINDs.
15778 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15781 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15784 * g++.dg/ubsan/pr65000.C: New test.
15786 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
15789 * gfortran.dg/finalize_28.f90: New test
15791 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15794 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15795 DW_TAG_lexical_block removal.
15796 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15797 * g++.dg/guality/pr55541.C: New test.
15800 * g++.dg/ubsan/pr64984.C: New test.
15802 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
15804 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15806 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15809 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15810 instructions for 2015-01-14 get_memmodel changes.
15811 * gcc.target/powerpc/atomic-p8.c: Likewise.
15814 * g++.dg/ubsan/pr65019.C: New test.
15816 PR tree-optimization/65014
15817 * gcc.c-torture/compile/pr65014.c: New test.
15819 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15821 PR libgfortran/57822
15822 * gfortran/fmt_g0_7.f08: Revise test.
15824 2015-02-11 Jeff Law <law@redhat.com>
15827 * gcc.target/m68k/pr63347.c: New test.
15829 2015-02-11 Marek Polacek <polacek@redhat.com>
15831 * g++.dg/ubsan/shift-1.C: New test.
15832 * gcc.dg/ubsan/c-shift-2.c: New test.
15833 * c-c++-common/ubsan/shift-5.c: Remove file.
15835 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
15837 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15838 Directive adjusted to XFAIL.
15839 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15842 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15844 PR middle-end/65003
15845 * g++.dg/opt/pr65003.C: New test.
15847 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
15849 * lib/target-supports.exp (check_effective_target_pie): Renamed
15851 (check_effective_target_pie_enabled): This.
15852 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15853 * gcc.target/i386/pie.c: Likewise.
15855 2015-02-11 Andrew Pinski <apinski@cavium.com>
15858 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15859 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15861 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15864 * gcc.target/i386/pr61925-1.c: New test.
15865 * gcc.target/i386/pr61925-2.c: New test.
15866 * gcc.target/i386/pr61925-3.c: New test.
15868 2015-02-10 Jakub Jelinek <jakub@redhat.com>
15871 * g++.dg/asan/pr65004.C: New test.
15873 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
15876 * gcc.taget/sh/pr64661-0.h: New.
15877 * gcc.taget/sh/pr64661-1.c: New.
15878 * gcc.taget/sh/pr64661-2.c: New.
15879 * gcc.taget/sh/pr64661-3.c: New.
15880 * gcc.taget/sh/pr64661-4.c: New.
15882 2015-02-10 Richard Biener <rguenther@suse.de>
15884 PR tree-optimization/64995
15885 * g++.dg/torture/pr64995.C: New testcase.
15887 2015-02-10 Richard Biener <rguenther@suse.de>
15889 PR tree-optimization/64909
15890 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15892 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15894 * gcc.dg/signbit-sa.c: New test.
15896 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15898 PR libgfortran/57822
15899 * gfortran/fmt_g0_7.f08: New test.
15901 2015-02-10 Bin Cheng <bin.cheng@arm.com>
15903 PR tree-optimization/43378
15904 * gcc.dg/tree-ssa/pr43378.c: New test.
15906 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
15909 * g++.dg/torture/pr64978.C: New testcase.
15911 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15914 * gcc.dg/asan/pr64981.c: New test.
15916 2015-02-09 Marek Polacek <polacek@redhat.com>
15919 * gcc.dg/pr64856.c: New test.
15921 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15924 * gcc.dg/tree-ssa/stdarg-7.c: New test.
15925 * gcc.c-torture/execute/pr64979.c: New test.
15927 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
15929 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
15931 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15933 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
15934 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
15936 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15939 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
15941 2015-02-09 Richard Biener <rguenther@suse.de>
15943 PR tree-optimization/54000
15944 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
15946 2015-02-09 Tom de Vries <tom@codesourcery.com>
15948 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
15950 2015-02-09 Martin Liska <mliska@suse.cz>
15952 * g++.dg/ipa/pr64858.C: New test.
15954 2015-02-09 Tom de Vries <tom@codesourcery.com>
15956 * gcc.dg/uninit-19.c: Fix warning line for fpic.
15958 2015-02-08 Andrew Pinski <apinski@cavium.com>
15960 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
15962 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
15965 * gfortran.dg/use_rename_8.f90: New.
15967 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
15969 * gnat.dg/addr7.ad[sb]: New test.
15970 * gnat.dg/addr8.ad[sb]: Likewise.
15972 2015-02-06 David Malcolm <dmalcolm@redhat.com>
15975 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
15976 from jit.dg/test-compile-to-executable.c's create_code, with a
15977 clarification of the output message.
15978 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
15980 (test_jit): Use CHECK_NO_ERRORS when calling
15981 gcc_jit_context_compile_to_file.
15982 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
15983 jit-verify-compile-to-file to jit-verify-output-file-was-created.
15984 (jit-setup-compile-to-file): Likewise. Add a verbose comment
15985 about deletions that are attempted.
15986 (jit-verify-compile-to-file): Rename to...
15987 (jit-verify-output-file-was-created): ...this, and drop the
15988 attempt to run "file" and verify the output.
15989 (jit-verify-assembler): New function.
15990 (jit-verify-object): New function.
15991 (jit-verify-dynamic-library): New function.
15992 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
15993 favor of an implementation from new file
15994 create-code-for-hello-world-executable.h, which also adds a
15996 (dg-final): Replace jit-verify-compile-to-file with
15997 jit-verify-output-file-was-created, and invoke new function
15998 jit-verify-assembler.
15999 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16000 the output message.
16001 (dg-final): Replace jit-verify-compile-to-file with
16002 jit-verify-output-file-was-created, and invoke new function
16003 jit-verify-dynamic-library.
16004 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16005 favor of an implementation from new file
16006 create-code-for-hello-world-executable.h, which also adds a
16008 (dg-final): Replace jit-verify-compile-to-file with
16009 jit-verify-output-file-was-created. Strengthen the expected stdout
16010 from the built executable.
16011 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16012 favor of an implementation from new file
16013 create-code-for-hello-world-executable.h, which also adds a
16015 (dg-final): Replace jit-verify-compile-to-file with
16016 jit-verify-output-file-was-created, and invoke new function
16018 * jit.dg/verify-dynamic-library.c: New source file.
16020 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16021 Brian Rzycki <b.rzycki@samsung.com>
16023 PR tree-optimization/64878
16024 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16026 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16029 * g++.dg/ipa/pr64896.C: New test.
16031 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16034 * gcc.target/powerpc/pr64205.c: New file.
16036 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16038 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16039 (dg-options): Use -fpie instead of -fPIE -pie.
16041 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16043 PR middle-end/64937
16044 * g++.dg/asan/pr64937.C: New test.
16046 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16049 * gfortran.dg/class_to_type_4.f90: New test
16051 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16053 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16055 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16057 PR rtl-optimization/64957
16059 * gcc.c-torture/execute/pr64957.c: New test.
16061 2015-02-05 Jeff Law <law@redhat.com>
16064 * gcc.target/h8300/pr17306-1.c: New test.
16065 * gcc.target/h8300/pr17306-2.c: New test.
16067 2015-02-05 Tobias Burnus <burnus@net-b.de>
16070 * gfortran.dg/structure_constructor_12.f90: New.
16072 2015-02-05 Jeff Law <law@redhat.com>
16075 gcc.target/h8300/pr58400.c: New test.
16077 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16079 * gcc.target/arm/macro_defs0.c: New test.
16080 * gcc.target/arm/macro_defs1.c: New test.
16081 * gcc.target/arm/macro_defs2.c: New test.
16083 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16085 PR rtl-optimization/64905
16086 * gcc.target/i386/pr64905.c: Require nonpic target.
16087 (dg-options): Add -fomit-frame-pointer.
16090 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16092 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16093 tree dump scanning.
16095 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16098 * gfortran.dg/type_to_class_2.f90: New test
16099 * gfortran.dg/type_to_class_3.f90: New test
16101 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16104 * g++.dg/torture/pr64686.C: New testcase.
16106 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16108 PR rtl-optimization/64905
16109 * gcc.target/i386/pr64905.c: New file.
16111 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16113 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16114 * gcc.dg/guality/pr41616-1.c: Ditto.
16116 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16119 * gcc.dg/pr64817-3.c: New.
16121 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16122 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16124 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16125 pass parameters in registers.
16126 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16127 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16128 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16130 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16131 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16133 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16134 list, allow for multilibed targets.
16135 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16137 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16139 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16140 * gcc.dg/pr46728-6.c: Ditto.
16142 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16144 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16145 for mips_nanlegacy target.
16147 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16149 * gcc.target/i386/chkp-hidden-def.c: New.
16151 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16153 PR middle-end/62103
16154 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16155 to use 24 bits for bitfield b.
16157 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16160 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16161 cache result in a global variable. Include all 32-bit targets for
16164 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16166 PR rtl-optimization/64756
16167 * gcc.c-torture/execute/pr64756.c: New test.
16169 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16172 * gcc.target/sh/pr64660-0.h: New.
16173 * gcc.target/sh/pr64660-1.c: New.
16174 * gcc.target/sh/pr64660-2.c: New.
16175 * gcc.target/sh/pr64660-3.c: New.
16176 * gcc.target/sh/pr64660-4.c: New.
16178 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16181 * g++.dg/warn/Waddress-2.C: New.
16183 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16185 PR middle-end/61225
16186 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16188 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16190 PR preprocessor/64803
16191 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16193 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16195 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16197 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16199 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16200 (_ARM_FPSRC): Add DN and AHP fields.
16201 (clean_results): Force DN=1 on AArch64.
16202 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16203 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16204 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16205 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16206 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16207 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16209 2015-02-02 Alan Modra <amodra@gmail.com>
16211 * gcc.target/powerpc/cprophard.c: New.
16213 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16215 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16216 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16218 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16221 * gcc.dg/pr64817-1.c: New test.
16222 * gcc.dg/pr64817-2.c: New test.
16224 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16227 * gcc.target/sh/pr64851-0.h: New
16228 * gcc.target/sh/pr64851-1.c: New
16229 * gcc.target/sh/pr64851-2.c: New
16230 * gcc.target/sh/pr64851-3.c: New
16231 * gcc.target/sh/pr64851-4.c: New
16233 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16236 * gcc.dg/torture/pr64882.c: New test.
16238 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16241 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16244 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16246 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16247 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16248 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16249 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16250 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16251 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16253 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16254 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16256 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16257 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16260 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16263 * g++.dg/pr64688-2.C: New.
16265 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16267 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16268 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16269 * gcc.target/i386/fuse-caller-save.c: Ditto.
16270 * gcc.target/i386/headmerge-1.c: Ditto.
16271 * gcc.target/i386/headmerge-2.c: Ditto.
16272 * gcc.target/i386/sibcall-6.c: Ditto.
16274 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16277 * gcc.target/i386/pr64617.c: New test.
16279 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16282 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16283 (dg-options): Remove -m32.
16284 (dg-final): Scan for "movb %al" only.
16285 * gcc.target/i386/pr15184-2.c: Ditto.
16287 2015-01-30 Richard Biener <rguenther@suse.de>
16289 PR tree-optimization/64829
16290 * gcc.dg/vect/pr64829.c: New testcase.
16292 2015-01-29 Marek Polacek <polacek@redhat.com>
16295 * gcc.dg/pr64709.c: New test.
16297 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16300 * g++.dg/ubsan/pr64717-1.C: New test.
16301 * g++.dg/ubsan/pr64717-2.C: New test.
16303 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16305 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16307 2015-01-29 Jeff Law <law@redhat.com>
16310 * gcc.target/i386/pr15184-1.c: New test.
16311 * gcc.target/i386/pr15184-2.c: New test.
16313 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16315 PR tree-optimization/64746
16316 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16318 2015-01-29 Richard Biener <rguenther@suse.de>
16320 PR tree-optimization/64853
16321 * gcc.dg/torture/pr64853.c: New testcase.
16323 2015-01-29 Richard Biener <rguenther@suse.de>
16325 PR tree-optimization/64844
16326 * gcc.dg/vect/pr64844.c: New testcase.
16328 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16330 PR middle-end/64809
16331 * gcc.dg/pr64809.c: Delete.
16333 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16335 PR middle-end/64805
16336 * gcc.target/i386/pr64805.c: New.
16338 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16340 * gcc.dg/guality/guality.h (main): Add argv[0] to
16341 guality_gdb_command.
16343 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16346 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16348 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16351 * gcc.target/sh/sh.exp
16352 (check_effective_target_atomic_model_soft_gusa_available,
16353 check_effective_target_atomic_model_soft_tcb_available,
16354 check_effective_target_atomic_model_soft_imask_available,
16355 check_effective_target_atomic_model_hard_llcs_available): New.
16356 * gcc.target/sh/pr64659-0.h: New.
16357 * gcc.target/sh/pr64659-1.c: New.
16358 * gcc.target/sh/pr64659-2.c: New.
16359 * gcc.target/sh/pr64659-3.c: New.
16360 * gcc.target/sh/pr64659-4.c: New.
16362 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16364 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16365 scan-assembler-times pattern.
16367 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16369 PR middle-end/64809
16370 * gcc.dg/pr64809.c: New test.
16372 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16374 PR tree-optimization/64277
16375 * gcc.dg/pr64277.c: New.
16377 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16379 PR tree-optimization/64718
16380 * gcc.c-torture/execute/pr64718.c: New test.
16382 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16384 * gcc.target/aarch64/abs_2.c: New.
16386 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16388 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16389 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16390 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16393 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16396 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16397 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16398 { target comdat_group }.
16400 2015-01-27 Tobias Burnus <burnus@net-b.de>
16403 * gfortran.dg/goacc/coarray_2.f90: New.
16405 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16409 * g++.dg/torture/pr64139.C: New testcase.
16410 * g++.dg/torture/pr60871.C: Likewise.
16412 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16415 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16416 prevent linking errors.
16418 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16421 * g++.dg/torture/pr64282.C: New testcase.
16423 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16425 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16428 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16430 * gcc.target/s390/hotpatch-13.c: New testcase.
16431 * gcc.target/s390/hotpatch-14.c: New testcase.
16432 * gcc.target/s390/hotpatch-15.c: New testcase.
16433 * gcc.target/s390/hotpatch-16.c: New testcase.
16434 * gcc.target/s390/hotpatch-17.c: New testcase.
16435 * gcc.target/s390/hotpatch-18.c: New testcase.
16436 * gcc.target/s390/hotpatch-19.c: New testcase.
16437 * gcc.target/s390/hotpatch-20.c: New testcase.
16438 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16439 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16440 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16441 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16442 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16443 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16444 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16445 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16446 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16447 * gcc.target/s390/hotpatch-10.c: Likewise.
16448 * gcc.target/s390/hotpatch-11.c: Likewise.
16449 * gcc.target/s390/hotpatch-12.c: Likewise.
16450 * gcc.target/s390/hotpatch-2.c: Likewise.
16451 * gcc.target/s390/hotpatch-3.c: Likewise.
16452 * gcc.target/s390/hotpatch-4.c: Likewise.
16453 * gcc.target/s390/hotpatch-5.c: Likewise.
16454 * gcc.target/s390/hotpatch-6.c: Likewise.
16455 * gcc.target/s390/hotpatch-7.c: Likewise.
16456 * gcc.target/s390/hotpatch-8.c: Likewise.
16457 * gcc.target/s390/hotpatch-9.c: Likewise.
16458 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16459 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16460 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16461 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16462 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16463 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16464 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16465 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16467 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16469 * gcc.dg/long_branch.c: New testcase.
16471 2015-01-27 Richard Biener <rguenther@suse.de>
16473 PR tree-optimization/56273
16474 PR tree-optimization/59124
16475 PR tree-optimization/64277
16476 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16477 * gcc.dg/Warray-bounds-12.c: Likewise.
16478 * gcc.dg/Warray-bounds-13.c: Likewise.
16480 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16482 PR rtl-optimization/61058
16483 * gcc.dg/pr61058.c: New test.
16485 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16487 * gcc.target/i386/chkp-narrow-bounds.c: New.
16489 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16491 PR tree-optimization/64807
16492 * gcc.dg/pr64807.c: New test.
16495 * gcc.dg/pr64766.c: New test.
16497 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16500 * gcc.target/sh/pr49263-4.c: New.
16502 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16505 * gfortran.dg/allocate_with_mold_1.f90: New test
16507 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16510 * gcc.dg/pr64778.c: New test.
16512 PR middle-end/64421
16513 * gcc.dg/vect/pr64421.c: New test.
16515 2015-01-26 Tobias Burnus <burnus@net-b.de>
16518 * gfortran.dg/coarray_36.f: New.
16519 * gfortran.dg/coarray_37.f90: New.
16521 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16524 * gfortran.dg/class_allocate_18.f90: New.
16526 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16528 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16530 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16532 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16534 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16536 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16538 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16540 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16542 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16544 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16545 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16546 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16547 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16549 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16551 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16552 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16553 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16555 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16557 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16558 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16559 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16560 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16561 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16564 2015-01-26 Richard Biener <rguenther@suse.de>
16566 PR middle-end/64764
16567 * gcc.dg/uninit-19.c: New testcase.
16569 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16571 * lib/target-supports.exp (check_effective_target_vect64): Add
16574 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16577 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16579 2015-01-26 Tony Liu <tony.liu@arm.com>
16581 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16584 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16586 PR libfortran/64770
16587 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16588 correctly, clean up afterwards.
16590 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16593 * gfortran.dg/use_rename_7.f90: New.
16595 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16597 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16598 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16600 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16603 * gcc.target/sh/pr54236-4.c: New.
16605 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16607 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16608 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16611 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16613 PR libfortran/64770
16614 * gfortran.dg/open_new_segv.f90: New test.
16616 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16625 * gcc.target/sh/pr64345-1.c: New.
16626 * gcc.target/sh/pr64345-2.c: New.
16627 * gcc.target/sh/pr59533-1.c: New.
16628 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16629 * gcc.target/sh/pr52933-2.c: Likewise.
16630 * gcc.target/sh/pr54089-1.c: Likewise.
16631 * gcc.target/sh/pr54236-1.c: Likewise.
16632 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16633 * gcc.target/sh/pr49263-1.c: Remove xfails.
16634 * gcc.target/sh/pr49263-2.c: Likewise.
16635 * gcc.target/sh/pr49263-3.c: Likewise.
16636 * gcc.target/sh/pr53987-1.c: Likewise.
16637 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16638 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16639 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16640 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16641 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16642 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16644 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16647 2015-01-24 Tom de Vries <tom@codesourcery.com>
16649 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16651 2015-01-23 Ian Lance Taylor <iant@google.com>
16654 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16655 targets without split stack support.
16657 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16660 * gcc.target/i386/pr64317.c: New test.
16662 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16664 PR rtl-optimization/63637
16665 PR rtl-optimization/60663
16666 * gcc.dg/pr63637-1.c: New test.
16667 * gcc.dg/pr63637-2.c: New test.
16668 * gcc.dg/pr63637-3.c: New test.
16669 * gcc.dg/pr63637-4.c: New test.
16670 * gcc.dg/pr63637-5.c: New test.
16671 * gcc.dg/pr63637-6.c: New test.
16672 * gcc.target/i386/pr63637-1.c: New test.
16673 * gcc.target/i386/pr63637-2.c: New test.
16674 * gcc.target/i386/pr63637-3.c: New test.
16675 * gcc.target/i386/pr63637-4.c: New test.
16676 * gcc.target/i386/pr63637-5.c: New test.
16677 * gcc.target/i386/pr63637-6.c: New test.
16679 2015-01-23 Richard Biener <rguenther@suse.de>
16682 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16683 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16685 2015-01-23 Marek Polacek <polacek@redhat.com>
16687 PR preprocessor/60570
16688 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16689 * gcc.dg/cpp/pr60570.c: New test.
16691 2015-01-23 Richard Biener <rguenther@suse.de>
16694 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16695 vectorization on vect64 targets.
16697 2015-01-23 Janus Weil <janus@gcc.gnu.org>
16700 * gfortran.dg/class_allocate_17.f90: New.
16702 2015-01-23 Tobias Burnus <burnus@net-b.de>
16705 * gfortran.dg/goacc/combined_loop.f90: New.
16707 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16710 * gfortran.dg/make_unit.f90: New test.
16712 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16715 * gfortran.dg/negative_unit_int8.f: Update.
16717 2015-01-22 Jeff Law <law@redhat.com>
16720 * gcc.target/m68k/pr52076-1.c: New test.
16721 * gcc.target/m68k/pr52076-2.c: New test.
16723 2015-01-22 Richard Biener <rguenther@suse.de>
16725 PR middle-end/64728
16726 * gcc.dg/torture/pr64728.c: New testcase.
16728 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
16731 * g++.dg/pr64688.C: New test.
16733 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
16735 * gcc.target/i386/chkp-always_inline.c (f1): Make static
16736 to avoid errors with -fpic.
16738 2015-01-22 Richard Biener <rguenther@suse.de>
16741 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16743 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
16745 PR rtl-optimization/64682
16746 * gcc.c-torture/execute/pr64682.c: New file.
16748 2015-01-21 Jakub Jelinek <jakub@redhat.com>
16751 * gcc.dg/pr64511.c: New test.
16753 PR rtl-optimization/62078
16754 * g++.dg/opt/pr62078.C: New test.
16757 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16759 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
16762 * gfortran.dg/internal_pack_15.f90: New test.
16764 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16766 * c-c++-common/tsan/step.c: New testcase.
16768 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16770 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16772 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16774 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16776 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16778 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16780 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16782 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16784 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16786 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16788 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16790 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16792 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16794 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16796 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16798 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16800 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16802 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16804 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16806 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16808 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16810 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16812 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16814 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16816 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16818 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16819 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16820 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16823 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16825 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16826 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16827 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16830 2015-01-21 Renlin Li <renlin.li@arm.com>
16832 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16833 * g++.dg/tls/thread_local5g.C: Likewise.
16834 * g++.dg/tls/thread_local6g.C: Likewise.
16836 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16838 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16839 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16840 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16842 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16844 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16845 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16846 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16848 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16850 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16851 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16852 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16856 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16857 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16858 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16860 2015-01-20 Jeff Law <law@redhat.com>
16863 * gcc.target/m68k/pr59946.c: New test.
16865 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16867 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16868 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16869 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16871 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16873 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16874 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16875 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16877 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16879 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16880 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16881 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16883 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16885 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16886 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16887 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16889 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16892 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16894 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16895 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16896 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16898 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16900 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16901 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16902 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16904 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16906 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16908 2015-01-20 Jakub Jelinek <jakub@redhat.com>
16910 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16913 * g++.dg/ubsan/pr64632.C: New test.
16916 * gcc.dg/pr64663.c: New test.
16918 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16921 * g++.dg/warn/Wunused-var-23.C: New.
16923 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16926 * g++.dg/cpp0x/constexpr-59937-1.C: New.
16927 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
16929 2015-01-20 Richard Biener <rguenther@suse.de>
16932 * gcc.dg/lto/pr64684_0.c: New testcase.
16933 * gcc.dg/lto/pr64684_1.c: Likewise.
16934 * gcc.dg/lto/pr64684_2.c: Likewise.
16935 * gcc.dg/lto/pr64685_0.c: Likewise.
16936 * gcc.dg/lto/pr64685_1.c: Likewise.
16938 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16941 * g++.dg/cpp1y/lambda-init12.C: New.
16943 2015-01-20 Richard Biener <rguenther@suse.de>
16945 PR tree-optimization/64410
16946 * g++.dg/vect/pr64410.cc: Require vect_double.
16948 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
16951 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
16953 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
16957 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
16959 PR rtl-optimization/64081
16960 * gcc.dg/pr64081.c: New test.
16962 2015-01-19 David Malcolm <dmalcolm@redhat.com>
16964 * jit.dg/harness.h: Include <unistd.h>.
16965 (CHECK_NO_ERRORS): New.
16966 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
16967 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
16968 gcc_jit_context_compile_to_file.
16969 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
16970 args to the spawned executable.
16971 (jit-expand-vars): New function.
16972 (jit-exe-params): New variable.
16973 (dg-jit-set-exe-params): New function.
16974 (jit-dg-test): Detect testcases that use
16975 jit-verify-compile-to-file and call jit-setup-compile-to-file.
16976 Set arguments of spawned process to jit-exe-params.
16977 (jit-get-output-filename): New function.
16978 (jit-setup-compile-to-file): New function.
16979 (jit-verify-compile-to-file): New function.
16980 (jit-run-executable): New function.
16981 (jit-verify-executable): New function.
16982 * jit.dg/test-compile-to-assembler.c: New testcase.
16983 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
16984 * jit.dg/test-compile-to-executable.c: New testcase.
16985 * jit.dg/test-compile-to-object.c: New testcase.
16987 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
16990 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
16993 2015-01-19 Martin Liska <mliska@suse.cz>
16995 * objc/compile/pr64668.m: New test.
16997 2015-01-19 David Malcolm <dmalcolm@redhat.com>
16999 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17000 (create_overflow_fn): Update comment to clarify that
17001 the third param of the created function is a bool *, not
17003 (verify_int_overflow_fn): Convert param "expected_ovf" from
17004 int to bool. Update third param of "overflow_fn_type" from int *
17005 to bool *. Update local "actual_ovf" from int to bool.
17006 (verify_uint_overflow_fn): Likewise.
17008 2015-01-19 Martin Liska <mliska@suse.cz>
17010 * gcc.dg/ipa/ipa-icf-33.c: New test.
17012 2015-01-19 Felix Yang <felix.yang@huawei.com>
17013 Haijian Zhang <z.zhanghaijian@huawei.com>
17015 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17016 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17017 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17018 result_float64x2, expected_hfloat64x2): New helper type, variable and
17020 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17021 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17022 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17023 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17024 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17025 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17026 and target without the FMA feature.
17028 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17030 * gcc.target/aarch64/pr64304.c: New testcase.
17032 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17034 PR rtl-optimization/64081
17035 * gcc.dg/pr64081.c: New test.
17037 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17040 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17042 * gcc.target/aarch64/test_frame_6.c: Likewise.
17043 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17044 and x19 (in the epilogue).
17045 * gcc.target/aarch64/test_frame_4.c: Likewise.
17046 * gcc.target/aarch64/test_frame_7.c: Likewise.
17048 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17050 * gcc.target/i386/chkp-always_inline.c: New.
17052 2015-01-15 Andrew Pinski <apinski@cavium.com>
17053 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17055 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17056 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17058 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17061 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17062 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17064 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17067 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17069 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17072 * gcc.target/sh/torture/pr64652.c: New.
17074 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17076 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17077 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17078 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17079 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17080 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17081 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17083 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17086 * g++.dg/torture/pr64378.C: New testcase.
17088 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17091 * gfortran.dg/block_13.f08: New test
17093 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17096 * gfortran.dg/associate_1.f03: Allow test for character with
17099 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17101 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17102 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17104 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17106 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17108 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17111 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17113 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17116 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17119 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17122 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17124 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17127 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17129 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17131 PR rtl-optimization/52773
17132 * gcc.c-torture/compile/pr52773.c: New test.
17134 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17137 * g++.dg/cpp0x/alias-decl-46.C: New.
17139 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17141 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17143 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17145 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17147 (CHECK_FP): Likewise.
17148 (CHECK_CUMULATIVE_SAT): Likewise.
17150 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17152 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17153 (Set_Neon_Cumulative_Sat): Add parameter.
17154 (__set_neon_cumulative_sat): Support new parameter.
17155 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17156 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17158 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17159 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17162 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17164 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17165 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17167 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17170 * g++.dg/tls/thread_local-ice4.C: New.
17172 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17174 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17177 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17180 * g++.dg/cpp0x/vt-62276.C: New.
17182 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17184 PR middle-end/64353
17185 * g++.dg/pr64353.C: New.
17187 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17190 * gcc.target/aarch64/pr64263_1.c: New test.
17192 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17194 PR tree-optimization/64434
17195 * gcc.dg/torture/pr64434.c: Move to...
17196 * gcc.dg/pr64434.c: ... here.
17198 2015-01-16 Richard Biener <rguenther@suse.de>
17200 PR middle-end/64614
17201 * gcc.dg/uninit-18.c: New testcase.
17203 2015-01-16 Richard Biener <rguenther@suse.de>
17205 PR tree-optimization/64568
17206 * g++.dg/torture/pr64568-2.C: New testcase.
17208 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17211 * gcc.target/i386/chkp-label-address.c: New.
17213 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17216 * gfortran.dg/pointer_init_6.f90: Extended.
17218 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17220 * gcc.c-torture/compile/20150108.c: New test.
17222 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17224 * gcc.target/visium: New directory.
17226 2015-01-16 Richard Biener <rguenther@suse.de>
17228 PR tree-optimization/61743
17229 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17230 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17232 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17234 * gcc.dg/pr64015.c: New test.
17236 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17240 * g++.dg/ipa/pr64612.C: New test.
17242 2015-01-16 Renlin Li <renlin.li@arm.com>
17244 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17246 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17248 * gcc.target/i386/sse-14.c: Test new intrinsic.
17249 * gcc.target/i386/sse-22.c: Ditto.
17251 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17254 * g++.dg/cpp0x/auto44.C: New.
17256 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17259 * gcc.target/nios2/gpopt-all.c: New test case.
17260 * gcc.target/nios2/gpopt-local.c: New test case.
17261 * gcc.target/nios2/gpopt-global.c: New test case.
17262 * gcc.target/nios2/gpopt-data.c: New test case.
17263 * gcc.target/nios2/gpopt-none.c: New test case.
17265 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17267 * g++.dg/ubsan/vptr-1.C: New test.
17268 * g++.dg/ubsan/vptr-2.C: New test.
17269 * g++.dg/ubsan/vptr-3.C: New test.
17270 * g++.dg/ubsan/vptr-4.C: New test.
17271 * g++.dg/ubsan/vptr-5.C: New test.
17272 * g++.dg/ubsan/vptr-6.C: New test.
17273 * g++.dg/ubsan/vptr-7.C: New test.
17274 * g++.dg/ubsan/vptr-8.C: New test.
17275 * g++.dg/ubsan/vptr-9.C: New test.
17277 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17279 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17281 * lib/gcc-dg.exp: Likewise.
17283 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17285 PR rtl-optimization/64110
17286 * gcc.target/i386/pr64110.c: Add scan-assembler.
17288 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17289 James Norris <jnorris@codesourcery.com>
17290 Cesar Philippidis <cesar@codesourcery.com>
17291 Ilmir Usmanov <i.usmanov@samsung.com>
17293 * lib/target-supports.exp (check_effective_target_fopenacc): New
17295 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17296 * g++.dg/goacc/goacc.exp: Likewise.
17297 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17298 * gcc.dg/goacc/goacc.exp: Likewise.
17299 * gfortran.dg/goacc/goacc.exp: Likewise.
17300 * c-c++-common/cpp/openacc-define-1.c: New file.
17301 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17302 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17303 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17304 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17305 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17306 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17307 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17308 * c-c++-common/goacc/cache-1.c: Likewise.
17309 * c-c++-common/goacc/clauses-fail.c: Likewise.
17310 * c-c++-common/goacc/collapse-1.c: Likewise.
17311 * c-c++-common/goacc/data-1.c: Likewise.
17312 * c-c++-common/goacc/data-2.c: Likewise.
17313 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17314 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17315 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17316 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17317 * c-c++-common/goacc/if-clause-1.c: Likewise.
17318 * c-c++-common/goacc/if-clause-2.c: Likewise.
17319 * c-c++-common/goacc/kernels-1.c: Likewise.
17320 * c-c++-common/goacc/loop-1.c: Likewise.
17321 * c-c++-common/goacc/loop-private-1.c: Likewise.
17322 * c-c++-common/goacc/nesting-1.c: Likewise.
17323 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17324 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17325 * c-c++-common/goacc/parallel-1.c: Likewise.
17326 * c-c++-common/goacc/pcopy.c: Likewise.
17327 * c-c++-common/goacc/pcopyin.c: Likewise.
17328 * c-c++-common/goacc/pcopyout.c: Likewise.
17329 * c-c++-common/goacc/pcreate.c: Likewise.
17330 * c-c++-common/goacc/pragma_context.c: Likewise.
17331 * c-c++-common/goacc/present-1.c: Likewise.
17332 * c-c++-common/goacc/reduction-1.c: Likewise.
17333 * c-c++-common/goacc/reduction-2.c: Likewise.
17334 * c-c++-common/goacc/reduction-3.c: Likewise.
17335 * c-c++-common/goacc/reduction-4.c: Likewise.
17336 * c-c++-common/goacc/sb-1.c: Likewise.
17337 * c-c++-common/goacc/sb-2.c: Likewise.
17338 * c-c++-common/goacc/sb-3.c: Likewise.
17339 * c-c++-common/goacc/update-1.c: Likewise.
17340 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17341 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17342 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17343 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17344 * gfortran.dg/goacc/assumed.f95: Likewise.
17345 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17346 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17347 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17348 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17349 * gfortran.dg/goacc/branch.f95: Likewise.
17350 * gfortran.dg/goacc/cache-1.f95: Likewise.
17351 * gfortran.dg/goacc/coarray.f95: Likewise.
17352 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17353 * gfortran.dg/goacc/cray.f95: Likewise.
17354 * gfortran.dg/goacc/critical.f95: Likewise.
17355 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17356 * gfortran.dg/goacc/data-tree.f95: Likewise.
17357 * gfortran.dg/goacc/declare-1.f95: Likewise.
17358 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17359 * gfortran.dg/goacc/fixed-1.f: Likewise.
17360 * gfortran.dg/goacc/fixed-2.f: Likewise.
17361 * gfortran.dg/goacc/fixed-3.f: Likewise.
17362 * gfortran.dg/goacc/fixed-4.f: Likewise.
17363 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17364 * gfortran.dg/goacc/if.f95: Likewise.
17365 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17366 * gfortran.dg/goacc/list.f95: Likewise.
17367 * gfortran.dg/goacc/literal.f95: Likewise.
17368 * gfortran.dg/goacc/loop-1.f95: Likewise.
17369 * gfortran.dg/goacc/loop-2.f95: Likewise.
17370 * gfortran.dg/goacc/loop-3.f95: Likewise.
17371 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17372 * gfortran.dg/goacc/omp.f95: Likewise.
17373 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17374 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17375 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17376 * gfortran.dg/goacc/parameter.f95: Likewise.
17377 * gfortran.dg/goacc/private-1.f95: Likewise.
17378 * gfortran.dg/goacc/private-2.f95: Likewise.
17379 * gfortran.dg/goacc/private-3.f95: Likewise.
17380 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17381 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17382 * gfortran.dg/goacc/reduction.f95: Likewise.
17383 * gfortran.dg/goacc/routine-1.f90: Likewise.
17384 * gfortran.dg/goacc/routine-2.f90: Likewise.
17385 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17386 * gfortran.dg/goacc/several-directives.f95: Likewise.
17387 * gfortran.dg/goacc/sie.f95: Likewise.
17388 * gfortran.dg/goacc/subarrays.f95: Likewise.
17389 * gfortran.dg/gomp/map-1.f90: Likewise.
17390 * gfortran.dg/openacc-define-1.f90: Likewise.
17391 * gfortran.dg/openacc-define-2.f90: Likewise.
17392 * gfortran.dg/openacc-define-3.f90: Likewise.
17393 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17394 * g++.dg/gomp/block-2.C: Likewise.
17395 * g++.dg/gomp/block-3.C: Likewise.
17396 * g++.dg/gomp/block-5.C: Likewise.
17397 * g++.dg/gomp/target-1.C: Likewise.
17398 * g++.dg/gomp/target-2.C: Likewise.
17399 * g++.dg/gomp/taskgroup-1.C: Likewise.
17400 * g++.dg/gomp/teams-1.C: Likewise.
17401 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17402 * gcc.dg/cilk-plus/jump.c: Likewise.
17403 * gcc.dg/gomp/block-1.c: Likewise.
17404 * gcc.dg/gomp/block-10.c: Likewise.
17405 * gcc.dg/gomp/block-2.c: Likewise.
17406 * gcc.dg/gomp/block-3.c: Likewise.
17407 * gcc.dg/gomp/block-4.c: Likewise.
17408 * gcc.dg/gomp/block-5.c: Likewise.
17409 * gcc.dg/gomp/block-6.c: Likewise.
17410 * gcc.dg/gomp/block-7.c: Likewise.
17411 * gcc.dg/gomp/block-8.c: Likewise.
17412 * gcc.dg/gomp/block-9.c: Likewise.
17413 * gcc.dg/gomp/target-1.c: Likewise.
17414 * gcc.dg/gomp/target-2.c: Likewise.
17415 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17416 * gcc.dg/gomp/teams-1.c: Likewise.
17418 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17420 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17423 2015-01-15 Mike Stump <mikestump@comcast.net>
17425 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17426 * gcc.dg/inline_2.c: Likewise.
17427 * gcc.dg/inline_3.c: Likewise.
17428 * gcc.dg/inline_4.c: Likewise.
17430 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17433 * gfortran.dg/proc_ptr_comp_43.f90: New.
17435 2015-01-15 Mike Stump <mikestump@comcast.net>
17437 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17438 * gcc.dg/unroll_2.c: Likewise.
17439 * gcc.dg/unroll_3.c: Likewise.
17440 * gcc.dg/unroll_4.c: Likewise.
17441 * gcc.dg/unroll_5.c: Likewise.
17443 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17446 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17448 * gcc.target/aarch64/test_frame_6.c: Likewise.
17449 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17450 x30 and x19 (in the epilogue).
17451 * gcc.target/aarch64/test_frame_4.c: Likewise.
17452 * gcc.target/aarch64/test_frame_7.c: Likewise.
17454 2015-01-15 Martin Liska <mliska@suse.cz>
17456 * g++.dg/ipa/pr64068.C: New test.
17457 * gcc.dg/ipa/PR64559.c: New test.
17459 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17461 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17464 2015-01-15 Richard Biener <rguenther@suse.de>
17466 PR tree-optimization/61743
17467 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17468 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17470 2015-01-15 Renlin Li <renlin.li@arm.com>
17472 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17473 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17475 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17477 * gcc.dg/vect/vect-aggressive-1.c: New.
17478 * gcc.target/i386/avx2-vect-aggressive.c: New.
17480 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17482 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17484 2015-01-15 Richard Biener <rguenther@suse.de>
17487 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17488 -Wl,-undefined,dynamic_lookup.
17490 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17492 * gnat.dg/opt47.adb: New test.
17494 2015-01-15 Richard Biener <rguenther@suse.de>
17497 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17499 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17501 PR tree-optimization/64434
17502 * gcc.dg/torture/pr64434.c: New test.
17504 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17506 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17507 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17508 -march=loongson* and -march=octeon* require -mno-micromips.
17510 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17511 Matthew Fortune <matthew.fortune@imgtec.com>
17513 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17514 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17515 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17516 * gcc.target/mips/call-saved-7.c: New file.
17517 * gcc.target/mips/call-saved-8.c: New file.
17518 * gcc.target/mips/call-saved-9.c: New file.
17520 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17522 * gcc.target/mips/lsa.c: New file.
17523 * gcc.target/mips/mips64-lsa.c: Likewise.
17524 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17525 * gcc.target/mips/mulsize-4.c: Likewise.
17526 * gcc.target/mips/mulsize-5.c: New file.
17527 * gcc.target/mips/mulsize-6.c: Likewise.
17528 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17529 and !HAS_LSA as ghost options.
17530 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17533 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17535 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17537 2015-01-15 Richard Biener <rguenther@suse.de>
17539 PR middle-end/64365
17540 * gcc.dg/torture/pr64365.c: New testcase.
17542 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17544 * gcc.dg/stackprotectexplicit1.c: New test.
17545 * g++.dg/stackprotectexplicit2.c: New test.
17547 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17550 * gfortran.dg/inquire_internal.f90: New.
17551 * gfortran.dg/negative_unit_check.f90: New.
17553 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17556 * gcc.target/sh/pr53988-1.c: New.
17558 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17561 * g++.dg/tls/thread_local-ice3.C: New.
17563 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17565 * gcc.target/i386/fentry-override.c: Properly place {} in target
17566 selector. Remove nonpic.
17567 * gcc.target/i386/fentry.c: Likewise.
17569 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17571 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17572 warnings instead of errors.
17574 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17576 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17577 option support instead of ENABLE_LTO from Makefile.
17579 2015-01-14 Richard Biener <rguenther@suse.de>
17581 PR tree-optimization/59354
17582 * gcc.dg/vect/pr59354.c: New testcase.
17584 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17586 * lib/target-supports.exp
17587 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17588 on ARM architures before v7.
17590 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17592 PR middle-end/59448
17593 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17594 an atomic_exchange.
17596 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17599 * gcc.target/i386/pr64386.c: New test.
17601 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17604 * gcc.target/i386/pr64393.c: New test.
17606 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17609 * gcc.target/i386/pr64387.c: New test.
17611 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17613 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17615 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17617 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17619 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17622 * gcc.target/arm/pr64453.c: New.
17624 2015-01-14 Richard Biener <rguenther@suse.de>
17627 * gcc.dg/lto/pr64415_0.c: New testcase.
17628 * gcc.dg/lto/pr64415_1.c: Likewise.
17630 2015-01-14 Martin Liska <mliska@suse.cz>
17632 * gcc.dg/ipa/pr64307.c: New test.
17634 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17636 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17637 64-bit and 128-bit.
17639 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17642 * gcc.target/arm/pr64460_1.c: New test.
17644 2015-01-14 Richard Biener <rguenther@suse.de>
17646 PR tree-optimization/64493
17647 PR tree-optimization/64495
17648 * gcc.dg/vect/pr64493.c: New testcase.
17649 * gcc.dg/vect/pr64495.c: Likewise.
17651 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17653 * gcc.dg/Warray-bounds-11.c: New test-case.
17655 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17657 * gcc.target/mips/octeon3-pipe-1.c: New test.
17659 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17661 * jit.dg/harness.h (set_up_logging): Move string concatenation
17663 (concat_strings): New function.
17664 (dump_reproducer): New function.
17665 (test_jit): Call dump_reproducer.
17666 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17668 (jit-dg-test): Delete any generated reproducer from previous runs.
17669 Verify that a generated reproducer was created, and verify that it
17671 * jit.dg/test-nested-contexts.c (main): Call
17672 gcc_jit_context_dump_reproducer_to_file.
17674 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17676 * gcc.dg/aru-2.c: Add dg-require-profiling.
17678 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17680 * lib/target-supports.exp (check_profiling_available): Check if
17683 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
17686 * g++.dg/torture/pr64565.C: New testcase.
17688 2015-01-13 Marek Polacek <polacek@redhat.com>
17690 PR middle-end/64391
17691 * gcc.dg/tm/pr64391.c: New test.
17693 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17695 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17698 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17700 * gcc.target/i386/pie.c: New test.
17702 * lib/target-supports.exp (check_effective_target_pie): New.
17704 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17706 PR rtl-optimization/64286
17707 * gcc.target/i386/avx2-pr64286.c: New test.
17709 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
17712 * g++.dg/cpp0x/vt-57626.C: New.
17714 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17717 * gfortran.dg/pr64528.f90: New test.
17719 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
17721 * gcc.target/aarch64/subsp.c: New test.
17723 2015-01-13 Andrew Pinski <apinski@cavium.com>
17725 * gcc.target/aarch64/store-pair-1.c: New testcase.
17727 2015-01-13 Richard Biener <rguenther@suse.de>
17730 * gcc.dg/lto/pr64373_0.c: New testcase.
17732 2015-01-13 Andrew Pinski <apinski@cavium.com>
17734 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17735 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17737 2015-01-13 Richard Biener <rguenther@suse.de>
17739 PR tree-optimization/64406
17740 * gcc.dg/pr64406.c: New testcase.
17742 2015-01-13 Richard Biener <rguenther@suse.de>
17744 PR tree-optimization/64404
17745 * gcc.dg/vect/pr64404.c: New testcase.
17747 2015-01-13 Richard Biener <rguenther@suse.de>
17749 PR tree-optimization/64568
17750 * g++.dg/torture/pr64568.C: New testcase.
17752 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17754 * jit.dg/test-error-local-used-from-other-function.c: New test
17756 * jit.dg/test-error-param-reuse.c: New test case.
17757 * jit.dg/test-error-param-sharing.c: New test case.
17758 * jit.dg/test-error-param-used-from-other-function.c: New test
17760 * jit.dg/test-error-param-used-without-a-function.c: New test
17763 2015-01-12 Jakub Jelinek <jakub@redhat.com>
17765 PR tree-optimization/64563
17766 * gcc.dg/pr64563.c: New test.
17769 * gcc.target/i386/pr64513.c: New test.
17771 PR tree-optimization/64454
17772 * gcc.dg/pr64454.c: New test.
17775 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17777 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17778 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17779 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17780 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17781 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17782 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17783 * gcc.dg/vect/slp-25.c: Likewise.
17784 * gcc.dg/vect/vect-109.c: Likewise.
17785 * gcc.dg/vect/vect-13.c: Likewise.
17786 * gcc.dg/vect/vect-17.c: Likewise.
17787 * gcc.dg/vect/vect-18.c: Likewise.
17788 * gcc.dg/vect/vect-19.c: Likewise.
17789 * gcc.dg/vect/vect-20.c: Likewise.
17790 * gcc.dg/vect/vect-21.c: Likewise.
17791 * gcc.dg/vect/vect-22.c: Likewise.
17792 * gcc.dg/vect/vect-27.c: Likewise.
17793 * gcc.dg/vect/vect-29.c: Likewise.
17794 * gcc.dg/vect/vect-2-big-array.c: Likewise.
17795 * gcc.dg/vect/vect-2.c: Likewise.
17796 * gcc.dg/vect/vect-3.c: Likewise.
17797 * gcc.dg/vect/vect-4.c: Likewise.
17798 * gcc.dg/vect/vect-5.c: Likewise.
17799 * gcc.dg/vect/vect-72.c: Likewise.
17800 * gcc.dg/vect/vect-73-big-array.c: Likewise.
17801 * gcc.dg/vect/vect-73.c: Likewise.
17802 * gcc.dg/vect/vect-77-global.c: Likewise.
17803 * gcc.dg/vect/vect-78-global.c: Likewise.
17804 * gcc.dg/vect/vect-7.c: Likewise.
17805 * gcc.dg/vect/vect-86.c: Likewise.
17806 * gcc.dg/vect/vect-align-1.c: Likewise.
17807 * gcc.dg/vect/vect-align-3.c: Likewise.
17808 * gcc.dg/vect/vect-all-big-array.c: Likewise.
17809 * gcc.dg/vect/vect-all.c: Likewise.
17810 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17811 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17812 * gcc.dg/vect/vect-peel-3.c: Likewise.
17813 * gcc.dg/vect/vect-peel-4.c: Likewise.
17814 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17816 2015-01-12 Jeff Law <law@redhat.com>
17819 * gcc.target/m68k/pr64461.c: New test.
17821 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17823 * jit.dg/test-array-as-pointer.c (create_code): Update call
17824 to gcc_jit_context_new_global by setting "kind" to
17825 GCC_JIT_GLOBAL_IMPORTED.
17826 * jit.dg/test-error-array-as-pointer.c: Likewise.
17827 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17828 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17829 setting kind to GCC_JIT_GLOBAL_EXPORTED.
17830 * jit.dg/test-using-global.c (the_global): Rename to...
17831 (imported_global): ...this.
17832 (create_code): Update to test the three kinds of global.
17833 (verify_code): Likewise.
17835 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
17838 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
17839 undefined behavior.
17840 * gcc.target/i386/pr64291-2.c: Updated.
17842 2015-01-12 Richard Biener <rguenther@suse.de>
17844 PR tree-optimization/64530
17845 * gfortran.dg/pr64530.f90: New testcase.
17847 2015-01-12 Richard Biener <rguenther@suse.de>
17849 PR middle-end/64357
17850 * gcc.dg/torture/pr64357.c: New testcase.
17852 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
17854 * gcc.target/i386/nop-mcount.c: Properly place {} in target
17857 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17858 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17860 2015-01-12 Martin Liska <mliska@suse.cz>
17862 * gcc.dg/ipa/PR64550.c: New test.
17864 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
17867 * g++.dg/ipa/pr63470.C: New testcase.
17869 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17872 * gfortran.dg/typebound_operator_20.f90: New.
17874 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17877 * gfortran.dg/proc_ptr_comp_42.f90: New.
17879 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17882 * gfortran.dg/proc_ptr_comp_41.f90: New.
17884 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
17886 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17888 2015-01-10 Tobias Burnus <burnus@net-b.de>
17891 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17892 and add dg-excess-errors.
17893 * gfortran.dg/line_length_6.f90: New.
17894 * gfortran.dg/line_length_7.f90: New.
17895 * gfortran.dg/line_length_8.f90: New.
17896 * gfortran.dg/line_length_9.f90: New.
17897 * gfortran.dg/line_length_10.f90: New.
17898 * gfortran.dg/line_length_11.f90: New.
17900 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17902 * jit.dg/test-threads.c (struct testcase): Move declaration
17903 to jit.dg/all-non-failing-tests.h.
17904 (testcases): Likewise.
17905 * jit.dg/all-non-failing-tests.h (struct testcase): Move
17906 declaration here from jit.dg/all-non-failing-tests.h.
17907 (testcases): Likewise.
17908 * jit.dg/test-combination.c (create_code): Eliminate spelling
17909 out all of the testcases in favor of looping through the
17910 "testcases" metadata.
17911 (verify_code): Likewise.
17913 2015-01-09 Jakub Jelinek <jakub@redhat.com>
17915 PR rtl-optimization/64536
17916 * gcc.dg/pr64536.c: New test.
17918 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17920 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17921 * jit.dg/test-combination.c (create_code): Likewise.
17922 (verify_code): Likewise.
17923 * jit.dg/test-constants.c: New test case.
17924 * jit.dg/test-threads.c: Add test-constants.c.
17926 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
17929 * objc.dg/gnu-api-2-class.m: Add a test case
17930 for the above change.
17932 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
17934 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
17936 2015-01-09 Richard Biener <rguenther@suse.de>
17938 PR tree-optimization/64410
17939 * g++.dg/vect/pr64410.cc: New testcase.
17941 2015-01-09 Martin Liska <mliska@suse.cz>
17943 * gcc.dg/ipa/ipa-icf-32.c: New test.
17945 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
17947 * c-c++-common/tsan/tsan_barrier.h: New.
17948 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
17949 * c-c++-common/tsan/bitfield_race.c: Likewise.
17950 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17951 * c-c++-common/tsan/mutexset1.c: Likewise.
17952 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17953 * c-c++-common/tsan/race_on_mutex.c: Likewise.
17954 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17955 * c-c++-common/tsan/simple_race.c: Likewise.
17956 * c-c++-common/tsan/simple_stack.c: Likewise.
17957 * c-c++-common/tsan/sleep_sync.c: Likewise.
17958 * c-c++-common/tsan/tiny_race.c: Likewise.
17959 * c-c++-common/tsan/tls_race.c: Likewise.
17960 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17961 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17962 * g++.dg/tsan/atomic_free.C: Likewise.
17963 * g++.dg/tsan/atomic_free2.C: Likewise.
17964 * g++.dg/tsan/cond_race.C: Likewise.
17965 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
17967 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
17970 * lib/target-supports.exp (check_effective_target_libatomic_available):
17972 * gfortran.dg/coarray/caf.exp: Only add -latomic for
17973 targets that match effective-target libatomic_available.
17974 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
17976 2015-01-08 David Malcolm <dmalcolm@redhat.com>
17978 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
17979 Verify the result of gcc_jit_context_get_last_error.
17980 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
17982 2015-01-08 Jakub Jelinek <jakub@redhat.com>
17984 PR tree-optimization/63989
17985 * gcc.dg/strlenopt-27.c: New test.
17987 2015-01-08 David Malcolm <dmalcolm@redhat.com>
17989 * jit.dg/harness.h (set_up_logging): New function.
17990 (test_jit): Fail if gcc_jit_context_acquire fails. Call
17991 set_up_logging on the context, so that every testcase is
17992 logged to a particular file.
17993 * jit.dg/test-nested-contexts.c (main): Open a logfile,
17994 and call gcc_jit_context_set_logfile on the top-level context.
17996 2015-01-08 Jakub Jelinek <jakub@redhat.com>
17999 * g++.dg/opt/pr64338.C: New test.
18001 2015-01-08 Tobias Burnus <burnus@net-b.de>
18003 * gfortran.dg/coarray/codimension_2b.f90: New file.
18004 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18005 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18007 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18010 * g++.dg/ext/fnname4.C: New.
18012 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18015 * g++.dg/cpp0x/constexpr-64462.C: New.
18017 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18020 * g++.dg/cpp0x/deleted10.C: New.
18022 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18024 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18026 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18028 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18029 GCC_JIT_UNARY_OP_ABS.
18030 (verify_unary_ops): Likewise.
18032 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18034 * jit.dg/test-arith-overflow.c: New test case.
18035 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18036 * jit.dg/test-combination.c (create_code): Likewise.
18037 (verify_code): Likewise.
18038 * jit.dg/test-threads.c (testcases): Likewise.
18040 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18042 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18043 rather than "jit". Load g++.exp, and call g++_init.
18044 Run test-*.cc files within the testsuite and *.cc files within
18046 (jit-dg-test): Drop the addition of -fgnu89-inline to
18047 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18048 doing it when compiling C testcases (since g++ does not handle
18049 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18050 is restored to the value after g++_init ran, rather than the
18051 value before g++_init ran. Return a list of
18052 $comp_output $output_file, as dg-test assumes.
18054 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18056 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18057 make it easier to figure out the origin of each test result when
18058 running test-combination.c and test-threads.c.
18059 (CHECK_VALUE): Likewise.
18060 (CHECK_DOUBLE_VALUE): Likewise.
18061 (CHECK_STRING_VALUE): Likewise.
18062 (CHECK_STRING_STARTS_WITH): Likewise.
18063 (CHECK_STRING_CONTAINS): Likewise.
18065 (check_string_value): Likewise, add "funcname" param.
18066 (check_string_starts_with): Likewise.
18067 (check_string_contains): Likewise.
18069 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18071 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18072 generating name of built executable.
18074 2015-01-07 Marek Polacek <polacek@redhat.com>
18077 * gcc.dg/pr64440.c: New test.
18078 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18080 2015-01-07 Marek Polacek <polacek@redhat.com>
18083 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18084 * gcc.dg/pr64417.c: New test.
18086 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18089 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18092 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18094 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18095 Check if testcases run without errors, not just if they compile.
18097 2015-01-06 Christian Bruel <christian.bruel@st.com>
18100 * gcc.target/sh/pr64507.c: New test.
18102 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18104 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18106 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18108 * c-c++-common/asan/sanitize-all-1.c: New test.
18109 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18110 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18111 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18112 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18114 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18116 * lib/target-supports.exp (check_profiling_available): Return 0 for
18118 (check_effective_target_tls_runtime): Likewise.
18119 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18120 * gcc.dg/20020312-2.c: Adjust for Visium.
18121 * gcc.dg/tls/thr-cse-1.c: Likewise
18122 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18123 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18124 * gcc.dg/weak/typeof-2.c: Likewise.
18126 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18128 PR rtl-optimization/64287
18129 * gcc.dg/aru-2.c: New test.
18131 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18134 * c-c++-common/ubsan/pr64344-1.c: New test.
18135 * c-c++-common/ubsan/pr64344-2.c: New test.
18137 PR tree-optimization/64465
18138 * gcc.dg/pr64465.c: New test.
18140 PR tree-optimization/64494
18141 * gcc.c-torture/compile/pr64494.c: New test.
18143 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18146 * gfortran.dg/realloc_on_assign_25.f90: New test.
18148 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18150 Update copyright years.
18152 2015-01-05 Marek Polacek <polacek@redhat.com>
18155 * gcc.dg/pr64423.c: New test.
18157 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18159 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18160 mmix-knuth-mmixware for the same reason as for MIPS.
18161 * gcc.dg/debug/debug-2.c: Ditto.
18163 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18165 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18168 * lib/gfortran.exp: Add libatomic library search path.
18169 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18170 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18172 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18174 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18176 * c-c++-common/tsan/bitfield_race.c: New testcase.
18177 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18179 2015-01-02 Tobias Burnus <burnus@net-b.de>
18181 * gfortran.dg/coarray/collectives_4.f90: New.
18183 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18186 * gfortran.dg/extends_16.f90: New.
18188 2015-01-02 Tobias Burnus <burnus@net-b.de>
18190 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18192 2015-01-02 Tobias Burnus <burnus@net-b.de>
18194 * gfortran.dg/coarray/codimension_2.f90: New.
18195 * gfortran.dg/coarray/codimension_2a.f90: New.
18196 * gfortran.dg/coarray_35.f90: New.
18197 * gfortran.dg/coarray_35a.f90: New.
18199 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18202 * gfortran.dg/dummy_procedure_11.f90: New.
18204 Copyright (C) 2015 Free Software Foundation, Inc.
18206 Copying and distribution of this file, with or without modification,
18207 are permitted in any medium without royalty provided the copyright
18208 notice and this notice are preserved.