1 2015-11-23 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/68445
4 * gcc.dg/vect/pr68445.c: New testcase.
6 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
8 * gcc.target/s390/load-relative-check.c: New test to check
9 generation of load relative instructions.
11 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13 * gfortran.dg/fmt_t_8.f90: New test.
15 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
18 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
20 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
24 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
27 * gfortran.dg/simplify_cshift_2.f90: New test.
29 2015-11-22 James Norris <jnorris@codesourcery.com>
30 Cesar Philippidis <cesar@codesourcery.com>
32 * gfortran.dg/goacc/declare-1.f95: Update test.
33 * gfortran.dg/goacc/declare-2.f95: New test.
35 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
37 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
38 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
39 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
40 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
41 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
42 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
43 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
44 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
45 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
46 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
47 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
48 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
50 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
52 * gfortran.dg/simplify_cshift_1.f90: New test.
54 2015-11-21 Nathan Sidwell <nathan@acm.org>
56 * gcc.dg/atomic-generic.c: Include <string.h>.
58 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
60 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
62 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
64 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
66 2015-11-21 Jakub Jelinek <jakub@redhat.com>
69 * gcc.dg/debug/pr66432.c: New test.
71 2015-11-20 Ian Lance Taylor <iant@google.com>
74 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
76 2015-11-20 Mike Stump <mikestump@comcast.net>
78 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
81 2015-11-20 David Malcolm <dmalcolm@redhat.com>
84 * gcc.dg/fixits.c: New file.
85 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
86 (test_fixit_insert): New.
87 (test_fixit_remove): New.
88 (test_fixit_replace): New.
89 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
90 (test_fixit_insert): New.
91 (test_fixit_remove): New.
92 (test_fixit_replace): New.
93 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
94 (test_show_locus): Add tests of rendering fixit hints.
96 2015-11-20 Jakub Jelinek <jakub@redhat.com>
99 * gcc.dg/vect/pr68339.c: New test.
101 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
105 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
108 * gfortran.dg/submodule_12.f90: New test
111 * gfortran.dg/submodule_6.f08: Add compile option -flto.
113 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
115 * lib/target-supports.exp
116 (check_effective_target_arm_neon_ok_nocache): Add check
119 2015-11-20 Tom de Vries <tom@codesourcery.com>
121 PR tree-optimization/68373
122 * gcc.dg/autopar/pr68373.c: New test.
124 2015-11-20 Jakub Jelinek <jakub@redhat.com>
127 * g++.dg/abi/mangle67.C: New test.
129 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
131 * gcc.target/s390/bswap-1.c: New test.
133 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
135 * gcc.target/s390/pfpo.c: New test.
137 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
139 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
140 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
142 2015-11-19 David Malcolm <dmalcolm@redhat.com>
144 * g++.dg/spellcheck-fields.C: New file.
146 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
147 Sebastian Pop <s.pop@samsung.com>
149 PR tree-optimization/68428
150 * gcc.dg/graphite/pr68428.c: New.
152 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
153 Sebastian Pop <s.pop@samsung.com>
155 PR tree-optimization/68335
156 * gfortran.dg/graphite/pr68335.f90: New.
158 2015-11-19 Nathan Sidwell <nathan@acm.org>
160 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
161 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
162 * gcc.dg/special/weak-2.c: Likewise.
163 * gcc.dg/weak/weak-12.c: Likewise.
164 * gcc.dg/weak/weak-15.c: Likewise.
165 * gcc.dg/weak/weak-16.c: Likewise.
166 * gcc.dg/weak/weak-1.c: Likewise.
167 * gcc.dg/weak/weak-2.c: Likewise.
168 * gcc.dg/weak/weak-4.c: Likewise.
169 * gcc.dg/torture/pr53922.c: Likewise.
170 * gcc.dg/torture/pr60092.c: Likewise.
172 2015-11-19 Marek Polacek <polacek@redhat.com>
175 * gcc.dg/pr68412-2.c: New test.
176 * gcc.dg/pr68412.c: New test.
178 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
180 * gcc.dg/tree-ssa/vrp98.c: New testcase.
181 * gcc.target/avr/uint8-single-reg.c: New testcase.
183 2015-11-19 Jakub Jelinek <jakub@redhat.com>
186 * g++.dg/eh/goto3.C: New test.
188 2015-11-19 Marek Polacek <polacek@redhat.com>
190 PR tree-optimization/68431
191 * gcc.dg/tree-ssa/pr68431.c: New test.
193 2015-11-19 Jakub Jelinek <jakub@redhat.com>
195 PR rtl-optimization/68376
196 * gcc.c-torture/execute/pr68376-1.c: New test.
197 * gcc.c-torture/execute/pr68376-2.c: New test.
200 * gcc.target/i386/pr67770.c: New test.
202 2015-11-18 Jeff Law <law@redhat.com>
204 PR tree-optimization/68198
205 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
206 * gcc.dg/tree-ssa/pr68198.c: New test.
208 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
211 * gfortran.dg/pr59910.f90: New test.
213 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
216 * gfortran.dg/pr43996.f90: New test.
218 2015-11-18 Joseph Myers <joseph@codesourcery.com>
221 * gcc.dg/atomic/stdatomic-fence-2.c,
222 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
224 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
226 * gnat.dg/loop_optimization19.adb: New test.
227 * gnat.dg/loop_optimization20.adb: Likewise.
228 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
230 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
232 * gnat.dg/opt52.adb: New test.
234 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
236 * gcc.dg/goacc/nvptx-sese-1.c: New.
238 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
240 * gnat.dg/renaming7.adb: New test.
241 * gnat.dg/renaming7_pkg.ads: New helper.
243 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
245 PR tree-optimization/68402
246 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
247 to avoid undefined behaviour.
249 2015-11-18 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/68157
252 * g++.dg/opt/pr68157.C: New test.
254 2015-11-18 Richard Biener <rguenther@suse.de>
256 PR tree-optimization/67790
257 * gcc.dg/vect/pr67790.c: New testcase.
259 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
261 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
263 2015-11-17 David Malcolm <dmalcolm@redhat.com>
265 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
266 (test_braced_init): New function.
267 (test_statement_expression): New function.
268 (test_address_of_label): New function.
269 (test_transaction_expressions): New function.
270 (test_keywords): New function.
271 (test_builtin_va_arg): New function.
272 (test_builtin_offsetof): New function.
273 * lib/multiline.exp (_build_multiline_regex): Escape braces.
275 2015-11-17 Martin Sebor <msebor@redhat.com>
278 * g++.dg/init/new46.C: New test.
280 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
283 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
285 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
288 * gcc.dg/pr68134.c: New test.
290 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
293 * gcc.c-torture/execute/pr68143_1.c: New test.
295 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
299 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
301 * gcc.dg/tree-ssa/ifc-8.c: New test.
303 2015-11-16 Marek Polacek <polacek@redhat.com>
306 * g++.dg/delayedfold/switch-1.C: New test.
308 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
312 * gfortran.dg/pr58027.f90: New test.
314 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
316 * c-c++-common/attr-simd.c: New test.
317 * c-c++-common/attr-simd-2.c: New test.
318 * c-c++-common/attr-simd-3.c: New test.
320 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
322 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
324 2015-11-16 Christian Bruel <christian.bruel@st.com>
326 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
327 Check __ARM_NEON__ instead of "arm_neon.h.
328 * gcc.target/arm/attr-neon3.c: New test.
329 * gcc.target/arm/attr-neon-fp16.c: Likewise
331 2015-11-16 Christian Bruel <christian.bruel@st.com>
334 * gcc.target/arm/lto/pr65837_0.c
335 * gcc.target/arm/attr-neon2.c
336 * gcc.target/arm/attr-neon.c
337 * gcc.target/arm/attr-neon-builtin-fail.c
338 * gcc.target/arm/attr-crypto.c
340 2015-11-16 Richard Biener <rguenther@suse.de>
342 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
344 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
347 * gfortran.dg/deferred_character_1.f90: New test.
348 * gfortran.dg/deferred_character_4.f90: New test for comment
352 * gfortran.dg/deferred_character_2.f90: New test.
355 * gfortran.dg/deferred_character_3.f90: New test.
358 * gfortran.dg/deferred_character_5.f90: New test.
361 * gfortran.dg/deferred_character_6.f90: New test.
364 * gfortran.dg/deferred_character_7.f90: New test.
366 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
369 * gfortran.dg/pr67803.f90: New test.
371 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
373 * g++.dg/cpp/ucn-1.C: Fix typo.
375 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
377 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
378 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
380 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
381 Jeff Law <law@redhat.com>
383 * gcc.dg/tree-ssa/split-path-1.c: New test.
385 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
387 * c-c++-common/goacc/loop-auto-1.c: New.
389 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
390 * gcc.dg/goacc/nvptx-merged-loop.c: New.
392 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
395 * gfortran.dg/pr68319.f90: New test.
397 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
399 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
400 hardware floating point support.
402 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
403 vector direct move instructions.
405 * gcc.target/powerpc/maddld.c: New test.
407 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
409 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
410 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
411 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
413 2015-11-13 David Malcolm <dmalcolm@redhat.com>
415 * gcc.dg/diagnostic-token-ranges.c: New file.
416 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
417 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
418 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
419 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
420 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
421 line_table param when calling
422 linemap_position_for_line_and_column.
423 (test_show_locus): Pass line_table to rich_location ctors.
424 (plugin_init): Remove setting of global_dc->colorize_source_p.
425 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
427 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
428 diagnostic_plugin_test_tree_expression_range.c,
429 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
430 and diagnostic-test-show-trees-1.c.
432 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
434 PR tree-optimization/67682
435 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
436 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
437 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
438 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
440 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
442 * gcc.target/aarch64/umaddl_combine_1.c: New test.
444 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
446 PR tree-optimization/68264
447 * gcc.dg/torture/pr68264.c: New test.
449 2015-11-13 Marek Polacek <polacek@redhat.com>
452 * gcc.dg/pr68320.c: New test.
454 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
456 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
458 2015-11-13 Richard Biener <rguenther@suse.de>
460 PR tree-optimization/68306
461 * gcc.dg/pr68306.c: Adjust.
462 * gcc.dg/pr68306-2.c: New testcase.
463 * gcc.dg/pr68306-3.c: Likewise.
465 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
467 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
468 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
470 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
473 * gfortran.dg/module_private_2.f90: New test.
475 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
478 * gfortran.dg/warn_unused_function_2.f90: New test.
480 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
482 Revert [ARM] Remove neon-testgen.ml and generated tests.
483 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
485 * gcc.target/arm/neon/vRaddhns16.c: Remove.
486 * gcc.target/arm/neon/vRaddhns32.c: Remove.
487 * gcc.target/arm/neon/vRaddhns64.c: Remove.
488 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
489 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
490 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
491 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
492 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
493 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
494 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
495 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
496 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
497 * gcc.target/arm/neon/vRhadds16.c: Remove.
498 * gcc.target/arm/neon/vRhadds32.c: Remove.
499 * gcc.target/arm/neon/vRhadds8.c: Remove.
500 * gcc.target/arm/neon/vRhaddu16.c: Remove.
501 * gcc.target/arm/neon/vRhaddu32.c: Remove.
502 * gcc.target/arm/neon/vRhaddu8.c: Remove.
503 * gcc.target/arm/neon/vRshlQs16.c: Remove.
504 * gcc.target/arm/neon/vRshlQs32.c: Remove.
505 * gcc.target/arm/neon/vRshlQs64.c: Remove.
506 * gcc.target/arm/neon/vRshlQs8.c: Remove.
507 * gcc.target/arm/neon/vRshlQu16.c: Remove.
508 * gcc.target/arm/neon/vRshlQu32.c: Remove.
509 * gcc.target/arm/neon/vRshlQu64.c: Remove.
510 * gcc.target/arm/neon/vRshlQu8.c: Remove.
511 * gcc.target/arm/neon/vRshls16.c: Remove.
512 * gcc.target/arm/neon/vRshls32.c: Remove.
513 * gcc.target/arm/neon/vRshls64.c: Remove.
514 * gcc.target/arm/neon/vRshls8.c: Remove.
515 * gcc.target/arm/neon/vRshlu16.c: Remove.
516 * gcc.target/arm/neon/vRshlu32.c: Remove.
517 * gcc.target/arm/neon/vRshlu64.c: Remove.
518 * gcc.target/arm/neon/vRshlu8.c: Remove.
519 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
520 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
521 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
522 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
523 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
524 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
525 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
526 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
527 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
528 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
529 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
530 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
531 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
532 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
533 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
534 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
535 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
536 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
537 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
538 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
539 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
540 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
541 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
542 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
543 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
544 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
545 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
546 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
547 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
548 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
549 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
550 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
551 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
552 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
553 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
554 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
555 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
556 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
557 * gcc.target/arm/neon/vRsubhns16.c: Remove.
558 * gcc.target/arm/neon/vRsubhns32.c: Remove.
559 * gcc.target/arm/neon/vRsubhns64.c: Remove.
560 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
561 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
562 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
563 * gcc.target/arm/neon/vabaQs16.c: Remove.
564 * gcc.target/arm/neon/vabaQs32.c: Remove.
565 * gcc.target/arm/neon/vabaQs8.c: Remove.
566 * gcc.target/arm/neon/vabaQu16.c: Remove.
567 * gcc.target/arm/neon/vabaQu32.c: Remove.
568 * gcc.target/arm/neon/vabaQu8.c: Remove.
569 * gcc.target/arm/neon/vabals16.c: Remove.
570 * gcc.target/arm/neon/vabals32.c: Remove.
571 * gcc.target/arm/neon/vabals8.c: Remove.
572 * gcc.target/arm/neon/vabalu16.c: Remove.
573 * gcc.target/arm/neon/vabalu32.c: Remove.
574 * gcc.target/arm/neon/vabalu8.c: Remove.
575 * gcc.target/arm/neon/vabas16.c: Remove.
576 * gcc.target/arm/neon/vabas32.c: Remove.
577 * gcc.target/arm/neon/vabas8.c: Remove.
578 * gcc.target/arm/neon/vabau16.c: Remove.
579 * gcc.target/arm/neon/vabau32.c: Remove.
580 * gcc.target/arm/neon/vabau8.c: Remove.
581 * gcc.target/arm/neon/vabdQf32.c: Remove.
582 * gcc.target/arm/neon/vabdQs16.c: Remove.
583 * gcc.target/arm/neon/vabdQs32.c: Remove.
584 * gcc.target/arm/neon/vabdQs8.c: Remove.
585 * gcc.target/arm/neon/vabdQu16.c: Remove.
586 * gcc.target/arm/neon/vabdQu32.c: Remove.
587 * gcc.target/arm/neon/vabdQu8.c: Remove.
588 * gcc.target/arm/neon/vabdf32.c: Remove.
589 * gcc.target/arm/neon/vabdls16.c: Remove.
590 * gcc.target/arm/neon/vabdls32.c: Remove.
591 * gcc.target/arm/neon/vabdls8.c: Remove.
592 * gcc.target/arm/neon/vabdlu16.c: Remove.
593 * gcc.target/arm/neon/vabdlu32.c: Remove.
594 * gcc.target/arm/neon/vabdlu8.c: Remove.
595 * gcc.target/arm/neon/vabds16.c: Remove.
596 * gcc.target/arm/neon/vabds32.c: Remove.
597 * gcc.target/arm/neon/vabds8.c: Remove.
598 * gcc.target/arm/neon/vabdu16.c: Remove.
599 * gcc.target/arm/neon/vabdu32.c: Remove.
600 * gcc.target/arm/neon/vabdu8.c: Remove.
601 * gcc.target/arm/neon/vabsQf32.c: Remove.
602 * gcc.target/arm/neon/vabsQs16.c: Remove.
603 * gcc.target/arm/neon/vabsQs32.c: Remove.
604 * gcc.target/arm/neon/vabsQs8.c: Remove.
605 * gcc.target/arm/neon/vabsf32.c: Remove.
606 * gcc.target/arm/neon/vabss16.c: Remove.
607 * gcc.target/arm/neon/vabss32.c: Remove.
608 * gcc.target/arm/neon/vabss8.c: Remove.
609 * gcc.target/arm/neon/vaddQf32.c: Remove.
610 * gcc.target/arm/neon/vaddQs16.c: Remove.
611 * gcc.target/arm/neon/vaddQs32.c: Remove.
612 * gcc.target/arm/neon/vaddQs64.c: Remove.
613 * gcc.target/arm/neon/vaddQs8.c: Remove.
614 * gcc.target/arm/neon/vaddQu16.c: Remove.
615 * gcc.target/arm/neon/vaddQu32.c: Remove.
616 * gcc.target/arm/neon/vaddQu64.c: Remove.
617 * gcc.target/arm/neon/vaddQu8.c: Remove.
618 * gcc.target/arm/neon/vaddf32.c: Remove.
619 * gcc.target/arm/neon/vaddhns16.c: Remove.
620 * gcc.target/arm/neon/vaddhns32.c: Remove.
621 * gcc.target/arm/neon/vaddhns64.c: Remove.
622 * gcc.target/arm/neon/vaddhnu16.c: Remove.
623 * gcc.target/arm/neon/vaddhnu32.c: Remove.
624 * gcc.target/arm/neon/vaddhnu64.c: Remove.
625 * gcc.target/arm/neon/vaddls16.c: Remove.
626 * gcc.target/arm/neon/vaddls32.c: Remove.
627 * gcc.target/arm/neon/vaddls8.c: Remove.
628 * gcc.target/arm/neon/vaddlu16.c: Remove.
629 * gcc.target/arm/neon/vaddlu32.c: Remove.
630 * gcc.target/arm/neon/vaddlu8.c: Remove.
631 * gcc.target/arm/neon/vadds16.c: Remove.
632 * gcc.target/arm/neon/vadds32.c: Remove.
633 * gcc.target/arm/neon/vadds64.c: Remove.
634 * gcc.target/arm/neon/vadds8.c: Remove.
635 * gcc.target/arm/neon/vaddu16.c: Remove.
636 * gcc.target/arm/neon/vaddu32.c: Remove.
637 * gcc.target/arm/neon/vaddu64.c: Remove.
638 * gcc.target/arm/neon/vaddu8.c: Remove.
639 * gcc.target/arm/neon/vaddws16.c: Remove.
640 * gcc.target/arm/neon/vaddws32.c: Remove.
641 * gcc.target/arm/neon/vaddws8.c: Remove.
642 * gcc.target/arm/neon/vaddwu16.c: Remove.
643 * gcc.target/arm/neon/vaddwu32.c: Remove.
644 * gcc.target/arm/neon/vaddwu8.c: Remove.
645 * gcc.target/arm/neon/vandQs16.c: Remove.
646 * gcc.target/arm/neon/vandQs32.c: Remove.
647 * gcc.target/arm/neon/vandQs64.c: Remove.
648 * gcc.target/arm/neon/vandQs8.c: Remove.
649 * gcc.target/arm/neon/vandQu16.c: Remove.
650 * gcc.target/arm/neon/vandQu32.c: Remove.
651 * gcc.target/arm/neon/vandQu64.c: Remove.
652 * gcc.target/arm/neon/vandQu8.c: Remove.
653 * gcc.target/arm/neon/vands16.c: Remove.
654 * gcc.target/arm/neon/vands32.c: Remove.
655 * gcc.target/arm/neon/vands64.c: Remove.
656 * gcc.target/arm/neon/vands8.c: Remove.
657 * gcc.target/arm/neon/vandu16.c: Remove.
658 * gcc.target/arm/neon/vandu32.c: Remove.
659 * gcc.target/arm/neon/vandu64.c: Remove.
660 * gcc.target/arm/neon/vandu8.c: Remove.
661 * gcc.target/arm/neon/vbicQs16.c: Remove.
662 * gcc.target/arm/neon/vbicQs32.c: Remove.
663 * gcc.target/arm/neon/vbicQs64.c: Remove.
664 * gcc.target/arm/neon/vbicQs8.c: Remove.
665 * gcc.target/arm/neon/vbicQu16.c: Remove.
666 * gcc.target/arm/neon/vbicQu32.c: Remove.
667 * gcc.target/arm/neon/vbicQu64.c: Remove.
668 * gcc.target/arm/neon/vbicQu8.c: Remove.
669 * gcc.target/arm/neon/vbics16.c: Remove.
670 * gcc.target/arm/neon/vbics32.c: Remove.
671 * gcc.target/arm/neon/vbics64.c: Remove.
672 * gcc.target/arm/neon/vbics8.c: Remove.
673 * gcc.target/arm/neon/vbicu16.c: Remove.
674 * gcc.target/arm/neon/vbicu32.c: Remove.
675 * gcc.target/arm/neon/vbicu64.c: Remove.
676 * gcc.target/arm/neon/vbicu8.c: Remove.
677 * gcc.target/arm/neon/vbslQf32.c: Remove.
678 * gcc.target/arm/neon/vbslQp16.c: Remove.
679 * gcc.target/arm/neon/vbslQp64.c: Remove.
680 * gcc.target/arm/neon/vbslQp8.c: Remove.
681 * gcc.target/arm/neon/vbslQs16.c: Remove.
682 * gcc.target/arm/neon/vbslQs32.c: Remove.
683 * gcc.target/arm/neon/vbslQs64.c: Remove.
684 * gcc.target/arm/neon/vbslQs8.c: Remove.
685 * gcc.target/arm/neon/vbslQu16.c: Remove.
686 * gcc.target/arm/neon/vbslQu32.c: Remove.
687 * gcc.target/arm/neon/vbslQu64.c: Remove.
688 * gcc.target/arm/neon/vbslQu8.c: Remove.
689 * gcc.target/arm/neon/vbslf32.c: Remove.
690 * gcc.target/arm/neon/vbslp16.c: Remove.
691 * gcc.target/arm/neon/vbslp64.c: Remove.
692 * gcc.target/arm/neon/vbslp8.c: Remove.
693 * gcc.target/arm/neon/vbsls16.c: Remove.
694 * gcc.target/arm/neon/vbsls32.c: Remove.
695 * gcc.target/arm/neon/vbsls64.c: Remove.
696 * gcc.target/arm/neon/vbsls8.c: Remove.
697 * gcc.target/arm/neon/vbslu16.c: Remove.
698 * gcc.target/arm/neon/vbslu32.c: Remove.
699 * gcc.target/arm/neon/vbslu64.c: Remove.
700 * gcc.target/arm/neon/vbslu8.c: Remove.
701 * gcc.target/arm/neon/vcageQf32.c: Remove.
702 * gcc.target/arm/neon/vcagef32.c: Remove.
703 * gcc.target/arm/neon/vcagtQf32.c: Remove.
704 * gcc.target/arm/neon/vcagtf32.c: Remove.
705 * gcc.target/arm/neon/vcaleQf32.c: Remove.
706 * gcc.target/arm/neon/vcalef32.c: Remove.
707 * gcc.target/arm/neon/vcaltQf32.c: Remove.
708 * gcc.target/arm/neon/vcaltf32.c: Remove.
709 * gcc.target/arm/neon/vceqQf32.c: Remove.
710 * gcc.target/arm/neon/vceqQp8.c: Remove.
711 * gcc.target/arm/neon/vceqQs16.c: Remove.
712 * gcc.target/arm/neon/vceqQs32.c: Remove.
713 * gcc.target/arm/neon/vceqQs8.c: Remove.
714 * gcc.target/arm/neon/vceqQu16.c: Remove.
715 * gcc.target/arm/neon/vceqQu32.c: Remove.
716 * gcc.target/arm/neon/vceqQu8.c: Remove.
717 * gcc.target/arm/neon/vceqf32.c: Remove.
718 * gcc.target/arm/neon/vceqp8.c: Remove.
719 * gcc.target/arm/neon/vceqs16.c: Remove.
720 * gcc.target/arm/neon/vceqs32.c: Remove.
721 * gcc.target/arm/neon/vceqs8.c: Remove.
722 * gcc.target/arm/neon/vcequ16.c: Remove.
723 * gcc.target/arm/neon/vcequ32.c: Remove.
724 * gcc.target/arm/neon/vcequ8.c: Remove.
725 * gcc.target/arm/neon/vcgeQf32.c: Remove.
726 * gcc.target/arm/neon/vcgeQs16.c: Remove.
727 * gcc.target/arm/neon/vcgeQs32.c: Remove.
728 * gcc.target/arm/neon/vcgeQs8.c: Remove.
729 * gcc.target/arm/neon/vcgeQu16.c: Remove.
730 * gcc.target/arm/neon/vcgeQu32.c: Remove.
731 * gcc.target/arm/neon/vcgeQu8.c: Remove.
732 * gcc.target/arm/neon/vcgef32.c: Remove.
733 * gcc.target/arm/neon/vcges16.c: Remove.
734 * gcc.target/arm/neon/vcges32.c: Remove.
735 * gcc.target/arm/neon/vcges8.c: Remove.
736 * gcc.target/arm/neon/vcgeu16.c: Remove.
737 * gcc.target/arm/neon/vcgeu32.c: Remove.
738 * gcc.target/arm/neon/vcgeu8.c: Remove.
739 * gcc.target/arm/neon/vcgtQf32.c: Remove.
740 * gcc.target/arm/neon/vcgtQs16.c: Remove.
741 * gcc.target/arm/neon/vcgtQs32.c: Remove.
742 * gcc.target/arm/neon/vcgtQs8.c: Remove.
743 * gcc.target/arm/neon/vcgtQu16.c: Remove.
744 * gcc.target/arm/neon/vcgtQu32.c: Remove.
745 * gcc.target/arm/neon/vcgtQu8.c: Remove.
746 * gcc.target/arm/neon/vcgtf32.c: Remove.
747 * gcc.target/arm/neon/vcgts16.c: Remove.
748 * gcc.target/arm/neon/vcgts32.c: Remove.
749 * gcc.target/arm/neon/vcgts8.c: Remove.
750 * gcc.target/arm/neon/vcgtu16.c: Remove.
751 * gcc.target/arm/neon/vcgtu32.c: Remove.
752 * gcc.target/arm/neon/vcgtu8.c: Remove.
753 * gcc.target/arm/neon/vcleQf32.c: Remove.
754 * gcc.target/arm/neon/vcleQs16.c: Remove.
755 * gcc.target/arm/neon/vcleQs32.c: Remove.
756 * gcc.target/arm/neon/vcleQs8.c: Remove.
757 * gcc.target/arm/neon/vcleQu16.c: Remove.
758 * gcc.target/arm/neon/vcleQu32.c: Remove.
759 * gcc.target/arm/neon/vcleQu8.c: Remove.
760 * gcc.target/arm/neon/vclef32.c: Remove.
761 * gcc.target/arm/neon/vcles16.c: Remove.
762 * gcc.target/arm/neon/vcles32.c: Remove.
763 * gcc.target/arm/neon/vcles8.c: Remove.
764 * gcc.target/arm/neon/vcleu16.c: Remove.
765 * gcc.target/arm/neon/vcleu32.c: Remove.
766 * gcc.target/arm/neon/vcleu8.c: Remove.
767 * gcc.target/arm/neon/vclsQs16.c: Remove.
768 * gcc.target/arm/neon/vclsQs32.c: Remove.
769 * gcc.target/arm/neon/vclsQs8.c: Remove.
770 * gcc.target/arm/neon/vclss16.c: Remove.
771 * gcc.target/arm/neon/vclss32.c: Remove.
772 * gcc.target/arm/neon/vclss8.c: Remove.
773 * gcc.target/arm/neon/vcltQf32.c: Remove.
774 * gcc.target/arm/neon/vcltQs16.c: Remove.
775 * gcc.target/arm/neon/vcltQs32.c: Remove.
776 * gcc.target/arm/neon/vcltQs8.c: Remove.
777 * gcc.target/arm/neon/vcltQu16.c: Remove.
778 * gcc.target/arm/neon/vcltQu32.c: Remove.
779 * gcc.target/arm/neon/vcltQu8.c: Remove.
780 * gcc.target/arm/neon/vcltf32.c: Remove.
781 * gcc.target/arm/neon/vclts16.c: Remove.
782 * gcc.target/arm/neon/vclts32.c: Remove.
783 * gcc.target/arm/neon/vclts8.c: Remove.
784 * gcc.target/arm/neon/vcltu16.c: Remove.
785 * gcc.target/arm/neon/vcltu32.c: Remove.
786 * gcc.target/arm/neon/vcltu8.c: Remove.
787 * gcc.target/arm/neon/vclzQs16.c: Remove.
788 * gcc.target/arm/neon/vclzQs32.c: Remove.
789 * gcc.target/arm/neon/vclzQs8.c: Remove.
790 * gcc.target/arm/neon/vclzQu16.c: Remove.
791 * gcc.target/arm/neon/vclzQu32.c: Remove.
792 * gcc.target/arm/neon/vclzQu8.c: Remove.
793 * gcc.target/arm/neon/vclzs16.c: Remove.
794 * gcc.target/arm/neon/vclzs32.c: Remove.
795 * gcc.target/arm/neon/vclzs8.c: Remove.
796 * gcc.target/arm/neon/vclzu16.c: Remove.
797 * gcc.target/arm/neon/vclzu32.c: Remove.
798 * gcc.target/arm/neon/vclzu8.c: Remove.
799 * gcc.target/arm/neon/vcntQp8.c: Remove.
800 * gcc.target/arm/neon/vcntQs8.c: Remove.
801 * gcc.target/arm/neon/vcntQu8.c: Remove.
802 * gcc.target/arm/neon/vcntp8.c: Remove.
803 * gcc.target/arm/neon/vcnts8.c: Remove.
804 * gcc.target/arm/neon/vcntu8.c: Remove.
805 * gcc.target/arm/neon/vcombinef32.c: Remove.
806 * gcc.target/arm/neon/vcombinep16.c: Remove.
807 * gcc.target/arm/neon/vcombinep64.c: Remove.
808 * gcc.target/arm/neon/vcombinep8.c: Remove.
809 * gcc.target/arm/neon/vcombines16.c: Remove.
810 * gcc.target/arm/neon/vcombines32.c: Remove.
811 * gcc.target/arm/neon/vcombines64.c: Remove.
812 * gcc.target/arm/neon/vcombines8.c: Remove.
813 * gcc.target/arm/neon/vcombineu16.c: Remove.
814 * gcc.target/arm/neon/vcombineu32.c: Remove.
815 * gcc.target/arm/neon/vcombineu64.c: Remove.
816 * gcc.target/arm/neon/vcombineu8.c: Remove.
817 * gcc.target/arm/neon/vcreatef32.c: Remove.
818 * gcc.target/arm/neon/vcreatep16.c: Remove.
819 * gcc.target/arm/neon/vcreatep64.c: Remove.
820 * gcc.target/arm/neon/vcreatep8.c: Remove.
821 * gcc.target/arm/neon/vcreates16.c: Remove.
822 * gcc.target/arm/neon/vcreates32.c: Remove.
823 * gcc.target/arm/neon/vcreates64.c: Remove.
824 * gcc.target/arm/neon/vcreates8.c: Remove.
825 * gcc.target/arm/neon/vcreateu16.c: Remove.
826 * gcc.target/arm/neon/vcreateu32.c: Remove.
827 * gcc.target/arm/neon/vcreateu64.c: Remove.
828 * gcc.target/arm/neon/vcreateu8.c: Remove.
829 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
830 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
831 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
832 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
833 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
834 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
835 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
836 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
837 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
838 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
839 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
840 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
841 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
842 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
843 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
844 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
845 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
846 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
847 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
848 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
849 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
850 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
851 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
852 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
853 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
854 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
855 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
856 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
857 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
858 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
859 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
860 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
861 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
862 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
863 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
864 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
865 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
866 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
867 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
868 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
869 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
870 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
871 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
872 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
873 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
874 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
875 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
876 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
877 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
878 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
879 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
880 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
881 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
882 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
883 * gcc.target/arm/neon/vdup_nf32.c: Remove.
884 * gcc.target/arm/neon/vdup_np16.c: Remove.
885 * gcc.target/arm/neon/vdup_np64.c: Remove.
886 * gcc.target/arm/neon/vdup_np8.c: Remove.
887 * gcc.target/arm/neon/vdup_ns16.c: Remove.
888 * gcc.target/arm/neon/vdup_ns32.c: Remove.
889 * gcc.target/arm/neon/vdup_ns64.c: Remove.
890 * gcc.target/arm/neon/vdup_ns8.c: Remove.
891 * gcc.target/arm/neon/vdup_nu16.c: Remove.
892 * gcc.target/arm/neon/vdup_nu32.c: Remove.
893 * gcc.target/arm/neon/vdup_nu64.c: Remove.
894 * gcc.target/arm/neon/vdup_nu8.c: Remove.
895 * gcc.target/arm/neon/veorQs16.c: Remove.
896 * gcc.target/arm/neon/veorQs32.c: Remove.
897 * gcc.target/arm/neon/veorQs64.c: Remove.
898 * gcc.target/arm/neon/veorQs8.c: Remove.
899 * gcc.target/arm/neon/veorQu16.c: Remove.
900 * gcc.target/arm/neon/veorQu32.c: Remove.
901 * gcc.target/arm/neon/veorQu64.c: Remove.
902 * gcc.target/arm/neon/veorQu8.c: Remove.
903 * gcc.target/arm/neon/veors16.c: Remove.
904 * gcc.target/arm/neon/veors32.c: Remove.
905 * gcc.target/arm/neon/veors64.c: Remove.
906 * gcc.target/arm/neon/veors8.c: Remove.
907 * gcc.target/arm/neon/veoru16.c: Remove.
908 * gcc.target/arm/neon/veoru32.c: Remove.
909 * gcc.target/arm/neon/veoru64.c: Remove.
910 * gcc.target/arm/neon/veoru8.c: Remove.
911 * gcc.target/arm/neon/vextQf32.c: Remove.
912 * gcc.target/arm/neon/vextQp16.c: Remove.
913 * gcc.target/arm/neon/vextQp64.c: Remove.
914 * gcc.target/arm/neon/vextQp8.c: Remove.
915 * gcc.target/arm/neon/vextQs16.c: Remove.
916 * gcc.target/arm/neon/vextQs32.c: Remove.
917 * gcc.target/arm/neon/vextQs64.c: Remove.
918 * gcc.target/arm/neon/vextQs8.c: Remove.
919 * gcc.target/arm/neon/vextQu16.c: Remove.
920 * gcc.target/arm/neon/vextQu32.c: Remove.
921 * gcc.target/arm/neon/vextQu64.c: Remove.
922 * gcc.target/arm/neon/vextQu8.c: Remove.
923 * gcc.target/arm/neon/vextf32.c: Remove.
924 * gcc.target/arm/neon/vextp16.c: Remove.
925 * gcc.target/arm/neon/vextp64.c: Remove.
926 * gcc.target/arm/neon/vextp8.c: Remove.
927 * gcc.target/arm/neon/vexts16.c: Remove.
928 * gcc.target/arm/neon/vexts32.c: Remove.
929 * gcc.target/arm/neon/vexts64.c: Remove.
930 * gcc.target/arm/neon/vexts8.c: Remove.
931 * gcc.target/arm/neon/vextu16.c: Remove.
932 * gcc.target/arm/neon/vextu32.c: Remove.
933 * gcc.target/arm/neon/vextu64.c: Remove.
934 * gcc.target/arm/neon/vextu8.c: Remove.
935 * gcc.target/arm/neon/vfmaQf32.c: Remove.
936 * gcc.target/arm/neon/vfmaf32.c: Remove.
937 * gcc.target/arm/neon/vfmsQf32.c: Remove.
938 * gcc.target/arm/neon/vfmsf32.c: Remove.
939 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
940 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
941 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
942 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
943 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
944 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
945 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
946 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
947 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
948 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
949 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
950 * gcc.target/arm/neon/vget_highf32.c: Remove.
951 * gcc.target/arm/neon/vget_highp16.c: Remove.
952 * gcc.target/arm/neon/vget_highp64.c: Remove.
953 * gcc.target/arm/neon/vget_highp8.c: Remove.
954 * gcc.target/arm/neon/vget_highs16.c: Remove.
955 * gcc.target/arm/neon/vget_highs32.c: Remove.
956 * gcc.target/arm/neon/vget_highs64.c: Remove.
957 * gcc.target/arm/neon/vget_highs8.c: Remove.
958 * gcc.target/arm/neon/vget_highu16.c: Remove.
959 * gcc.target/arm/neon/vget_highu32.c: Remove.
960 * gcc.target/arm/neon/vget_highu64.c: Remove.
961 * gcc.target/arm/neon/vget_highu8.c: Remove.
962 * gcc.target/arm/neon/vget_lanef32.c: Remove.
963 * gcc.target/arm/neon/vget_lanep16.c: Remove.
964 * gcc.target/arm/neon/vget_lanep8.c: Remove.
965 * gcc.target/arm/neon/vget_lanes16.c: Remove.
966 * gcc.target/arm/neon/vget_lanes32.c: Remove.
967 * gcc.target/arm/neon/vget_lanes64.c: Remove.
968 * gcc.target/arm/neon/vget_lanes8.c: Remove.
969 * gcc.target/arm/neon/vget_laneu16.c: Remove.
970 * gcc.target/arm/neon/vget_laneu32.c: Remove.
971 * gcc.target/arm/neon/vget_laneu64.c: Remove.
972 * gcc.target/arm/neon/vget_laneu8.c: Remove.
973 * gcc.target/arm/neon/vget_lowf32.c: Remove.
974 * gcc.target/arm/neon/vget_lowp16.c: Remove.
975 * gcc.target/arm/neon/vget_lowp64.c: Remove.
976 * gcc.target/arm/neon/vget_lowp8.c: Remove.
977 * gcc.target/arm/neon/vget_lows16.c: Remove.
978 * gcc.target/arm/neon/vget_lows32.c: Remove.
979 * gcc.target/arm/neon/vget_lows64.c: Remove.
980 * gcc.target/arm/neon/vget_lows8.c: Remove.
981 * gcc.target/arm/neon/vget_lowu16.c: Remove.
982 * gcc.target/arm/neon/vget_lowu32.c: Remove.
983 * gcc.target/arm/neon/vget_lowu64.c: Remove.
984 * gcc.target/arm/neon/vget_lowu8.c: Remove.
985 * gcc.target/arm/neon/vhaddQs16.c: Remove.
986 * gcc.target/arm/neon/vhaddQs32.c: Remove.
987 * gcc.target/arm/neon/vhaddQs8.c: Remove.
988 * gcc.target/arm/neon/vhaddQu16.c: Remove.
989 * gcc.target/arm/neon/vhaddQu32.c: Remove.
990 * gcc.target/arm/neon/vhaddQu8.c: Remove.
991 * gcc.target/arm/neon/vhadds16.c: Remove.
992 * gcc.target/arm/neon/vhadds32.c: Remove.
993 * gcc.target/arm/neon/vhadds8.c: Remove.
994 * gcc.target/arm/neon/vhaddu16.c: Remove.
995 * gcc.target/arm/neon/vhaddu32.c: Remove.
996 * gcc.target/arm/neon/vhaddu8.c: Remove.
997 * gcc.target/arm/neon/vhsubQs16.c: Remove.
998 * gcc.target/arm/neon/vhsubQs32.c: Remove.
999 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1000 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1001 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1002 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1003 * gcc.target/arm/neon/vhsubs16.c: Remove.
1004 * gcc.target/arm/neon/vhsubs32.c: Remove.
1005 * gcc.target/arm/neon/vhsubs8.c: Remove.
1006 * gcc.target/arm/neon/vhsubu16.c: Remove.
1007 * gcc.target/arm/neon/vhsubu32.c: Remove.
1008 * gcc.target/arm/neon/vhsubu8.c: Remove.
1009 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1010 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1011 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1012 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1013 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1014 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1015 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1016 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1017 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1018 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1019 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1020 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1021 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1022 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1023 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1024 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1025 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1026 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1027 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1028 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1029 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1030 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1031 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1032 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1033 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1034 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1035 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1036 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1037 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1038 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1039 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1040 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1041 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1042 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1043 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1044 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1045 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1046 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1047 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1048 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1049 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1050 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1051 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1052 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1053 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1054 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1055 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1056 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1057 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1058 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1059 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1060 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1061 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1062 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1063 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1064 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1065 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1066 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1067 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1068 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1069 * gcc.target/arm/neon/vld1f32.c: Remove.
1070 * gcc.target/arm/neon/vld1p16.c: Remove.
1071 * gcc.target/arm/neon/vld1p64.c: Remove.
1072 * gcc.target/arm/neon/vld1p8.c: Remove.
1073 * gcc.target/arm/neon/vld1s16.c: Remove.
1074 * gcc.target/arm/neon/vld1s32.c: Remove.
1075 * gcc.target/arm/neon/vld1s64.c: Remove.
1076 * gcc.target/arm/neon/vld1s8.c: Remove.
1077 * gcc.target/arm/neon/vld1u16.c: Remove.
1078 * gcc.target/arm/neon/vld1u32.c: Remove.
1079 * gcc.target/arm/neon/vld1u64.c: Remove.
1080 * gcc.target/arm/neon/vld1u8.c: Remove.
1081 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1082 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1083 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1084 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1085 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1086 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1087 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1088 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1089 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1090 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1091 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1092 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1093 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1094 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1095 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1096 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1097 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1098 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1099 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1100 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1101 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1102 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1103 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1104 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1105 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1106 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1107 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1108 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1109 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1110 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1111 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1112 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1113 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1114 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1115 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1116 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1117 * gcc.target/arm/neon/vld2f32.c: Remove.
1118 * gcc.target/arm/neon/vld2p16.c: Remove.
1119 * gcc.target/arm/neon/vld2p64.c: Remove.
1120 * gcc.target/arm/neon/vld2p8.c: Remove.
1121 * gcc.target/arm/neon/vld2s16.c: Remove.
1122 * gcc.target/arm/neon/vld2s32.c: Remove.
1123 * gcc.target/arm/neon/vld2s64.c: Remove.
1124 * gcc.target/arm/neon/vld2s8.c: Remove.
1125 * gcc.target/arm/neon/vld2u16.c: Remove.
1126 * gcc.target/arm/neon/vld2u32.c: Remove.
1127 * gcc.target/arm/neon/vld2u64.c: Remove.
1128 * gcc.target/arm/neon/vld2u8.c: Remove.
1129 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1130 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1131 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1132 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1133 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1134 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1135 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1136 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1137 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1138 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1139 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1140 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1141 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1142 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1143 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1144 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1145 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1146 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1147 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1148 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1149 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1150 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1151 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1152 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1153 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1154 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1155 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1156 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1157 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1158 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1159 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1160 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1161 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1162 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1163 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1164 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1165 * gcc.target/arm/neon/vld3f32.c: Remove.
1166 * gcc.target/arm/neon/vld3p16.c: Remove.
1167 * gcc.target/arm/neon/vld3p64.c: Remove.
1168 * gcc.target/arm/neon/vld3p8.c: Remove.
1169 * gcc.target/arm/neon/vld3s16.c: Remove.
1170 * gcc.target/arm/neon/vld3s32.c: Remove.
1171 * gcc.target/arm/neon/vld3s64.c: Remove.
1172 * gcc.target/arm/neon/vld3s8.c: Remove.
1173 * gcc.target/arm/neon/vld3u16.c: Remove.
1174 * gcc.target/arm/neon/vld3u32.c: Remove.
1175 * gcc.target/arm/neon/vld3u64.c: Remove.
1176 * gcc.target/arm/neon/vld3u8.c: Remove.
1177 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1178 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1179 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1180 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1181 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1182 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1183 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1184 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1185 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1186 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1187 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1188 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1189 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1190 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1191 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1192 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1193 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1194 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1195 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1196 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1197 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1198 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1199 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1200 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1201 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1202 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1203 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1204 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1205 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1206 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1207 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1208 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1209 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1210 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1211 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1212 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1213 * gcc.target/arm/neon/vld4f32.c: Remove.
1214 * gcc.target/arm/neon/vld4p16.c: Remove.
1215 * gcc.target/arm/neon/vld4p64.c: Remove.
1216 * gcc.target/arm/neon/vld4p8.c: Remove.
1217 * gcc.target/arm/neon/vld4s16.c: Remove.
1218 * gcc.target/arm/neon/vld4s32.c: Remove.
1219 * gcc.target/arm/neon/vld4s64.c: Remove.
1220 * gcc.target/arm/neon/vld4s8.c: Remove.
1221 * gcc.target/arm/neon/vld4u16.c: Remove.
1222 * gcc.target/arm/neon/vld4u32.c: Remove.
1223 * gcc.target/arm/neon/vld4u64.c: Remove.
1224 * gcc.target/arm/neon/vld4u8.c: Remove.
1225 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1226 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1227 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1228 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1229 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1230 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1231 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1232 * gcc.target/arm/neon/vmaxf32.c: Remove.
1233 * gcc.target/arm/neon/vmaxs16.c: Remove.
1234 * gcc.target/arm/neon/vmaxs32.c: Remove.
1235 * gcc.target/arm/neon/vmaxs8.c: Remove.
1236 * gcc.target/arm/neon/vmaxu16.c: Remove.
1237 * gcc.target/arm/neon/vmaxu32.c: Remove.
1238 * gcc.target/arm/neon/vmaxu8.c: Remove.
1239 * gcc.target/arm/neon/vminQf32.c: Remove.
1240 * gcc.target/arm/neon/vminQs16.c: Remove.
1241 * gcc.target/arm/neon/vminQs32.c: Remove.
1242 * gcc.target/arm/neon/vminQs8.c: Remove.
1243 * gcc.target/arm/neon/vminQu16.c: Remove.
1244 * gcc.target/arm/neon/vminQu32.c: Remove.
1245 * gcc.target/arm/neon/vminQu8.c: Remove.
1246 * gcc.target/arm/neon/vminf32.c: Remove.
1247 * gcc.target/arm/neon/vmins16.c: Remove.
1248 * gcc.target/arm/neon/vmins32.c: Remove.
1249 * gcc.target/arm/neon/vmins8.c: Remove.
1250 * gcc.target/arm/neon/vminu16.c: Remove.
1251 * gcc.target/arm/neon/vminu32.c: Remove.
1252 * gcc.target/arm/neon/vminu8.c: Remove.
1253 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1254 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1255 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1256 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1257 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1258 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1259 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1260 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1261 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1262 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1263 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1264 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1265 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1266 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1267 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1268 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1269 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1270 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1271 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1272 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1273 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1274 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1275 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1276 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1277 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1278 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1279 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1280 * gcc.target/arm/neon/vmlaf32.c: Remove.
1281 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1282 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1283 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1284 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1285 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1286 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1287 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1288 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1289 * gcc.target/arm/neon/vmlals16.c: Remove.
1290 * gcc.target/arm/neon/vmlals32.c: Remove.
1291 * gcc.target/arm/neon/vmlals8.c: Remove.
1292 * gcc.target/arm/neon/vmlalu16.c: Remove.
1293 * gcc.target/arm/neon/vmlalu32.c: Remove.
1294 * gcc.target/arm/neon/vmlalu8.c: Remove.
1295 * gcc.target/arm/neon/vmlas16.c: Remove.
1296 * gcc.target/arm/neon/vmlas32.c: Remove.
1297 * gcc.target/arm/neon/vmlas8.c: Remove.
1298 * gcc.target/arm/neon/vmlau16.c: Remove.
1299 * gcc.target/arm/neon/vmlau32.c: Remove.
1300 * gcc.target/arm/neon/vmlau8.c: Remove.
1301 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1302 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1303 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1304 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1305 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1306 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1307 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1308 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1309 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1310 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1311 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1312 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1313 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1314 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1315 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1316 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1317 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1318 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1319 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1320 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1321 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1322 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1323 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1324 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1325 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1326 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1327 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1328 * gcc.target/arm/neon/vmlsf32.c: Remove.
1329 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1330 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1331 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1332 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1333 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1334 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1335 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1336 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1337 * gcc.target/arm/neon/vmlsls16.c: Remove.
1338 * gcc.target/arm/neon/vmlsls32.c: Remove.
1339 * gcc.target/arm/neon/vmlsls8.c: Remove.
1340 * gcc.target/arm/neon/vmlslu16.c: Remove.
1341 * gcc.target/arm/neon/vmlslu32.c: Remove.
1342 * gcc.target/arm/neon/vmlslu8.c: Remove.
1343 * gcc.target/arm/neon/vmlss16.c: Remove.
1344 * gcc.target/arm/neon/vmlss32.c: Remove.
1345 * gcc.target/arm/neon/vmlss8.c: Remove.
1346 * gcc.target/arm/neon/vmlsu16.c: Remove.
1347 * gcc.target/arm/neon/vmlsu32.c: Remove.
1348 * gcc.target/arm/neon/vmlsu8.c: Remove.
1349 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1350 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1351 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1352 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1353 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1354 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1355 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1356 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1357 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1358 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1359 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1360 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1361 * gcc.target/arm/neon/vmov_np16.c: Remove.
1362 * gcc.target/arm/neon/vmov_np8.c: Remove.
1363 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1364 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1365 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1366 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1367 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1368 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1369 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1370 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1371 * gcc.target/arm/neon/vmovls16.c: Remove.
1372 * gcc.target/arm/neon/vmovls32.c: Remove.
1373 * gcc.target/arm/neon/vmovls8.c: Remove.
1374 * gcc.target/arm/neon/vmovlu16.c: Remove.
1375 * gcc.target/arm/neon/vmovlu32.c: Remove.
1376 * gcc.target/arm/neon/vmovlu8.c: Remove.
1377 * gcc.target/arm/neon/vmovns16.c: Remove.
1378 * gcc.target/arm/neon/vmovns32.c: Remove.
1379 * gcc.target/arm/neon/vmovns64.c: Remove.
1380 * gcc.target/arm/neon/vmovnu16.c: Remove.
1381 * gcc.target/arm/neon/vmovnu32.c: Remove.
1382 * gcc.target/arm/neon/vmovnu64.c: Remove.
1383 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1384 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1385 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1386 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1387 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1388 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1389 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1390 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1391 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1392 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1393 * gcc.target/arm/neon/vmulQf32.c: Remove.
1394 * gcc.target/arm/neon/vmulQp8.c: Remove.
1395 * gcc.target/arm/neon/vmulQs16.c: Remove.
1396 * gcc.target/arm/neon/vmulQs32.c: Remove.
1397 * gcc.target/arm/neon/vmulQs8.c: Remove.
1398 * gcc.target/arm/neon/vmulQu16.c: Remove.
1399 * gcc.target/arm/neon/vmulQu32.c: Remove.
1400 * gcc.target/arm/neon/vmulQu8.c: Remove.
1401 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1402 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1403 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1404 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1405 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1406 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1407 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1408 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1409 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1410 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1411 * gcc.target/arm/neon/vmulf32.c: Remove.
1412 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1413 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1414 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1415 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1416 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1417 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1418 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1419 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1420 * gcc.target/arm/neon/vmullp8.c: Remove.
1421 * gcc.target/arm/neon/vmulls16.c: Remove.
1422 * gcc.target/arm/neon/vmulls32.c: Remove.
1423 * gcc.target/arm/neon/vmulls8.c: Remove.
1424 * gcc.target/arm/neon/vmullu16.c: Remove.
1425 * gcc.target/arm/neon/vmullu32.c: Remove.
1426 * gcc.target/arm/neon/vmullu8.c: Remove.
1427 * gcc.target/arm/neon/vmulp8.c: Remove.
1428 * gcc.target/arm/neon/vmuls16.c: Remove.
1429 * gcc.target/arm/neon/vmuls32.c: Remove.
1430 * gcc.target/arm/neon/vmuls8.c: Remove.
1431 * gcc.target/arm/neon/vmulu16.c: Remove.
1432 * gcc.target/arm/neon/vmulu32.c: Remove.
1433 * gcc.target/arm/neon/vmulu8.c: Remove.
1434 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1435 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1436 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1437 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1438 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1439 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1440 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1441 * gcc.target/arm/neon/vmvnp8.c: Remove.
1442 * gcc.target/arm/neon/vmvns16.c: Remove.
1443 * gcc.target/arm/neon/vmvns32.c: Remove.
1444 * gcc.target/arm/neon/vmvns8.c: Remove.
1445 * gcc.target/arm/neon/vmvnu16.c: Remove.
1446 * gcc.target/arm/neon/vmvnu32.c: Remove.
1447 * gcc.target/arm/neon/vmvnu8.c: Remove.
1448 * gcc.target/arm/neon/vnegQf32.c: Remove.
1449 * gcc.target/arm/neon/vnegQs16.c: Remove.
1450 * gcc.target/arm/neon/vnegQs32.c: Remove.
1451 * gcc.target/arm/neon/vnegQs8.c: Remove.
1452 * gcc.target/arm/neon/vnegf32.c: Remove.
1453 * gcc.target/arm/neon/vnegs16.c: Remove.
1454 * gcc.target/arm/neon/vnegs32.c: Remove.
1455 * gcc.target/arm/neon/vnegs8.c: Remove.
1456 * gcc.target/arm/neon/vornQs16.c: Remove.
1457 * gcc.target/arm/neon/vornQs32.c: Remove.
1458 * gcc.target/arm/neon/vornQs64.c: Remove.
1459 * gcc.target/arm/neon/vornQs8.c: Remove.
1460 * gcc.target/arm/neon/vornQu16.c: Remove.
1461 * gcc.target/arm/neon/vornQu32.c: Remove.
1462 * gcc.target/arm/neon/vornQu64.c: Remove.
1463 * gcc.target/arm/neon/vornQu8.c: Remove.
1464 * gcc.target/arm/neon/vorns16.c: Remove.
1465 * gcc.target/arm/neon/vorns32.c: Remove.
1466 * gcc.target/arm/neon/vorns64.c: Remove.
1467 * gcc.target/arm/neon/vorns8.c: Remove.
1468 * gcc.target/arm/neon/vornu16.c: Remove.
1469 * gcc.target/arm/neon/vornu32.c: Remove.
1470 * gcc.target/arm/neon/vornu64.c: Remove.
1471 * gcc.target/arm/neon/vornu8.c: Remove.
1472 * gcc.target/arm/neon/vorrQs16.c: Remove.
1473 * gcc.target/arm/neon/vorrQs32.c: Remove.
1474 * gcc.target/arm/neon/vorrQs64.c: Remove.
1475 * gcc.target/arm/neon/vorrQs8.c: Remove.
1476 * gcc.target/arm/neon/vorrQu16.c: Remove.
1477 * gcc.target/arm/neon/vorrQu32.c: Remove.
1478 * gcc.target/arm/neon/vorrQu64.c: Remove.
1479 * gcc.target/arm/neon/vorrQu8.c: Remove.
1480 * gcc.target/arm/neon/vorrs16.c: Remove.
1481 * gcc.target/arm/neon/vorrs32.c: Remove.
1482 * gcc.target/arm/neon/vorrs64.c: Remove.
1483 * gcc.target/arm/neon/vorrs8.c: Remove.
1484 * gcc.target/arm/neon/vorru16.c: Remove.
1485 * gcc.target/arm/neon/vorru32.c: Remove.
1486 * gcc.target/arm/neon/vorru64.c: Remove.
1487 * gcc.target/arm/neon/vorru8.c: Remove.
1488 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1489 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1490 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1491 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1492 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1493 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1494 * gcc.target/arm/neon/vpadals16.c: Remove.
1495 * gcc.target/arm/neon/vpadals32.c: Remove.
1496 * gcc.target/arm/neon/vpadals8.c: Remove.
1497 * gcc.target/arm/neon/vpadalu16.c: Remove.
1498 * gcc.target/arm/neon/vpadalu32.c: Remove.
1499 * gcc.target/arm/neon/vpadalu8.c: Remove.
1500 * gcc.target/arm/neon/vpaddf32.c: Remove.
1501 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1502 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1503 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1504 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1505 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1506 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1507 * gcc.target/arm/neon/vpaddls16.c: Remove.
1508 * gcc.target/arm/neon/vpaddls32.c: Remove.
1509 * gcc.target/arm/neon/vpaddls8.c: Remove.
1510 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1511 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1512 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1513 * gcc.target/arm/neon/vpadds16.c: Remove.
1514 * gcc.target/arm/neon/vpadds32.c: Remove.
1515 * gcc.target/arm/neon/vpadds8.c: Remove.
1516 * gcc.target/arm/neon/vpaddu16.c: Remove.
1517 * gcc.target/arm/neon/vpaddu32.c: Remove.
1518 * gcc.target/arm/neon/vpaddu8.c: Remove.
1519 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1520 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1521 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1522 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1523 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1524 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1525 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1526 * gcc.target/arm/neon/vpminf32.c: Remove.
1527 * gcc.target/arm/neon/vpmins16.c: Remove.
1528 * gcc.target/arm/neon/vpmins32.c: Remove.
1529 * gcc.target/arm/neon/vpmins8.c: Remove.
1530 * gcc.target/arm/neon/vpminu16.c: Remove.
1531 * gcc.target/arm/neon/vpminu32.c: Remove.
1532 * gcc.target/arm/neon/vpminu8.c: Remove.
1533 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1534 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1535 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1536 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1537 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1538 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1539 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1540 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1541 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1542 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1543 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1544 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1545 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1546 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1547 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1548 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1549 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1550 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1551 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1552 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1553 * gcc.target/arm/neon/vqRshls16.c: Remove.
1554 * gcc.target/arm/neon/vqRshls32.c: Remove.
1555 * gcc.target/arm/neon/vqRshls64.c: Remove.
1556 * gcc.target/arm/neon/vqRshls8.c: Remove.
1557 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1558 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1559 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1560 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1561 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1562 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1563 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1564 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1565 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1566 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1567 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1568 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1569 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1570 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1571 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1572 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1573 * gcc.target/arm/neon/vqabss16.c: Remove.
1574 * gcc.target/arm/neon/vqabss32.c: Remove.
1575 * gcc.target/arm/neon/vqabss8.c: Remove.
1576 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1577 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1578 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1579 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1580 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1581 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1582 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1583 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1584 * gcc.target/arm/neon/vqadds16.c: Remove.
1585 * gcc.target/arm/neon/vqadds32.c: Remove.
1586 * gcc.target/arm/neon/vqadds64.c: Remove.
1587 * gcc.target/arm/neon/vqadds8.c: Remove.
1588 * gcc.target/arm/neon/vqaddu16.c: Remove.
1589 * gcc.target/arm/neon/vqaddu32.c: Remove.
1590 * gcc.target/arm/neon/vqaddu64.c: Remove.
1591 * gcc.target/arm/neon/vqaddu8.c: Remove.
1592 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1593 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1594 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1595 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1596 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1597 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1598 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1599 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1600 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1601 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1602 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1603 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1604 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1605 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1606 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1607 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1608 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1609 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1610 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1611 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1612 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1613 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1614 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1615 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1616 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1617 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1618 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1619 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1620 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1621 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1622 * gcc.target/arm/neon/vqmovns16.c: Remove.
1623 * gcc.target/arm/neon/vqmovns32.c: Remove.
1624 * gcc.target/arm/neon/vqmovns64.c: Remove.
1625 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1626 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1627 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1628 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1629 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1630 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1631 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1632 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1633 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1634 * gcc.target/arm/neon/vqnegs16.c: Remove.
1635 * gcc.target/arm/neon/vqnegs32.c: Remove.
1636 * gcc.target/arm/neon/vqnegs8.c: Remove.
1637 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1638 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1639 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1640 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1641 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1642 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1643 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1644 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1645 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1646 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1647 * gcc.target/arm/neon/vqshlQs64.c: Remove.
1648 * gcc.target/arm/neon/vqshlQs8.c: Remove.
1649 * gcc.target/arm/neon/vqshlQu16.c: Remove.
1650 * gcc.target/arm/neon/vqshlQu32.c: Remove.
1651 * gcc.target/arm/neon/vqshlQu64.c: Remove.
1652 * gcc.target/arm/neon/vqshlQu8.c: Remove.
1653 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1654 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1655 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1656 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1657 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1658 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1659 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1660 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1661 * gcc.target/arm/neon/vqshls16.c: Remove.
1662 * gcc.target/arm/neon/vqshls32.c: Remove.
1663 * gcc.target/arm/neon/vqshls64.c: Remove.
1664 * gcc.target/arm/neon/vqshls8.c: Remove.
1665 * gcc.target/arm/neon/vqshlu16.c: Remove.
1666 * gcc.target/arm/neon/vqshlu32.c: Remove.
1667 * gcc.target/arm/neon/vqshlu64.c: Remove.
1668 * gcc.target/arm/neon/vqshlu8.c: Remove.
1669 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1670 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1671 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1672 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1673 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1674 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1675 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1676 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1677 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1678 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1679 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1680 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1681 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1682 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1683 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1684 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1685 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1686 * gcc.target/arm/neon/vqsubQs16.c: Remove.
1687 * gcc.target/arm/neon/vqsubQs32.c: Remove.
1688 * gcc.target/arm/neon/vqsubQs64.c: Remove.
1689 * gcc.target/arm/neon/vqsubQs8.c: Remove.
1690 * gcc.target/arm/neon/vqsubQu16.c: Remove.
1691 * gcc.target/arm/neon/vqsubQu32.c: Remove.
1692 * gcc.target/arm/neon/vqsubQu64.c: Remove.
1693 * gcc.target/arm/neon/vqsubQu8.c: Remove.
1694 * gcc.target/arm/neon/vqsubs16.c: Remove.
1695 * gcc.target/arm/neon/vqsubs32.c: Remove.
1696 * gcc.target/arm/neon/vqsubs64.c: Remove.
1697 * gcc.target/arm/neon/vqsubs8.c: Remove.
1698 * gcc.target/arm/neon/vqsubu16.c: Remove.
1699 * gcc.target/arm/neon/vqsubu32.c: Remove.
1700 * gcc.target/arm/neon/vqsubu64.c: Remove.
1701 * gcc.target/arm/neon/vqsubu8.c: Remove.
1702 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1703 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1704 * gcc.target/arm/neon/vrecpef32.c: Remove.
1705 * gcc.target/arm/neon/vrecpeu32.c: Remove.
1706 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1707 * gcc.target/arm/neon/vrecpsf32.c: Remove.
1708 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1709 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1710 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1711 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1712 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1713 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1714 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1715 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1716 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1717 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1718 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1719 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1720 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1721 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1722 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1723 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1724 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1725 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1726 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1727 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1728 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1729 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1730 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1731 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1732 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1733 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1734 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1735 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1736 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1737 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1738 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1739 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1740 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1741 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1742 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1743 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1744 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1745 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1746 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1747 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1748 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1749 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1750 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1751 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1752 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1753 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1754 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1755 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1756 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1757 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1758 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1759 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1760 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1761 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1762 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1763 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1764 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1765 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1766 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1767 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1768 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1769 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1770 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1771 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1772 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1773 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1774 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1775 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1776 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1777 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1778 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1779 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1780 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1781 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1782 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1783 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1784 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1785 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1786 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1787 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1788 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1789 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1790 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1791 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1792 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1793 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1794 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1795 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1796 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1797 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1798 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1799 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1800 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1801 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1802 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1803 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1804 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1805 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1806 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1807 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1808 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1809 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1810 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1811 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1812 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1813 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1814 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1815 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1816 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1817 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1818 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1819 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1820 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1821 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1822 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1823 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1824 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1825 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1826 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1827 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1828 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1829 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1830 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1831 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1832 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1833 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1834 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1835 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1836 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1837 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1838 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1839 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1840 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1841 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1842 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1843 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1844 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1845 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1846 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1847 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1848 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1849 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1850 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1851 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1852 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1853 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1854 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1855 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1856 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1857 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1858 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1859 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1860 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1861 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1862 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1863 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1864 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1865 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1866 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1867 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1868 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1869 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1870 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1871 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1872 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1873 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1874 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1875 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1876 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1877 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1878 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1879 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1880 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1881 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1882 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1883 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1884 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1885 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1886 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1887 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1888 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1889 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1890 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1891 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1892 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1893 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1894 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1895 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1896 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1897 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1898 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1899 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1900 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1901 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1902 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1903 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1904 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1905 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1906 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1907 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1908 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1909 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1910 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1911 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1912 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1913 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
1914 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
1915 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
1916 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
1917 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
1918 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
1919 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
1920 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
1921 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
1922 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
1923 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
1924 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
1925 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
1926 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
1927 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
1928 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
1929 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
1930 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
1931 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
1932 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
1933 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
1934 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
1935 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
1936 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
1937 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
1938 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
1939 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
1940 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
1941 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
1942 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
1943 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
1944 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
1945 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
1946 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
1947 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
1948 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
1949 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
1950 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
1951 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
1952 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
1953 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
1954 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
1955 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
1956 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
1957 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
1958 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
1959 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
1960 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
1961 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
1962 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
1963 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
1964 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
1965 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
1966 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
1967 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
1968 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
1969 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
1970 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
1971 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
1972 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
1973 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
1974 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
1975 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
1976 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
1977 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
1978 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
1979 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
1980 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
1981 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
1982 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
1983 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
1984 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
1985 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
1986 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
1987 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
1988 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
1989 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
1990 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
1991 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
1992 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
1993 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
1994 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
1995 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
1996 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
1997 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
1998 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
1999 * gcc.target/arm/neon/vrev16p8.c: Remove.
2000 * gcc.target/arm/neon/vrev16s8.c: Remove.
2001 * gcc.target/arm/neon/vrev16u8.c: Remove.
2002 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2003 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2004 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2005 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2006 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2007 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2008 * gcc.target/arm/neon/vrev32p16.c: Remove.
2009 * gcc.target/arm/neon/vrev32p8.c: Remove.
2010 * gcc.target/arm/neon/vrev32s16.c: Remove.
2011 * gcc.target/arm/neon/vrev32s8.c: Remove.
2012 * gcc.target/arm/neon/vrev32u16.c: Remove.
2013 * gcc.target/arm/neon/vrev32u8.c: Remove.
2014 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2015 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2016 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2017 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2018 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2019 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2020 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2021 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2022 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2023 * gcc.target/arm/neon/vrev64f32.c: Remove.
2024 * gcc.target/arm/neon/vrev64p16.c: Remove.
2025 * gcc.target/arm/neon/vrev64p8.c: Remove.
2026 * gcc.target/arm/neon/vrev64s16.c: Remove.
2027 * gcc.target/arm/neon/vrev64s32.c: Remove.
2028 * gcc.target/arm/neon/vrev64s8.c: Remove.
2029 * gcc.target/arm/neon/vrev64u16.c: Remove.
2030 * gcc.target/arm/neon/vrev64u32.c: Remove.
2031 * gcc.target/arm/neon/vrev64u8.c: Remove.
2032 * gcc.target/arm/neon/vrndaf32.c: Remove.
2033 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2034 * gcc.target/arm/neon/vrndf32.c: Remove.
2035 * gcc.target/arm/neon/vrndmf32.c: Remove.
2036 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2037 * gcc.target/arm/neon/vrndnf32.c: Remove.
2038 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2039 * gcc.target/arm/neon/vrndpf32.c: Remove.
2040 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2041 * gcc.target/arm/neon/vrndqf32.c: Remove.
2042 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2043 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2044 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2045 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2046 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2047 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2048 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2049 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2050 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2051 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2052 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2053 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2054 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2055 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2056 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2057 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2058 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2059 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2060 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2061 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2062 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2063 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2064 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2065 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2066 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2067 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2068 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2069 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2070 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2071 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2072 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2073 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2074 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2075 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2076 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2077 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2078 * gcc.target/arm/neon/vshlQs16.c: Remove.
2079 * gcc.target/arm/neon/vshlQs32.c: Remove.
2080 * gcc.target/arm/neon/vshlQs64.c: Remove.
2081 * gcc.target/arm/neon/vshlQs8.c: Remove.
2082 * gcc.target/arm/neon/vshlQu16.c: Remove.
2083 * gcc.target/arm/neon/vshlQu32.c: Remove.
2084 * gcc.target/arm/neon/vshlQu64.c: Remove.
2085 * gcc.target/arm/neon/vshlQu8.c: Remove.
2086 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2087 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2088 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2089 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2090 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2091 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2092 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2093 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2094 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2095 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2096 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2097 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2098 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2099 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2100 * gcc.target/arm/neon/vshls16.c: Remove.
2101 * gcc.target/arm/neon/vshls32.c: Remove.
2102 * gcc.target/arm/neon/vshls64.c: Remove.
2103 * gcc.target/arm/neon/vshls8.c: Remove.
2104 * gcc.target/arm/neon/vshlu16.c: Remove.
2105 * gcc.target/arm/neon/vshlu32.c: Remove.
2106 * gcc.target/arm/neon/vshlu64.c: Remove.
2107 * gcc.target/arm/neon/vshlu8.c: Remove.
2108 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2109 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2110 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2111 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2112 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2113 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2114 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2115 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2116 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2117 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2118 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2119 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2120 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2121 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2122 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2123 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2124 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2125 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2126 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2127 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2128 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2129 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2130 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2131 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2132 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2133 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2134 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2135 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2136 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2137 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2138 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2139 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2140 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2141 * gcc.target/arm/neon/vsli_np16.c: Remove.
2142 * gcc.target/arm/neon/vsli_np64.c: Remove.
2143 * gcc.target/arm/neon/vsli_np8.c: Remove.
2144 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2145 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2146 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2147 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2148 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2149 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2150 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2151 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2152 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2153 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2154 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2155 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2156 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2157 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2158 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2159 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2160 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2161 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2162 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2163 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2164 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2165 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2166 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2167 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2168 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2169 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2170 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2171 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2172 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2173 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2174 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2175 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2176 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2177 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2178 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2179 * gcc.target/arm/neon/vsri_np16.c: Remove.
2180 * gcc.target/arm/neon/vsri_np64.c: Remove.
2181 * gcc.target/arm/neon/vsri_np8.c: Remove.
2182 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2183 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2184 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2185 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2186 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2187 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2188 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2189 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2190 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2191 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2192 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2193 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2194 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2195 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2196 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2197 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2198 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2199 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2200 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2201 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2202 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2203 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2204 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2205 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2206 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2207 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2208 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2209 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2210 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2211 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2212 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2213 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2214 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2215 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2216 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2217 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2218 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2219 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2220 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2221 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2222 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2223 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2224 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2225 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2226 * gcc.target/arm/neon/vst1f32.c: Remove.
2227 * gcc.target/arm/neon/vst1p16.c: Remove.
2228 * gcc.target/arm/neon/vst1p64.c: Remove.
2229 * gcc.target/arm/neon/vst1p8.c: Remove.
2230 * gcc.target/arm/neon/vst1s16.c: Remove.
2231 * gcc.target/arm/neon/vst1s32.c: Remove.
2232 * gcc.target/arm/neon/vst1s64.c: Remove.
2233 * gcc.target/arm/neon/vst1s8.c: Remove.
2234 * gcc.target/arm/neon/vst1u16.c: Remove.
2235 * gcc.target/arm/neon/vst1u32.c: Remove.
2236 * gcc.target/arm/neon/vst1u64.c: Remove.
2237 * gcc.target/arm/neon/vst1u8.c: Remove.
2238 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2239 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2240 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2241 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2242 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2243 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2244 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2245 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2246 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2247 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2248 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2249 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2250 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2251 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2252 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2253 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2254 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2255 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2256 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2257 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2258 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2259 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2260 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2261 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2262 * gcc.target/arm/neon/vst2f32.c: Remove.
2263 * gcc.target/arm/neon/vst2p16.c: Remove.
2264 * gcc.target/arm/neon/vst2p64.c: Remove.
2265 * gcc.target/arm/neon/vst2p8.c: Remove.
2266 * gcc.target/arm/neon/vst2s16.c: Remove.
2267 * gcc.target/arm/neon/vst2s32.c: Remove.
2268 * gcc.target/arm/neon/vst2s64.c: Remove.
2269 * gcc.target/arm/neon/vst2s8.c: Remove.
2270 * gcc.target/arm/neon/vst2u16.c: Remove.
2271 * gcc.target/arm/neon/vst2u32.c: Remove.
2272 * gcc.target/arm/neon/vst2u64.c: Remove.
2273 * gcc.target/arm/neon/vst2u8.c: Remove.
2274 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2275 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2276 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2277 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2278 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2279 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2280 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2281 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2282 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2283 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2284 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2285 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2286 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2287 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2288 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2289 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2290 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2291 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2292 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2293 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2294 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2295 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2296 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2297 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2298 * gcc.target/arm/neon/vst3f32.c: Remove.
2299 * gcc.target/arm/neon/vst3p16.c: Remove.
2300 * gcc.target/arm/neon/vst3p64.c: Remove.
2301 * gcc.target/arm/neon/vst3p8.c: Remove.
2302 * gcc.target/arm/neon/vst3s16.c: Remove.
2303 * gcc.target/arm/neon/vst3s32.c: Remove.
2304 * gcc.target/arm/neon/vst3s64.c: Remove.
2305 * gcc.target/arm/neon/vst3s8.c: Remove.
2306 * gcc.target/arm/neon/vst3u16.c: Remove.
2307 * gcc.target/arm/neon/vst3u32.c: Remove.
2308 * gcc.target/arm/neon/vst3u64.c: Remove.
2309 * gcc.target/arm/neon/vst3u8.c: Remove.
2310 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2311 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2312 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2313 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2314 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2315 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2316 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2317 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2318 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2319 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2320 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2321 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2322 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2323 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2324 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2325 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2326 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2327 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2328 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2329 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2330 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2331 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2332 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2333 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2334 * gcc.target/arm/neon/vst4f32.c: Remove.
2335 * gcc.target/arm/neon/vst4p16.c: Remove.
2336 * gcc.target/arm/neon/vst4p64.c: Remove.
2337 * gcc.target/arm/neon/vst4p8.c: Remove.
2338 * gcc.target/arm/neon/vst4s16.c: Remove.
2339 * gcc.target/arm/neon/vst4s32.c: Remove.
2340 * gcc.target/arm/neon/vst4s64.c: Remove.
2341 * gcc.target/arm/neon/vst4s8.c: Remove.
2342 * gcc.target/arm/neon/vst4u16.c: Remove.
2343 * gcc.target/arm/neon/vst4u32.c: Remove.
2344 * gcc.target/arm/neon/vst4u64.c: Remove.
2345 * gcc.target/arm/neon/vst4u8.c: Remove.
2346 * gcc.target/arm/neon/vsubQf32.c: Remove.
2347 * gcc.target/arm/neon/vsubQs16.c: Remove.
2348 * gcc.target/arm/neon/vsubQs32.c: Remove.
2349 * gcc.target/arm/neon/vsubQs64.c: Remove.
2350 * gcc.target/arm/neon/vsubQs8.c: Remove.
2351 * gcc.target/arm/neon/vsubQu16.c: Remove.
2352 * gcc.target/arm/neon/vsubQu32.c: Remove.
2353 * gcc.target/arm/neon/vsubQu64.c: Remove.
2354 * gcc.target/arm/neon/vsubQu8.c: Remove.
2355 * gcc.target/arm/neon/vsubf32.c: Remove.
2356 * gcc.target/arm/neon/vsubhns16.c: Remove.
2357 * gcc.target/arm/neon/vsubhns32.c: Remove.
2358 * gcc.target/arm/neon/vsubhns64.c: Remove.
2359 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2360 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2361 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2362 * gcc.target/arm/neon/vsubls16.c: Remove.
2363 * gcc.target/arm/neon/vsubls32.c: Remove.
2364 * gcc.target/arm/neon/vsubls8.c: Remove.
2365 * gcc.target/arm/neon/vsublu16.c: Remove.
2366 * gcc.target/arm/neon/vsublu32.c: Remove.
2367 * gcc.target/arm/neon/vsublu8.c: Remove.
2368 * gcc.target/arm/neon/vsubs16.c: Remove.
2369 * gcc.target/arm/neon/vsubs32.c: Remove.
2370 * gcc.target/arm/neon/vsubs64.c: Remove.
2371 * gcc.target/arm/neon/vsubs8.c: Remove.
2372 * gcc.target/arm/neon/vsubu16.c: Remove.
2373 * gcc.target/arm/neon/vsubu32.c: Remove.
2374 * gcc.target/arm/neon/vsubu64.c: Remove.
2375 * gcc.target/arm/neon/vsubu8.c: Remove.
2376 * gcc.target/arm/neon/vsubws16.c: Remove.
2377 * gcc.target/arm/neon/vsubws32.c: Remove.
2378 * gcc.target/arm/neon/vsubws8.c: Remove.
2379 * gcc.target/arm/neon/vsubwu16.c: Remove.
2380 * gcc.target/arm/neon/vsubwu32.c: Remove.
2381 * gcc.target/arm/neon/vsubwu8.c: Remove.
2382 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2383 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2384 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2385 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2386 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2387 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2388 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2389 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2390 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2391 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2392 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2393 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2394 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2395 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2396 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2397 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2398 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2399 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2400 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2401 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2402 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2403 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2404 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2405 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2406 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2407 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2408 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2409 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2410 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2411 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2412 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2413 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2414 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2415 * gcc.target/arm/neon/vtrnf32.c: Remove.
2416 * gcc.target/arm/neon/vtrnp16.c: Remove.
2417 * gcc.target/arm/neon/vtrnp8.c: Remove.
2418 * gcc.target/arm/neon/vtrns16.c: Remove.
2419 * gcc.target/arm/neon/vtrns32.c: Remove.
2420 * gcc.target/arm/neon/vtrns8.c: Remove.
2421 * gcc.target/arm/neon/vtrnu16.c: Remove.
2422 * gcc.target/arm/neon/vtrnu32.c: Remove.
2423 * gcc.target/arm/neon/vtrnu8.c: Remove.
2424 * gcc.target/arm/neon/vtstQp8.c: Remove.
2425 * gcc.target/arm/neon/vtstQs16.c: Remove.
2426 * gcc.target/arm/neon/vtstQs32.c: Remove.
2427 * gcc.target/arm/neon/vtstQs8.c: Remove.
2428 * gcc.target/arm/neon/vtstQu16.c: Remove.
2429 * gcc.target/arm/neon/vtstQu32.c: Remove.
2430 * gcc.target/arm/neon/vtstQu8.c: Remove.
2431 * gcc.target/arm/neon/vtstp8.c: Remove.
2432 * gcc.target/arm/neon/vtsts16.c: Remove.
2433 * gcc.target/arm/neon/vtsts32.c: Remove.
2434 * gcc.target/arm/neon/vtsts8.c: Remove.
2435 * gcc.target/arm/neon/vtstu16.c: Remove.
2436 * gcc.target/arm/neon/vtstu32.c: Remove.
2437 * gcc.target/arm/neon/vtstu8.c: Remove.
2438 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2439 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2440 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2441 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2442 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2443 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2444 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2445 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2446 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2447 * gcc.target/arm/neon/vuzpf32.c: Remove.
2448 * gcc.target/arm/neon/vuzpp16.c: Remove.
2449 * gcc.target/arm/neon/vuzpp8.c: Remove.
2450 * gcc.target/arm/neon/vuzps16.c: Remove.
2451 * gcc.target/arm/neon/vuzps32.c: Remove.
2452 * gcc.target/arm/neon/vuzps8.c: Remove.
2453 * gcc.target/arm/neon/vuzpu16.c: Remove.
2454 * gcc.target/arm/neon/vuzpu32.c: Remove.
2455 * gcc.target/arm/neon/vuzpu8.c: Remove.
2456 * gcc.target/arm/neon/vzipQf32.c: Remove.
2457 * gcc.target/arm/neon/vzipQp16.c: Remove.
2458 * gcc.target/arm/neon/vzipQp8.c: Remove.
2459 * gcc.target/arm/neon/vzipQs16.c: Remove.
2460 * gcc.target/arm/neon/vzipQs32.c: Remove.
2461 * gcc.target/arm/neon/vzipQs8.c: Remove.
2462 * gcc.target/arm/neon/vzipQu16.c: Remove.
2463 * gcc.target/arm/neon/vzipQu32.c: Remove.
2464 * gcc.target/arm/neon/vzipQu8.c: Remove.
2465 * gcc.target/arm/neon/vzipf32.c: Remove.
2466 * gcc.target/arm/neon/vzipp16.c: Remove.
2467 * gcc.target/arm/neon/vzipp8.c: Remove.
2468 * gcc.target/arm/neon/vzips16.c: Remove.
2469 * gcc.target/arm/neon/vzips32.c: Remove.
2470 * gcc.target/arm/neon/vzips8.c: Remove.
2471 * gcc.target/arm/neon/vzipu16.c: Remove.
2472 * gcc.target/arm/neon/vzipu32.c: Remove.
2473 * gcc.target/arm/neon/vzipu8.c: Remove.
2475 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2477 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2479 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2482 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2483 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2485 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2487 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2488 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2489 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2490 levenshtein_plugin.c.
2491 * gcc.dg/spellcheck-fields.c: New file.
2493 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2496 * gfortran.dg/pr68318_1.f90: New test.
2497 * gfortran.dg/pr68318_2.f90: Ditto.
2499 2015-11-12 James Norris <jnorris@codesourcery.com>
2500 Joseph Myers <joseph@codesourcery.com>
2502 * c-c++-common/goacc/declare-1.c: New test.
2503 * c-c++-common/goacc/declare-2.c: Likewise.
2505 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2507 [ARM] Remove neon-testgen.ml and generated tests.
2509 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2510 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2511 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2512 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2513 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2514 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2515 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2516 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2517 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2518 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2519 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2520 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2521 * gcc.target/arm/neon/vRhadds16.c: Remove.
2522 * gcc.target/arm/neon/vRhadds32.c: Remove.
2523 * gcc.target/arm/neon/vRhadds8.c: Remove.
2524 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2525 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2526 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2527 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2528 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2529 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2530 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2531 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2532 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2533 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2534 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2535 * gcc.target/arm/neon/vRshls16.c: Remove.
2536 * gcc.target/arm/neon/vRshls32.c: Remove.
2537 * gcc.target/arm/neon/vRshls64.c: Remove.
2538 * gcc.target/arm/neon/vRshls8.c: Remove.
2539 * gcc.target/arm/neon/vRshlu16.c: Remove.
2540 * gcc.target/arm/neon/vRshlu32.c: Remove.
2541 * gcc.target/arm/neon/vRshlu64.c: Remove.
2542 * gcc.target/arm/neon/vRshlu8.c: Remove.
2543 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2544 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2545 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2546 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2547 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2548 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2549 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2550 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2551 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2552 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2553 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2554 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2555 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2556 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2557 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2558 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2559 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2560 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2561 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2562 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2563 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2564 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2565 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2566 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2567 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2568 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2569 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2570 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2571 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2572 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2573 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2574 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2575 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2576 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2577 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2578 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2579 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2580 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2581 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2582 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2583 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2584 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2585 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2586 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2587 * gcc.target/arm/neon/vabaQs16.c: Remove.
2588 * gcc.target/arm/neon/vabaQs32.c: Remove.
2589 * gcc.target/arm/neon/vabaQs8.c: Remove.
2590 * gcc.target/arm/neon/vabaQu16.c: Remove.
2591 * gcc.target/arm/neon/vabaQu32.c: Remove.
2592 * gcc.target/arm/neon/vabaQu8.c: Remove.
2593 * gcc.target/arm/neon/vabals16.c: Remove.
2594 * gcc.target/arm/neon/vabals32.c: Remove.
2595 * gcc.target/arm/neon/vabals8.c: Remove.
2596 * gcc.target/arm/neon/vabalu16.c: Remove.
2597 * gcc.target/arm/neon/vabalu32.c: Remove.
2598 * gcc.target/arm/neon/vabalu8.c: Remove.
2599 * gcc.target/arm/neon/vabas16.c: Remove.
2600 * gcc.target/arm/neon/vabas32.c: Remove.
2601 * gcc.target/arm/neon/vabas8.c: Remove.
2602 * gcc.target/arm/neon/vabau16.c: Remove.
2603 * gcc.target/arm/neon/vabau32.c: Remove.
2604 * gcc.target/arm/neon/vabau8.c: Remove.
2605 * gcc.target/arm/neon/vabdQf32.c: Remove.
2606 * gcc.target/arm/neon/vabdQs16.c: Remove.
2607 * gcc.target/arm/neon/vabdQs32.c: Remove.
2608 * gcc.target/arm/neon/vabdQs8.c: Remove.
2609 * gcc.target/arm/neon/vabdQu16.c: Remove.
2610 * gcc.target/arm/neon/vabdQu32.c: Remove.
2611 * gcc.target/arm/neon/vabdQu8.c: Remove.
2612 * gcc.target/arm/neon/vabdf32.c: Remove.
2613 * gcc.target/arm/neon/vabdls16.c: Remove.
2614 * gcc.target/arm/neon/vabdls32.c: Remove.
2615 * gcc.target/arm/neon/vabdls8.c: Remove.
2616 * gcc.target/arm/neon/vabdlu16.c: Remove.
2617 * gcc.target/arm/neon/vabdlu32.c: Remove.
2618 * gcc.target/arm/neon/vabdlu8.c: Remove.
2619 * gcc.target/arm/neon/vabds16.c: Remove.
2620 * gcc.target/arm/neon/vabds32.c: Remove.
2621 * gcc.target/arm/neon/vabds8.c: Remove.
2622 * gcc.target/arm/neon/vabdu16.c: Remove.
2623 * gcc.target/arm/neon/vabdu32.c: Remove.
2624 * gcc.target/arm/neon/vabdu8.c: Remove.
2625 * gcc.target/arm/neon/vabsQf32.c: Remove.
2626 * gcc.target/arm/neon/vabsQs16.c: Remove.
2627 * gcc.target/arm/neon/vabsQs32.c: Remove.
2628 * gcc.target/arm/neon/vabsQs8.c: Remove.
2629 * gcc.target/arm/neon/vabsf32.c: Remove.
2630 * gcc.target/arm/neon/vabss16.c: Remove.
2631 * gcc.target/arm/neon/vabss32.c: Remove.
2632 * gcc.target/arm/neon/vabss8.c: Remove.
2633 * gcc.target/arm/neon/vaddQf32.c: Remove.
2634 * gcc.target/arm/neon/vaddQs16.c: Remove.
2635 * gcc.target/arm/neon/vaddQs32.c: Remove.
2636 * gcc.target/arm/neon/vaddQs64.c: Remove.
2637 * gcc.target/arm/neon/vaddQs8.c: Remove.
2638 * gcc.target/arm/neon/vaddQu16.c: Remove.
2639 * gcc.target/arm/neon/vaddQu32.c: Remove.
2640 * gcc.target/arm/neon/vaddQu64.c: Remove.
2641 * gcc.target/arm/neon/vaddQu8.c: Remove.
2642 * gcc.target/arm/neon/vaddf32.c: Remove.
2643 * gcc.target/arm/neon/vaddhns16.c: Remove.
2644 * gcc.target/arm/neon/vaddhns32.c: Remove.
2645 * gcc.target/arm/neon/vaddhns64.c: Remove.
2646 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2647 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2648 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2649 * gcc.target/arm/neon/vaddls16.c: Remove.
2650 * gcc.target/arm/neon/vaddls32.c: Remove.
2651 * gcc.target/arm/neon/vaddls8.c: Remove.
2652 * gcc.target/arm/neon/vaddlu16.c: Remove.
2653 * gcc.target/arm/neon/vaddlu32.c: Remove.
2654 * gcc.target/arm/neon/vaddlu8.c: Remove.
2655 * gcc.target/arm/neon/vadds16.c: Remove.
2656 * gcc.target/arm/neon/vadds32.c: Remove.
2657 * gcc.target/arm/neon/vadds64.c: Remove.
2658 * gcc.target/arm/neon/vadds8.c: Remove.
2659 * gcc.target/arm/neon/vaddu16.c: Remove.
2660 * gcc.target/arm/neon/vaddu32.c: Remove.
2661 * gcc.target/arm/neon/vaddu64.c: Remove.
2662 * gcc.target/arm/neon/vaddu8.c: Remove.
2663 * gcc.target/arm/neon/vaddws16.c: Remove.
2664 * gcc.target/arm/neon/vaddws32.c: Remove.
2665 * gcc.target/arm/neon/vaddws8.c: Remove.
2666 * gcc.target/arm/neon/vaddwu16.c: Remove.
2667 * gcc.target/arm/neon/vaddwu32.c: Remove.
2668 * gcc.target/arm/neon/vaddwu8.c: Remove.
2669 * gcc.target/arm/neon/vandQs16.c: Remove.
2670 * gcc.target/arm/neon/vandQs32.c: Remove.
2671 * gcc.target/arm/neon/vandQs64.c: Remove.
2672 * gcc.target/arm/neon/vandQs8.c: Remove.
2673 * gcc.target/arm/neon/vandQu16.c: Remove.
2674 * gcc.target/arm/neon/vandQu32.c: Remove.
2675 * gcc.target/arm/neon/vandQu64.c: Remove.
2676 * gcc.target/arm/neon/vandQu8.c: Remove.
2677 * gcc.target/arm/neon/vands16.c: Remove.
2678 * gcc.target/arm/neon/vands32.c: Remove.
2679 * gcc.target/arm/neon/vands64.c: Remove.
2680 * gcc.target/arm/neon/vands8.c: Remove.
2681 * gcc.target/arm/neon/vandu16.c: Remove.
2682 * gcc.target/arm/neon/vandu32.c: Remove.
2683 * gcc.target/arm/neon/vandu64.c: Remove.
2684 * gcc.target/arm/neon/vandu8.c: Remove.
2685 * gcc.target/arm/neon/vbicQs16.c: Remove.
2686 * gcc.target/arm/neon/vbicQs32.c: Remove.
2687 * gcc.target/arm/neon/vbicQs64.c: Remove.
2688 * gcc.target/arm/neon/vbicQs8.c: Remove.
2689 * gcc.target/arm/neon/vbicQu16.c: Remove.
2690 * gcc.target/arm/neon/vbicQu32.c: Remove.
2691 * gcc.target/arm/neon/vbicQu64.c: Remove.
2692 * gcc.target/arm/neon/vbicQu8.c: Remove.
2693 * gcc.target/arm/neon/vbics16.c: Remove.
2694 * gcc.target/arm/neon/vbics32.c: Remove.
2695 * gcc.target/arm/neon/vbics64.c: Remove.
2696 * gcc.target/arm/neon/vbics8.c: Remove.
2697 * gcc.target/arm/neon/vbicu16.c: Remove.
2698 * gcc.target/arm/neon/vbicu32.c: Remove.
2699 * gcc.target/arm/neon/vbicu64.c: Remove.
2700 * gcc.target/arm/neon/vbicu8.c: Remove.
2701 * gcc.target/arm/neon/vbslQf32.c: Remove.
2702 * gcc.target/arm/neon/vbslQp16.c: Remove.
2703 * gcc.target/arm/neon/vbslQp64.c: Remove.
2704 * gcc.target/arm/neon/vbslQp8.c: Remove.
2705 * gcc.target/arm/neon/vbslQs16.c: Remove.
2706 * gcc.target/arm/neon/vbslQs32.c: Remove.
2707 * gcc.target/arm/neon/vbslQs64.c: Remove.
2708 * gcc.target/arm/neon/vbslQs8.c: Remove.
2709 * gcc.target/arm/neon/vbslQu16.c: Remove.
2710 * gcc.target/arm/neon/vbslQu32.c: Remove.
2711 * gcc.target/arm/neon/vbslQu64.c: Remove.
2712 * gcc.target/arm/neon/vbslQu8.c: Remove.
2713 * gcc.target/arm/neon/vbslf32.c: Remove.
2714 * gcc.target/arm/neon/vbslp16.c: Remove.
2715 * gcc.target/arm/neon/vbslp64.c: Remove.
2716 * gcc.target/arm/neon/vbslp8.c: Remove.
2717 * gcc.target/arm/neon/vbsls16.c: Remove.
2718 * gcc.target/arm/neon/vbsls32.c: Remove.
2719 * gcc.target/arm/neon/vbsls64.c: Remove.
2720 * gcc.target/arm/neon/vbsls8.c: Remove.
2721 * gcc.target/arm/neon/vbslu16.c: Remove.
2722 * gcc.target/arm/neon/vbslu32.c: Remove.
2723 * gcc.target/arm/neon/vbslu64.c: Remove.
2724 * gcc.target/arm/neon/vbslu8.c: Remove.
2725 * gcc.target/arm/neon/vcageQf32.c: Remove.
2726 * gcc.target/arm/neon/vcagef32.c: Remove.
2727 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2728 * gcc.target/arm/neon/vcagtf32.c: Remove.
2729 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2730 * gcc.target/arm/neon/vcalef32.c: Remove.
2731 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2732 * gcc.target/arm/neon/vcaltf32.c: Remove.
2733 * gcc.target/arm/neon/vceqQf32.c: Remove.
2734 * gcc.target/arm/neon/vceqQp8.c: Remove.
2735 * gcc.target/arm/neon/vceqQs16.c: Remove.
2736 * gcc.target/arm/neon/vceqQs32.c: Remove.
2737 * gcc.target/arm/neon/vceqQs8.c: Remove.
2738 * gcc.target/arm/neon/vceqQu16.c: Remove.
2739 * gcc.target/arm/neon/vceqQu32.c: Remove.
2740 * gcc.target/arm/neon/vceqQu8.c: Remove.
2741 * gcc.target/arm/neon/vceqf32.c: Remove.
2742 * gcc.target/arm/neon/vceqp8.c: Remove.
2743 * gcc.target/arm/neon/vceqs16.c: Remove.
2744 * gcc.target/arm/neon/vceqs32.c: Remove.
2745 * gcc.target/arm/neon/vceqs8.c: Remove.
2746 * gcc.target/arm/neon/vcequ16.c: Remove.
2747 * gcc.target/arm/neon/vcequ32.c: Remove.
2748 * gcc.target/arm/neon/vcequ8.c: Remove.
2749 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2750 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2751 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2752 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2753 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2754 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2755 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2756 * gcc.target/arm/neon/vcgef32.c: Remove.
2757 * gcc.target/arm/neon/vcges16.c: Remove.
2758 * gcc.target/arm/neon/vcges32.c: Remove.
2759 * gcc.target/arm/neon/vcges8.c: Remove.
2760 * gcc.target/arm/neon/vcgeu16.c: Remove.
2761 * gcc.target/arm/neon/vcgeu32.c: Remove.
2762 * gcc.target/arm/neon/vcgeu8.c: Remove.
2763 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2764 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2765 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2766 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2767 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2768 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2769 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2770 * gcc.target/arm/neon/vcgtf32.c: Remove.
2771 * gcc.target/arm/neon/vcgts16.c: Remove.
2772 * gcc.target/arm/neon/vcgts32.c: Remove.
2773 * gcc.target/arm/neon/vcgts8.c: Remove.
2774 * gcc.target/arm/neon/vcgtu16.c: Remove.
2775 * gcc.target/arm/neon/vcgtu32.c: Remove.
2776 * gcc.target/arm/neon/vcgtu8.c: Remove.
2777 * gcc.target/arm/neon/vcleQf32.c: Remove.
2778 * gcc.target/arm/neon/vcleQs16.c: Remove.
2779 * gcc.target/arm/neon/vcleQs32.c: Remove.
2780 * gcc.target/arm/neon/vcleQs8.c: Remove.
2781 * gcc.target/arm/neon/vcleQu16.c: Remove.
2782 * gcc.target/arm/neon/vcleQu32.c: Remove.
2783 * gcc.target/arm/neon/vcleQu8.c: Remove.
2784 * gcc.target/arm/neon/vclef32.c: Remove.
2785 * gcc.target/arm/neon/vcles16.c: Remove.
2786 * gcc.target/arm/neon/vcles32.c: Remove.
2787 * gcc.target/arm/neon/vcles8.c: Remove.
2788 * gcc.target/arm/neon/vcleu16.c: Remove.
2789 * gcc.target/arm/neon/vcleu32.c: Remove.
2790 * gcc.target/arm/neon/vcleu8.c: Remove.
2791 * gcc.target/arm/neon/vclsQs16.c: Remove.
2792 * gcc.target/arm/neon/vclsQs32.c: Remove.
2793 * gcc.target/arm/neon/vclsQs8.c: Remove.
2794 * gcc.target/arm/neon/vclss16.c: Remove.
2795 * gcc.target/arm/neon/vclss32.c: Remove.
2796 * gcc.target/arm/neon/vclss8.c: Remove.
2797 * gcc.target/arm/neon/vcltQf32.c: Remove.
2798 * gcc.target/arm/neon/vcltQs16.c: Remove.
2799 * gcc.target/arm/neon/vcltQs32.c: Remove.
2800 * gcc.target/arm/neon/vcltQs8.c: Remove.
2801 * gcc.target/arm/neon/vcltQu16.c: Remove.
2802 * gcc.target/arm/neon/vcltQu32.c: Remove.
2803 * gcc.target/arm/neon/vcltQu8.c: Remove.
2804 * gcc.target/arm/neon/vcltf32.c: Remove.
2805 * gcc.target/arm/neon/vclts16.c: Remove.
2806 * gcc.target/arm/neon/vclts32.c: Remove.
2807 * gcc.target/arm/neon/vclts8.c: Remove.
2808 * gcc.target/arm/neon/vcltu16.c: Remove.
2809 * gcc.target/arm/neon/vcltu32.c: Remove.
2810 * gcc.target/arm/neon/vcltu8.c: Remove.
2811 * gcc.target/arm/neon/vclzQs16.c: Remove.
2812 * gcc.target/arm/neon/vclzQs32.c: Remove.
2813 * gcc.target/arm/neon/vclzQs8.c: Remove.
2814 * gcc.target/arm/neon/vclzQu16.c: Remove.
2815 * gcc.target/arm/neon/vclzQu32.c: Remove.
2816 * gcc.target/arm/neon/vclzQu8.c: Remove.
2817 * gcc.target/arm/neon/vclzs16.c: Remove.
2818 * gcc.target/arm/neon/vclzs32.c: Remove.
2819 * gcc.target/arm/neon/vclzs8.c: Remove.
2820 * gcc.target/arm/neon/vclzu16.c: Remove.
2821 * gcc.target/arm/neon/vclzu32.c: Remove.
2822 * gcc.target/arm/neon/vclzu8.c: Remove.
2823 * gcc.target/arm/neon/vcntQp8.c: Remove.
2824 * gcc.target/arm/neon/vcntQs8.c: Remove.
2825 * gcc.target/arm/neon/vcntQu8.c: Remove.
2826 * gcc.target/arm/neon/vcntp8.c: Remove.
2827 * gcc.target/arm/neon/vcnts8.c: Remove.
2828 * gcc.target/arm/neon/vcntu8.c: Remove.
2829 * gcc.target/arm/neon/vcombinef32.c: Remove.
2830 * gcc.target/arm/neon/vcombinep16.c: Remove.
2831 * gcc.target/arm/neon/vcombinep64.c: Remove.
2832 * gcc.target/arm/neon/vcombinep8.c: Remove.
2833 * gcc.target/arm/neon/vcombines16.c: Remove.
2834 * gcc.target/arm/neon/vcombines32.c: Remove.
2835 * gcc.target/arm/neon/vcombines64.c: Remove.
2836 * gcc.target/arm/neon/vcombines8.c: Remove.
2837 * gcc.target/arm/neon/vcombineu16.c: Remove.
2838 * gcc.target/arm/neon/vcombineu32.c: Remove.
2839 * gcc.target/arm/neon/vcombineu64.c: Remove.
2840 * gcc.target/arm/neon/vcombineu8.c: Remove.
2841 * gcc.target/arm/neon/vcreatef32.c: Remove.
2842 * gcc.target/arm/neon/vcreatep16.c: Remove.
2843 * gcc.target/arm/neon/vcreatep64.c: Remove.
2844 * gcc.target/arm/neon/vcreatep8.c: Remove.
2845 * gcc.target/arm/neon/vcreates16.c: Remove.
2846 * gcc.target/arm/neon/vcreates32.c: Remove.
2847 * gcc.target/arm/neon/vcreates64.c: Remove.
2848 * gcc.target/arm/neon/vcreates8.c: Remove.
2849 * gcc.target/arm/neon/vcreateu16.c: Remove.
2850 * gcc.target/arm/neon/vcreateu32.c: Remove.
2851 * gcc.target/arm/neon/vcreateu64.c: Remove.
2852 * gcc.target/arm/neon/vcreateu8.c: Remove.
2853 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2854 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2855 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2856 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2857 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2858 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2859 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2860 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2861 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2862 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2863 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2864 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2865 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2866 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2867 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2868 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2869 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2870 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2871 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2872 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2873 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2874 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2875 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2876 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2877 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2878 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2879 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2880 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2881 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2882 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2883 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2884 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2885 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2886 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2887 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2888 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2889 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2890 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2891 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2892 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2893 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2894 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2895 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2896 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2897 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2898 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2899 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2900 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2901 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2902 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2903 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2904 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2905 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2906 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2907 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2908 * gcc.target/arm/neon/vdup_np16.c: Remove.
2909 * gcc.target/arm/neon/vdup_np64.c: Remove.
2910 * gcc.target/arm/neon/vdup_np8.c: Remove.
2911 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2912 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2913 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2914 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2915 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2916 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2917 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2918 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2919 * gcc.target/arm/neon/veorQs16.c: Remove.
2920 * gcc.target/arm/neon/veorQs32.c: Remove.
2921 * gcc.target/arm/neon/veorQs64.c: Remove.
2922 * gcc.target/arm/neon/veorQs8.c: Remove.
2923 * gcc.target/arm/neon/veorQu16.c: Remove.
2924 * gcc.target/arm/neon/veorQu32.c: Remove.
2925 * gcc.target/arm/neon/veorQu64.c: Remove.
2926 * gcc.target/arm/neon/veorQu8.c: Remove.
2927 * gcc.target/arm/neon/veors16.c: Remove.
2928 * gcc.target/arm/neon/veors32.c: Remove.
2929 * gcc.target/arm/neon/veors64.c: Remove.
2930 * gcc.target/arm/neon/veors8.c: Remove.
2931 * gcc.target/arm/neon/veoru16.c: Remove.
2932 * gcc.target/arm/neon/veoru32.c: Remove.
2933 * gcc.target/arm/neon/veoru64.c: Remove.
2934 * gcc.target/arm/neon/veoru8.c: Remove.
2935 * gcc.target/arm/neon/vextQf32.c: Remove.
2936 * gcc.target/arm/neon/vextQp16.c: Remove.
2937 * gcc.target/arm/neon/vextQp64.c: Remove.
2938 * gcc.target/arm/neon/vextQp8.c: Remove.
2939 * gcc.target/arm/neon/vextQs16.c: Remove.
2940 * gcc.target/arm/neon/vextQs32.c: Remove.
2941 * gcc.target/arm/neon/vextQs64.c: Remove.
2942 * gcc.target/arm/neon/vextQs8.c: Remove.
2943 * gcc.target/arm/neon/vextQu16.c: Remove.
2944 * gcc.target/arm/neon/vextQu32.c: Remove.
2945 * gcc.target/arm/neon/vextQu64.c: Remove.
2946 * gcc.target/arm/neon/vextQu8.c: Remove.
2947 * gcc.target/arm/neon/vextf32.c: Remove.
2948 * gcc.target/arm/neon/vextp16.c: Remove.
2949 * gcc.target/arm/neon/vextp64.c: Remove.
2950 * gcc.target/arm/neon/vextp8.c: Remove.
2951 * gcc.target/arm/neon/vexts16.c: Remove.
2952 * gcc.target/arm/neon/vexts32.c: Remove.
2953 * gcc.target/arm/neon/vexts64.c: Remove.
2954 * gcc.target/arm/neon/vexts8.c: Remove.
2955 * gcc.target/arm/neon/vextu16.c: Remove.
2956 * gcc.target/arm/neon/vextu32.c: Remove.
2957 * gcc.target/arm/neon/vextu64.c: Remove.
2958 * gcc.target/arm/neon/vextu8.c: Remove.
2959 * gcc.target/arm/neon/vfmaQf32.c: Remove.
2960 * gcc.target/arm/neon/vfmaf32.c: Remove.
2961 * gcc.target/arm/neon/vfmsQf32.c: Remove.
2962 * gcc.target/arm/neon/vfmsf32.c: Remove.
2963 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2964 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2965 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2966 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2967 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2968 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2969 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2970 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2971 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2972 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2973 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2974 * gcc.target/arm/neon/vget_highf32.c: Remove.
2975 * gcc.target/arm/neon/vget_highp16.c: Remove.
2976 * gcc.target/arm/neon/vget_highp64.c: Remove.
2977 * gcc.target/arm/neon/vget_highp8.c: Remove.
2978 * gcc.target/arm/neon/vget_highs16.c: Remove.
2979 * gcc.target/arm/neon/vget_highs32.c: Remove.
2980 * gcc.target/arm/neon/vget_highs64.c: Remove.
2981 * gcc.target/arm/neon/vget_highs8.c: Remove.
2982 * gcc.target/arm/neon/vget_highu16.c: Remove.
2983 * gcc.target/arm/neon/vget_highu32.c: Remove.
2984 * gcc.target/arm/neon/vget_highu64.c: Remove.
2985 * gcc.target/arm/neon/vget_highu8.c: Remove.
2986 * gcc.target/arm/neon/vget_lanef32.c: Remove.
2987 * gcc.target/arm/neon/vget_lanep16.c: Remove.
2988 * gcc.target/arm/neon/vget_lanep8.c: Remove.
2989 * gcc.target/arm/neon/vget_lanes16.c: Remove.
2990 * gcc.target/arm/neon/vget_lanes32.c: Remove.
2991 * gcc.target/arm/neon/vget_lanes64.c: Remove.
2992 * gcc.target/arm/neon/vget_lanes8.c: Remove.
2993 * gcc.target/arm/neon/vget_laneu16.c: Remove.
2994 * gcc.target/arm/neon/vget_laneu32.c: Remove.
2995 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2996 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2997 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2998 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2999 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3000 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3001 * gcc.target/arm/neon/vget_lows16.c: Remove.
3002 * gcc.target/arm/neon/vget_lows32.c: Remove.
3003 * gcc.target/arm/neon/vget_lows64.c: Remove.
3004 * gcc.target/arm/neon/vget_lows8.c: Remove.
3005 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3006 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3007 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3008 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3009 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3010 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3011 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3012 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3013 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3014 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3015 * gcc.target/arm/neon/vhadds16.c: Remove.
3016 * gcc.target/arm/neon/vhadds32.c: Remove.
3017 * gcc.target/arm/neon/vhadds8.c: Remove.
3018 * gcc.target/arm/neon/vhaddu16.c: Remove.
3019 * gcc.target/arm/neon/vhaddu32.c: Remove.
3020 * gcc.target/arm/neon/vhaddu8.c: Remove.
3021 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3022 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3023 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3024 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3025 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3026 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3027 * gcc.target/arm/neon/vhsubs16.c: Remove.
3028 * gcc.target/arm/neon/vhsubs32.c: Remove.
3029 * gcc.target/arm/neon/vhsubs8.c: Remove.
3030 * gcc.target/arm/neon/vhsubu16.c: Remove.
3031 * gcc.target/arm/neon/vhsubu32.c: Remove.
3032 * gcc.target/arm/neon/vhsubu8.c: Remove.
3033 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3034 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3035 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3036 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3037 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3038 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3039 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3040 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3041 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3042 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3043 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3044 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3045 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3046 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3047 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3048 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3049 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3050 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3051 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3052 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3053 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3054 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3055 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3056 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3057 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3058 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3059 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3060 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3061 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3062 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3063 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3064 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3065 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3066 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3067 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3068 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3069 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3070 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3071 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3072 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3073 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3074 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3075 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3076 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3077 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3078 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3079 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3080 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3081 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3082 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3083 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3084 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3085 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3086 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3087 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3088 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3089 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3090 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3091 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3092 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3093 * gcc.target/arm/neon/vld1f32.c: Remove.
3094 * gcc.target/arm/neon/vld1p16.c: Remove.
3095 * gcc.target/arm/neon/vld1p64.c: Remove.
3096 * gcc.target/arm/neon/vld1p8.c: Remove.
3097 * gcc.target/arm/neon/vld1s16.c: Remove.
3098 * gcc.target/arm/neon/vld1s32.c: Remove.
3099 * gcc.target/arm/neon/vld1s64.c: Remove.
3100 * gcc.target/arm/neon/vld1s8.c: Remove.
3101 * gcc.target/arm/neon/vld1u16.c: Remove.
3102 * gcc.target/arm/neon/vld1u32.c: Remove.
3103 * gcc.target/arm/neon/vld1u64.c: Remove.
3104 * gcc.target/arm/neon/vld1u8.c: Remove.
3105 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3106 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3107 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3108 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3109 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3110 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3111 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3112 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3113 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3114 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3115 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3116 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3117 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3118 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3119 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3120 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3121 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3122 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3123 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3124 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3125 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3126 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3127 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3128 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3129 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3130 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3131 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3132 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3133 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3134 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3135 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3136 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3137 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3138 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3139 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3140 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3141 * gcc.target/arm/neon/vld2f32.c: Remove.
3142 * gcc.target/arm/neon/vld2p16.c: Remove.
3143 * gcc.target/arm/neon/vld2p64.c: Remove.
3144 * gcc.target/arm/neon/vld2p8.c: Remove.
3145 * gcc.target/arm/neon/vld2s16.c: Remove.
3146 * gcc.target/arm/neon/vld2s32.c: Remove.
3147 * gcc.target/arm/neon/vld2s64.c: Remove.
3148 * gcc.target/arm/neon/vld2s8.c: Remove.
3149 * gcc.target/arm/neon/vld2u16.c: Remove.
3150 * gcc.target/arm/neon/vld2u32.c: Remove.
3151 * gcc.target/arm/neon/vld2u64.c: Remove.
3152 * gcc.target/arm/neon/vld2u8.c: Remove.
3153 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3154 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3155 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3156 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3157 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3158 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3159 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3160 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3161 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3162 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3163 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3164 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3165 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3166 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3167 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3168 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3169 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3170 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3171 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3172 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3173 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3174 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3175 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3176 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3177 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3178 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3179 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3180 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3181 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3182 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3183 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3184 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3185 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3186 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3187 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3188 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3189 * gcc.target/arm/neon/vld3f32.c: Remove.
3190 * gcc.target/arm/neon/vld3p16.c: Remove.
3191 * gcc.target/arm/neon/vld3p64.c: Remove.
3192 * gcc.target/arm/neon/vld3p8.c: Remove.
3193 * gcc.target/arm/neon/vld3s16.c: Remove.
3194 * gcc.target/arm/neon/vld3s32.c: Remove.
3195 * gcc.target/arm/neon/vld3s64.c: Remove.
3196 * gcc.target/arm/neon/vld3s8.c: Remove.
3197 * gcc.target/arm/neon/vld3u16.c: Remove.
3198 * gcc.target/arm/neon/vld3u32.c: Remove.
3199 * gcc.target/arm/neon/vld3u64.c: Remove.
3200 * gcc.target/arm/neon/vld3u8.c: Remove.
3201 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3202 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3203 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3204 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3205 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3206 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3207 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3208 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3209 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3210 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3211 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3212 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3213 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3214 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3215 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3216 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3217 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3218 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3219 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3220 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3221 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3222 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3223 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3224 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3225 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3226 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3227 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3228 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3229 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3230 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3231 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3232 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3233 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3234 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3235 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3236 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3237 * gcc.target/arm/neon/vld4f32.c: Remove.
3238 * gcc.target/arm/neon/vld4p16.c: Remove.
3239 * gcc.target/arm/neon/vld4p64.c: Remove.
3240 * gcc.target/arm/neon/vld4p8.c: Remove.
3241 * gcc.target/arm/neon/vld4s16.c: Remove.
3242 * gcc.target/arm/neon/vld4s32.c: Remove.
3243 * gcc.target/arm/neon/vld4s64.c: Remove.
3244 * gcc.target/arm/neon/vld4s8.c: Remove.
3245 * gcc.target/arm/neon/vld4u16.c: Remove.
3246 * gcc.target/arm/neon/vld4u32.c: Remove.
3247 * gcc.target/arm/neon/vld4u64.c: Remove.
3248 * gcc.target/arm/neon/vld4u8.c: Remove.
3249 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3250 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3251 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3252 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3253 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3254 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3255 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3256 * gcc.target/arm/neon/vmaxf32.c: Remove.
3257 * gcc.target/arm/neon/vmaxs16.c: Remove.
3258 * gcc.target/arm/neon/vmaxs32.c: Remove.
3259 * gcc.target/arm/neon/vmaxs8.c: Remove.
3260 * gcc.target/arm/neon/vmaxu16.c: Remove.
3261 * gcc.target/arm/neon/vmaxu32.c: Remove.
3262 * gcc.target/arm/neon/vmaxu8.c: Remove.
3263 * gcc.target/arm/neon/vminQf32.c: Remove.
3264 * gcc.target/arm/neon/vminQs16.c: Remove.
3265 * gcc.target/arm/neon/vminQs32.c: Remove.
3266 * gcc.target/arm/neon/vminQs8.c: Remove.
3267 * gcc.target/arm/neon/vminQu16.c: Remove.
3268 * gcc.target/arm/neon/vminQu32.c: Remove.
3269 * gcc.target/arm/neon/vminQu8.c: Remove.
3270 * gcc.target/arm/neon/vminf32.c: Remove.
3271 * gcc.target/arm/neon/vmins16.c: Remove.
3272 * gcc.target/arm/neon/vmins32.c: Remove.
3273 * gcc.target/arm/neon/vmins8.c: Remove.
3274 * gcc.target/arm/neon/vminu16.c: Remove.
3275 * gcc.target/arm/neon/vminu32.c: Remove.
3276 * gcc.target/arm/neon/vminu8.c: Remove.
3277 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3278 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3279 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3280 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3281 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3282 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3283 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3284 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3285 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3286 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3287 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3288 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3289 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3290 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3291 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3292 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3293 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3294 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3295 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3296 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3297 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3298 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3299 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3300 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3301 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3302 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3303 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3304 * gcc.target/arm/neon/vmlaf32.c: Remove.
3305 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3306 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3307 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3308 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3309 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3310 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3311 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3312 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3313 * gcc.target/arm/neon/vmlals16.c: Remove.
3314 * gcc.target/arm/neon/vmlals32.c: Remove.
3315 * gcc.target/arm/neon/vmlals8.c: Remove.
3316 * gcc.target/arm/neon/vmlalu16.c: Remove.
3317 * gcc.target/arm/neon/vmlalu32.c: Remove.
3318 * gcc.target/arm/neon/vmlalu8.c: Remove.
3319 * gcc.target/arm/neon/vmlas16.c: Remove.
3320 * gcc.target/arm/neon/vmlas32.c: Remove.
3321 * gcc.target/arm/neon/vmlas8.c: Remove.
3322 * gcc.target/arm/neon/vmlau16.c: Remove.
3323 * gcc.target/arm/neon/vmlau32.c: Remove.
3324 * gcc.target/arm/neon/vmlau8.c: Remove.
3325 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3326 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3327 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3328 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3329 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3330 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3331 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3332 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3333 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3334 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3335 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3336 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3337 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3338 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3339 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3340 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3341 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3342 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3343 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3344 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3345 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3346 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3347 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3348 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3349 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3350 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3351 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3352 * gcc.target/arm/neon/vmlsf32.c: Remove.
3353 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3354 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3355 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3356 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3357 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3358 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3359 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3360 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3361 * gcc.target/arm/neon/vmlsls16.c: Remove.
3362 * gcc.target/arm/neon/vmlsls32.c: Remove.
3363 * gcc.target/arm/neon/vmlsls8.c: Remove.
3364 * gcc.target/arm/neon/vmlslu16.c: Remove.
3365 * gcc.target/arm/neon/vmlslu32.c: Remove.
3366 * gcc.target/arm/neon/vmlslu8.c: Remove.
3367 * gcc.target/arm/neon/vmlss16.c: Remove.
3368 * gcc.target/arm/neon/vmlss32.c: Remove.
3369 * gcc.target/arm/neon/vmlss8.c: Remove.
3370 * gcc.target/arm/neon/vmlsu16.c: Remove.
3371 * gcc.target/arm/neon/vmlsu32.c: Remove.
3372 * gcc.target/arm/neon/vmlsu8.c: Remove.
3373 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3374 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3375 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3376 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3377 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3378 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3379 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3380 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3381 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3382 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3383 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3384 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3385 * gcc.target/arm/neon/vmov_np16.c: Remove.
3386 * gcc.target/arm/neon/vmov_np8.c: Remove.
3387 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3388 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3389 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3390 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3391 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3392 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3393 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3394 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3395 * gcc.target/arm/neon/vmovls16.c: Remove.
3396 * gcc.target/arm/neon/vmovls32.c: Remove.
3397 * gcc.target/arm/neon/vmovls8.c: Remove.
3398 * gcc.target/arm/neon/vmovlu16.c: Remove.
3399 * gcc.target/arm/neon/vmovlu32.c: Remove.
3400 * gcc.target/arm/neon/vmovlu8.c: Remove.
3401 * gcc.target/arm/neon/vmovns16.c: Remove.
3402 * gcc.target/arm/neon/vmovns32.c: Remove.
3403 * gcc.target/arm/neon/vmovns64.c: Remove.
3404 * gcc.target/arm/neon/vmovnu16.c: Remove.
3405 * gcc.target/arm/neon/vmovnu32.c: Remove.
3406 * gcc.target/arm/neon/vmovnu64.c: Remove.
3407 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3408 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3409 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3410 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3411 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3412 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3413 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3414 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3415 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3416 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3417 * gcc.target/arm/neon/vmulQf32.c: Remove.
3418 * gcc.target/arm/neon/vmulQp8.c: Remove.
3419 * gcc.target/arm/neon/vmulQs16.c: Remove.
3420 * gcc.target/arm/neon/vmulQs32.c: Remove.
3421 * gcc.target/arm/neon/vmulQs8.c: Remove.
3422 * gcc.target/arm/neon/vmulQu16.c: Remove.
3423 * gcc.target/arm/neon/vmulQu32.c: Remove.
3424 * gcc.target/arm/neon/vmulQu8.c: Remove.
3425 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3426 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3427 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3428 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3429 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3430 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3431 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3432 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3433 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3434 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3435 * gcc.target/arm/neon/vmulf32.c: Remove.
3436 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3437 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3438 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3439 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3440 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3441 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3442 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3443 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3444 * gcc.target/arm/neon/vmullp8.c: Remove.
3445 * gcc.target/arm/neon/vmulls16.c: Remove.
3446 * gcc.target/arm/neon/vmulls32.c: Remove.
3447 * gcc.target/arm/neon/vmulls8.c: Remove.
3448 * gcc.target/arm/neon/vmullu16.c: Remove.
3449 * gcc.target/arm/neon/vmullu32.c: Remove.
3450 * gcc.target/arm/neon/vmullu8.c: Remove.
3451 * gcc.target/arm/neon/vmulp8.c: Remove.
3452 * gcc.target/arm/neon/vmuls16.c: Remove.
3453 * gcc.target/arm/neon/vmuls32.c: Remove.
3454 * gcc.target/arm/neon/vmuls8.c: Remove.
3455 * gcc.target/arm/neon/vmulu16.c: Remove.
3456 * gcc.target/arm/neon/vmulu32.c: Remove.
3457 * gcc.target/arm/neon/vmulu8.c: Remove.
3458 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3459 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3460 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3461 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3462 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3463 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3464 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3465 * gcc.target/arm/neon/vmvnp8.c: Remove.
3466 * gcc.target/arm/neon/vmvns16.c: Remove.
3467 * gcc.target/arm/neon/vmvns32.c: Remove.
3468 * gcc.target/arm/neon/vmvns8.c: Remove.
3469 * gcc.target/arm/neon/vmvnu16.c: Remove.
3470 * gcc.target/arm/neon/vmvnu32.c: Remove.
3471 * gcc.target/arm/neon/vmvnu8.c: Remove.
3472 * gcc.target/arm/neon/vnegQf32.c: Remove.
3473 * gcc.target/arm/neon/vnegQs16.c: Remove.
3474 * gcc.target/arm/neon/vnegQs32.c: Remove.
3475 * gcc.target/arm/neon/vnegQs8.c: Remove.
3476 * gcc.target/arm/neon/vnegf32.c: Remove.
3477 * gcc.target/arm/neon/vnegs16.c: Remove.
3478 * gcc.target/arm/neon/vnegs32.c: Remove.
3479 * gcc.target/arm/neon/vnegs8.c: Remove.
3480 * gcc.target/arm/neon/vornQs16.c: Remove.
3481 * gcc.target/arm/neon/vornQs32.c: Remove.
3482 * gcc.target/arm/neon/vornQs64.c: Remove.
3483 * gcc.target/arm/neon/vornQs8.c: Remove.
3484 * gcc.target/arm/neon/vornQu16.c: Remove.
3485 * gcc.target/arm/neon/vornQu32.c: Remove.
3486 * gcc.target/arm/neon/vornQu64.c: Remove.
3487 * gcc.target/arm/neon/vornQu8.c: Remove.
3488 * gcc.target/arm/neon/vorns16.c: Remove.
3489 * gcc.target/arm/neon/vorns32.c: Remove.
3490 * gcc.target/arm/neon/vorns64.c: Remove.
3491 * gcc.target/arm/neon/vorns8.c: Remove.
3492 * gcc.target/arm/neon/vornu16.c: Remove.
3493 * gcc.target/arm/neon/vornu32.c: Remove.
3494 * gcc.target/arm/neon/vornu64.c: Remove.
3495 * gcc.target/arm/neon/vornu8.c: Remove.
3496 * gcc.target/arm/neon/vorrQs16.c: Remove.
3497 * gcc.target/arm/neon/vorrQs32.c: Remove.
3498 * gcc.target/arm/neon/vorrQs64.c: Remove.
3499 * gcc.target/arm/neon/vorrQs8.c: Remove.
3500 * gcc.target/arm/neon/vorrQu16.c: Remove.
3501 * gcc.target/arm/neon/vorrQu32.c: Remove.
3502 * gcc.target/arm/neon/vorrQu64.c: Remove.
3503 * gcc.target/arm/neon/vorrQu8.c: Remove.
3504 * gcc.target/arm/neon/vorrs16.c: Remove.
3505 * gcc.target/arm/neon/vorrs32.c: Remove.
3506 * gcc.target/arm/neon/vorrs64.c: Remove.
3507 * gcc.target/arm/neon/vorrs8.c: Remove.
3508 * gcc.target/arm/neon/vorru16.c: Remove.
3509 * gcc.target/arm/neon/vorru32.c: Remove.
3510 * gcc.target/arm/neon/vorru64.c: Remove.
3511 * gcc.target/arm/neon/vorru8.c: Remove.
3512 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3513 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3514 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3515 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3516 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3517 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3518 * gcc.target/arm/neon/vpadals16.c: Remove.
3519 * gcc.target/arm/neon/vpadals32.c: Remove.
3520 * gcc.target/arm/neon/vpadals8.c: Remove.
3521 * gcc.target/arm/neon/vpadalu16.c: Remove.
3522 * gcc.target/arm/neon/vpadalu32.c: Remove.
3523 * gcc.target/arm/neon/vpadalu8.c: Remove.
3524 * gcc.target/arm/neon/vpaddf32.c: Remove.
3525 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3526 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3527 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3528 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3529 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3530 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3531 * gcc.target/arm/neon/vpaddls16.c: Remove.
3532 * gcc.target/arm/neon/vpaddls32.c: Remove.
3533 * gcc.target/arm/neon/vpaddls8.c: Remove.
3534 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3535 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3536 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3537 * gcc.target/arm/neon/vpadds16.c: Remove.
3538 * gcc.target/arm/neon/vpadds32.c: Remove.
3539 * gcc.target/arm/neon/vpadds8.c: Remove.
3540 * gcc.target/arm/neon/vpaddu16.c: Remove.
3541 * gcc.target/arm/neon/vpaddu32.c: Remove.
3542 * gcc.target/arm/neon/vpaddu8.c: Remove.
3543 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3544 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3545 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3546 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3547 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3548 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3549 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3550 * gcc.target/arm/neon/vpminf32.c: Remove.
3551 * gcc.target/arm/neon/vpmins16.c: Remove.
3552 * gcc.target/arm/neon/vpmins32.c: Remove.
3553 * gcc.target/arm/neon/vpmins8.c: Remove.
3554 * gcc.target/arm/neon/vpminu16.c: Remove.
3555 * gcc.target/arm/neon/vpminu32.c: Remove.
3556 * gcc.target/arm/neon/vpminu8.c: Remove.
3557 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3558 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3559 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3560 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3561 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3562 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3563 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3564 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3565 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3566 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3567 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3568 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3569 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3570 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3571 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3572 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3573 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3574 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3575 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3576 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3577 * gcc.target/arm/neon/vqRshls16.c: Remove.
3578 * gcc.target/arm/neon/vqRshls32.c: Remove.
3579 * gcc.target/arm/neon/vqRshls64.c: Remove.
3580 * gcc.target/arm/neon/vqRshls8.c: Remove.
3581 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3582 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3583 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3584 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3585 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3586 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3587 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3588 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3589 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3590 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3591 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3592 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3593 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3594 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3595 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3596 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3597 * gcc.target/arm/neon/vqabss16.c: Remove.
3598 * gcc.target/arm/neon/vqabss32.c: Remove.
3599 * gcc.target/arm/neon/vqabss8.c: Remove.
3600 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3601 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3602 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3603 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3604 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3605 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3606 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3607 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3608 * gcc.target/arm/neon/vqadds16.c: Remove.
3609 * gcc.target/arm/neon/vqadds32.c: Remove.
3610 * gcc.target/arm/neon/vqadds64.c: Remove.
3611 * gcc.target/arm/neon/vqadds8.c: Remove.
3612 * gcc.target/arm/neon/vqaddu16.c: Remove.
3613 * gcc.target/arm/neon/vqaddu32.c: Remove.
3614 * gcc.target/arm/neon/vqaddu64.c: Remove.
3615 * gcc.target/arm/neon/vqaddu8.c: Remove.
3616 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3617 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3618 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3619 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3620 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3621 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3622 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3623 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3624 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3625 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3626 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3627 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3628 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3629 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3630 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3631 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3632 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3633 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3634 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3635 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3636 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3637 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3638 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3639 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3640 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3641 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3642 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3643 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3644 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3645 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3646 * gcc.target/arm/neon/vqmovns16.c: Remove.
3647 * gcc.target/arm/neon/vqmovns32.c: Remove.
3648 * gcc.target/arm/neon/vqmovns64.c: Remove.
3649 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3650 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3651 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3652 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3653 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3654 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3655 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3656 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3657 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3658 * gcc.target/arm/neon/vqnegs16.c: Remove.
3659 * gcc.target/arm/neon/vqnegs32.c: Remove.
3660 * gcc.target/arm/neon/vqnegs8.c: Remove.
3661 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3662 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3663 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3664 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3665 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3666 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3667 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3668 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3669 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3670 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3671 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3672 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3673 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3674 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3675 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3676 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3677 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3678 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3679 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3680 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3681 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3682 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3683 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3684 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3685 * gcc.target/arm/neon/vqshls16.c: Remove.
3686 * gcc.target/arm/neon/vqshls32.c: Remove.
3687 * gcc.target/arm/neon/vqshls64.c: Remove.
3688 * gcc.target/arm/neon/vqshls8.c: Remove.
3689 * gcc.target/arm/neon/vqshlu16.c: Remove.
3690 * gcc.target/arm/neon/vqshlu32.c: Remove.
3691 * gcc.target/arm/neon/vqshlu64.c: Remove.
3692 * gcc.target/arm/neon/vqshlu8.c: Remove.
3693 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3694 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3695 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3696 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3697 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3698 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3699 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3700 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3701 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3702 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3703 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3704 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3705 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3706 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3707 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3708 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3709 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3710 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3711 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3712 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3713 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3714 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3715 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3716 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3717 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3718 * gcc.target/arm/neon/vqsubs16.c: Remove.
3719 * gcc.target/arm/neon/vqsubs32.c: Remove.
3720 * gcc.target/arm/neon/vqsubs64.c: Remove.
3721 * gcc.target/arm/neon/vqsubs8.c: Remove.
3722 * gcc.target/arm/neon/vqsubu16.c: Remove.
3723 * gcc.target/arm/neon/vqsubu32.c: Remove.
3724 * gcc.target/arm/neon/vqsubu64.c: Remove.
3725 * gcc.target/arm/neon/vqsubu8.c: Remove.
3726 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3727 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3728 * gcc.target/arm/neon/vrecpef32.c: Remove.
3729 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3730 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3731 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3732 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3733 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3734 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3735 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3736 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3737 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3738 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3739 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3740 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3741 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3742 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3743 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3744 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3745 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3746 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3747 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3748 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3749 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3750 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3751 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3752 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3753 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3754 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3755 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3756 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3757 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3758 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3759 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3760 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3761 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3762 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3763 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3764 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3765 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3766 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3767 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3768 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3769 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3770 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3771 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3772 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3773 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3774 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3775 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3776 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3777 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3778 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3779 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3780 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3781 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3782 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3783 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3784 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3785 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3786 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3787 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3788 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3789 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3790 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3791 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3816 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3817 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3818 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3819 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3820 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3821 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3932 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3933 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3934 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3935 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3936 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3937 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3938 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3939 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3940 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3941 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3942 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3943 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3944 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3945 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3946 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3947 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3948 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3949 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3950 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3951 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3952 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3953 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3954 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3955 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3956 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3957 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3958 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3959 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3960 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3961 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3962 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3963 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3964 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3965 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3966 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3967 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3968 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3969 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3970 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3971 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3972 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3973 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3974 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3975 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4020 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4021 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4022 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4023 * gcc.target/arm/neon/vrev16p8.c: Remove.
4024 * gcc.target/arm/neon/vrev16s8.c: Remove.
4025 * gcc.target/arm/neon/vrev16u8.c: Remove.
4026 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4027 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4028 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4029 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4030 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4031 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4032 * gcc.target/arm/neon/vrev32p16.c: Remove.
4033 * gcc.target/arm/neon/vrev32p8.c: Remove.
4034 * gcc.target/arm/neon/vrev32s16.c: Remove.
4035 * gcc.target/arm/neon/vrev32s8.c: Remove.
4036 * gcc.target/arm/neon/vrev32u16.c: Remove.
4037 * gcc.target/arm/neon/vrev32u8.c: Remove.
4038 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4039 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4040 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4041 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4042 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4043 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4044 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4045 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4046 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4047 * gcc.target/arm/neon/vrev64f32.c: Remove.
4048 * gcc.target/arm/neon/vrev64p16.c: Remove.
4049 * gcc.target/arm/neon/vrev64p8.c: Remove.
4050 * gcc.target/arm/neon/vrev64s16.c: Remove.
4051 * gcc.target/arm/neon/vrev64s32.c: Remove.
4052 * gcc.target/arm/neon/vrev64s8.c: Remove.
4053 * gcc.target/arm/neon/vrev64u16.c: Remove.
4054 * gcc.target/arm/neon/vrev64u32.c: Remove.
4055 * gcc.target/arm/neon/vrev64u8.c: Remove.
4056 * gcc.target/arm/neon/vrndaf32.c: Remove.
4057 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4058 * gcc.target/arm/neon/vrndf32.c: Remove.
4059 * gcc.target/arm/neon/vrndmf32.c: Remove.
4060 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4061 * gcc.target/arm/neon/vrndnf32.c: Remove.
4062 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4063 * gcc.target/arm/neon/vrndpf32.c: Remove.
4064 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4065 * gcc.target/arm/neon/vrndqf32.c: Remove.
4066 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4067 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4068 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4069 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4070 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4071 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4072 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4073 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4074 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4075 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4076 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4077 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4078 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4079 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4080 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4081 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4082 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4083 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4084 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4085 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4086 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4087 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4088 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4089 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4090 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4091 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4092 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4093 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4094 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4095 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4096 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4097 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4098 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4099 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4100 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4101 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4102 * gcc.target/arm/neon/vshlQs16.c: Remove.
4103 * gcc.target/arm/neon/vshlQs32.c: Remove.
4104 * gcc.target/arm/neon/vshlQs64.c: Remove.
4105 * gcc.target/arm/neon/vshlQs8.c: Remove.
4106 * gcc.target/arm/neon/vshlQu16.c: Remove.
4107 * gcc.target/arm/neon/vshlQu32.c: Remove.
4108 * gcc.target/arm/neon/vshlQu64.c: Remove.
4109 * gcc.target/arm/neon/vshlQu8.c: Remove.
4110 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4111 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4112 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4113 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4114 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4115 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4116 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4117 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4118 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4119 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4120 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4121 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4122 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4123 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4124 * gcc.target/arm/neon/vshls16.c: Remove.
4125 * gcc.target/arm/neon/vshls32.c: Remove.
4126 * gcc.target/arm/neon/vshls64.c: Remove.
4127 * gcc.target/arm/neon/vshls8.c: Remove.
4128 * gcc.target/arm/neon/vshlu16.c: Remove.
4129 * gcc.target/arm/neon/vshlu32.c: Remove.
4130 * gcc.target/arm/neon/vshlu64.c: Remove.
4131 * gcc.target/arm/neon/vshlu8.c: Remove.
4132 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4133 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4134 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4135 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4136 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4137 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4138 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4139 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4140 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4141 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4142 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4143 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4144 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4145 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4146 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4147 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4148 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4149 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4150 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4151 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4152 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4153 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4154 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4155 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4156 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4157 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4158 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4159 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4160 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4161 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4162 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4163 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4164 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4165 * gcc.target/arm/neon/vsli_np16.c: Remove.
4166 * gcc.target/arm/neon/vsli_np64.c: Remove.
4167 * gcc.target/arm/neon/vsli_np8.c: Remove.
4168 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4169 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4170 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4171 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4172 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4173 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4174 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4175 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4176 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4177 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4178 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4179 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4180 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4181 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4182 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4183 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4184 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4185 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4186 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4187 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4188 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4189 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4190 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4191 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4192 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4193 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4194 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4195 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4196 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4197 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4198 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4199 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4200 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4201 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4202 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4203 * gcc.target/arm/neon/vsri_np16.c: Remove.
4204 * gcc.target/arm/neon/vsri_np64.c: Remove.
4205 * gcc.target/arm/neon/vsri_np8.c: Remove.
4206 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4207 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4208 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4209 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4210 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4211 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4212 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4213 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4214 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4215 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4216 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4217 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4218 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4219 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4220 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4221 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4222 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4223 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4224 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4225 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4226 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4227 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4228 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4229 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4230 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4231 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4232 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4233 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4234 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4235 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4236 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4237 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4238 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4239 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4240 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4241 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4242 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4243 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4244 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4245 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4246 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4247 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4248 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4249 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4250 * gcc.target/arm/neon/vst1f32.c: Remove.
4251 * gcc.target/arm/neon/vst1p16.c: Remove.
4252 * gcc.target/arm/neon/vst1p64.c: Remove.
4253 * gcc.target/arm/neon/vst1p8.c: Remove.
4254 * gcc.target/arm/neon/vst1s16.c: Remove.
4255 * gcc.target/arm/neon/vst1s32.c: Remove.
4256 * gcc.target/arm/neon/vst1s64.c: Remove.
4257 * gcc.target/arm/neon/vst1s8.c: Remove.
4258 * gcc.target/arm/neon/vst1u16.c: Remove.
4259 * gcc.target/arm/neon/vst1u32.c: Remove.
4260 * gcc.target/arm/neon/vst1u64.c: Remove.
4261 * gcc.target/arm/neon/vst1u8.c: Remove.
4262 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4263 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4264 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4265 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4266 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4267 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4268 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4269 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4270 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4271 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4272 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4273 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4274 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4275 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4276 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4277 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4278 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4279 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4280 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4281 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4282 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4283 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4284 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4285 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4286 * gcc.target/arm/neon/vst2f32.c: Remove.
4287 * gcc.target/arm/neon/vst2p16.c: Remove.
4288 * gcc.target/arm/neon/vst2p64.c: Remove.
4289 * gcc.target/arm/neon/vst2p8.c: Remove.
4290 * gcc.target/arm/neon/vst2s16.c: Remove.
4291 * gcc.target/arm/neon/vst2s32.c: Remove.
4292 * gcc.target/arm/neon/vst2s64.c: Remove.
4293 * gcc.target/arm/neon/vst2s8.c: Remove.
4294 * gcc.target/arm/neon/vst2u16.c: Remove.
4295 * gcc.target/arm/neon/vst2u32.c: Remove.
4296 * gcc.target/arm/neon/vst2u64.c: Remove.
4297 * gcc.target/arm/neon/vst2u8.c: Remove.
4298 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4299 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4300 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4301 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4302 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4303 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4304 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4305 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4306 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4307 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4308 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4309 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4310 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4311 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4312 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4313 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4314 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4315 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4316 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4317 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4318 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4319 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4320 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4321 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4322 * gcc.target/arm/neon/vst3f32.c: Remove.
4323 * gcc.target/arm/neon/vst3p16.c: Remove.
4324 * gcc.target/arm/neon/vst3p64.c: Remove.
4325 * gcc.target/arm/neon/vst3p8.c: Remove.
4326 * gcc.target/arm/neon/vst3s16.c: Remove.
4327 * gcc.target/arm/neon/vst3s32.c: Remove.
4328 * gcc.target/arm/neon/vst3s64.c: Remove.
4329 * gcc.target/arm/neon/vst3s8.c: Remove.
4330 * gcc.target/arm/neon/vst3u16.c: Remove.
4331 * gcc.target/arm/neon/vst3u32.c: Remove.
4332 * gcc.target/arm/neon/vst3u64.c: Remove.
4333 * gcc.target/arm/neon/vst3u8.c: Remove.
4334 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4335 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4336 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4337 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4338 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4339 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4340 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4341 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4342 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4343 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4344 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4345 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4346 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4347 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4348 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4349 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4350 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4351 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4352 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4353 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4354 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4355 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4356 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4357 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4358 * gcc.target/arm/neon/vst4f32.c: Remove.
4359 * gcc.target/arm/neon/vst4p16.c: Remove.
4360 * gcc.target/arm/neon/vst4p64.c: Remove.
4361 * gcc.target/arm/neon/vst4p8.c: Remove.
4362 * gcc.target/arm/neon/vst4s16.c: Remove.
4363 * gcc.target/arm/neon/vst4s32.c: Remove.
4364 * gcc.target/arm/neon/vst4s64.c: Remove.
4365 * gcc.target/arm/neon/vst4s8.c: Remove.
4366 * gcc.target/arm/neon/vst4u16.c: Remove.
4367 * gcc.target/arm/neon/vst4u32.c: Remove.
4368 * gcc.target/arm/neon/vst4u64.c: Remove.
4369 * gcc.target/arm/neon/vst4u8.c: Remove.
4370 * gcc.target/arm/neon/vsubQf32.c: Remove.
4371 * gcc.target/arm/neon/vsubQs16.c: Remove.
4372 * gcc.target/arm/neon/vsubQs32.c: Remove.
4373 * gcc.target/arm/neon/vsubQs64.c: Remove.
4374 * gcc.target/arm/neon/vsubQs8.c: Remove.
4375 * gcc.target/arm/neon/vsubQu16.c: Remove.
4376 * gcc.target/arm/neon/vsubQu32.c: Remove.
4377 * gcc.target/arm/neon/vsubQu64.c: Remove.
4378 * gcc.target/arm/neon/vsubQu8.c: Remove.
4379 * gcc.target/arm/neon/vsubf32.c: Remove.
4380 * gcc.target/arm/neon/vsubhns16.c: Remove.
4381 * gcc.target/arm/neon/vsubhns32.c: Remove.
4382 * gcc.target/arm/neon/vsubhns64.c: Remove.
4383 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4384 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4385 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4386 * gcc.target/arm/neon/vsubls16.c: Remove.
4387 * gcc.target/arm/neon/vsubls32.c: Remove.
4388 * gcc.target/arm/neon/vsubls8.c: Remove.
4389 * gcc.target/arm/neon/vsublu16.c: Remove.
4390 * gcc.target/arm/neon/vsublu32.c: Remove.
4391 * gcc.target/arm/neon/vsublu8.c: Remove.
4392 * gcc.target/arm/neon/vsubs16.c: Remove.
4393 * gcc.target/arm/neon/vsubs32.c: Remove.
4394 * gcc.target/arm/neon/vsubs64.c: Remove.
4395 * gcc.target/arm/neon/vsubs8.c: Remove.
4396 * gcc.target/arm/neon/vsubu16.c: Remove.
4397 * gcc.target/arm/neon/vsubu32.c: Remove.
4398 * gcc.target/arm/neon/vsubu64.c: Remove.
4399 * gcc.target/arm/neon/vsubu8.c: Remove.
4400 * gcc.target/arm/neon/vsubws16.c: Remove.
4401 * gcc.target/arm/neon/vsubws32.c: Remove.
4402 * gcc.target/arm/neon/vsubws8.c: Remove.
4403 * gcc.target/arm/neon/vsubwu16.c: Remove.
4404 * gcc.target/arm/neon/vsubwu32.c: Remove.
4405 * gcc.target/arm/neon/vsubwu8.c: Remove.
4406 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4407 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4408 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4409 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4410 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4411 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4412 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4413 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4414 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4415 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4416 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4417 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4418 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4419 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4420 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4421 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4422 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4423 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4424 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4425 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4426 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4427 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4428 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4429 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4430 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4431 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4432 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4433 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4434 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4435 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4436 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4437 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4438 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4439 * gcc.target/arm/neon/vtrnf32.c: Remove.
4440 * gcc.target/arm/neon/vtrnp16.c: Remove.
4441 * gcc.target/arm/neon/vtrnp8.c: Remove.
4442 * gcc.target/arm/neon/vtrns16.c: Remove.
4443 * gcc.target/arm/neon/vtrns32.c: Remove.
4444 * gcc.target/arm/neon/vtrns8.c: Remove.
4445 * gcc.target/arm/neon/vtrnu16.c: Remove.
4446 * gcc.target/arm/neon/vtrnu32.c: Remove.
4447 * gcc.target/arm/neon/vtrnu8.c: Remove.
4448 * gcc.target/arm/neon/vtstQp8.c: Remove.
4449 * gcc.target/arm/neon/vtstQs16.c: Remove.
4450 * gcc.target/arm/neon/vtstQs32.c: Remove.
4451 * gcc.target/arm/neon/vtstQs8.c: Remove.
4452 * gcc.target/arm/neon/vtstQu16.c: Remove.
4453 * gcc.target/arm/neon/vtstQu32.c: Remove.
4454 * gcc.target/arm/neon/vtstQu8.c: Remove.
4455 * gcc.target/arm/neon/vtstp8.c: Remove.
4456 * gcc.target/arm/neon/vtsts16.c: Remove.
4457 * gcc.target/arm/neon/vtsts32.c: Remove.
4458 * gcc.target/arm/neon/vtsts8.c: Remove.
4459 * gcc.target/arm/neon/vtstu16.c: Remove.
4460 * gcc.target/arm/neon/vtstu32.c: Remove.
4461 * gcc.target/arm/neon/vtstu8.c: Remove.
4462 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4463 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4464 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4465 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4466 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4467 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4468 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4469 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4470 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4471 * gcc.target/arm/neon/vuzpf32.c: Remove.
4472 * gcc.target/arm/neon/vuzpp16.c: Remove.
4473 * gcc.target/arm/neon/vuzpp8.c: Remove.
4474 * gcc.target/arm/neon/vuzps16.c: Remove.
4475 * gcc.target/arm/neon/vuzps32.c: Remove.
4476 * gcc.target/arm/neon/vuzps8.c: Remove.
4477 * gcc.target/arm/neon/vuzpu16.c: Remove.
4478 * gcc.target/arm/neon/vuzpu32.c: Remove.
4479 * gcc.target/arm/neon/vuzpu8.c: Remove.
4480 * gcc.target/arm/neon/vzipQf32.c: Remove.
4481 * gcc.target/arm/neon/vzipQp16.c: Remove.
4482 * gcc.target/arm/neon/vzipQp8.c: Remove.
4483 * gcc.target/arm/neon/vzipQs16.c: Remove.
4484 * gcc.target/arm/neon/vzipQs32.c: Remove.
4485 * gcc.target/arm/neon/vzipQs8.c: Remove.
4486 * gcc.target/arm/neon/vzipQu16.c: Remove.
4487 * gcc.target/arm/neon/vzipQu32.c: Remove.
4488 * gcc.target/arm/neon/vzipQu8.c: Remove.
4489 * gcc.target/arm/neon/vzipf32.c: Remove.
4490 * gcc.target/arm/neon/vzipp16.c: Remove.
4491 * gcc.target/arm/neon/vzipp8.c: Remove.
4492 * gcc.target/arm/neon/vzips16.c: Remove.
4493 * gcc.target/arm/neon/vzips32.c: Remove.
4494 * gcc.target/arm/neon/vzips8.c: Remove.
4495 * gcc.target/arm/neon/vzipu16.c: Remove.
4496 * gcc.target/arm/neon/vzipu32.c: Remove.
4497 * gcc.target/arm/neon/vzipu8.c: Remove.
4500 2015-11-12 Marek Polacek <polacek@redhat.com>
4503 * gcc.dg/pr67784-1.c: New test.
4504 * gcc.dg/pr67784-2.c: New test.
4506 2015-11-12 Martin Liska <mliska@suse.cz>
4508 * gcc.dg/ipa/pr68035.c: New test.
4510 2015-11-12 Richard Biener <rguenther@suse.de>
4512 PR tree-optimization/68306
4513 * gcc.dg/pr68306.c: New testcase.
4515 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4517 Implement D0013R2, logical type traits.
4519 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4521 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4523 * c-c++-common/goacc/data-default-1.c: New.
4525 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4527 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4529 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4531 PR tree-optimization/68305
4532 * gcc.dg/vect/pr68305.c: New test.
4534 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4536 * gcc.target/i386/pr67265-2.c: New test.
4538 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4540 * gcc.dg/pr68286.c: New test.
4542 2015-11-12 Christian Bruel <christian.bruel@st.com>
4544 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4546 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4548 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4551 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4553 * gcc.dg/pr65521.c: Fail on AIX.
4555 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4557 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4558 * gcc.dg/graphite/fuse-2.c: Same.
4559 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4560 isl-ast-gen-*.c files.
4561 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4562 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4563 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4564 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4565 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4566 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4567 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4568 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4569 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4570 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4571 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4573 2015-11-11 Marek Polacek <polacek@redhat.com>
4577 * c-c++-common/pr68107.c: New test.
4578 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4579 (large_array_char_template): Likewise.
4580 * g++.dg/init/new44.C: Adjust dg-error.
4582 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4584 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4585 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4587 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4589 * gcc.target/i386/pr67265.c: New test.
4591 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4593 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4594 tests for the expected generated code.
4596 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4598 * gcc.target/mips/split-ds-sequence.c: New test.
4600 2015-11-11 Julia Koval <julia.koval@intel.com>
4602 * g++.dg/ext/mv16.C: New functions.
4604 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4605 Jiong Wang <jiong.wang@arm.com>
4607 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4609 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4611 * gcc.target/i386/mask-pack.c: New test.
4612 * gcc.target/i386/mask-unpack.c: New test.
4614 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4616 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4618 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4620 * gcc.dg/vect/slp-cond-5.c: New test.
4622 2015-11-10 Richard Biener <rguenther@suse.de>
4624 PR tree-optimization/68240
4625 * gcc.dg/torture/pr68240.c: New testcase.
4627 2015-11-10 Richard Biener <rguenther@suse.de>
4629 PR tree-optimization/56118
4630 * gcc.target/i386/pr56118.c: New testcase.
4632 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4634 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4636 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4638 * gfortran.dg/pr68251.f90: New test.
4640 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4642 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4644 2015-11-09 Martin Sebor <msebor@redhat.com>
4646 * init/new45.C: New test to verify that operator new is invoked
4647 with or without overhead for a cookie.
4650 * init/new44.C: New test for placement new expressions for arrays
4651 with excessive number of elements.
4654 * init/new43.C: New test for placement new expressions for arrays
4655 with negative number of elements.
4657 * other/new-size-type.C: Expect array new expression with
4658 an excessive number of elements to be rejected.
4660 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
4662 * c-c++-common/goacc/routine-1.c: New.
4663 * c-c++-common/goacc/routine-2.c: New.
4664 * c-c++-common/goacc/routine-3.c: New.
4665 * c-c++-common/goacc/routine-4.c: New.
4666 * c-c++-common/goacc/routine-5.c: New.
4668 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4670 * gcc.target/sparc/sparc-ret.c: Rename to...
4671 * gcc.target/sparc/sparc-ret-1.c: ...this.
4672 * gcc.target/sparc/sparc-ret-2.c: New test.
4674 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4676 * lib/target-supports.exp (check_p8vector_hw_available): Split
4678 (check_vsx_hw_available): Likewise.
4679 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4680 support and for PowerPC float128 support.
4681 (check_p9modulo_hw_available): Likewise.
4682 (check_ppc_float128_sw_available): Likewise.
4683 (check_ppc_float128_hw_available): Likewise.
4684 (check_effective_target_powerpc_p9vector_ok): Likewise.
4685 (check_effective_target_powerpc_p9modulo_ok): Likewise.
4686 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4687 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4688 (is-effective-target): Add new PowerPc targets.
4689 (is-effective-target-keyword): Likewise.
4690 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4691 instructions, use it.
4693 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4694 * gcc.target/powerpc/mod-2.c: Likewise.
4695 * gcc.target/powerpc/ctz-1.c: Likewise.
4696 * gcc.target/powerpc/ctz-2.c: Likewise.
4697 * gcc.target/powerpc/extswsli-1.c: Likewise.
4698 * gcc.target/powerpc/extswsli-2.c: Likewise.
4699 * gcc.target/powerpc/extswsli-3.c: Likewise.
4701 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4702 and allow the test on PowerPC LE.
4703 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4704 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4706 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4707 check instead of powerpc_vsx_ok.
4708 * gcc.target/powerpc/float128-mix.c: Likewise.
4710 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4712 * gcc.dg/sso/*.c: Robustify dg-output directives.
4714 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4716 * g++.dg/ubsan/pr68259.C: New test.
4718 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
4720 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4721 (main): Use _Cilk_spawn instead of cilk_spawn.
4723 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
4725 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4726 scan-assembler directive.
4728 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4731 * gcc.dg/pr68129_1.c: New test.
4733 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4736 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4737 (main): Invoke them.
4739 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4742 * gcc.dg/guality/pr67192.c: New test.
4744 2015-11-09 Richard Biener <rguenther@suse.de>
4746 PR tree-optimization/68248
4747 * gcc.dg/torture/pr68248.c: New testcase.
4749 2015-11-09 Richard Biener <rguenther@suse.de>
4751 PR tree-optimization/56118
4752 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4754 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4756 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4757 labelref and check use of constant pool by looking for .word and
4760 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
4763 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4765 2015-11-09 Richard Henderson <rth@redhat.com>
4767 * gcc.target/i386/addr-space-1.c: New test.
4768 * gcc.target/i386/addr-space-2.c: New test.
4769 * gcc.target/i386/addr-space-3.c: New test.
4771 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
4774 * gfortran.dg/pr68053.f90: New test.
4776 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4778 * g++.dg/lto/pr68057_0.C: Fix testcase.
4780 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
4782 * gfortran.dg/PR67518.f90: move from here...
4783 * gfortran.dg/graphite/PR67518.f90: to here.
4784 * gfortran.dg/PR53852.f90: move from here...
4785 * gfortran.dg/graphite/PR53852.f90: to here.
4787 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
4789 * gcc.dg/sso-1.c: New test.
4790 * gcc.dg/sso-2.c: Likewise.
4791 * gcc.dg/sso-3.c: Likewise.
4792 * gcc.dg/sso-4.c: Likewise.
4793 * gcc.dg/sso-5.c: Likewise.
4794 * gcc.dg/sso-6.c: Likewise.
4795 * gcc.dg/sso-7.c: Likewise.
4796 * gcc.dg/sso-8.c: Likewise.
4797 * gcc.dg/sso: New directory.
4798 * gcc.target/i386/movbe-3.c: New test.
4799 * gnat.dg/sso1.adb: Likewise.
4800 * gnat.dg/sso2.ad[sb]: Likewise.
4801 * gnat.dg/sso3.adb: Likewise.
4802 * gnat.dg/sso4.adb: Likewise.
4803 * gnat.dg/sso5.adb: Likewise.
4804 * gnat.dg/sso6.adb: Likewise.
4805 * gnat.dg/sso7.adb: Likewise.
4806 * gnat.dg/specs/sso1.ads: Likewise.
4807 * gnat.dg/specs/sso2.ads: Likewise.
4808 * gnat.dg/sso: New directory.
4810 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
4813 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4815 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
4818 * gfortran.dg/pr68224.f90: New test.
4820 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
4823 * gfortran.dg/proc_ptr_47.f90: New test.
4826 * gfortran.dg/pr66465.f90: New test.
4828 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
4830 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4832 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4835 * gfortran.dg/pr68153.f90: New test.
4837 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4840 * gfortran.dg/pr68151.f90: New test.
4842 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
4844 PR tree-optimization/68235
4845 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4847 2015-11-06 Jeff Law <law@redhat.com>
4849 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4850 realized jump threads.
4851 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4852 threads rather than dom1 dump.
4854 2015-11-06 Michael Collison <michael.collison@linaro.org
4855 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4858 2015-08-01 Michael Collison <michael.collison@linaro.org
4859 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4861 * gcc.target/arm/mincmp.c: New test.
4863 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
4866 * gfortran.dg/warn_unused_function_2.f90: Add two new
4867 "defined but not used" subroutines.
4869 2015-11-06 Jakub Jelinek <jakub@redhat.com>
4871 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4872 * g++.dg/gomp/ordered-2.C (f1): Likewise.
4873 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4874 expected diagnostics for the addition of quotes.
4875 * gfortran.dg/gomp/target3.f90: Likewise.
4876 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4877 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4878 * c-c++-common/gomp/doacross-1.c: Likewise.
4879 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4880 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4881 Adjust expected diagnostics wording.
4882 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4883 Don't expect error on ordered threads simd when in for simd.
4884 * c-c++-common/gomp/nesting-2.c: New test.
4885 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4886 * c-c++-common/gomp/ordered-4.c: New test.
4888 2015-11-06 Mike Stump <mikestump@comcast.net>
4890 * gcc.dg/pragma-diag-5.c: Make test cases unique.
4892 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
4893 Sebastian Pop <s.pop@samsung.com>
4895 * gcc.dg/graphite/fuse-1.c: New.
4896 * gcc.dg/graphite/fuse-2.c: New.
4897 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4899 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
4901 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4903 2015-11-06 David Malcolm <dmalcolm@redhat.com>
4905 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4906 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4907 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4908 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4909 * lib/gcc-dg.exp: Load multiline.exp.
4911 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4913 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
4914 * gcc.target/arm/interrupt-1.c: Likewise.
4915 * gcc.target/arm/interrupt-2.c: Likewise.
4916 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4918 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
4919 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
4921 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
4922 macros for assembly checks.
4923 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
4924 frsqrts and frsqrte are not emitted.
4925 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
4926 frsqrts and frsqrte are emitted.
4927 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
4929 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
4931 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
4933 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4937 * g++.dg/lto/pr68057_0.C: New testcase.
4938 * g++.dg/lto/pr68057_1.C: New testcase.
4939 * g++.dg/torture/pr68220.C: New testcase.
4941 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
4943 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
4946 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
4948 PR tree-optimization/68145
4949 * g++.dg/vect/pr68145.cc: New test.
4951 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4954 * gcc.dg/pr68088_1.c: New test.
4956 2015-11-06 Richard Biener <rguenther@suse.de>
4958 * gcc.dg/vect/bb-slp-38.c: New testcase.
4960 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
4962 * gfortran.dg/goacc/private-3.f95: XFAIL.
4964 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
4968 * gfortran.dg/PR67518.f90: New test.
4969 * gfortran.dg/PR53852.f90: New test.
4971 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
4972 Tom de Vries <tom@codesourcery.com>
4973 Nathan Sidwell <nathan@codesourcery.com>
4974 Thomas Schwinge <thomas@codesourcery.com>
4976 * c-c++-common/goacc/combined-directives.c: New test.
4977 * c-c++-common/goacc/loop-clauses.c: New test.
4978 * c-c++-common/goacc/tile.c: New test.
4979 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
4980 as gang static arguments.
4981 * c-c++-common/goacc/update-1.c: Adjust expected error message.
4982 * g++.dg/goacc/template.C: New test.
4983 * gfortran.dg/goacc/combined-directives.f90: New test.
4984 * gfortran.dg/goacc/default.f95: New test.
4985 * gfortran.dg/goacc/default_none.f95: New test.
4986 * gfortran.dg/goacc/firstprivate-1.f95: New test.
4987 * gfortran.dg/goacc/gang-static.f95: New test.
4988 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
4989 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
4990 * gfortran.dg/goacc/list.f95: Update test.
4991 * gfortran.dg/goacc/loop-2.f95: Likewise.
4992 * gfortran.dg/goacc/loop-4.f95: New test.
4993 * gfortran.dg/goacc/loop-5.f95: New test.
4994 * gfortran.dg/goacc/loop-6.f95: New test.
4995 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
4996 * gfortran.dg/goacc/multi-clause.f90: New test.
4997 * gfortran.dg/goacc/parallel-tree.f95: Update test.
4998 * gfortran.dg/goacc/update.f95: New test.
5000 2015-11-05 Martin Sebor <msebor@redhat.com>
5003 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5004 invocations where the size of the destination buffer object
5005 or its type (or both) is unknown.
5007 2015-11-05 Martin Sebor <msebor@redhat.com>
5010 * g++.dg/warn/Wplacement-new-size.C: New test.
5012 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5014 * gcc.dg/pr68112.c: New.
5015 * gcc.dg/vect/vect-strided-shift-1.c: New.
5017 2015-11-05 Marek Polacek <polacek@redhat.com>
5020 * gcc.dg/pr68090.c: New test.
5022 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5024 * gcc.dg/ifcvt-4.c: New.
5026 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5029 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5031 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5033 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5034 of variables in both data sharing and mapping clauses and for
5035 structure element based array sections being mapped rather than
5037 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5038 expected diagnostics wording in one case.
5039 * c-c++-common/gomp/distribute-1.c: New test.
5040 * c-c++-common/gomp/element-1.c: New test.
5041 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5042 and #pragma omp end declare target pair around the function.
5043 Change s from a parameter to a file scope variable.
5044 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5045 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5046 on non-zero low-bound in reduction array sections. Add further
5048 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5049 * c-c++-common/gomp/target-teams-1.c: New test.
5050 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5051 for expected mangling on x86_64/i?86.
5052 * gcc.dg/gomp/declare-simd-3.c: New test.
5053 * gcc.dg/gomp/declare-simd-4.c: New test.
5054 * gcc.dg/gomp/for-20.c: New test.
5055 * gcc.dg/gomp/for-21.c: New test.
5056 * gcc.dg/gomp/for-22.c: New test.
5057 * gcc.dg/gomp/for-23.c: New test.
5058 * gcc.dg/gomp/for-24.c: New test.
5059 * gcc.dg/gomp/linear-1.c: New test.
5060 * gcc.dg/gomp/loop-1.c: New test.
5061 * g++.dg/gomp/atomic-17.C: New test.
5062 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5063 non-static data member in shared clause. Add single construct.
5064 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5065 scan-assembler-times directives for expected mangling on x86_64/i?86.
5066 * g++.dg/gomp/declare-simd-3.C: Likewise.
5067 * g++.dg/gomp/declare-simd-4.C: New test.
5068 * g++.dg/gomp/declare-simd-5.C: New test.
5069 * g++.dg/gomp/declare-target-1.C: New test.
5070 * g++.dg/gomp/linear-2.C: New test.
5071 * g++.dg/gomp/loop-1.C: New test.
5072 * g++.dg/gomp/loop-2.C: New test.
5073 * g++.dg/gomp/loop-3.C: New test.
5074 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5075 non-static data member in shared clause.
5076 * g++.dg/gomp/member-3.C: New test.
5077 * g++.dg/gomp/member-4.C: New test.
5078 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5079 (bar): Remove dg-message.
5080 * g++.dg/gomp/target-teams-1.C: New test.
5082 2015-11-05 Richard Biener <rguenther@suse.de>
5084 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5085 uninitialized variables.
5086 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5087 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5088 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5089 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5090 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5091 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5092 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5093 * gcc.dg/ipa/pure-const-2.c: Likewise.
5094 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5095 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5096 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5097 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5098 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5099 * gcc.dg/vect/pr30858.c: Likewise.
5100 * gcc.dg/vect/pr33866.c: Likewise.
5101 * gcc.dg/vect/pr37027.c: Likewise.
5102 * c-c++-common/ubsan/null-10.c: Likewise.
5103 * gcc.target/i386/incoming-8.c: Likewise.
5105 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5107 * gnat.dg/slice9.adb: New test.
5109 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5111 * gfortran.dg/goacc/reduction-2.f95: Delete.
5113 2015-11-04 Tom de Vries <tom@codesourcery.com>
5115 PR tree-optimization/67742
5116 * gcc.dg/tree-ssa/restrict-7.c: New test.
5117 * gcc.dg/tree-ssa/restrict-8.c: New test.
5119 2015-11-03 Martin Sebor <msebor@redhat.com>
5122 * c-c++-common/builtin-offsetof-2.c: New test.
5124 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5127 * gfortran.dg/warn_unused_function_3.f90: New test.
5129 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5131 * gnat.dg/discr45.adb: Only compile the test.
5133 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5135 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5136 * gcc.target/i386/mvc5.c: Ditto.
5137 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5140 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5142 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5144 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5147 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5149 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5150 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5151 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5152 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5153 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5154 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5156 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5158 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5160 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5162 * gcc.dg/mvc1.c: Move to ...
5163 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5164 * gcc.dg/mvc2.c: Move to ...
5165 * gcc.target/i386/mvc2.c: ... here.
5166 * gcc.dg/mvc3.c: Move to ...
5167 * gcc.target/i386/mvc3.c: ... here.
5168 * gcc.dg/mvc4.c: Move to ...
5169 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5170 * gcc.dg/mvc5.c: Move to ...
5171 * gcc.target/i386/mvc5.c: ... here.
5172 * gcc.dg/mvc6.c: Move to ...
5173 * gcc.target/i386/mvc6.c: ... here.
5174 * gcc.dg/mvc7.c: Move to ...
5175 * gcc.target/i386/mvc7.c: ... here.
5177 * g++.dg/ext/mvc1.C: Require ifunc.
5179 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5181 PR tree-optimization/68083
5182 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5184 2015-11-02 Jeff Law <law@redhat.com>
5186 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5187 irreducible loops in the CFG.
5189 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5192 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5194 * gcc.dg/vect/vect-strided-shift-1.c: New.
5196 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5199 * gcc.target/arm/pr67929_1.c: Move to...
5200 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5201 Remove arm-specific directives. Add noclone, noinline
5204 2015-11-01 Jeff Law <law@redhat.com>
5206 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5208 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5210 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5211 (sse2_test): Rename from main. Do not return 0.
5213 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5215 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5216 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5217 * gfortran.dg/read_dir.f90: XFAIL AIX.
5219 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5221 Remove the implementation of N3994, terse range-for loops.
5222 * g++.dg/cpp1z/range-for1.C: Remove.
5224 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5226 * gnat.dg/discr45.adb: New test.
5228 2015-10-31 Tom de Vries <tom@codesourcery.com>
5230 * gfortran.dg/assumed_type_2.f90: Update test.
5231 * gfortran.dg/no_arg_check_2.f90: Same.
5233 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5235 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5237 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5240 * gfortran.dg/pr46588.f90: New test.
5242 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5244 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5245 * gcc.dg/mvc2.c: Ditto.
5246 * gcc.dg/mvc3.c: Ditto.
5247 * gcc.dg/mvc4.c: Ditto.
5248 * gcc.dg/mvc5.c: Ditto.
5249 * gcc.dg/mvc6.c: Ditto.
5250 * gcc.dg/mvc7.c: Ditto.
5251 * g++.dg/ext/mvc1.C: Ditto.
5252 * g++.dg/ext/mvc2.C: Ditto.
5253 * g++.dg/ext/mvc3.C: Ditto.
5254 * g++.dg/ext/mvc4.C: Ditto.
5256 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5259 * gfortran.dg/pr51993.f90: New test.
5261 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5263 PR rtl-optimization/68106
5264 * gcc.target/aarch64/pr68106.c: New.
5266 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5269 * gfortran.dg/pr36192_1.f90: New test.
5271 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5274 *gfortran.dg/pr68154.f90
5276 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5278 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5279 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5281 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5283 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5285 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5287 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5289 * gcc.target/powerpc/float128-mix.c: Likewise.
5291 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5294 * gfortran.dg/pr68054.f90: New test.
5296 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5299 * gfortran.dg/pr67885.f90: New test.
5301 2015-10-29 Jeff Law <law@redhat.com>
5303 PR tree-optimization/67892
5304 * gcc.dg/tree-ssa/pr21417: Update expected output.
5305 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5307 2015-10-29 Richard Biener <rguenther@suse.de>
5310 * c-c++-common/ubsan/pr68142.c: New testcase.
5312 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5315 * g++.dg/other/cv_func4.C: New.
5317 2015-10-29 Richard Biener <rguenther@suse.de>
5320 * c-c++-common/ubsan/pr56956.c: New testcase.
5322 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5324 * gnat.dg/discr44.adb: New test.
5326 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5329 * gcc.dg/debug/pr66068.c: New test.
5331 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5334 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5335 array bounds error at line 25.
5337 2015-10-28 Catherine Moore <clm@codesourcery.com>
5339 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5340 * gcc.target/mips/oddspreg-6.c: Likewise.
5341 * gcc.target/mips/oddspreg-1.c: Likewise.
5342 * gcc.target/mips/oddspreg-2.c: Likewise.
5344 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5347 * gcc.target/avr/pr67839.c: New test.
5349 2015-10-28 Richard Biener <rguenther@suse.de>
5351 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5353 2015-10-28 Tom de Vries <tom@codesourcery.com>
5355 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5357 2015-10-28 Richard Biener <rguenther@suse.de>
5360 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5363 2015-10-28 Richard Biener <rguenther@suse.de>
5365 PR tree-optimization/65962
5366 * gcc.dg/vect/vect-62.c: Adjust.
5368 2015-10-28 Richard Biener <rguenther@suse.de>
5371 * gcc.dg/torture/pr68067-1.c: New testcase.
5372 * gcc.dg/torture/pr68067-2.c: Likewise.
5374 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5376 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5378 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5380 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5381 as xvmadd and xvnmsub.
5382 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5384 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5386 * c-c++-common/goacc/loop-shape.c: New test.
5388 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5389 Cesar Philippidis <cesar@codesourcery.com>
5391 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5392 * g++.dg/gomp/pr33372-3.C: Likewise.
5394 2015-10-27 Richard Henderson <rth@redhat.com>
5397 * gcc.target/i386/pr67609-2.c: New test.
5399 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5402 * gcc.target/aarch64/pr68102_1.c: New test.
5404 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5407 * gfortran.dg/allocate_with_source_15.f03: New test
5409 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5410 James Norris <jnorris@codesourcery.com>
5413 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5415 * gfortran.dg/goacc/loop-1.f95: Likewise.
5416 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5417 * gfortran.dg/goacc/cray.f95: Likewise.
5418 * gfortran.dg/goacc/parameter.f95: Likewise.
5420 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5423 * gfortran.dg/pr67805_2.f90: New test.
5425 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5426 Aditya Kumar <aditya.k7@samsung.com>
5428 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5429 * gcc.dg/graphite/interchange-1.c: Same.
5430 * gcc.dg/graphite/interchange-10.c: Same.
5431 * gcc.dg/graphite/interchange-11.c: Same.
5432 * gcc.dg/graphite/interchange-13.c: Same.
5433 * gcc.dg/graphite/interchange-3.c: Same.
5434 * gcc.dg/graphite/interchange-4.c: Same.
5435 * gcc.dg/graphite/interchange-7.c: Same.
5436 * gcc.dg/graphite/interchange-9.c: Same.
5437 * gcc.dg/graphite/uns-interchange-9.c: Same.
5438 * gfortran.dg/graphite/interchange-3.f90: Same.
5440 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5443 * gcc.target/i386/pr67215-1.c: New test.
5444 * gcc.target/i386/pr67215-2.c: Likewise.
5445 * gcc.target/i386/pr67215-3.c: Likewise.
5447 2015-10-27 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/68104
5450 * gcc.dg/torture/pr68104.c: New testcase.
5452 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5454 * gcc.dg/vect/vect-strided-shift-1.c: New.
5456 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5459 * gcc.target/arm/pr67929_1.c: New test.
5461 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5463 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5465 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5467 PR tree-optimization/68097
5468 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5469 --param max-ssa-name-query-depth=3 to dg-options.
5471 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5473 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5475 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5477 * gcc.dg/builtins-52.c: Add -O to dg-options.
5479 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5481 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5483 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5487 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5489 (PR64765): New function.
5490 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5491 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5493 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5494 * gfortran.dg/goacc/parameter.f95: Likewise.
5496 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5499 * gfortran.dg/empty_label_typedecl.f90: New test.
5501 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5504 * gfortran.dg/pr36192.f90: New test.
5506 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5508 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5509 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5510 * gnat.dg/opt51.adb: New test.
5511 * gnat.dg/opt51_pkg.ads: New helper.
5513 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5515 * gcc.target/mips/ds-schedule-1.c: New.
5516 * gcc.target/mips/ds-schedule-2.c: New.
5518 2015-10-26 Jeff Law <law@redhat.com>
5520 PR tree-optimization/68013
5521 * gcc.c-torture/compile/pr68013.c: New test.
5523 2015-10-26 Richard Biener <rguenther@suse.de>
5524 Dominik Vogt <vogt@linux.vnet.ibm.com>
5527 * gcc.target/s390/pr67443.c: New testcase.
5529 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5531 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5532 make it unique per testcase.
5533 * gfortran.dg/chmod_2.f90: Likewise.
5534 * gfortran.dg/chmod_3.f90: Likewise.
5535 * gfortran.dg/direct_io_8.f90: Likewise.
5536 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5537 * gfortran.dg/f2003_io_1.f03: Likewise.
5538 * gfortran.dg/f2003_io_2.f03: Likewise.
5539 * gfortran.dg/f2003_io_8.f03: Likewise.
5540 * gfortran.dg/inquire_size.f90: Likewise.
5541 * gfortran.dg/namelist_66.f90: Likewise.
5542 * gfortran.dg/namelist_82.f90: Likewise.
5543 * gfortran.dg/namelist_87.f90: Likewise.
5544 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5545 * gfortran.dg/open_new.f90: Likewise.
5546 * gfortran.dg/stat_1.f90: Likewise.
5547 * gfortran.dg/stat_2.f90: Likewise.
5548 * gfortran.dg/streamio_15.f90: Likewise.
5549 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5551 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5554 * g++.dg/pr67989.C: New test.
5556 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5558 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5559 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5560 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5561 suffix to the temporary filename to make it unique per testcase.
5563 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5565 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5567 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5570 * gfortran.dg/allocate_with_source_12.f03: New test
5573 * gfortran.dg/allocate_with_source_13.f03: New test
5576 * gfortran.dg/allocate_with_source_14.f03: New test
5578 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5580 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5582 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5585 * gcc.target/i386/pr68084.c: New test.
5587 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5591 * gfortran.dg/allocate_with_source_10.f08: New test.
5592 * gfortran.dg/allocate_with_source_11.f08: New test.
5593 * gfortran.dg/class_array_15.f03: Changed count of expected
5594 _builtin_frees to 11. One step of temporaries is spared, therefore
5595 the allocatable component of that temporary is not to be freeed.
5597 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5600 * gfortran.dg/pr68055.f90: New case.
5602 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5605 * gfortran.dg/pr67805.f90: New testcase.
5606 * gfortran.dg/array_constructor_26.f03: Update testcase.
5607 * gfortran.dg/array_constructor_27.f03: Ditto.
5608 * gfortran.dg/char_type_len_2.f90: Ditto.
5609 * gfortran.dg/pr67802.f90: Ditto.
5610 * gfortran.dg/used_before_typed_3.f90: Ditto.
5612 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5615 * g++.dg/torture/pr67600.C: New testcase.
5617 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5619 * g++.dg/pr68062.C: New test.
5621 2015-10-23 Jeff Law <law@redhat.com>
5623 PR tree-optimization/67830
5624 * gcc.dg/pr67830.c: New test.
5626 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5628 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5630 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5631 Andrew Pinski <apinski@cavium.com>
5633 PR rtl-optimization/67736
5634 * gcc.dg/torture/pr67736.c: New test.
5635 * gcc.dg/combine-subregs.c: New test.
5637 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5639 PR tree-optimization/65947
5640 * lib/target-supports.exp
5641 (check_effective_target_vect_max_reduc): Add.
5642 * gcc.dg/vect/pr65947-1.c: New test.
5643 * gcc.dg/vect/pr65947-2.c: New test.
5644 * gcc.dg/vect/pr65947-3.c: New test.
5645 * gcc.dg/vect/pr65947-4.c: New test.
5646 * gcc.dg/vect/pr65947-5.c: New test.
5647 * gcc.dg/vect/pr65947-6.c: New test.
5648 * gcc.dg/vect/pr65947-7.c: New test.
5649 * gcc.dg/vect/pr65947-8.c: New test.
5650 * gcc.dg/vect/pr65947-9.c: New test.
5651 * gcc.dg/vect/pr65947-10.c: New test.
5652 * gcc.dg/vect/pr65947-11.c: New test.
5654 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
5656 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5657 Make weak rather than noinline.
5658 * gcc.dg/builtins-57.c: Compile with -O.
5659 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5661 2015-10-23 Tom de Vries <tom@codesourcery.com>
5663 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5665 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5668 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5669 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5671 2015-10-22 Martin Sebor <msebor@redhat.com>
5674 * gcc.misc-tests/help.exp: Verify that option descriptions
5676 * lib/options.exp (check_for_options): Use the regexp --line option.
5677 Print unexpected match on failure.
5679 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
5681 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5683 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
5686 * g++.dg/cpp1y/var-templ46.C: New.
5688 2015-10-22 Richard Biener <rguenther@suse.de>
5690 PR tree-optimization/58497
5691 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5693 2015-10-22 Richard Biener <rguenther@suse.de>
5695 PR tree-optimization/19049
5696 PR tree-optimization/65962
5697 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5698 * gcc.dg/vect/vect-63.c: Adjust.
5699 * gcc.dg/vect/vect-70.c: Likewise.
5700 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5701 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5702 * gfortran.dg/vect/pr19049.f90: Likewise.
5703 * gfortran.dg/vect/vect-8.f90: Likewise.
5705 2015-10-22 Richard Biener <rguenther@suse.de>
5709 * gcc.dg/torture/ftrapv-2.c: New testcase.
5711 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5714 * gcc.target/s390/pr68015.c: New test.
5716 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5719 * gcc.target/arm/xor-and.c: Adjust test to check for eor
5722 2015-10-22 Jiong Wang <jiong.wang@arm.com>
5723 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5726 * gcc.target/aarch64/pr63304_1.c: New test.
5728 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5731 * g++.dg/parse/enum13.C: New.
5733 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5736 * g++.dg/parse/enum12.C: New.
5738 2015-10-21 Martin Sebor <msebor@redhat.com>
5741 * gcc.misc-tests/help.exp: Adjust.
5742 * lib/options.exp (check_for_options): Add detail to output.
5744 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
5747 * gfortran.dg/pr67939.f90: New test.
5749 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
5750 Sebastian Pop <s.pop@samsung.com>
5752 * gcc.dg/graphite/scop-11.c: Update pattern.
5754 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5757 * g++.dg/ipa/pr67056.C: New testcase.
5759 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5761 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5764 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5766 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5767 Add associated options for arm*-*-*.
5768 (sqrt): Remove dummy definition.
5770 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5772 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5774 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5776 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5777 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5778 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5780 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
5782 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5783 sra-max-scalarization-size-Ospeed.
5785 2015-10-21 Marek Polacek <polacek@redhat.com>
5789 * gcc.dg/pr68024.c: New test.
5791 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
5793 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5794 * c-c++-common/goacc/sb-1.c: Adjust errors.
5795 * c-c++-common/goacc/sb-3.c: Adjust errors.
5796 * c-c++-common/goacc/loop-1.c: Adjust errors.
5797 * c-c++-common/goacc/nesting-1.c: Adjust errors.
5798 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5799 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5801 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5803 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5805 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5807 * gcc.dg/lto/simd-function_0.c: New test.
5809 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
5812 * gcc.target/i386/pr68018.c: New test.
5814 2015-10-21 Richard Biener <rguenther@suse.de>
5817 * gcc.dg/torture/pr68031.c: New testcase.
5819 2015-10-21 Richard Biener <rguenther@suse.de>
5821 PR tree-optimization/68026
5822 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5824 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5826 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5827 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5828 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5829 * g++.dg/asan/default-options-1.C: Likewise.
5831 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5833 * gcc.target/aarch64/stp_vec_64_1.c: New test.
5834 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5836 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5838 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5840 2015-10-20 Marek Polacek <polacek@redhat.com>
5843 * gcc.dg/pr67964.c: New test.
5845 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
5847 PR rtl-optimization/67609
5848 * gcc.target/i386/pr67609.c: New.
5850 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5852 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5854 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5857 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5859 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5862 * gcc.target/i386/pr66810.c: New test.
5864 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5868 * gcc.target/i386/pr67963-1.c: New test.
5869 * gcc.target/i386/pr67963-2.c: Likewise.
5870 * gcc.target/i386/pr67963-3.c: Likewise.
5871 * gcc.target/i386/pr67985-1.c: Likewise.
5872 * gcc.target/i386/pr67985-2.c: Likewise.
5873 * gcc.target/i386/pr67985-3.c: Likewise.
5875 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5877 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5879 2015-10-20 Richard Biener <rguenther@suse.de>
5881 PR tree-optimization/68017
5882 * gcc.dg/torture/pr68017.c: New testcase.
5884 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
5887 * gcc.target/aarch64/pr66912.c: New.
5888 * gcc.target/arm/pr66912.c: New.
5890 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5892 * gfortran.dg/pr67900.f90: New tests.
5894 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
5896 * gnat.dg/opt50.adb: New test.
5897 * gnat.dg/opt50_pkg.adb: New helper.
5898 * gnat.dg/opt50_pkg.ads: New helper.
5900 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5903 * gfortran.dg/pr68019.f90: new test.
5905 2015-10-19 Richard Biener <rguenther@suse.de>
5907 PR tree-optimization/67975
5908 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5910 2015-10-19 Richard Biener <rguenther@suse.de>
5912 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
5914 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
5917 * gcc.target/i386/pr67995-1.c: New test.
5918 * gcc.target/i386/pr67995-2.c: Likewise.
5919 * gcc.target/i386/pr67995-3.c: Likewise.
5921 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
5924 * gcc.dg/PR68002.c: New test.
5926 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
5928 * gcc.dg/builtins-20.c: Remove undefined behavior.
5930 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
5933 * gfortran.dg/common_25.f90: New file.
5935 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
5938 * gfortran.dg/move_alloc_15.f90: New test
5939 * gfortran.dg/move_alloc_16.f90: New test
5942 * gfortran.dg/deferred_character_assignment_1.f90: New test
5944 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
5947 * gfortran.df/pr67987.f90: New test.
5948 * gfortran.dg/char_length_2.f90: Update testcase.
5950 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
5952 * gcc.target/i386/iamcu/test_basic_returning.c
5953 (def_test_returning_type): Use union to check float return bits.
5955 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
5957 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
5958 Replace printf with __builtin_printf.
5960 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
5962 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
5965 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
5968 * gnat.dg/pack21.adb: New test.
5969 * gnat.dg/pack22.adb: Likewise.
5970 * gnat.dg/pack22_pkg.ad[sb]: New helper.
5972 2015-10-16 Christian Bruel <christian.bruel@st.com>
5975 * gcc.target/arm/no-align.c: New test.
5976 * gcc.target/arm/attr-align1.c: New test.
5977 * gcc.target/arm/attr-align2.c: New test.
5978 * gcc.target/arm/attr-align3.c: New test.
5980 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5982 * gcc.c-torture/compile/icfmatch.c: Add testcase
5984 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
5987 * g++.dg/cpp1z/fold-ice1.C: New.
5989 2015-10-16 Michael Collison <michael.collison@linaro.org>
5990 Andrew Pinski <andrew.pinski@caviumnetworks.com>
5992 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
5994 2015-10-15 Marek Polacek <polacek@redhat.com>
5996 * gcc.dg/tree-ssa/reassoc-42.c: New test.
5998 2015-10-15 Marek Polacek <polacek@redhat.com>
6000 PR tree-optimization/67953
6001 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6003 * gcc.dg/torture/pr67953.c: New test.
6005 2015-10-14 Jeff Law <law@redhat.com>
6007 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6008 contained within have their own file/test now.
6009 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6010 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6011 expectations a bit more.
6012 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6013 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6014 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6015 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6016 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6019 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6021 2015-10-14 Marek Polacek <polacek@redhat.com>
6023 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6033 2015-10-14 Richard Biener <rguenther@suse.de>
6035 PR tree-optimization/67915
6036 * gcc.dg/torture/pr67915.c: New testcase.
6038 2015-10-14 Marek Polacek <polacek@redhat.com>
6040 PR tree-optimization/67815
6041 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6042 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6043 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6045 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6047 * gcc.dg/pragma-pop_options-1.c: New test.
6049 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6050 Aldy Hernandez <aldyh@redhat.com>
6052 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6053 * c-c++-common/gomp/clauses-1.c: New test.
6054 * c-c++-common/gomp/clauses-2.c: New test.
6055 * c-c++-common/gomp/clauses-3.c: New test.
6056 * c-c++-common/gomp/clauses-4.c: New test.
6057 * c-c++-common/gomp/declare-target-1.c: New test.
6058 * c-c++-common/gomp/declare-target-2.c: New test.
6059 * c-c++-common/gomp/depend-3.c: New test.
6060 * c-c++-common/gomp/depend-4.c: New test.
6061 * c-c++-common/gomp/doacross-1.c: New test.
6062 * c-c++-common/gomp/if-1.c: New test.
6063 * c-c++-common/gomp/if-2.c: New test.
6064 * c-c++-common/gomp/linear-1.c: New test.
6065 * c-c++-common/gomp/map-2.c: New test.
6066 * c-c++-common/gomp/map-3.c: New test.
6067 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6068 f_omp_target_data): Add map clause to target data.
6069 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6070 * c-c++-common/gomp/ordered-1.c: New test.
6071 * c-c++-common/gomp/ordered-2.c: New test.
6072 * c-c++-common/gomp/ordered-3.c: New test.
6073 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6075 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6076 clause and ordered construct where no longer allowed.
6077 * c-c++-common/gomp/priority-1.c: New test.
6078 * c-c++-common/gomp/reduction-1.c: New test.
6079 * c-c++-common/gomp/schedule-simd-1.c: New test.
6080 * c-c++-common/gomp/sink-1.c: New test.
6081 * c-c++-common/gomp/sink-2.c: New test.
6082 * c-c++-common/gomp/sink-3.c: New test.
6083 * c-c++-common/gomp/sink-4.c: New test.
6084 * c-c++-common/gomp/udr-1.c: New test.
6085 * c-c++-common/taskloop-1.c: New test.
6086 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6087 value of _OPENMP macro.
6088 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6089 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6090 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6091 * gcc.dg/gomp/clause-1.c:
6092 * gcc.dg/gomp/reduction-1.c: New test.
6093 * gcc.dg/gomp/sink-fold-1.c: New test.
6094 * gcc.dg/gomp/sink-fold-2.c: New test.
6095 * gcc.dg/gomp/sink-fold-3.c: New test.
6096 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6097 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6098 of non-static data members.
6099 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6100 Add some linear clause tests.
6101 * g++.dg/gomp/declare-simd-3.C: New test.
6102 * g++.dg/gomp/linear-1.C: New test.
6103 * g++.dg/gomp/member-1.C: New test.
6104 * g++.dg/gomp/member-2.C: New test.
6105 * g++.dg/gomp/pr66571-2.C: New test.
6106 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6108 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6109 in reduction clause.
6110 * g++.dg/gomp/reference-1.C: New test.
6111 * g++.dg/gomp/sink-1.C: New test.
6112 * g++.dg/gomp/sink-2.C: New test.
6113 * g++.dg/gomp/sink-3.C: New test.
6114 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6115 * g++.dg/gomp/this-1.C: New test.
6116 * g++.dg/gomp/this-2.C: New test.
6117 * g++.dg/vect/simd-clone-2.cc: New test.
6118 * g++.dg/vect/simd-clone-2.h: New test.
6119 * g++.dg/vect/simd-clone-3.cc: New test.
6120 * g++.dg/vect/simd-clone-4.cc: New test.
6121 * g++.dg/vect/simd-clone-4.h: New test.
6122 * g++.dg/vect/simd-clone-5.cc: New test.
6124 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6126 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6127 after r228716 (Fix vtbl[34] and vtbx4).
6129 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6131 PR tree-optimization/67909, 67947
6132 * gcc.dg/torture/pr67947.c: New test.
6134 2015-10-13 Jeff Law <law@redhat.com>
6136 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6138 2015-10-12 Jeff Law <law@redhat.com>
6140 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6141 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6142 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6143 ssa-dom-thread-11.c.
6145 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6147 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6150 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6152 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6154 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6155 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6156 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6157 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6158 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6159 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6160 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6161 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6163 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6165 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6166 and -mno-frame-header-opt options.
6167 * gcc.target/mips/frame-header-1.c: New file.
6168 * gcc.target/mips/frame-header-2.c: New file.
6169 * gcc.target/mips/frame-header-3.c: New file.
6171 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6172 Hale Wang <hale.wang@arm.com>
6174 * gcc.dg/tree-ssa/forwprop-33.c: New.
6176 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6179 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6180 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6181 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6182 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6183 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6184 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6185 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6186 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6187 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6188 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6190 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6192 * lib/multiline.exp: New file.
6193 * lib/prune.exp: Load multiline.exp.
6194 (prune_gcc_output): Call into multiline.exp to handle any
6195 multiline output directives.
6196 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6199 2015-10-09 Martin Jambor <mjambor@suse.cz>
6201 PR tree-optimization/67794
6202 * gcc.dg/ipa/ipa-sra-10.c: New test.
6203 * gcc.dg/torture/pr67794.c: Likewise.
6205 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6207 PR rtl-optimization/67828
6208 * gcc.dg/torture/pr67828.c: New.
6210 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6213 * lib/target-supports.exp (check_effective_target_non_strict_align):
6214 Adjust for arm*-*-*.
6215 * gcc.target/arm/pr67366.c: New test.
6217 2015-10-09 Richard Biener <rguenther@suse.de>
6219 PR tree-optimization/67891
6220 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6222 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6224 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6226 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6228 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6230 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6232 * gcc.dg/loop-unswitch-2.c: New test.
6233 * gcc.dg/loop-unswitch-3.c: Likewise.
6234 * gcc.dg/loop-unswitch-4.c: Likewise.
6236 2015-10-08 Tom de Vries <tom@codesourcery.com>
6238 * gcc.dg/dse.c: Only dump in dse1 pass.
6239 * gcc.dg/tree-ssa/pr30375.c: Same.
6241 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6244 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6245 (PUSH, POP): New defines.
6246 (sse2_test): Use PUSH and POP to misalign runtime stack.
6247 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6249 2015-10-07 James Norris <jnorris@codesourcery.com>
6251 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6252 to atomic_init. (atomic_init): Restrict flags usage.
6254 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6257 * gfortran.dg/sizeof_5.f90: New test.
6259 2015-10-06 Jeff Law <law@redhat.com>
6261 * gcc.c-torture/compile/pr67816.c: New test.
6263 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6265 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6267 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6270 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6272 2015-10-06 Marek Polacek <polacek@redhat.com>
6275 * c-c++-common/Wtautological-compare-4.c: New test.
6277 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6278 Peter Bergner <bergner@vnet.ibm.com>
6281 * gcc.target/powerpc/pr67808.c: New test.
6283 2015-10-06 Nick Clifton <nickc@redhat.com>
6285 * gcc.target/msp430: New directory.
6286 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6288 * gcc.target/msp430/data-attributes.c: New file. Checks the
6289 noinit and persistent data attributes.
6291 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6293 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6295 2015-10-06 Richard Biener <rguenther@suse.de>
6297 PR tree-optimization/67859
6298 * gcc.dg/torture/pr67859.c: New testcase.
6300 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6302 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6304 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6307 * g++.dg/template/defarg19.C: New.
6308 * g++.dg/template/defarg20.C: Likewise.
6310 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6311 Sebastian Pop <s.pop@samsung.com>
6313 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6315 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6316 Sebastian Pop <s.pop@samsung.com>
6318 * gcc.dg/graphite/scop-sor.c: Xfail.
6320 2015-10-05 Martin Jambor <mjambor@suse.cz>
6321 Jan Hubicka <hubicka@ucw.cz>
6323 * gcc.dg/ipa/propalign-4.c: New test.
6324 * gcc.dg/ipa/propalign-5.c: Likewise.
6326 2015-10-05 Marek Polacek <polacek@redhat.com>
6328 PR tree-optimization/67821
6329 * gcc.dg/torture/pr67821-2.c: New test.
6330 * gcc.dg/torture/pr67821.c: New test.
6332 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6334 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6336 2015-10-05 Christian Bruel <christian.bruel@st.com>
6338 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6340 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6342 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6343 (exec_vcvt): Add comments.
6345 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6347 PR rtl-optimization/67447
6348 * gcc.target/i386/pr67447.c: New test.
6350 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6354 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6355 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6356 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6357 * gcc.target/i386/vect-unpack-1.c: Ditto.
6358 * gcc.target/i386/vect-unpack-2.c: Ditto.
6360 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6363 * gfortran.dg/common_24.f: New.
6365 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6367 * gcc.target/arm/pr67756.c: Fixed warnings.
6369 2015-10-02 Marek Polacek <polacek@redhat.com>
6372 * gcc.dg/pr67730-1.c: New test.
6373 * gcc.dg/pr67730-2.c: New test.
6374 * gcc.dg/pr67730.h: New test.
6376 2015-10-02 Marek Polacek <polacek@redhat.com>
6378 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6380 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6382 PR tree-optimization/67754
6383 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6384 * gfortran.dg/graphite/block-2.f: Same.
6386 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6388 * gcc.dg/graphite/scop-23.c: New.
6390 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6392 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6395 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6397 PR rtl-optimization/67756
6398 * gcc.target/arm/pr67756.c: New.
6400 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6402 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6403 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6404 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6406 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6409 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6411 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6412 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6413 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6414 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6415 * gcc.target/i386/vect-unpack-1.c: Ditto.
6416 * gcc.target/i386/vect-unpack-2.c: Ditto.
6418 2015-10-02 Marek Polacek <polacek@redhat.com>
6421 * c-c++-common/Wduplicated-cond-1.c: New test.
6422 * c-c++-common/Wduplicated-cond-2.c: New test.
6423 * c-c++-common/Wduplicated-cond-3.c: New test.
6424 * c-c++-common/Wduplicated-cond-4.c: New test.
6425 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6426 -Wduplicated-cond warning.
6428 2015-10-02 Renlin Li <renlin.li@arm.com>
6430 * gcc.target/aarch64/csneg-1.c: Update.
6432 2015-10-02 Renlin Li <renlin.li@arm.com>
6435 * gcc.target/aarch64/pr66776.c: New.
6437 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6439 * gnat.dg/warn13.adb: New test.
6441 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6443 * gnat.dg/vect15.ad[sb]: New test.
6444 * gnat.dg/vect16.ad[sb]: Likewise.
6445 * gnat.dg/vect17.ad[sb]: Likewise.
6446 * gnat.dg/vect18.ad[sb]: Likewise.
6448 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450 PR rtl-optimization/67786
6451 PR rtl-optimization/67787
6452 * gcc.dg/pr67786.c: New test.
6453 * gcc.dg/pr67787.c: Likewise.
6455 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6457 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6459 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6462 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6464 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6468 * gfortran.dg/string_array_constructor_1.f90: New.
6469 * gfortran.dg/string_array_constructor_2.f90: New.
6470 * gfortran.dg/string_array_constructor_3.f90: New.
6472 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6476 * gcc.target/powerpc/pr67789.c: New testcase.
6478 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6481 * gfortran.dg/pr67802.f90: New test.
6483 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6486 gfortran.dg/pr66979.f90: new test.
6488 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6491 * gfortran.dg/pr67616.f90: New test.
6493 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6496 * g++.dg/cpp0x/range-for30.C: New.
6498 2015-10-01 Marek Polacek <polacek@redhat.com>
6501 * gcc.dg/atomic/pr65345-4.c: New test.
6502 * gcc.dg/pr65345-3.c: New test.
6504 2015-10-01 Marek Polacek <polacek@redhat.com>
6506 PR tree-optimization/67769
6507 * gcc.dg/torture/pr67769.c: New test.
6509 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6511 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6513 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6516 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6518 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6520 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6521 (main): Rename to sse2_test. Abort if count != 5.
6522 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6524 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6526 2015-10-01 Richard Biener <rguenther@suse.de>
6528 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6529 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6531 2015-09-30 Jeff Law <law@redhat.com>
6533 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6535 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6537 PR rtl-optimization/67037
6538 * gcc.c-torture/execute/pr67037.c: New test.
6540 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6542 * lib/target-supports.exp (check_effective_target_sync_int_128):
6543 Return 1 on spu-*-* targets.
6544 (check_effective_target_sync_int_128_runtime): Likewise.
6545 (check_effective_target_sync_long_long): Likewise.
6546 (check_effective_target_sync_long_long_runtime): Likewise.
6547 (check_effective_target_sync_int_long): Likewise.
6548 (check_effective_target_sync_char_short): Likewise.
6550 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6552 * gcc.target/i386/pr67761.c: New test.
6554 2015-09-30 Marek Polacek <polacek@redhat.com>
6557 * gcc.dg/pr67730.c: New test.
6559 2015-09-30 Marek Polacek <polacek@redhat.com>
6561 PR tree-optimization/67690
6562 * gcc.dg/torture/pr67690.c: New test.
6564 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6566 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6567 * g++.dg/gomp/tls-wrap4.C: Likewise.
6568 * gcc.dg/atomic-op-optimize.c: Likewise.
6569 * gcc.dg/pr54087.c: Likewise.
6570 * gcc.dg/tls/section-2.c: Likewise.
6571 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6572 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6573 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6574 * gcc.target/arm/divzero.c: Likewise.
6575 * gcc.target/arm/sibcall-2.c: Likewise.
6576 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6577 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6578 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6579 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6580 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6581 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6582 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6583 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6584 * gfortran.dg/default_format_2.f90: Likewise.
6585 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6587 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6589 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6591 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6593 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6594 * gfortran.dg/round_4.f90: ditto.
6596 2015-09-29 Richard Biener <rguenther@suse.de>
6598 PR tree-optimization/67170
6599 * gfortran.dg/pr67170.f90: New testcase.
6601 2015-09-29 Richard Biener <rguenther@suse.de>
6603 PR tree-optimization/67741
6604 * gcc.dg/torture/pr67741.c: New testcase.
6606 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6609 non-zero for __builtin_signbit tests.
6611 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6614 * gcc.target/i386/pr65105-1.c: New.
6615 * gcc.target/i386/pr65105-2.c: New.
6616 * gcc.target/i386/pr65105-3.c: New.
6617 * gcc.target/i386/pr65105-4.C: New.
6618 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6620 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6622 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6624 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6628 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6630 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6631 * gfortran.dg/function_types_3.f90: Change error message to
6632 "Type inaccessible...."
6633 * gfortran.dg/ptr_func_assign_1.f08: New test.
6634 * gfortran.dg/ptr_func_assign_2.f08: New test.
6636 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6640 * gfortran.dg/ptr_func_assign_3.f08: New test.
6641 * gfortran.dg/ptr_func_assign_4.f08: New test.
6643 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6644 Sebastian Pop <s.pop@samsung.com>
6646 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6647 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6648 * gcc.dg/graphite/block-3.c: Same.
6649 * gcc.dg/graphite/block-4.c: Same.
6650 * gcc.dg/graphite/block-5.c: Same.
6651 * gcc.dg/graphite/block-6.c: Same.
6652 * gcc.dg/graphite/block-7.c: Same.
6653 * gcc.dg/graphite/block-8.c: Same.
6654 * gcc.dg/graphite/block-pr47654.c: Same.
6655 * gcc.dg/graphite/interchange-0.c: Same.
6656 * gcc.dg/graphite/interchange-1.c: Same.
6657 * gcc.dg/graphite/interchange-10.c: Same.
6658 * gcc.dg/graphite/interchange-11.c: Same.
6659 * gcc.dg/graphite/interchange-12.c: Same.
6660 * gcc.dg/graphite/interchange-13.c: Same.
6661 * gcc.dg/graphite/interchange-14.c: Same.
6662 * gcc.dg/graphite/interchange-15.c: Same.
6663 * gcc.dg/graphite/interchange-3.c: Same.
6664 * gcc.dg/graphite/interchange-4.c: Same.
6665 * gcc.dg/graphite/interchange-5.c: Same.
6666 * gcc.dg/graphite/interchange-6.c: Same.
6667 * gcc.dg/graphite/interchange-7.c: Same.
6668 * gcc.dg/graphite/interchange-8.c: Same.
6669 * gcc.dg/graphite/interchange-9.c: Same.
6670 * gcc.dg/graphite/interchange-mvt.c: Same.
6671 * gcc.dg/graphite/pr35356-1.c: Same.
6672 * gcc.dg/graphite/pr35356-3.c: Same.
6673 * gcc.dg/graphite/pr37485.c: Same.
6674 * gcc.dg/graphite/scop-1.c: Same.
6675 * gcc.dg/graphite/scop-11.c: Same.
6676 * gcc.dg/graphite/scop-5.c: Same.
6677 * gcc.dg/graphite/uns-block-1.c: Same.
6678 * gcc.dg/graphite/uns-interchange-9.c: Same.
6679 * gfortran.dg/graphite/block-1.f90: Same.
6680 * gfortran.dg/graphite/interchange-3.f90: Same.
6681 * gfortran.dg/graphite/pr14741.f90: Same.
6682 * gfortran.dg/graphite/block-2.f: Same.
6684 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6685 Sebastian Pop <s.pop@samsung.com>
6687 PR tree-optimization/67700
6688 * gcc.dg/graphite/run-id-pr67700.c: New.
6690 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
6693 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6694 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6696 * gcc.target/sh/pr54236-5.c: New.
6697 * gcc.target/sh/pr54236-6.c: New.
6699 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6701 PR rtl-optimization/67456
6702 PR rtl-optimization/67464
6703 PR rtl-optimization/67465
6704 * gcc.dg/pr67465.c: New test.
6706 2015-09-28 Tom de Vries <tom@codesourcery.com>
6708 PR tree-optimization/62171
6709 * gcc.dg/vect/pr62171.c: New test.
6711 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6713 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6714 skip on AIX. XFAIL individual line tests.
6716 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
6718 PR rtl-optimization/64164
6719 PR tree-optimization/67312
6720 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
6721 * gcc.target/i386/stackalign/return-4.c: Add -O.
6723 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6725 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6727 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
6730 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6732 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
6734 * gcc.dg/pr64935-1.c: XFAIL on AIX.
6735 * gcc.dg/pr64935-2.c: XFAIL on AIX.
6736 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6737 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6738 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6739 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6740 DW_AT_noreturn on AIX.
6741 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6742 DW_AT_noreturn on AIX.
6743 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6744 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6745 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6746 DW_AT_GNU_deleted on AIX.
6747 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6748 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6749 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6750 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6751 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6752 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6753 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6754 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6755 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6756 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6757 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6758 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6759 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6760 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6761 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6763 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6766 * gfortran.dg/pr67614.f90: New test.
6768 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6771 * gfortran.dg/pr67525.f90: New test.
6773 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
6776 * gfortran.dg/allocatable_function_9.f90: New.
6778 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
6781 * gcc.target/sh/pr67675.c: New.
6783 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
6785 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6787 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
6789 * gcc.target/i386/pr66749.c (dg-options): Replace
6790 -mtune=lakemount with -mtune=lakemont.
6791 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6792 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6794 2015-09-25 Marek Polacek <polacek@redhat.com>
6796 * c-c++-common/ubsan/bounds-11.c: New test.
6797 * c-c++-common/ubsan/bounds-12.c: New test.
6799 2015-09-25 Marek Polacek <polacek@redhat.com>
6802 * c-c++-common/ubsan/pr64906.c: New test.
6804 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
6806 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6807 with -mtune=lakemount.
6808 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6809 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6811 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6814 * gcc.dg/Werror-13.c: New test.
6816 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
6818 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6820 2015-09-24 Richard Biener <rguenther@suse.de>
6823 * g++.dg/pr67699.C: New testcase.
6825 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
6828 * gcc.target/arm/fp16-inf.c: New test.
6830 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
6832 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6833 name while checking for AVX-512VBMI presence.
6835 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6837 * lib/target-supports.exp (check_effective_target_pie): Check for
6838 PIE support on Solaris 11.x and 12.
6840 2015-09-24 Richard Biener <rguenther@suse.de>
6842 * g++.dg/tree-ssa/restrict3.C: New testcase.
6844 2015-09-24 Richard Biener <rguenther@suse.de>
6846 PR tree-optimization/48885
6847 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6849 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
6851 * c-c++-common/Wmisleading-indentation.c: Augment test.
6853 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
6855 Fix small typos in the coding rule enforcement warnings.
6856 * g++.dg/diagnostic/disable.C: Replace 'namepace'
6859 2015-09-23 Richard Biener <rguenther@suse.de>
6862 * gcc.dg/ubsan/pr67662.c: New testcase.
6864 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6867 * gcc.dg/pragma-diag-6.c: New test.
6869 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
6871 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6873 2015-09-23 Richard Biener <rguenther@suse.de>
6875 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6877 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
6879 * c-c++-common/Wmisleading-indentation.c: Augment test.
6881 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
6883 * g++.dg/diagostic/disable.C: New.
6885 2015-09-22 Tom de Vries <tom@codesourcery.com>
6887 PR tree-optimization/67671
6888 * g++.dg/pr67671.C: New test.
6890 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
6893 * gcc.target/i386/pr67480.c: New test.
6895 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
6897 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6898 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6899 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
6900 avx512dq, avx512cd, avx512er and avx512pf.
6902 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6904 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6905 update-fetch operations.
6906 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6908 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6910 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6911 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6913 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6915 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
6917 * gcc.target/aarch64/atomic-inst-swap.c: New.
6919 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6921 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
6922 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
6923 * gcc.target/i386/pr59789.c (f1): Likewise.
6924 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
6925 * gcc.target/i386/intrinsics_6.c: Likewise.
6926 * gcc.dg/winline-5.c (int t): Likewise.
6927 * gcc.dg/winline-9.c (t): Likewise.
6928 * gcc.dg/always_inline2.c (q): Likewise.
6929 * gcc.dg/winline-2.c (inline int t): Likewise.
6930 * gcc.dg/winline-6.c: Likewise.
6931 * gcc.dg/winline-10.c (void g): Likewise.
6932 * gcc.dg/pr49243.c (void parse): Likewise.
6933 * gcc.dg/always_inline3.c (q2): Likewise.
6934 * gcc.dg/winline-3.c: Likewise.
6935 * gcc.dg/winline-7.c (inline void *t): Likewise.
6937 2015-09-22 Tom de Vries <tom@codesourcery.com>
6939 PR tree-optimization/67666
6940 * g++.dg/pr67666.C: New test.
6942 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
6945 * gfortran.dg/pr67615.f90: new test.
6947 2015-09-21 Jeff Law <law@redhat.com>
6949 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
6951 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
6953 Complete the implementation of N4230, Nested namespace definition.
6954 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
6955 attributes and nested namespace definitions.
6956 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6957 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
6958 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
6959 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
6960 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
6961 appearing before the namespace identifier.
6963 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6966 * gcc.dg/cpp/pr66415-1.c: Test column number.
6968 2015-09-21 Richard Biener <rguenther@suse.de>
6970 * g++.dg/ext/attr-alias-3.C: Add -g.
6972 2015-09-21 Richard Biener <rguenther@suse.de>
6975 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
6977 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
6980 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
6982 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6984 * gcc.dg/pragma-diag-5.c: Fix excess warning.
6986 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6989 * gcc.dg/pr53265.c: Update.
6991 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
6993 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
6995 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
6998 * gcc.target/sh/pr59478.c: New.
7000 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7003 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7004 * gcc.target/sh/pr54236-2.c: Likewise.
7006 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7008 * gcc.target/sh/pr43417.c: Move target independent test to ...
7009 * gcc.c-torture/compile/pr43417.c: ... here.
7011 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7013 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7014 check_effective_target_big_endian, check_effective_target_little_endian,
7015 check_effective_target_any_fpu, check_effective_target_double_fpu,
7016 check_effective_target_use_single_only_fpu,
7017 check_effective_target_default_single_fpu,
7018 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7019 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7020 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7021 check_effective_target_fmovd_enabled,
7022 check_effective_target_has_privileged, check_effective_target_has_pref,
7023 check_effective_target_banked_r0r7_isr,
7024 check_effective_target_stack_save_isr): New effective target checks.
7025 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7026 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7027 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7028 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7029 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7030 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7031 * gcc.target/sh/attr-isr.c: Likewise.
7032 * gcc.target/sh/fpul-usage-1.c: Likewise.
7033 * gcc.target/sh/hiconst.c: Likewise.
7034 * gcc.target/sh/mfmovd.c: Likewise.
7035 * gcc.target/sh/pr21255-3.c: Likewise.
7036 * gcc.target/sh/pr33135-1.c: Likewise.
7037 * gcc.target/sh/pr33135-2.c: Likewise.
7038 * gcc.target/sh/pr33135-3.c: Likewise.
7039 * gcc.target/sh/pr33135-4.c: Likewise.
7040 * gcc.target/sh/pr39423-2.c: Likewise.
7041 * gcc.target/sh/pr49880-4.c: Likewise.
7042 * gcc.target/sh/pr49880-5.c: Likewise.
7043 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7044 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7045 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7046 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7047 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7048 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7049 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7050 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7051 * gcc.target/sh/pr50751-2.c: Likewise.
7052 * gcc.target/sh/pr50751-3.c: Likewise.
7053 * gcc.target/sh/pr50751-5.c: Likewise.
7054 * gcc.target/sh/pr50751-6.c: Likewise.
7055 * gcc.target/sh/pr50751-8.c: Likewise.
7056 * gcc.target/sh/pr51244-15.c: Likewise.
7057 * gcc.target/sh/pr51244-2.c: Likewise.
7058 * gcc.target/sh/pr51244-20.c: Likewise.
7059 * gcc.target/sh/pr51244-6.c: Likewise.
7060 * gcc.target/sh/pr52483-4.c: Likewise.
7061 * gcc.target/sh/pr53511-1.c: Likewise.
7062 * gcc.target/sh/pr53512-1.c: Likewise.
7063 * gcc.target/sh/pr53512-2.c: Likewise.
7064 * gcc.target/sh/pr53512-3.c: Likewise.
7065 * gcc.target/sh/pr53512-4.c: Likewise.
7066 * gcc.target/sh/pr53513-1.c: Likewise.
7067 * gcc.target/sh/pr54089-2.c: Likewise.
7068 * gcc.target/sh/pr54089-3.c: Likewise.
7069 * gcc.target/sh/pr54089-4.c: Likewise.
7070 * gcc.target/sh/pr54602-2.c: Likewise.
7071 * gcc.target/sh/pr54602-3.c: Likewise.
7072 * gcc.target/sh/pr54602-4.c: Likewise.
7073 * gcc.target/sh/pr54680.c: Likewise.
7074 * gcc.target/sh/pr55303-1.c: Likewise.
7075 * gcc.target/sh/pr55303-2.c: Likewise.
7076 * gcc.target/sh/pr55303-3.c: Likewise.
7077 * gcc.target/sh/pr56547-1.c: Likewise.
7078 * gcc.target/sh/pr56547-2.c: Likewise.
7079 * gcc.target/sh/pr61195.c: Likewise.
7080 * gcc.target/sh/pr61996.c: Likewise.
7081 * gcc.target/sh/pr6526.c: Likewise.
7082 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7083 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7084 * gcc.target/sh/prefetch.c: Likewise.
7085 * gcc.target/sh/rte-delay-slot.c: Likewise.
7086 * gcc.target/sh/sh2a-band.c: Likewise.
7087 * gcc.target/sh/sh2a-bclr.c: Likewise.
7088 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7089 * gcc.target/sh/sh2a-bld.c: Likewise.
7090 * gcc.target/sh/sh2a-bor.c: Likewise.
7091 * gcc.target/sh/sh2a-bset.c: Likewise.
7092 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7093 * gcc.target/sh/sh2a-bxor.c: Likewise.
7094 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7095 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7096 * gcc.target/sh/sh2a-movrt.c: Likewise.
7097 * gcc.target/sh/sh2a-resbank.c: Likewise.
7098 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7099 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7100 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7101 * gcc.target/sh/sh4a-cosf.c: Likewise.
7102 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7103 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7104 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7105 * gcc.target/sh/sh4a-sinf.c: Likewise.
7107 2015-09-20 Jeff Law <law@redhat.com>
7109 PR tree-optimization/47679
7110 * g++.dg/warn/Wuninitialized-6.C: New test.
7112 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7114 Implement nested namespace definitions.
7115 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7116 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7117 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7118 * g++.dg/lookup/name-clash5.C: Adjust.
7119 * g++.dg/lookup/name-clash6.C: Likewise.
7121 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7123 * gcc.dg/pragma-diag-5.c: New test.
7125 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7128 * gcc.dg/torture/pr67619.c: New test.
7129 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7132 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7134 PR tree-optimization/67283
7135 * gcc.dg/tree-ssa/sra-15.c: New.
7136 * gcc.dg/tree-ssa/sra-16.c: New.
7138 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7141 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7142 (f2, f3): Make the function static.
7143 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7145 2015-09-17 Christian Bruel <christian.bruel@st.com>
7147 * gcc.target/arm/attr_thumb-static2.c: New test.
7149 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7151 * gnat.dg/overflow_sum3.adb: New test.
7153 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7155 * gcc.target/arm/stack-checking.c: New test.
7157 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7160 * gfortran.dg/public_private_module_5.f90: Add module procedure
7161 trigger_smod to ensure that the smod file is written.
7163 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7165 * gcc.target/aarch64/copysign_1.c: New.
7166 * gcc.target/aarch64/copysign_2.c: New.
7168 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7170 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7171 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7172 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7174 2015-09-16 John Marino <gnugcc@marino.st>
7176 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7178 2015-09-16 Richard Biener <rguenther@suse.de>
7181 * gcc.dg/torture/pr67253.c: New testcase.
7183 2015-09-16 Richard Biener <rguenther@suse.de>
7186 * gcc.dg/pr67271.c: New testcase.
7188 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7190 * gnat.dg/opt49.adb: New test.
7192 2015-09-16 Richard Biener <rguenther@suse.de>
7195 * gcc.dg/torture/pr67442.c: New testcase.
7197 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7199 * gnat.dg/array24.adb: New test.
7200 * gnat.dg/blocklocs.adb: Delete.
7202 2015-09-15 Marek Polacek <polacek@redhat.com>
7205 * gcc.dg/pr67580.c: New test.
7207 2015-09-15 Richard Biener <rguenther@suse.de>
7209 PR tree-optimization/67470
7210 * gcc.dg/torture/pr67470.c: New testcase.
7212 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7214 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7216 2015-09-15 Richard Biener <rguenther@suse.de>
7219 * gcc.dg/pr67563.c: New testcase.
7221 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7224 * gfortran.dg/pr67460.f90: New test.
7226 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7228 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7229 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7231 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7234 * g++.dg/cpp0x/new-auto1.C: New.
7236 2015-09-11 Mark Wielaard <mjw@redhat.com>
7239 * g++.dg/warn/unused-variable-1.C: New test.
7240 * g++.dg/warn/unused-variable-2.C: Likewise.
7241 * gcc.dg/unused-4.c: Adjust warning for static const.
7242 * gcc.dg/unused-variable-1.c: New test.
7243 * gcc.dg/unused-variable-2.c: Likewise.
7245 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7247 * gfortran.dg/private_type_3.f90: Require visibility.
7248 * gfortran.dg/module_variable_2.f90: Same.
7249 * gfortran.dg/nested_forall_1.f: Same.
7250 * gfortran.dg/elemental_dependency_4.f90: Same.
7251 * gfortran.dg/bind_c_usage_25.f90: Same.
7252 * gfortran.dg/access_spec_1.f90: Same.
7253 * gfortran.dg/public_private_module_2.f90: Same.
7254 * gfortran.dg/host_assoc_variable_1.f90: Same.
7255 * gfortran.dg/public_private_module_6.f90: Same.
7256 * gfortran.dg/module_variable_1.f90: Same.
7257 * gfortran.dg/pr37286.f90: Same.
7258 * gfortran.dg/internal_pack_7.f90: Same.
7259 * gfortran.dg/submodule_10.f08: Same.
7260 * gfortran.dg/allocatable_function_8.f90: Same.
7261 * gfortran.dg/merge_init_expr_2.f90: Same.
7262 * gfortran.dg/class_37.f03: Same.
7263 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7264 * gfortran.dg/typebound_call_20.f03: Same.
7265 * gfortran.dg/proc_ptr_result_3.f90: Same.
7266 * gfortran.dg/pr32535.f90: Same.
7267 * gfortran.dg/typebound_proc_19.f90: Same.
7268 * gfortran.dg/initialization_10.f90: Same.
7269 * gfortran.dg/bind_c_usage_8.f03: Same.
7270 * gfortran.dg/pr61335.f90: Same.
7271 * gfortran.dg/elemental_dependency_5.f90: Same.
7272 * gfortran.dg/proc_ptr_3.f90: Same.
7273 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7275 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7277 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7278 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7279 * gcc.dg/loop-8.c: Likewise.
7281 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7284 * gnat.dg/specs/addr1.ads: Remove.
7286 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7288 * gcc.dg/pie-link.c: Add -pie to dg-options.
7290 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7292 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7293 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7295 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7297 * gcc.target/powerpc/swaps-p8-20.c: New test.
7298 * gcc.target/powerpc/swaps-p8-21.c: New test.
7300 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7303 * gfortran.dg/pr67526.f90: New test.
7305 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7308 * g++.dg/cpp0x/variadic166.C: New.
7310 2015-09-09 Mark Wielaard <mjw@redhat.com>
7312 * c-c++-common/nonnull-1.c: New test.
7314 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7317 * gfortran.dg/submodule_11.f08: New test.
7319 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7322 * gcc.c-torture/compile/pr67506.c: New test.
7324 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7326 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7327 initialization with a byte mask. No change expected here.
7328 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7329 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7330 initialization with contigious bitmask. Literal pool is expectd
7333 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7336 * gcc.target/arm/pr67439_1.c: New test.
7338 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7340 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7343 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7346 * g++.dg/gomp/pr67523.C: New test.
7349 * g++.dg/gomp/pr67522.C: New test.
7352 * c-c++-common/gomp/pr67521.c: New test.
7355 * c-c++-common/gomp/pr67517.c: New test.
7358 * g++.dg/gomp/pr67514.C: New test.
7361 * g++.dg/gomp/pr67511.C: New test.
7364 * c-c++-common/gomp/pr67502.c: New test.
7366 2015-09-09 Marek Polacek <polacek@redhat.com>
7369 * gcc.dg/pr67512.c: New test.
7371 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7374 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7375 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7376 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7377 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7379 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381 * gcc.target/aarch64/mod_2.x: New file.
7382 * gcc.target/aarch64/mod_256.x: Likewise.
7383 * gcc.target/arm/mod_2.c: New test.
7384 * gcc.target/arm/mod_256.c: Likewise.
7385 * gcc.target/aarch64/mod_2.c: Likewise.
7386 * gcc.target/aarch64/mod_256.c: Likewise.
7388 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7391 * g++.dg/gomp/pr67504.C: New test.
7394 * c-c++-common/gomp/pr67501.c: New test.
7397 * gcc.dg/gomp/pr67500.c: New test.
7400 * gcc.dg/gomp/pr67495.c: New test.
7402 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7403 Sebastian Pop <s.pop@samsung.com>
7405 PR tree-optimization/53852
7406 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7407 both isl-0.12 and isl-0.15.
7408 * gcc.dg/graphite/uns-interchange-14.c: Same.
7409 * gcc.dg/graphite/uns-interchange-15.c: Same.
7410 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7412 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7413 Sebastian Pop <s.pop@samsung.com>
7415 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7416 * gcc.dg/graphite/block-1.c: Same.
7417 * gcc.dg/graphite/block-5.c: Same.
7418 * gcc.dg/graphite/block-6.c: Same.
7419 * gcc.dg/graphite/interchange-1.c: Same.
7420 * gcc.dg/graphite/interchange-10.c: Same.
7421 * gcc.dg/graphite/interchange-11.c: Same.
7422 * gcc.dg/graphite/interchange-13.c: Same.
7423 * gcc.dg/graphite/interchange-14.c: Same.
7424 * gcc.dg/graphite/interchange-3.c: Same.
7425 * gcc.dg/graphite/interchange-4.c: Same.
7426 * gcc.dg/graphite/interchange-7.c: Same.
7427 * gcc.dg/graphite/interchange-8.c: Same.
7428 * gcc.dg/graphite/interchange-9.c: Same.
7429 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7430 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7431 * gcc.dg/graphite/pr37485.c: Same.
7432 * gcc.dg/graphite/scop-0.c (int toto): Same.
7433 * gcc.dg/graphite/scop-1.c: Same.
7434 * gcc.dg/graphite/scop-10.c: Same.
7435 * gcc.dg/graphite/scop-11.c: Same.
7436 * gcc.dg/graphite/scop-12.c: Same.
7437 * gcc.dg/graphite/scop-13.c: Same.
7438 * gcc.dg/graphite/scop-16.c: Same.
7439 * gcc.dg/graphite/scop-17.c: Same.
7440 * gcc.dg/graphite/scop-18.c: Same.
7441 * gcc.dg/graphite/scop-2.c: Same.
7442 * gcc.dg/graphite/scop-21.c (int test): Same.
7443 * gcc.dg/graphite/scop-22.c (void foo): Same.
7444 * gcc.dg/graphite/scop-4.c: Same.
7445 * gcc.dg/graphite/scop-5.c: Same.
7446 * gcc.dg/graphite/scop-6.c: Same.
7447 * gcc.dg/graphite/scop-7.c: Same.
7448 * gcc.dg/graphite/scop-8.c: Same.
7449 * gcc.dg/graphite/scop-9.c: Same.
7450 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7451 data-refs remain inside the inner loop.
7452 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7453 * gcc.dg/graphite/uns-interchange-14.c: Same.
7454 * gcc.dg/graphite/uns-interchange-9.c: Same.
7455 * gfortran.dg/graphite/interchange-3.f90
7457 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7460 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7461 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7462 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7463 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7464 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7465 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7466 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7467 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7468 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7469 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7470 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7471 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7473 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7475 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7476 * lib/target-supports.exp
7477 (check_effective_target_arm_neon_fp16_hw): New.
7479 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7481 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7482 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7484 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7486 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7487 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7489 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7490 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7491 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7492 when those are supported.
7493 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7496 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7497 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7500 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7501 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7502 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7504 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7506 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7508 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7509 Add float16x8_t case.
7510 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7511 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7512 main, exec_vcreate): Likewise.
7513 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7514 exec_vget_high): Likewise.
7515 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7516 exec_vget_low): Likewise.
7517 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7519 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7520 exec_vld1_dup): Likewise.
7521 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7522 exec_vld1_lane): Likewise.
7523 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7525 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7526 exec_vldX_dup): Likewise.
7527 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7528 exec_vldX_lane): Likewise.
7529 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7530 exec_vset_lane): Likewise.
7531 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7532 exec_vst1_lane): Likewise.
7534 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7536 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7537 * gcc.target/aarch64/vget_low_1.c: Likewise.
7539 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7541 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7542 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7543 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7544 (main): update orig_data to avoid float16 NaN on bigendian.
7546 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7548 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7550 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7551 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7552 * gcc.target/aarch64/vld1_lane.c: Likewise.
7554 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7557 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7559 2015-09-07 Marek Polacek <polacek@redhat.com>
7562 * gcc.dg/asm-10.c: New test.
7564 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7567 * gcc.dg/lto/pr67452_0.c: New test.
7569 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7572 * gcc.target/avr/pr65210.c: New test.
7574 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7577 * lib/target-supports.exp (check_cached_effective_target):
7578 Apppend $prop to et_prop_list only if needed.
7580 2015-09-04 Marek Polacek <polacek@redhat.com>
7583 * gcc.dg/ubsan/pr67279.c: New test.
7585 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7586 Petr Murzin <petr.murzin@intel.com>
7587 Kirill Yukhin <kirill.yukhin@intel.com>
7589 * gcc.target/i386/avx512f-scatter-1.c: New.
7590 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7591 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7593 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7595 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7596 rather than calling rmdir, cleanup if open fails.
7598 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7600 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7601 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7602 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7603 Return true for PowerPC targets that implement Altivec.
7605 2015-09-03 Renlin Li <renlin.li@arm.com>
7607 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7609 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7611 2015-09-03 Martin Sebor <msebor@redhat.com>
7614 * g++.dg/addr_builtin-1.C: New test.
7615 * gcc.dg/addr_builtin-1.c: New test.
7617 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7619 * gcc.target/powerpc/vec-shift.c: New test.
7621 2015-09-03 Tom de Vries <tom@codesourcery.com>
7623 PR tree-optimization/65637
7624 * gcc.dg/autopar/reduc-4.c: New test.
7626 2015-09-03 Tom de Vries <tom@codesourcery.com>
7628 PR tree-optimization/65637
7629 * gcc.dg/autopar/pr46099-2.c: New test.
7631 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7634 * g++.dg/pr67351.C: New test.
7636 2015-09-03 Richard Biener <rguenther@suse.de>
7639 * g++.dg/lto/pr66705_0.C: New testcase.
7641 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7644 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7645 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7647 2015-09-02 Marek Polacek <polacek@redhat.com>
7650 * gcc.dg/pr67432.c: New test.
7652 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
7654 * lib/target-supports.exp (clear_effective_target_cache): New.
7655 (check_cached_effective_target): Update et_prop_list.
7656 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7657 * g++.dg/compat/compat.exp: Likewise.
7658 * g++.dg/compat/struct-layout-1.exp: Likewise.
7659 * lib/asan-dg.exp: Likewise.
7660 * lib/atomic-dg.exp: Likewise.
7661 * lib/cilk-plus-dg.exp: Likewise.
7662 * lib/clearcap.exp: Likewise.
7663 * lib/mpx-dg.exp: Likewise.
7664 * lib/tsan-dg.exp: Likewise.
7665 * lib/ubsan-dg.exp: Likewise.
7667 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
7669 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7671 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
7672 Andrew Bennett <andrew.bennett@imgtec.com>
7674 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7675 dependencies between ISA level and compact-branches.
7676 * gcc.target/mips/branch-10.c: Update expected output to allow
7677 compact forms of b/bal.
7678 * gcc.target/mips/branch-11.c: Likewise.
7679 * gcc.target/mips/branch-12.c: Likewise.
7680 * gcc.target/mips/branch-13.c: Likewise.
7681 * gcc.target/mips/branch-3.c: Likewise.
7682 * gcc.target/mips/branch-4.c: Likewise.
7683 * gcc.target/mips/branch-5.c: Likewise.
7684 * gcc.target/mips/branch-6.c: Likewise.
7685 * gcc.target/mips/branch-7.c: Likewise.
7686 * gcc.target/mips/branch-8.c: Likewise.
7687 * gcc.target/mips/branch-9.c: Likewise.
7688 * gcc.target/mips/branch-cost-1.c: Likewise.
7689 * gcc.target/mips/call-1.c: Likewise.
7690 * gcc.target/mips/call-2.c: Likewise.
7691 * gcc.target/mips/call-3.c: Likewise.
7692 * gcc.target/mips/call-4.c: Likewise.
7693 * gcc.target/mips/call-5.c: Likewise.
7694 * gcc.target/mips/call-6.c: Likewise.
7695 * gcc.target/mips/lazy-binding-1.c: Likewise.
7696 * gcc.target/mips/near-far-1.c: Likewise.
7697 * gcc.target/mips/near-far-2.c: Likewise.
7698 * gcc.target/mips/near-far-3.c: Likewise.
7699 * gcc.target/mips/near-far-4.c: Likewise.
7700 * gcc.target/mips/umips-branch-3.c: Ensure the test is
7701 run with compact branches allowed.
7702 * gcc.target/mips/compact-branches-1.c: New file.
7703 * gcc.target/mips/compact-branches-2.c: Likewise.
7704 * gcc.target/mips/compact-branches-3.c: Likewise.
7705 * gcc.target/mips/compact-branches-4.c: Likewise.
7706 * gcc.target/mips/compact-branches-5.c: Likewise.
7707 * gcc.target/mips/compact-branches-6.c: Likewise.
7708 * gcc.target/mips/compact-branches-7.c: Likewise.
7710 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
7712 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7713 Clean-up a created directory if testcase fails.
7715 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7718 * g++.dg/pr67405.C: New test.
7720 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7722 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7724 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7726 * gcc.dg/ifcvt-1.c: New test.
7727 * gcc.dg/ifcvt-2.c: Likewise.
7728 * gcc.dg/ifcvt-3.c: Likewise.
7730 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7733 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7736 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7738 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7740 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
7743 * g++.dg/other/pr61753.C: New.
7745 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7747 * gcc.dg/tree-ssa/cmp-1.c: New file.
7749 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7751 * gcc.dg/tree-ssa/complex-7.c: New file.
7753 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7755 * gcc.target/powerpc/swaps-p8-19.c: New test.
7757 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7760 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7762 2015-08-29 Tom de Vries <tom@codesourcery.com>
7764 PR tree-optimization/46193
7765 * gcc.dg/autopar/pr46193.c: New test.
7767 2015-08-28 Nathan Sidwell <nathan@acm.org>
7769 * gcc.dg/compat/struct-layout-1_generate.c: Simply
7770 use exit code for failure.
7772 * gcc.dg/torture/matrix-1.c: Use plain printf.
7773 * gcc.dg/torture/matrix-2.c: Likewise.
7774 * gcc.dg/torture/matrix-5.c: Likewise.
7775 * gcc.dg/torture/matrix-6.c: Likewise.
7776 * gcc.dg/torture/transpose-1.c: Likewise.
7777 * gcc.dg/torture/transpose-2.c: Likewise.
7778 * gcc.dg/torture/transpose-3.c: Likewise.
7779 * gcc.dg/torture/transpose-4.c: Likewise.
7780 * gcc.dg/torture/transpose-5.c: Likewise.
7781 * gcc.dg/torture/transpose-6.c: Likewise.
7783 2015-08-28 Jeff Law <law@redhat.com>
7786 * gcc.dg/tree-ssa/pr66752-2.c: New test.
7787 * gcc.dg/torture/pr66752-1.c: New test
7788 * g++.dg/torture/pr66752-2.C: New test.
7790 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
7792 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7794 * gcc.dg/tree-ssa/sra-15.c: New.
7796 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
7798 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7799 * gcc.target/mips/msub-8.c: Ditto
7801 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7803 * lib/target-supports.exp (check-effective_target_vect_double):
7804 Enable for Power targets with VSX hardware available.
7805 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7806 vect_no_align && { ! vect_hw_misalign }.
7808 2015-08-27 Sebastian Pop <s.pop@samsung.com>
7810 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7811 Replaced by opt_files, compile with -floop-nest-optimize.
7812 * g++.dg/graphite/graphite.exp: Same.
7813 * gfortran.dg/graphite/graphite.exp: Same.
7814 * gcc.dg/graphite/block-0.c: Adjust pattern.
7815 * gcc.dg/graphite/block-1.c: Same.
7816 * gcc.dg/graphite/block-3.c: Same.
7817 * gcc.dg/graphite/block-4.c: Same.
7818 * gcc.dg/graphite/block-5.c: Same.
7819 * gcc.dg/graphite/block-6.c: Same.
7820 * gcc.dg/graphite/block-7.c: Same.
7821 * gcc.dg/graphite/block-8.c: Same.
7822 * gcc.dg/graphite/block-pr47654.c: Same.
7823 * gcc.dg/graphite/interchange-0.c: Same.
7824 * gcc.dg/graphite/interchange-1.c: Same.
7825 * gcc.dg/graphite/interchange-10.c: Same.
7826 * gcc.dg/graphite/interchange-11.c: Same.
7827 * gcc.dg/graphite/interchange-12.c: Same.
7828 * gcc.dg/graphite/interchange-13.c: Same.
7829 * gcc.dg/graphite/interchange-14.c: Same.
7830 * gcc.dg/graphite/interchange-15.c: Same.
7831 * gcc.dg/graphite/interchange-3.c: Same.
7832 * gcc.dg/graphite/interchange-4.c: Same.
7833 * gcc.dg/graphite/interchange-5.c: Same.
7834 * gcc.dg/graphite/interchange-6.c: Same.
7835 * gcc.dg/graphite/interchange-7.c: Same.
7836 * gcc.dg/graphite/interchange-8.c: Same.
7837 * gcc.dg/graphite/interchange-9.c: Same.
7838 * gcc.dg/graphite/interchange-mvt.c: Same.
7839 * gcc.dg/graphite/pr37485.c: Same.
7840 * gcc.dg/graphite/uns-block-1.c: Same.
7841 * gcc.dg/graphite/uns-interchange-12.c: Same.
7842 * gcc.dg/graphite/uns-interchange-14.c: Same.
7843 * gcc.dg/graphite/uns-interchange-15.c: Same.
7844 * gcc.dg/graphite/uns-interchange-9.c: Same.
7845 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7846 * gfortran.dg/graphite/interchange-3.f90: Same.
7848 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
7851 * gcc.target/i386/pr67317-1.c: New test.
7852 * gcc.target/i386/pr67317-2.c: Ditto.
7853 * gcc.target/i386/pr67317-3.c: Ditto.
7854 * gcc.target/i386/pr67317-4.c: Ditto.
7855 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7856 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7858 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
7860 * gcc.target/powerpc/vec-shr.c: New.
7862 2015-08-27 Marek Polacek <polacek@redhat.com>
7865 * gcc.dg/torture/pr67005.c: New test.
7867 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7869 * gcc.dg/tree-ssa/sra-15.c: New.
7871 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
7873 * gcc.target/aarch64/long_branch_1.c: New test.
7875 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7877 * gcc.target/s390/20150826-1.c: New test.
7879 2015-08-26 Renlin Li <renlin.li@arm.com>
7881 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7883 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7885 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7887 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7889 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7890 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7891 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7892 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7894 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7896 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7898 * gcc.target/aarch64/tlsle_1.x: New test source.
7899 * gcc.target/aarch64/tlsle12_1.c: New testcase.
7900 * gcc.target/aarch64/tlsle24_1.c: Likewise.
7901 * gcc.target/aarch64/tlsle32_1.c: Likewise.
7903 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7906 * gfortran.dg/shape_8.f90: New test.
7908 2015-08-25 Marek Polacek <polacek@redhat.com>
7911 * gcc.dg/weak/weak-18.c: New test.
7913 2015-08-25 David Malcolm <dmalcolm@redhat.com>
7915 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
7916 gcc_jit_context_set_bool_use_external_driver.
7918 2015-08-25 Nathan Sidwell <nathan@acm.org>
7920 * gcc.c-torture/execute/builtins/20010124-1.x: New.
7922 * gcc.dg/20001117-1.c: Needs return_address.
7923 * gcc.dg/20020415-1.c: Needs alloca.
7924 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
7925 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
7926 * gcc.dg/pr63186.c: Needs label_values.
7927 * gcc.dg/torture/pr33848.c: Likwise.
7929 * lib/target-supports.exp (check_effective_target_fopenacc,
7930 check_effective_target_fopenmp): Disable for nvptx.
7931 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
7932 * gcc.dg/stack-usage-1.c: Likewise.
7933 * gcc.dg/stack-usage-2.c: Likewise.
7934 * gcc.dg/unused-5.c: Likewise.
7935 * gcc.dg/unwind-1.c: Likewise.
7937 2015-08-25 Christian Bruel <christian.bruel@st.com>
7939 * gcc.dg/Wno-frame-address.c: Skip for ARM.
7940 * g++.dg/Wno-frame-address.C: Ditto.
7942 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7945 * g++.dg/pr67211.C: New test.
7947 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
7951 * gfortran.dg/block_end_error_1.f90: New test.
7952 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
7954 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
7957 * gcc.target/i386/pr66821.c: New test.
7959 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
7962 * gcc.target/i386/pr67329.c: New test.
7964 2015-08-24 Nathan Sidwell <nathan@acm.org>
7966 * gcc.dg/pr49551.c: Needs -fdata-sections.
7968 * gcc.dg/pr64935-2.c: Needs scheduling.
7970 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
7971 * gcc.dg/torture/pr63738.c: Likewise.
7972 * gcc.dg/torture/pr64728.c: Likewise.
7973 * gcc.dg/pr63748.c: Likewise.
7974 * gcc.dg/20020312-2.c: Likewise.
7976 * gcc.dg/torture/pr66123.c: Needs label_values.
7978 * gcc.dg/torture/pr41261.c: Needs profiling.
7979 * gcc.dg/pr26570.c: Likewise.
7980 * gcc.dg/pr61776.c: Likewise.
7981 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
7982 * gcc.dg/gomp/pr34610.c: Likewise.
7983 * gcc.dg/pr54121.c: Likewise.
7984 * gcc.dg/20050325-1.c: Likewise.
7985 * gcc.dg/pr66899.c: Likewise.
7986 * gcc.dg/pr48770.c: Likewise.
7987 * gcc.dg/pr24225.c: Likewise.
7989 * gcc.dg/pr27531-1.c: Needs io.
7990 * gcc.dg/pr44606.c: Likewise.
7992 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
7994 * gcc.dg/pr51990.c: Needs alloca.
7996 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
7998 2015-08-24 Tom de Vries <tom@codesourcery.com>
8000 PR tree-optimization/65468
8001 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8003 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8006 * gfortran.dg/backtrace_1.f90: New test.
8008 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8011 * gfortran.dg/execute_command_line_2.f90: New test.
8013 2015-08-23 Tom de Vries <tom@codesourcery.com>
8015 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8016 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8017 vect_no_int_max to vect_no_int_min_max.
8018 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8019 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8020 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8021 * gcc.dg/vect/slp-reduc-4.c: Same.
8022 * gcc.dg/vect/slp-reduc-5.c: Same.
8023 * gcc.dg/vect/vect-125.c: Same.
8024 * gcc.dg/vect/vect-13.c: Same.
8025 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8026 * gcc.dg/vect/vect-reduc-1.c: Same.
8027 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8028 * gcc.dg/vect/vect-reduc-1char.c:Same.
8029 * gcc.dg/vect/vect-reduc-1short.c: Same.
8030 * gcc.dg/vect/vect-reduc-2.c: Same.
8031 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8032 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8033 * lib/target-supports.exp: Same.
8035 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8038 * g++.dg/cpp0x/decltype63.C: New.
8040 2015-08-22 Nathan Sidwell <nathan@acm.org>
8042 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8043 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8044 * c-c++-common/Wunused-var-8.c: Likewise.
8045 * c-c++-common/gomp/pr61486-2.c: Likewise.
8046 * c-c++-common/Wunused-var-6.c: Likewise.
8047 * c-c++-common/goacc/reduction-1.c: Likewise.
8048 * c-c++-common/goacc/reduction-2.c: Likewise.
8049 * c-c++-common/goacc/reduction-3.c: Likewise.
8050 * c-c++-common/goacc/reduction-4.c: Likewise.
8051 * gcc.dg/builtins-64.c: Likewise.
8052 * gcc.dg/pr59523.c: Likewise.
8053 * gcc.dg/tree-ssa/20080530.c: Likewise.
8054 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8055 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8056 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8057 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8058 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8059 * gcc.dg/pr59011.c: Likewise.
8060 * gcc.dg/uninit-9.c: Likewise.
8061 * gcc.dg/pr61561.c: Likewise.
8062 * gcc.dg/vla-4.c: Likewise.
8063 * gcc.dg/20101010-1.c: Likewise.
8064 * gcc.dg/pr49120.c: Likewise.
8065 * gcc.dg/20030331-2.c: Likewise.
8066 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8067 * gcc.dg/pr25682.c: Likewise.
8068 * gcc.dg/guality/guality.c: Likewise.
8069 * gcc.dg/pr27301.c: Likewise.
8070 * gcc.dg/uninit-9-O0.c: Likewise.
8071 * gcc.dg/fold-alloca-1.c: Likewise.
8072 * gcc.dg/pr41470.c: Likewise.
8073 * gcc.dg/pr51491-2.c: Likewise.
8074 * gcc.dg/winline-7.c: Likewise.
8075 * gcc.dg/vla-2.c: Likewise.
8076 * gcc.dg/pr50764.c: Likewise.
8077 * gcc.dg/c99-vla-1.c: Likewise.
8078 * gcc.dg/pr33238.c: Likewise.
8079 * gcc.dg/c99-const-expr-13.c: Likewise.
8080 * gcc.dg/builtin-return-1.c: Likewise.
8081 * gcc.dg/vla-3.c: Likewise.
8082 * gcc.dg/20020415-1.c: Likewise.
8083 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8084 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8085 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8086 * gcc.dg/torture/calleesave-sse.c: Likewise.
8087 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8088 * gcc.dg/gomp/vla-2.c: Likewise.
8089 * gcc.dg/gomp/vla-3.c: Likewise.
8090 * gcc.dg/gomp/vla-4.c: Likewise.
8091 * gcc.dg/gomp/pr30494.c: Likewise.
8092 * gcc.dg/gomp/vla-5.c: Likewise.
8093 * gcc.dg/pr51990-2.c: Likewise.
8094 * gcc.dg/vla-22.c: Likewise.
8096 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8098 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8099 * gcc.dg/dollar.c: Likewise.
8100 * gcc.dg/pragma-message.c: Likewise.
8101 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8102 * c-c++-common/raw-string-14.c: Likewise.
8104 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8106 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8107 property that instantiation here is a compile-time error.
8109 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8111 * g++.dg/other/pr67065.C: Extend.
8113 2015-08-21 Nathan Sidwell <nathan@acm.org>
8115 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8117 (check_effective_target_global_constructor): New.
8118 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8119 * gcc.dg/debug/debug.exp: Skip for nvptx.
8120 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8122 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8123 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8124 * gcc.c-torture/compile/pr33855.c: Likewise.
8125 * gcc.c-torture/compile/920723-1.c: Likewise.
8126 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8128 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8130 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8133 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8135 * gcc.c-torture/execute/switch-1.c: Likewise.
8137 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8138 * gcc.c-torture/execute/printf-1.c: Likewise.
8139 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8140 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8141 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8142 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8143 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8144 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8145 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8146 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8147 * gcc.c-torture/execute/gofast.c: Likewise.
8148 * gcc.c-torture/execute/complex-6.c: Likewise.
8150 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8151 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8152 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8153 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8154 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8155 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8156 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8157 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8158 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8159 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8160 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8161 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8162 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8163 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8164 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8165 * gcc.dg/setjmp-1.c: Likewise.
8166 * gcc.dg/cleanup-5.c: Likewise.
8167 * gcc.dg/cleanup-12.c: Likewise.
8168 * gcc.dg/cleanup-13.c: Likewise.
8170 * gcc.dg/constructor-1.c: Require global ctor.
8172 * gcc.dg/fork-instrumentation.c: Require profiling.
8173 * gcc.dg/20030107-1.c: Likewise.
8174 * gcc.dg/20030702-1.c: Likewise.
8176 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8177 * gcc.dg/cpp/paste2.c: Likewise.
8178 * gcc.dg/cpp/strify3.c: Likewise.
8179 * gcc.dg/cpp/strify4.c: Likewise.
8180 * gcc.dg/cpp/lexnum.c: Likewise.
8181 * gcc.dg/cpp/digraphs.c: Likewise.
8182 * gcc.dg/cpp/macro1.c: Likewise.
8184 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8186 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8188 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8190 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8193 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8195 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8196 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8197 vec_vpmsum_be and vec_shasigma_be.
8199 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8201 * lib/target-supports.exp
8202 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8203 with -mfp16-format=ieee.
8205 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8208 * g++.dg/other/pr67065.C: New.
8210 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8212 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8214 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8215 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8216 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8217 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8219 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8221 * gcc.dg/wide_shift_64_1.c: New testcase.
8222 * gcc.dg/wide_shift_128_1.c: Likewise.
8223 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8225 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8227 * lib/target-supports.exp
8228 (check_effective_target_fstack_protector_enabled): New test.
8229 * gcc.target/i386/ssp-default.c: New test.
8231 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8234 * gfortran.dg/generic_31.f90: New.
8236 2015-08-19 Marek Polacek <polacek@redhat.com>
8239 * g++.dg/torture/pr67133.C: New test.
8241 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8243 * gcc.target/powerpc/altivec-35.c: New test.
8244 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8245 * gcc.target/powerpc/vsx-vector-7.c: New test.
8247 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8250 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8251 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8253 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8255 PR rtl-optimization/67218
8256 * gcc.c-torture/execute/ieee/pr67218.c,
8257 gcc.target/aarch64/fcvt_int_float_double1.c,
8258 gcc.target/aarch64/fcvt_int_float_double2.c,
8259 gcc.target/aarch64/fcvt_int_float_double3.c,
8260 gcc.target/aarch64/fcvt_int_float_double4.c,
8261 gcc.target/aarch64/fcvt_uint_float_double1.c,
8262 gcc.target/aarch64/fcvt_uint_float_double2.c,
8263 gcc.target/aarch64/fcvt_uint_float_double3.c,
8264 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8266 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8268 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8269 dg-options to disable LSE extensions.
8270 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8271 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8272 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8273 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8274 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8275 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8276 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8277 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8278 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8279 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8280 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8281 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8282 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8283 * gcc.target/aarch64/sync-op-full.c: Likewise.
8284 * gcc.target/aarch64/sync-op-release.c: Likewise.
8286 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8289 * g++.dg/cpp1z/feat-cxx1z.C: New.
8291 2015-08-18 Marek Polacek <polacek@redhat.com>
8294 * gcc.dg/torture/pr67222.c: New test.
8296 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8298 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8300 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8302 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8303 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8304 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8306 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8308 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8309 which is used in later code.
8311 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8314 * g++.dg/cpp0x/nullptr34.C: New.
8315 * g++.dg/warn/Wconversion2.C: Adjust.
8316 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8317 * g++.old-deja/g++.other/null3.C: Likewise.
8319 * g++.dg/cpp0x/pr51313.C: Adjust.
8321 2015-08-17 Richard Biener <rguenther@suse.de>
8323 PR tree-optimization/67221
8324 * gcc.dg/torture/pr67221.c: New testcase.
8326 2015-08-17 Mike Stump <mikestump@comcast.net>
8327 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8329 * gcc.target/arm/memcpy-aligned-1.c: New test.
8331 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8334 * gfortran.dg/norm_4.f90: Rename to...
8335 * gfortran.dg/norm2_4.f90: this.
8336 * gfortran.dg/norm2_5.f90: New test.
8338 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8340 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8341 * gcc.dg/ssp-1.c: Make counter a register.
8342 * gcc.dg/ssp-2.c: Likewise.
8343 * gcc.dg/torture/parm-coalesce.c: New.
8345 2015-08-14 Marek Polacek <polacek@redhat.com>
8348 * gcc.dg/torture/pr67133.c: New test.
8350 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8351 Matthias Klose <doko@debian.org>
8354 * gcc.c-torture/compile/pr67143.c: New
8355 * gcc.target/aarch64/atomic-op-imm.c
8356 (atomic_fetch_add_negative_RELAXED): New.
8357 (atomic_fetch_sub_negative_ACQUIRE): New.
8359 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8361 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8362 * gcc.target/aarch64/target_attr_8.c: Likewise.
8363 * gcc.target/aarch64/target_attr_14.c: Likewise.
8365 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8367 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8369 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8371 * gcc.target/i386/builtin_target.c: Add skylake check.
8373 2015-08-13 Jeff Law <law@redhat.com>
8375 * gcc.dg/pr66314.c: Moved from here to ..
8376 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8377 to clear all sanitizers before -fsanitize=kernel-address.
8379 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8381 * gcc.target/aarch64/cinc_common_1.c: New test.
8383 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/ext/attribute-may-alias-1.C: New.
8387 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8389 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8391 * gcc.target/aarch64/atomic-inst-cas.c: New.
8392 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8394 2015-08-13 Andreas Schwab <schwab@suse.de>
8396 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8398 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8401 * g++.dg/torture/pr62164.C: New.
8403 2015-08-13 Richard Biener <rguenther@suse.de>
8405 PR tree-optimization/67191
8406 * gcc.dg/torture/pr67191.c: New testcase.
8407 * g++.dg/torture/pr67191.C: Likewise.
8409 2015-08-13 Richard Biener <rguenther@suse.de>
8411 PR tree-optimization/66502
8412 PR tree-optimization/67167
8413 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8415 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8418 * g++.dg/init/new42.C: New.
8420 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8423 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8425 * gcc.target/powerpc/pr67071-2.c: Likewise.
8426 * gcc.target/powerpc/pr67071-3.c: Likewise.
8428 2015-08-12 Marek Polacek <polacek@redhat.com>
8431 * c-c++-common/Wshift-overflow-6.c: New test.
8432 * c-c++-common/Wshift-overflow-7.c: New test.
8433 * g++.dg/cpp1y/left-shift-2.C: New test.
8435 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8438 * g++.dg/cpp0x/pr52742.C: New.
8440 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8442 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8443 Check Knights Landing support.
8445 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8448 * g++.dg/warn/Wunused-result-1.C: New.
8450 2015-08-12 Richard Biener <rguenther@suse.de>
8452 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8453 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8454 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8455 * g++.dg/tree-ssa/pr61034.C: Adjust.
8456 * gcc.dg/fold-compare-2.c: Likewise.
8457 * gcc.dg/pr50763.c: Likewise.
8458 * gcc.dg/predict-3.c: Likewise.
8459 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8460 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8461 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8462 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8463 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8464 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8465 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8466 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8467 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8468 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8469 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8470 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8472 2015-08-12 Nathan Sidwell <nathan@acm.org>
8474 * gcc.dg/vrp-min-max-1.c: New.
8475 * gcc.dg/vrp-min-max-2.c: New.
8477 2015-08-12 Richard Biener <rguenther@suse.de>
8479 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8481 2015-08-12 Tom de Vries <tom@codesourcery.com>
8484 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8485 Handle absence of vector min/max for sparc.
8487 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8490 * g++.dg/ext/mv25.C: New test.
8492 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8494 * gcc.target/i386/avx2-vect-shift.c: New test.
8496 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8500 * gcc.dg/pragma-diag-3.c: New test.
8501 * gcc.dg/pragma-diag-4.c: New test.
8503 2015-08-11 Nathan Sidwell <nathan@acm.org>
8505 * c-c++-common/dfp/operator-comma.c: Call init function.
8506 * c-c++-common/dfp/convert-dfp-2.c: New test.
8508 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8510 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8511 Treat model == 0x4f as Broadwell.
8513 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8516 * gfortran.dg/pr67140.f90: New test.
8518 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8522 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8524 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8527 * gfortran.dg/ieee/large_4.f90: New test.
8529 2015-08-08 Bud Davis <jmdavis@link.com>
8532 * gfortran.dg/common_22.f90: New.
8534 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8536 PR rtl-optimization/67028
8537 * gcc.dg/pr67028.c: New testcase.
8539 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8541 PR rtl-optimization/67029
8542 * gcc.dg/pr67029.c: New test.
8544 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8547 * gfortran.dg/ieee/ieee_8.f90: New test.
8549 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8551 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8553 * gcc.target/aarch64/noplt_2.c: Likewise.
8554 * gcc.target/aarch64/noplt_3.c: Likewise.
8556 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8558 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8559 optimization level, and print a summary at the end.
8561 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8563 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8565 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8567 * gcc.target/aarch64/noplt_3.c: New testcase.
8569 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8571 * gcc.target/aarch64/noplt_1.c: New testcase.
8572 * gcc.target/aarch64/noplt_2.c: Likewise.
8574 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8576 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8577 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8579 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8581 * gcc.target/s390/dwarfregtable-1.c: New test.
8582 * gcc.target/s390/dwarfregtable-2.c: New test.
8583 * gcc.target/s390/dwarfregtable-3.c: New test.
8585 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8587 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8589 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8592 * gfortran.dg/ieee/large_2.f90: New test.
8593 * gfortran.dg/ieee/large_3.F90: New test.
8595 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8598 * gfortran.dg/ieee/large_1.f90: Adjust test.
8600 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8601 Jeff Law <law@redhat.com>
8604 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8605 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8606 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8607 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8608 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8609 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8611 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8614 * gfortran.dg/pr66311.f90: New file.
8616 2015-08-05 Richard Biener <rguenther@suse.de>
8618 PR tree-optimization/67121
8619 * gcc.dg/torture/pr67121.c: New testcase.
8621 2015-08-05 Nick Clifton <nickc@redhat.com>
8623 * gcc.target/rl78: New directory.
8624 * gcc.target/rl78/rl78.exp: New file: Test driver.
8625 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8627 2015-08-05 Richard Biener <rguenther@suse.de>
8630 * gcc.dg/torture/pr67120.c: New testcase.
8632 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8636 * lib/fortran-modules.exp: Call cleanup-submodules from
8638 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8639 cover the cases where private entities are no longer optimized
8641 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8643 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8644 * gfortran.dg/submodule_5.f08: The same.
8645 * gfortran.dg/submodule_9.f08: The same.
8646 * gfortran.dg/submodule_10.f08: New test.
8648 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8651 * g++.dg/cpp1y/var-templ35.C: New.
8653 2015-08-05 Richard Biener <rguenther@suse.de>
8655 PR tree-optimization/67055
8656 * g++.dg/torture/pr67055.C: New testcase.
8658 2015-08-05 Richard Biener <rguenther@suse.de>
8660 PR tree-optimization/67109
8661 * gcc.dg/torture/pr67109.c: New testcase.
8662 * gcc.dg/vect/vect-119.c: Adjust.
8664 2015-08-05 Richard Biener <rguenther@suse.de>
8667 * gcc.dg/pr67107.c: New testcase.
8669 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8672 * g++.dg/cpp1z/abbrev2.C: New.
8674 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8676 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8678 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8681 * g++.dg/init/explicit4.C: New.
8683 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8685 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8686 without VSX an Power8 vector support.
8688 2015-08-04 Richard Biener <rguenther@suse.de>
8690 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8692 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8695 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8698 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8701 * g++.dg/cpp1y/var-templ34.C: New.
8703 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8705 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8706 * gcc.target/aarch64/target_attr_1.c: Likewise.
8707 * gcc.target/aarch64/target_attr_2.c: Likewise.
8708 * gcc.target/aarch64/target_attr_3.c: Likewise.
8709 * gcc.target/aarch64/target_attr_4.c: Likewise.
8710 * gcc.target/aarch64/target_attr_5.c: Likewise.
8711 * gcc.target/aarch64/target_attr_6.c: Likewise.
8712 * gcc.target/aarch64/target_attr_7.c: Likewise.
8713 * gcc.target/aarch64/target_attr_8.c: Likewise.
8714 * gcc.target/aarch64/target_attr_9.c: Likewise.
8715 * gcc.target/aarch64/target_attr_10.c: Likewise.
8716 * gcc.target/aarch64/target_attr_11.c: Likewise.
8717 * gcc.target/aarch64/target_attr_12.c: Likewise.
8718 * gcc.target/aarch64/target_attr_13.c: Likewise.
8719 * gcc.target/aarch64/target_attr_14.c: Likewise.
8720 * gcc.target/aarch64/target_attr_15.c: Likewise.
8722 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8724 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8726 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8728 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8730 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8732 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8735 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8738 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8739 * gfortran.dg/ieee/large_1.f90: New test.
8741 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8743 PR tree-optimization/67043
8744 * gcc.dg/pr67043.c: New test.
8746 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
8748 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8750 2015-08-03 David Malcolm <dmalcolm@redhat.com>
8752 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8753 it to push/pop timing items.
8754 (main): For each optimization level, create a gcc_jit_timer, and
8755 time all of the iteration within that level cumulatively.
8756 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8757 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8759 2015-08-03 Alexander Basov <coohpt@gmail.com>
8764 * gcc.target/arm/pr43404.c : New testcase.
8765 * gcc.target/arm/pr48470.c : New testcase.
8766 * gcc.target/arm/pr64744-1.c : New testcase.
8767 * gcc.target/arm/pr64744-2.c : New testcase.
8769 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
8771 PR tree-optimization/67077
8772 * gcc.dg/pr67077.c: New test.
8774 2015-08-03 Jeff Law <law@redhat.com>
8777 PR gcov-profile/66899
8778 * gcc.dg/pr66899.c: New test.
8779 * gcc.dg/pr66314.c: New test.
8781 2015-08-03 Marek Polacek <polacek@redhat.com>
8784 * gcc.dg/pr67088.c: New test.
8786 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
8789 * gcc.target/arm/vnmul-1.c: New.
8790 * gcc.target/arm/vnmul-2.c: New.
8791 * gcc.target/arm/vnmul-3.c: New.
8792 * gcc.target/arm/vnmul-4.c: New.
8794 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
8797 * gfortran.dg/class_allocate_20.f90: New.
8799 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8801 * gcc.target/aarch64/csel_bfx_1.c: New test.
8802 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8804 2015-08-02 Martin Sebor <msebor@redhat.com>
8806 * g++.dg/Wframe-address-in-Wall.C: New test.
8807 * g++.dg/Wframe-address.C: New test.
8808 * g++.dg/Wno-frame-address.C: New test.
8809 * gcc.dg/Wframe-address-in-Wall.c: New test.
8810 * gcc.dg/Wframe-address.c: New test.
8811 * gcc.dg/Wno-frame-address.c: New test.
8813 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
8815 * c-c++-common/Wmisleading-indentation.c: Add more tests.
8817 2015-08-01 Michael Collison <michael.collison@linaro.org
8818 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8820 * gcc.target/arm/mincmp.c: New test.
8822 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
8825 * gfortran.dg/associated_target_6.f03: New test
8827 2015-08-01 Tom de Vries <tom@codesourcery.com>
8829 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8830 optimize ("-ftree-parallelize-loops=0").
8831 Add successful scans for 2 detected reductions. Add xfail scans for 3
8832 detected reductions.
8833 * gcc.dg/autopar/reduc-2short.c: Same.
8834 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8835 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
8836 detected reductions.
8837 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8840 2015-07-31 Marek Polacek <polacek@redhat.com>
8843 * g++.dg/ubsan/pr66977.C: New test.
8845 2015-07-30 Marek Polacek <polacek@redhat.com>
8847 * c-c++-common/Wtautological-compare-3.c: New test.
8849 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8851 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8852 (CHECK): Pass address of scalar, rather than array.
8854 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8856 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8858 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8860 * gcc.target/aarch64/fp16/fp16.exp: New.
8861 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8862 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8864 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8866 * gcc.target/aarch64/f16_movs_1.c: New test.
8868 2015-07-28 Tom de Vries <tom@codesourcery.com>
8870 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8873 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
8874 Manuel López-Ibáñez <manu@gcc.gnu.org>
8876 * gcc.dg/parm-incomplete-1.c: Update.
8877 * gcc.dg/pr18809-1.c: Update.
8878 * gcc.dg/pr27953.c: Update.
8879 * gcc.dg/vla-11.c: Update.
8881 2015-07-27 Marek Polacek <polacek@redhat.com>
8883 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8885 2015-07-27 Tom de Vries <tom@codesourcery.com>
8887 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8888 attribute. Update comment.
8890 Add scan for not parallelizing inner loop.
8891 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8895 2015-07-27 Marek Polacek <polacek@redhat.com>
8898 * c-c++-common/Wtautological-compare-2.c: New test.
8900 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
8903 * gcc.target/i386/pr66232-6.c: New tests.
8904 * gcc.target/i386/pr66232-7.c: Likewise.
8905 * gcc.target/i386/pr66232-8.c: Likewise.
8906 * gcc.target/i386/pr66232-9.c: Likewise.
8908 2015-07-27 Marek Polacek <polacek@redhat.com>
8912 * c-c++-common/Wtautological-compare-1.c: New test.
8914 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
8917 * g++.dg/template/pr18969.C: New test.
8918 * g++.dg/template/pr18969-2.C: New test.
8919 * g++.old-deja/g++.jason/overload.C: Remove return value in
8920 template function returning void.
8922 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
8924 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
8925 immediates to avoid shift-overflow warnings.
8927 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
8930 * g++.dg/init/pr66857.C: New test.
8932 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
8935 * gcc.target/i386/pr66648.c: New test.
8937 2015-07-25 Tom de Vries <tom@codesourcery.com>
8939 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
8940 interchange_files and block_files variables.
8941 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
8943 * gcc.dg/graphite/uns-interchange-12.c: Same.
8944 * gcc.dg/graphite/uns-interchange-14.c: Same.
8945 * gcc.dg/graphite/uns-interchange-15.c: Same.
8946 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
8947 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8949 2015-07-25 Jeff Law <law@redhat.com>
8953 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8954 * gcc.dg/torture/pr66752-1.c: New test
8955 * g++.dg/torture/pr66752-2.C: New test.
8957 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
8960 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
8962 PR rtl-optimization/64164
8963 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8964 * gcc.dg/ssp-1.c: Make counter a register.
8965 * gcc.dg/ssp-2.c: Likewise.
8966 * gcc.dg/torture/parm-coalesce.c: New.
8968 2015-07-24 Tom de Vries <tom@codesourcery.com>
8970 * gcc.dg/graphite/block-1.c: Xfail scan.
8971 * gcc.dg/graphite/interchange-12.c: Same.
8972 * gcc.dg/graphite/interchange-14.c: Same.
8973 * gcc.dg/graphite/interchange-15.c: Same.
8974 * gcc.dg/graphite/interchange-9.c: Same.
8975 * gcc.dg/graphite/interchange-mvt.c: Same.
8976 * gcc.dg/graphite/uns-block-1.c: New test.
8977 * gcc.dg/graphite/uns-interchange-12.c: New test.
8978 * gcc.dg/graphite/uns-interchange-14.c: New test.
8979 * gcc.dg/graphite/uns-interchange-15.c: New test.
8980 * gcc.dg/graphite/uns-interchange-9.c: New test.
8981 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
8983 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8986 * c-c++-common/Wunused-function-1.c: New.
8988 2015-07-24 Tom de Vries <tom@codesourcery.com>
8990 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
8991 alternative exit-first loop transform.
8992 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8993 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8994 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8995 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8996 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8997 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8998 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
8999 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9000 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9002 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9005 * gcc.target/i386/mpx/pr66566.c: New test.
9007 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9010 * gcc.target/i386/pr66978.c: New test.
9012 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9014 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9016 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9018 * gcc.target/s390/insv-1.c: New test.
9019 * gcc.target/s390/insv-2.c: New test.
9020 * gcc.target/s390/insv-3.c: New test.
9022 2015-07-24 Tom de Vries <tom@codesourcery.com>
9024 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9026 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9029 * gcc.dg/pr25530.c: New test.
9031 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9034 * gcc.dg/pr25529.c: New test.
9036 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9038 * gcc.target/arm/reg_equal_test.c: New test.
9040 2015-07-23 Jeff Law <law@redhat.com>
9043 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9044 * gcc.dg/torture/pr66752-1.c: New test
9045 * g++.dg/torture/pr66752-2.C: New test.
9047 2015-07-23 Marek Polacek <polacek@redhat.com>
9050 * g++.dg/warn/Wlogical-op-2.C: New test.
9052 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9054 PR rtl-optimization/64164
9055 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9056 * gcc.dg/ssp-1.c: Make counter a register.
9057 * gcc.dg/ssp-2.c: Likewise.
9058 * gcc.dg/torture/parm-coalesce.c: New.
9060 2015-07-23 Marek Polacek <polacek@redhat.com>
9063 * c-c++-common/ubsan/pr66908.c: New test.
9065 2015-07-23 Tom de Vries <tom@codesourcery.com>
9067 * gcc.dg/autopar/outer-4.c: Add xfail.
9068 * gcc.dg/autopar/outer-5.c: Same.
9069 * gcc.dg/autopar/outer-6.c: Same.
9070 * gcc.dg/autopar/reduc-2.c: Same.
9071 * gcc.dg/autopar/reduc-2char.c: Same.
9072 * gcc.dg/autopar/reduc-2short.c: Same.
9073 * gcc.dg/autopar/reduc-8.c: Same.
9074 * gcc.dg/autopar/uns-outer-4.c: New test.
9075 * gcc.dg/autopar/uns-outer-5.c: New test.
9076 * gcc.dg/autopar/uns-outer-6.c: New test.
9078 2015-07-23 Richard Biener <rguenther@suse.de>
9080 PR tree-optimization/66952
9081 * gcc.dg/torture/pr66952.c: Use signed char.
9083 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9085 PR tree-optimization/66926,66951
9086 * gcc.dg/vect/pr66951.c: New test.
9088 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9091 * g++.dg/parse/error57.C: New.
9092 * g++.dg/expr/string-2.C: Update.
9094 2015-07-23 Richard Biener <rguenther@suse.de>
9096 PR tree-optimization/66945
9097 * gcc.dg/torture/pr66945.c: New testcase.
9099 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9102 * g++.dg/ext/mv24.C: New test.
9104 2015-07-22 Marek Polacek <polacek@redhat.com>
9106 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9109 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9113 * gfortran.dg/generic_30.f90: New.
9115 2015-07-22 Richard Biener <rguenther@suse.de>
9117 PR tree-optimization/66952
9118 * gcc.dg/torture/pr66952.c: New testcase.
9120 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9122 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9124 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9126 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9128 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9130 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9132 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9134 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9136 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9138 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9140 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9142 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9144 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9146 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9148 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9150 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9152 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9154 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9156 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9158 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9160 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9162 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9164 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9166 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9168 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9170 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9172 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9174 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9176 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9178 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9180 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9182 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9184 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9186 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9188 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9190 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9192 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9194 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9196 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9198 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9200 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9202 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9204 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9206 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9208 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9210 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9212 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9214 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9216 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9218 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9220 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9222 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9224 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9226 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9228 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9230 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9232 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9234 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9236 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9238 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9240 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9242 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9244 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9246 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9248 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9250 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9252 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9254 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9256 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9258 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9260 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9262 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9264 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9266 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9268 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9270 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9272 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9274 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9276 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9278 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9280 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9282 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9284 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9286 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9288 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9290 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9292 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9294 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9296 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9298 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9300 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9302 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9304 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9306 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9308 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9310 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9312 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9314 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9316 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9318 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9320 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9322 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9324 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9326 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9328 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9330 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9332 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9334 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9336 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9338 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9340 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9342 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9344 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9346 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9348 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9350 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9352 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9354 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9356 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9358 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9360 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9362 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9364 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9366 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9368 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9370 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9372 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9374 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9376 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9378 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9380 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9382 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9384 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9387 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9389 * g++.dg/template/crash81.C: Update.
9391 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9394 * gcc.target/i386/pr66424.c: New.
9396 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9398 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9400 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9403 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9404 Drop address sanitization.
9406 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9408 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9410 (dg-additional-options): Set armv5t flag.
9412 2015-07-21 Marek Polacek <polacek@redhat.com>
9414 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9415 * gcc.dg/vmx/unpack.c: Likewise.
9416 * gcc.target/powerpc/quad-atomic.c: Likewise.
9418 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9420 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9422 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9424 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9427 2015-07-20 Marek Polacek <polacek@redhat.com>
9430 * c-c++-common/Wshift-overflow-1.c: New test.
9431 * c-c++-common/Wshift-overflow-2.c: New test.
9432 * c-c++-common/Wshift-overflow-3.c: New test.
9433 * c-c++-common/Wshift-overflow-4.c: New test.
9434 * c-c++-common/Wshift-overflow-5.c: New test.
9435 * g++.dg/cpp1y/left-shift-1.C: New test.
9436 * gcc.dg/c90-left-shift-2.c: New test.
9437 * gcc.dg/c90-left-shift-3.c: New test.
9438 * gcc.dg/c99-left-shift-2.c: New test.
9439 * gcc.dg/c99-left-shift-3.c: New test.
9440 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9441 * gcc.c-torture/execute/pr40386.c: Likewise.
9442 * gcc.dg/vect/pr33373.c: Likewise.
9443 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9444 * gcc.dg/vect/vect-shift-2.c: Likewise.
9446 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9448 * gcc.target/aarch64/neg_abs_1.c: New test.
9450 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9453 * gcc.target/i386/pr66922.c: New test.
9455 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9459 * gcc.dg/tree-ssa/pr42327.c: Removed.
9460 * g++.dg/other/pr35011.C: Removed.
9462 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9465 * gcc.target/i386/pr66906.c: New test.
9467 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9469 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9470 as follow-up to r225930.
9472 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9475 * lib/fortran-modules.exp (proc cleanup-submodules): New
9477 * gfortran.dg/submodule_1.f08: Change extension and clean up
9478 the submodule files.
9479 * gfortran.dg/submodule_2.f08: ditto
9480 * gfortran.dg/submodule_6.f08: ditto
9481 * gfortran.dg/submodule_7.f08: ditto
9482 * gfortran.dg/submodule_8.f08: New test
9483 * gfortran.dg/submodule_9.f08: New test
9485 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9486 Sebastian Pop <s.pop@samsung.com>
9489 * gcc.dg/graphite/pr61929.c: New.
9491 2015-07-17 Marek Polacek <polacek@redhat.com>
9493 * gcc.dg/fold-minus-7.c: New test.
9495 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9497 * gfortran.dg/co_reduce_1.f90: New file.
9499 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9502 * gcc.target/i386/pr66824.c:
9504 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9507 * gfortran.dg/structure_constructor_13.f03: New test.
9509 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9512 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9513 of generated while loops in the tree dump.
9514 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9516 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9518 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9520 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9523 * gcc.target/i386/pr66891.c: New test.
9525 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9527 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9529 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9531 PR rtl-optimization/66626
9532 * gcc.target/i386/pr66626-2.c: New.
9534 2015-07-16 Martin Liska <mliska@suse.cz>
9536 * g++.dg/ipa/pr66896.c: New test.
9538 2015-07-16 Richard Biener <rguenther@suse.de>
9540 PR tree-optimization/66894
9541 * gcc.dg/torture/pr66894.c: New testcase.
9543 2015-07-16 Richard Biener <rguenther@suse.de>
9545 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9547 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9550 * g++.dg/pr66866.C: New test.
9552 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9554 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9556 2015-07-15 Richard Biener <rguenther@suse.de>
9558 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9559 { -O3 -fomit-frame-pointer },
9560 { -O3 -fomit-frame-pointer -funroll-loops } and
9561 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9563 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9564 -finline-functions }
9566 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9568 * gcc.target/mips/interrupt_handler-5.c: New test.
9570 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9571 Robert Suchanek <robert.suchanek@imgtec.com>
9573 * gcc.target/mips/interrupt_handler-4.c: New test.
9575 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9578 * gcc.dg/lto/lto.exp: Initialize MPX.
9580 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9582 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9584 * gcc.target/arm/scd42-3.c: Likewise.
9586 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9588 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9589 code to be run when the pre-arch code increases the isa_rev to
9590 mips32r6 or greater.
9592 2015-07-15 Richard Biener <rguenther@suse.de>
9594 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9595 { -O3 -fomit-frame-pointer },
9596 { -O3 -fomit-frame-pointer -funroll-loops } and
9597 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9599 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9600 -finline-functions }
9601 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9602 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9603 to additional_flags.
9605 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9607 PR rtl-optimization/66838
9608 * gcc.target/i386/pr66838.c: New test.
9610 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9613 * g++.dg/template/pr66850.C: New test.
9615 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9616 Cesar Philippidis <cesar@codesourcery.com>
9617 Chung-Lin Tang <cltang@codesourcery.com>
9619 * gcc.target/nios2/nios2-flushd.c: New.
9620 * gcc.target/nios2/nios2-rdprs.c: New.
9621 * gcc.target/nios2/r2-atomic.c: New.
9622 * gcc.target/nios2/r2-eni.c: New.
9623 * gcc.target/nios2/r2-wrpie.c: New.
9625 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9626 Cesar Philippidis <cesar@codesourcery.com>
9627 Chung-Lin Tang <cltang@codesourcery.com>
9629 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9630 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9632 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9633 Cesar Philippidis <cesar@codesourcery.com>
9634 Chung-Lin Tang <cltang@codesourcery.com>
9636 * gcc.target/nios2/andci.c: New.
9637 * gcc.target/nios2/bmx.c: New.
9638 * gcc.target/nios2/cdx-add.c: New.
9639 * gcc.target/nios2/cdx-branch.c: New.
9640 * gcc.target/nios2/cdx-callret.c: New.
9641 * gcc.target/nios2/cdx-loadstore.c: New.
9642 * gcc.target/nios2/cdx-logical.c: New.
9643 * gcc.target/nios2/cdx-mov.c: New.
9644 * gcc.target/nios2/cdx-shift.c: New.
9645 * gcc.target/nios2/cdx-sub.c: New.
9646 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9648 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9651 * g++.dg/cpp0x/vt-65071.C: New.
9653 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9654 Cesar Philippidis <cesar@codesourcery.com>
9655 Chung-Lin Tang <cltang@codesourcery.com>
9657 * gcc.target/nios2/r2-io-range.c: New.
9658 * gcc.target/nios2/r2-stio-1.c: New.
9659 * gcc.target/nios2/r2-stio-2.c: New.
9660 * gcc.target/nios2/nios2-ldxio.c: New.
9661 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9662 of just compile. Add more tests.
9664 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9666 gfortran.dg/pr66864.f90: New test.
9668 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
9670 PR rtl-optimization/66626
9671 * gcc.target/i386/pr66626.c: New.
9673 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9675 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9676 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9677 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9679 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
9681 * g++.dg/template/crash81.C: Adjust for error + inform change.
9682 * g++.dg/template/pr58878.C: Likewise.
9683 * g++.dg/template/shadow1.C: Likewise.
9684 * g++.dg/template/shadow2.C: Likewise.
9685 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9686 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9687 * g++.old-deja/g++.brendan/crash7.C: Likewise.
9688 * g++.old-deja/g++.pt/shadow2.C: Likewise.
9690 2015-07-14 Richard Biener <rguenther@suse.de>
9692 PR tree-optimization/66863
9693 * gcc.dg/torture/pr66863.c: New testcase.
9695 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
9698 * g++.dg/template/pr65186.C: New test.
9700 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
9702 * gcc.target/arm/macro_defs0.c: Add directive to skip
9703 test if -marm is present.
9704 * gcc.target/arm/macro_defs1.c: Likewise.
9706 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9708 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9710 * gcc.target/aarch64/adds1.c: Likewise.
9711 * gcc.target/aarch64/ands_1.c: Likewise.
9712 * gcc.target/aarch64/bics_1.c: Likewise.
9713 * gcc.target/aarch64/subs1.c: Likewise.
9714 * gcc.target/aarch64/subs3.c: Likewise.
9716 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
9719 * gfortran.dg/pr64589.f90: New test.
9721 2015-07-13 Renlin Li <renlin.li@arm.com>
9724 * gcc.c-torture/execute/pr66556.c: New.
9726 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
9728 * gcc.dg/20020219-1.c: Fix double word typos.
9729 * gcc.dg/20020919-1.c: Same.
9731 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9732 Jeff Law <law@redhat.com>
9735 * g++.dg/tree-ssa/pr66726.c: New test.
9736 * gcc.dg/tree-ssa/pr66726-2.c: New test.
9737 * gcc.dg/tree-ssa/pr66726.c: New test.
9739 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9742 * g++.dg/cpp0x/variadic-ttp2.C: New.
9744 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
9747 * g++.dg/cpp0x/auto46.C: New test.
9748 * g++.dg/template/pr30044.C: New test.
9749 * g++.dg/template/shadow2.C: New test.
9750 * g++.dg/template/error55.C: New test.
9751 * g++.dg/template/crash83.C: Accept any error string.
9752 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9754 * g++.dg/cpp0x/variadic19.C: Likewise
9755 * g++.dg/template/canon-type-13.C: Likewise.
9756 * g++.old-deja/g++.pt/ttp42.C: Likewise.
9757 * g++.dg/torture/20070621-1.C: Likewise.
9759 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9762 * g++.dg/init/explicit3.C: New.
9764 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
9767 * gcc.target/i386/pr66819-1.c: New test.
9768 * gcc.target/i386/pr66819-2.c: Likewise.
9769 * gcc.target/i386/pr66819-3.c: Likewise.
9770 * gcc.target/i386/pr66819-4.c: Likewise.
9771 * gcc.target/i386/pr66819-5.c: Likewise.
9773 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9776 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9777 __attribute__((noinline, noclone)). Change "x" to "volatile char"
9778 type to prevent possible flag-clobbering zero-extensions.
9779 * gcc.target/i386/pr66703.c: New test.
9781 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9784 * g++.dg/cpp0x/nsdmi-template15.C: New.
9786 2015-07-10 Jiong Wang <jiong.wang@arm.com>
9788 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9790 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
9792 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9793 * gcc.target/arm/flip-thumb.c: Likewise.
9795 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9798 * gcc.target/i386/pr66813.c: New test.
9800 2015-07-10 Jakub Jelinek <jakub@redhat.com>
9803 * gcc.dg/gomp/pr66820.c: New test.
9805 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9808 * g++.dg/cpp0x/scoped_enum6.C: New.
9810 2015-07-10 Tom de Vries <tom@codesourcery.com>
9812 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9813 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9815 2015-07-10 Richard Biener <rguenther@suse.de>
9817 PR tree-optimization/66823
9818 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9819 which should not be necessary. XFAIL.
9821 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9824 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9826 2015-07-09 Jakub Jelinek <jakub@redhat.com>
9829 * gcc.dg/gomp/pr66633-1.c: New test.
9830 * gcc.dg/gomp/pr66633-2.c: New test.
9831 * gcc.dg/gomp/pr66633-3.c: New test.
9832 * gcc.dg/gomp/pr66633-4.c: New test.
9834 2015-07-09 John Marino <gnugcc@marino.st>
9836 * lib/target-supports.exp (check_effective_target_pie):
9839 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
9842 * gcc.target/i386/pr66814.c: New test.
9844 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
9847 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9848 * gcc.target/aarch64/fnmul-2.c: Likewise.
9849 * gcc.target/aarch64/fnmul-3.c: Likewise.
9850 * gcc.target/aarch64/fnmul-4.c: Likewise.
9852 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9855 * g++.dg/cpp0x/vt-65790.C: New.
9857 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9860 * gcc.target/i386/pr66818.c: New test.
9862 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9865 * gcc.target/i386/pr66817.c: New test.
9867 2015-07-09 Marek Polacek <polacek@redhat.com>
9869 PR tree-optimization/66718
9870 * gcc.dg/vect/vect-126.c: New test.
9872 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
9874 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9875 even when dwarf-2 is not the default.
9877 2015-07-08 Jeff Law <law@redhat.com>
9880 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9881 to have a single memory reference.
9883 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
9885 * g++.dg/other/dump-ada-spec-9.C: New test.
9887 2015-07-08 Jakub Jelinek <jakub@redhat.com>
9889 * g++.dg/vect/vect.exp: Run also simd* tests.
9890 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9891 (check_vect): Fix up get_cpuid call for C++.
9892 * g++.dg/vect/simd-clone-1.cc: New test.
9894 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9896 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9898 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9900 * gcc.target/i386/readeflags-1.c (abort): New prototype.
9901 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9903 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9906 * gcc.target/i386/pr66806.c: New test.
9908 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
9911 * g++.dg/cpp0x/auto45.C: New.
9913 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
9916 * gcc.target/i386/pr66334.c: New.
9918 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9920 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
9923 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9926 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
9927 (verify_code): Update expected error message.
9928 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
9929 (verify_code): Likewise.
9930 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
9931 (verify_code): Likewise.
9933 2015-07-08 Richard Biener <rguenther@suse.de>
9935 PR tree-optimization/66793
9936 * gcc.dg/torture/pr66793.c: New testcase.
9938 2015-07-08 Richard Biener <rguenther@suse.de>
9940 PR tree-optimization/66794
9941 * gcc.dg/torture/pr66794.c: New testcase.
9943 2015-07-08 Marek Polacek <polacek@redhat.com>
9946 * g++.dg/abi/abi-tag15.C: New test.
9948 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
9950 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
9951 * gcc.target/mips/branch-3.c: Ditto
9952 * gcc.target/mips/branch-4.c: Ditto.
9953 * gcc.target/mips/branch-5.c: Ditto.
9954 * gcc.target/mips/branch-6.c: Ditto.
9955 * gcc.target/mips/branch-7.c: Ditto.
9956 * gcc.target/mips/branch-8.c: Ditto.
9957 * gcc.target/mips/branch-9.c: Ditto.
9958 * gcc.target/mips/branch-10.c: Ditto.
9959 * gcc.target/mips/branch-11.c: Ditto.
9960 * gcc.target/mips/branch-12.c: Ditto.
9961 * gcc.target/mips/branch-13.c: Ditto.
9962 * gcc.target/mips/umips-branch-5.c: New file.
9963 * gcc.target/mips/umips-branch-6.c: New file.
9964 * gcc.target/mips/umips-branch-7.c: New file.
9965 * gcc.target/mips/umips-branch-8.c: New file.
9966 * gcc.target/mips/umips-branch-9.c: New file.
9967 * gcc.target/mips/umips-branch-10.c: New file.
9968 * gcc.target/mips/umips-branch-11.c: New file.
9969 * gcc.target/mips/umips-branch-12.c: New file.
9970 * gcc.target/mips/umips-branch-13.c: New file.
9971 * gcc.target/mips/umips-branch-14.c: New file.
9972 * gcc.target/mips/umips-branch-15.c: New file.
9973 * gcc.target/mips/umips-branch-16.c: New file.
9974 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
9975 (OCCUPY_0xfffc): New define.
9977 2015-07-08 Renlin Li <renlin.li@arm.com>
9979 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
9981 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
9983 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
9985 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
9987 * gcc.target/i386/bt-3.c: New test.
9988 * gcc.target/i386/bt-4.c: Ditto.
9990 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
9992 * g++.dg/other/dump-ada-spec-8.C: New test.
9994 2015-07-07 David Malcolm <dmalcolm@redhat.com>
9997 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
9999 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10001 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10003 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10004 Avoid using an opaque struct for local "f".
10006 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10009 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10010 * jit.dg/test-pr66779.c: New testcase.
10012 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10014 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10017 2015-07-07 Richard Biener <rguenther@suse.de>
10019 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10021 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10023 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10024 * gcc.target/mips/call-5.c: Ditto.
10025 * gcc.target/mips/call-6.c: Ditto.
10027 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10029 * gcc.dg/dx-test.c: New test-case.
10031 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10034 * gfortran.dg/allocate_with_source_9.f08: New test.
10036 2015-07-07 Christian Bruel <christian.bruel@st.com>
10039 * gcc.target/arm/flip-thumb.c: Fix scan.
10040 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10041 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10042 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10045 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10048 * gcc.c-torture/execute/pr65956.c: New test.
10050 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10052 * gcc.target/arm/aapcs/align1.c: New.
10053 * gcc.target/arm/aapcs/align_rec1.c: New.
10054 * gcc.target/arm/aapcs/align2.c: New.
10055 * gcc.target/arm/aapcs/align_rec2.c: New.
10056 * gcc.target/arm/aapcs/align3.c: New.
10057 * gcc.target/arm/aapcs/align_rec3.c: New.
10058 * gcc.target/arm/aapcs/align4.c: New.
10059 * gcc.target/arm/aapcs/align_rec4.c: New.
10060 * gcc.target/arm/aapcs/align_vararg1.c: New.
10061 * gcc.target/arm/aapcs/align_vararg2.c: New.
10063 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10065 * gfortran.dg/iomsg_2.f90: New test.
10067 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10070 * gcc.target/i386/pr66749.c: New test.
10072 2015-07-06 Richard Biener <rguenther@suse.de>
10074 PR tree-optimization/66772
10075 * gcc.dg/torture/pr66772-1.c: New testcase.
10076 * gcc.dg/torture/pr66772-2.c: Likewise.
10078 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10080 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10081 the jals instruction.
10083 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10086 * gcc.target/i386/pr53383-1.c: New file.
10087 * gcc.target/i386/pr53383-2.c: Likewise.
10088 * gcc.target/i386/pr53383-3.c: Likewise.
10090 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10092 * gcc.target/aarch64/fnmul-1.c: New.
10093 * gcc.target/aarch64/fnmul-2.c: New.
10094 * gcc.target/aarch64/fnmul-3.c: New.
10095 * gcc.target/aarch64/fnmul-4.c: New.
10097 2015-07-06 Richard Biener <rguenther@suse.de>
10099 PR middle-end/66759
10100 * gcc.dg/torture/pr66759.c: New testcase.
10102 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10105 * gfortran.dg/alloc_comp_class_3.f03: New test.
10106 * gfortran.dg/alloc_comp_class_4.f03: New test.
10108 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10110 * gcc.c-torture/execute/pr66757.c: New test.
10112 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10114 PR tree-optimization/66720
10115 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10117 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10118 Sandra Loosemore <sandra@codesourcery.com>
10120 * gcc.target/nios2/gprel-offset.c: New test.
10122 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10125 * gfortran.dg/pr66725.f90: New test.
10127 2015-07-03 Jason Merrill <jason@redhat.com>
10129 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10130 Avoid narrowing error.
10132 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10134 PR rtl-optimization/66706
10135 * gcc.target/powerpc/shift-int.c: New testcase.
10137 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10140 * gcc.target/i386/pr66746.c: New file.
10142 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10144 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10146 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10148 PR tree-optimization/66119
10149 * g++.dg/opt/pr66119.C: New.
10151 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10154 * gfortran.dg/submodule_1.f90: New test
10155 * gfortran.dg/submodule_2.f90: New test
10156 * gfortran.dg/submodule_3.f90: New test
10157 * gfortran.dg/submodule_4.f90: New test
10158 * gfortran.dg/submodule_5.f90: New test
10159 * gfortran.dg/submodule_6.f90: New test
10160 * gfortran.dg/submodule_7.f90: New test
10162 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10164 PR preprocessor/53690
10165 * g++.dg/cpp/pr53690.C: New.
10167 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10169 * gcc.target/powerpc/vec-cmp.c: New test.
10171 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10174 * gfortran.dg/pr56520.f90: New test.
10176 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10179 * gfortran.dg/pr66545_1.f90: New test.
10180 * gfortran.dg/pr66545_2.f90: New test.
10182 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10184 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10185 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10187 2015-07-02 Richard Biener <rguenther@suse.de>
10190 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10193 2015-07-02 Richard Biener <rguenther@suse.de>
10195 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10197 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10199 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10201 2015-07-01 Jason Merrill <jason@redhat.com>
10203 * lib/target-supports.exp (cxx_default): Set to C++14.
10205 2015-07-01 Tom de Vries <tom@codesourcery.com>
10208 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10211 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10213 * gfortran.dg/warn_conversion_8.f90: New test.
10215 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10217 PR rtl-optimization/61047
10218 * gcc.c-torture/execute/20150611-1.c: New testcase.
10220 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10223 * jit.dg/all-non-failing-tests.h: Add
10224 test-pr66700-observing-write-through-ptr.c.
10225 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10227 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10229 * jit.dg/test-accessing-union.c: Add comments for use by
10230 gcc/jit/docs/topics/types.rst.
10232 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10234 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10235 'do-require-effective-target' with 'dg-require-effective-target'.
10236 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10237 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10238 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10239 'stlex' with 'strex' as the expected output.
10241 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/cpp0x/gen-attrs-60.C: New.
10245 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10247 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10249 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10251 * gcc.target/aarch64/pic-small.c: Restrict this test under
10252 check_effective_target_aarch64_small_fpic.
10254 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10256 * gfortran.dg/gomp/pr66633.f90: New test.
10258 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10261 * g++.dg/template/pr66686.C: New test.
10263 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10265 * gnat.dg/lto17.ad[sb]: New test.
10267 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10269 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10270 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10272 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10274 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10276 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10278 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10280 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10282 * jit.dg/test-switch.c: New testcase.
10283 * jit.dg/test-switch.cc: New testcase.
10285 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10288 * jit.dg/all-non-failing-tests.h: Add note about
10289 test-validly-unreachable-block.c.
10290 * jit.dg/test-validly-unreachable-block.c: New file.
10292 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10295 * jit.dg/all-non-failing-tests.h: Add note about
10296 test-extra-options.c.
10297 * jit.dg/test-extra-options.c: New testcase.
10299 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10302 * gcc.target/i386/pr66691.c: New.
10304 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10306 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10307 * gcc.target/i386/iamcu/args.h: Likewise.
10308 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10309 * gcc.target/i386/iamcu/defines.h: Likewise.
10310 * gcc.target/i386/iamcu/macros.h: Likewise.
10311 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10312 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10313 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10314 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10315 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10316 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10317 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10318 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10319 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10320 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10321 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10322 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10323 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10324 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10325 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10326 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10327 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10329 2015-06-30 Marek Polacek <polacek@redhat.com>
10331 * gcc.dg/fold-minus-6.c: New test.
10333 * gcc.dg/fold-ior-3.c: New test.
10335 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10337 Implement N4197 - Adding u8 character literals
10338 * g++.dg/cpp1z/utf8.C: New.
10339 * g++.dg/cpp1z/utf8-neg.C: New.
10340 * g++.dg/cpp1z/udlit-utf8char.C: New.
10342 2015-06-30 Marek Polacek <polacek@redhat.com>
10344 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10346 2015-06-30 Tom de Vries <tom@codesourcery.com>
10348 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10349 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10350 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10351 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10353 2015-06-30 Marek Polacek <polacek@redhat.com>
10355 * gcc.dg/fold-ior-2.c: New test.
10357 2015-06-30 Tom de Vries <tom@codesourcery.com>
10359 PR tree-optimization/66652
10360 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10361 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10363 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10365 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10368 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10369 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10371 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10374 * gfortran.dg/wunused-parameter.f90: New test.
10376 2015-06-29 Richard Henderson <rth@redhat.com>
10378 * gcc.target/i386/asm-flag-1.c: New.
10379 * gcc.target/i386/asm-flag-2.c: New.
10380 * gcc.target/i386/asm-flag-3.c: New.
10381 * gcc.target/i386/asm-flag-4.c: New.
10382 * gcc.target/i386/asm-flag-5.c: New.
10384 2015-06-29 Marek Polacek <polacek@redhat.com>
10387 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10388 * c-c++-common/pr66322.c: New test.
10389 * g++.dg/eh/scope1.C: Remove dg-warning.
10391 2015-06-29 Richard Biener <rguenther@suse.de>
10393 PR tree-optimization/66677
10394 * gcc.dg/vect/pr66677.c: New testcase.
10396 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10398 PR middle-end/64130
10399 * gcc.dg/tree-ssa/pr64130.c: New test.
10401 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10403 * gcc.target/aarch64/pic-small.c: New testcase.
10405 2015-06-26 Richard Biener <rguenther@suse.de>
10407 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10409 2015-06-26 Marek Polacek <polacek@redhat.com>
10411 * gcc.dg/fold-and-1.c: New test.
10412 * gcc.dg/fold-and-2.c: New test.
10414 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10416 * gnat.dg/warn11.adb: Add missing dg directive.
10417 * gnat.dg/warn12.adb: New test.
10418 * gnat.dg/warn12_pkg.ads: New helper.
10420 2015-06-26 Richard Biener <rguenther@suse.de>
10422 * gfortran.dg/reassoc_3.f90: Adjust.
10424 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10427 * gcc.target/i386/pr66412.c: New test.
10429 2015-06-25 Richard Biener <rguenther@suse.de>
10431 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10433 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10435 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10437 2015-06-25 Richard Biener <rguenther@suse.de>
10439 * gfortran.dg/vect/vect-9.f90: New testcase.
10441 2015-06-25 Nick Clifton <nickc@redhat.com>
10443 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10444 H8300 and M32R targets.
10446 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10449 * gfortran.dg/maxerrors.f90: New test.
10451 2015-06-08 DJ Delorie <dj@redhat.com>
10453 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10455 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10457 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10459 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10461 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10462 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10463 * gcc.target/aarch64/nofp_1.c: New file.
10465 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10467 Implement N3928 - Extending static_assert
10468 * g++.dg/cpp0x/static_assert8.C: Adjust.
10469 * g++.dg/cpp0x/static_assert12.C: New.
10470 * g++.dg/cpp0x/static_assert13.C: New.
10471 * g++.dg/cpp1y/static_assert1.C: New.
10472 * g++.dg/cpp1y/static_assert2.C: New.
10473 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10475 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10478 * g++.dg/cpp0x/trailing11.C: New.
10480 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10482 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10484 * gcc.target/arm/memset-inline-10.c: Likewise.
10485 * gcc.target/arm/pr58784.c: Likewise.
10486 * gcc.target/arm/pr59985.C: Likewise.
10487 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10489 2015-06-24 Renlin Li <renlin.li@arm.com>
10491 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10492 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10494 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10497 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10500 * g++.dg/cpp0x/auto45.C: New test.
10501 * g++.dg/template/pr30044.C: New test.
10502 * g++.dg/template/crash83.C: Accept any error string.
10503 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10505 * g++.dg/cpp0x/variadic18.C: Likewise
10506 * g++.dg/template/canon-type-13.C: Likewise.
10507 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10509 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10512 * g++.dg/other/linkage2.C: New.
10514 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10517 * gcc.target/arm/pr63408.c: New test.
10519 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10521 * lib/c-torture.exp: Don't call check_effective_target_lto
10522 before setting up environment correctly.
10523 * lib/gcc-dg.exp: Likewise, and protect
10524 gcc_force_conventional_output.
10526 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10528 PR rtl-optimization/66306
10529 * gcc.target/s390/pr66306.c: New test.
10531 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10533 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10534 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10535 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10536 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10537 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10538 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10539 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10541 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10544 * gcc.c-torture/pr65803.c: New test.
10546 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10549 * g++.dg/cpp0x/auto45.C: New test.
10550 * g++.dg/template/pr30044.C: New test.
10551 * g++.dg/template/crash83.C: Accept any error string.
10552 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10554 * g++.dg/cpp0x/variadic18.C: Likewise
10555 * g++.dg/template/canon-type-13.C: Likewise.
10556 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10558 2015-06-23 Marek Polacek <polacek@redhat.com>
10560 * c-c++-common/Wlogical-op-3.c: New test.
10562 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10565 * g++.dg/cpp0x/scoped_enum5.C: New.
10567 2015-06-23 Richard Biener <rguenther@suse.de>
10569 PR tree-optimization/66636
10570 * gcc.dg/vect/pr66636.c: New testcase.
10572 2015-06-23 Marek Polacek <polacek@redhat.com>
10574 * gcc.dg/fold-minus-4.c: New test.
10575 * gcc.dg/fold-minus-5.c: New test.
10576 * c-c++-common/ubsan/overflow-add-5.c: New test.
10578 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10580 Add missing testcase from r224672.
10581 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10583 * gcc.target/vax/bswapdi-1.c: New.
10585 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10588 * gfortran.dg/associate_18.f08: New test.
10590 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10593 * gcc.target/i386/pr66560-1.c: New test.
10594 * gcc.target/i386/pr66560-2.c: Ditto.
10595 * gcc.target/i386/pr66560-3.c: Ditto.
10596 * gcc.target/i386/pr66560-4.c: Ditto.
10598 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10600 * gcc.target/nvptx/nvptx.exp: New file.
10601 * gcc.target/nvptx/proto-1.c: Likewise.
10603 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10605 PR tree-optimization/66449
10606 * gcc.dg/vect/pr66449.c: New test.
10608 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10610 * g++.dg/other/dump-ada-spec-5.C: New test.
10611 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10612 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10614 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10616 * g++.dg/inherit/pure1.C: Test location too.
10618 2015-06-22 Marek Polacek <polacek@redhat.com>
10620 * gcc.dg/fold-ior-1.c: New test.
10621 * gcc.dg/fold-minus-2.c: New test.
10622 * gcc.dg/fold-minus-3.c: New test.
10623 * gcc.dg/fold-plus-1.c: New test.
10624 * gcc.dg/fold-plus-2.c: New test.
10625 * gcc.dg/fold-xor-4.c: New test.
10626 * gcc.dg/fold-xor-5.c: New test.
10628 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10631 * g++.dg/torture/pr65914.C: New.
10633 2015-06-22 Richard Biener <rguenther@suse.de>
10635 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10636 not existing TORTURE_OPTIONS only.
10637 * lib/gcc-dg.exp: Likewise.
10639 2015-06-22 Christian Bruel <christian.bruel@st.com>
10642 * gcc.target/arm/flip-thumb.c: New test.
10644 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10645 Martin Liska <mliska@suse.cz>
10648 * g++.dg/ipa/pr65908.C: New testcase.
10650 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10653 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10654 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10656 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
10658 * gnat.dg/specs/debug1.ads: Adjust.
10660 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
10662 * gcc.target/aarch64/fmovd-zero-mem.c: New.
10663 * gcc.target/aarch64/fmovd-zero-reg.c: New.
10664 * gcc.target/aarch64/fmovf-zero-mem.c: New.
10665 * gcc.target/aarch64/fmovf-zero-reg.c: New.
10666 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10667 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10668 * gcc.target/aarch64/fmovd-zero.c: Delete.
10669 * gcc.target/aarch64/fmovf-zero.c: Delete.
10671 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10673 * gcc.target/vax/bswapdi-1.c: New.
10675 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10677 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10679 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10681 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10683 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10685 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10687 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10689 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10691 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10693 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10695 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10697 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10699 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10701 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10703 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10705 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10707 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10709 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10711 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10713 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10715 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10717 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10719 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10721 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10723 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10725 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10727 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10729 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10731 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10733 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10735 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10737 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10739 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10741 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10743 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10745 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10747 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10749 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10751 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10753 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10754 (_ARM_FPSCR): Add FZ field.
10755 (clean_results): Force FZ=1 on AArch64.
10756 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10758 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10760 * gcc.target/aarch64/pr62308.c: New test.
10762 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
10765 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10767 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
10769 * gcc.target/i386/mpx/pr66581.c: New test.
10771 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
10773 * gcc.target/i386/cmov9.c: New test.
10775 2015-06-18 Richard Biener <rguenther@suse.de>
10777 * g++.dg/other/const4.C: New testcase.
10779 2015-06-18 Michael Matz <matz@suse.de>
10781 PR middle-end/66253
10782 * gcc.dg/vect/pr66253.c: New testcase.
10784 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10787 * gcc.target/i386/mpx/chkp-vararg.c: New test.
10789 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10791 PR middle-end/66568
10792 * gcc.target/i386/mpx/pr66568.c: New test.
10794 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10796 PR middle-end/66567
10797 * gcc.target/i386/mpx/pr66567.c: New test.
10799 2015-06-18 Richard Biener <rguenther@suse.de>
10801 PR tree-optimization/66510
10802 * gcc.dg/vect/slp-perm-12.c: New testcase.
10804 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10806 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10807 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10808 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10809 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10811 2015-06-17 Jakub Jelinek <jakub@redhat.com>
10814 * g++.dg/gomp/pr66571-1.C: New test.
10816 PR middle-end/66429
10817 * c-c++-common/gomp/pr66429.c: New test.
10819 2015-06-17 David Malcolm <dmalcolm@redhat.com>
10821 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10822 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10824 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10826 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10829 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10832 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10834 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
10836 * gcc.target/mips/pr65862-1.c: New test.
10837 * gcc.target/mips/pr65862-2.c: Likewise.
10839 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10841 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10842 * gcc.target/i386/pr52252-atom.c: Ditto.
10843 * gcc.target/i386/vect-div-1.c: Ditto.
10844 * gcc.target/i386/rotate-5.c: Ditto.
10845 * gcc.target/i386/pr50202.c: Ditto.
10846 * gcc.target/i386/pr37843-3.c: Ditto.
10847 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10848 * gcc.target/i386/pr53397-1.c: Ditto.
10849 * gcc.target/i386/pr55934.c: Ditto.
10850 * gcc.target/i386/pr37843-4.c: Ditto.
10851 * gcc.target/i386/pr60451.c: Ditto.
10852 * gcc.target/i386/pr53397-2.c: Ditto.
10853 * gcc.target/i386/vectorize1.c: Ditto.
10854 * gcc.target/i386/extract-insert-combining.c: Ditto.
10855 * gcc.target/i386/pr53759.c: Ditto.
10856 * gcc.target/i386/pr52252-core.c: Ditto.
10857 * gcc.target/i386/rotate-3.c: Ditto.
10858 * gcc.target/i386/sse-20.c: Ditto.
10859 * gcc.target/i386/rotate-4.c: Ditto.
10860 * gcc.target/i386/pr61403.c: Ditto.
10861 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10862 * gcc.target/i386/pr60901.c: Ditto.
10863 * gcc.target/i386/pr59794-7.c: Ditto.
10864 * gcc.target/i386/pr62208.c: Ditto.
10865 * gcc.target/i386/pr53416.c: Ditto.
10866 * gcc.target/i386/asm-dialect-1.c: Ditto.
10867 * gcc.target/i386/pr50038.c: Ditto.
10868 * gcc.target/i386/47698.c: Ditto.
10869 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10870 * gcc.target/i386/pr59794-2.c: Ditto.
10871 * gcc.target/i386/pr59794-3.c: Ditto.
10872 * gcc.target/i386/pr39058.c: Ditto.
10873 * gcc.target/i386/pr60205-1.c: Ditto.
10874 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10875 * gcc.target/i386/sse2-movq-2.c: Ditto.
10877 2015-06-17 Richard Biener <rguenther@suse.de>
10879 PR tree-optimization/66251
10880 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10882 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
10885 * g++.dg/parse/new-placement1.C: New.
10887 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10889 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10890 * jit.dg/test-compound-assignment.c: New testcase.
10892 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10895 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10896 to "testcases" array.
10898 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10901 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10902 * jit.dg/test-debug-strings.c: New test case.
10903 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10904 the discriminant has a sane debug string.
10906 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
10909 * gcc.target/i386/pr56766-1.c: New test.
10910 * gcc.target/i386/pr56766-2.c: Ditto.
10912 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
10914 * gcc.target/mips/loongson-shift-count-truncated-1.c:
10915 Skip on mips*-mti-linux* and mips*-img-linux* targets.
10916 * gcc.target/mips/loongson-simd.c: Ditto.
10918 2015-06-16 Richard Biener <rguenther@suse.de>
10920 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
10922 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10924 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
10925 passed by the testsuite driver.
10927 2015-06-16 Richard Biener <rguenther@suse.de>
10929 * gcc.dg/vect/slp-perm-11.c: New testcase.
10931 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
10933 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
10936 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10938 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
10939 Reinstate calls to torture-init and torture-finalize.
10941 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10943 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
10945 2015-06-15 Nathan Sidwell <nathan@acm.org>
10948 * g++.dg/cpp0x/nsdmi-template14.C: New test.
10950 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
10953 * g++.dg/cpp0x/local-type1.C: New.
10955 2015-06-15 Andre Vehreschild <vehre@gmx.de>
10960 * gfortran.dg/allocate_with_source_3.f90: Removed check for
10961 unimplemented error.
10962 * gfortran.dg/allocate_with_source_7.f08: New test.
10963 * gfortran.dg/allocate_with_source_8.f08: New test.
10965 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
10968 * g++.dg/warn/Walways-true-3.C: New test.
10970 2015-06-13 Tom de Vries <tom@codesourcery.com>
10972 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
10974 2015-06-13 Tom de Vries <tom@codesourcery.com>
10976 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
10977 (main): Remove superfluous attributes.
10978 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10979 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10981 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10983 * gcc.target/i386/monitorx.c: New.
10984 * gcc.target/i386/sse-12.c: Add -mmwaitx.
10985 * gcc.target/i386/sse-13.c: Ditto.
10986 * gcc.target/i386/sse-14.c: Ditto.
10987 * gcc.target/i386/sse-22.c: Ditto.
10988 * gcc.target/i386/sse-23.c: Ditto.
10989 * g++.dg/other/i386-2.C: Ditto.
10990 * g++.dg/other/i386-3.C: Ditto.
10992 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
10994 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
10996 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
10999 * gfortran.dg/allocatable_scalar_13.f90: New test
11001 2015-06-11 Marek Polacek <polacek@redhat.com>
11003 * gcc.dg/fold-xor-3.c: New test.
11005 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11007 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11008 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11010 2015-06-11 Christian Bruel <christian.bruel@st.com>
11013 * gcc.target/arm/pragma_attribute.c: New test.
11015 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11017 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11019 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11022 * gcc.target/i386/pr66473.c: New test.
11024 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11027 * gcc.dg/tls/pr66470.c: New test.
11028 * gcc.target/i386/pr66470.c: New test.
11030 2015-06-10 Christian Bruel <christian.bruel@st.com>
11033 * gcc.target/arm/attr_arm.c: New test
11034 * gcc.target/arm/attr_arm-err.c: New test
11035 * gcc.target/arm/attr_thumb.c: New test
11036 * gcc.target/arm/attr_thumb-static.c: New test
11038 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11043 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11045 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11047 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11048 passed by the testsuite driver.
11050 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11053 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11054 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11055 * gcc.dg/ssp-1.c: Make counter a register.
11056 * gcc.dg/ssp-2.c: Likewise.
11057 * gcc.dg/torture/parm-coalesce.c: New.
11059 2015-06-09 Tom de Vries <tom@codesourcery.com>
11061 * gcc.target/i386/vararg-loc.c: New test.
11063 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11066 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11067 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11069 2015-06-09 Marek Polacek <polacek@redhat.com>
11071 PR tree-optimization/66299
11072 * gcc.dg/pr66299-1.c: New test.
11073 * gcc.dg/pr66299-2.c: New test.
11074 * gcc.dg/pr66299-3.c: New test.
11076 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11078 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11079 passed by the testsuite driver.
11081 2015-06-09 Richard Biener <rguenther@suse.de>
11083 PR middle-end/66423
11084 * gcc.dg/fold-modpow2.c: New testcase.
11086 2015-06-09 Richard Biener <rguenther@suse.de>
11088 PR tree-optimization/66419
11089 * gcc.dg/vect/bb-slp-37.c: New testcase.
11091 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11093 * gcc.target/arm/stl-cond.c: New test.
11095 2015-06-09 Richard Biener <rguenther@suse.de>
11097 PR middle-end/66413
11098 * gcc.dg/torture/pr66413.c: New testcase.
11100 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11102 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11103 * gcc.dg/ssp-1.c: Make counter a register.
11104 * gcc.dg/ssp-2.c: Likewise.
11105 * gcc.dg/torture/parm-coalesce.c: New.
11107 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11109 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11110 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11112 2015-06-08 Tom de Vries <tom@codesourcery.com>
11114 PR rtl-optimization/66444
11115 * gcc.dg/pr66444.c: New test.
11117 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11120 * gfortran.dg/class_is_1.f90: New test.
11121 * gfortran.dg/type_is_1.f90: Ditto.
11123 2015-06-08 Marek Polacek <polacek@redhat.com>
11126 * gcc.dg/cpp/pr66415-1.c: New test.
11127 * gcc.dg/cpp/pr66415-2.c: New test.
11129 2015-06-08 Richard Biener <rguenther@suse.de>
11131 PR tree-optimization/66422
11132 * gcc.dg/Warray-bounds-16.c: New testcase.
11134 2015-06-08 Richard Biener <rguenther@suse.de>
11136 * gcc.dg/vect/slp-perm-10.c: New testcase.
11137 * gcc.dg/vect/slp-23.c: Adjust.
11138 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11139 vector pointer update.
11141 2015-06-08 Marek Polacek <polacek@redhat.com>
11144 * g++.dg/ubsan/pr66452.C: New test.
11146 2015-06-08 Tom de Vries <tom@codesourcery.com>
11148 PR tree-optimization/66436
11149 * gcc.dg/gomp/dump-new-function-2.c: New test.
11150 * gcc.dg/gomp/dump-new-function-3.c: Same.
11151 * gcc.dg/gomp/dump-new-function.c: Same.
11153 2015-06-08 Tom de Vries <tom@codesourcery.com>
11155 PR tree-optimization/66435
11156 * gcc.dg/gomp/notify-new-function-2.c: New test.
11157 * gcc.dg/gomp/notify-new-function-3.c: Same.
11158 * gcc.dg/gomp/notify-new-function.c: Same.
11160 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11162 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11163 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11164 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11165 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11166 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11167 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11170 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11173 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11174 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11176 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11177 * gfortran.dg/warn_conversion_5.f90: New test.
11178 * gfortran.dg/warn_conversion_6.f90: New test.
11179 * gfortran.dg/warn_conversion_7.f90: New test.
11181 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11184 * gfortran.dg/blockdata_9.f: New test.
11186 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11189 * gfortran.dg/forall_17.f90: New test.
11191 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11193 * g++.dg/cpp0x/pr57101.C: Add warning.
11194 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11195 * g++.dg/ext/visibility/anon7.C: Same.
11196 * g++.dg/ipa/pr63587-2.C: Same.
11197 * g++.dg/opt/dump1.C: Same.
11198 * g++.dg/opt/pr59622-3.C: Same.
11199 * g++.dg/opt/pr59622.C: Same.
11200 * g++.dg/torture/pr46383.C: Same.
11201 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11202 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11203 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11205 * gfortran.dg/intent_out_8.f90: Same.
11206 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11208 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11211 gfortran.dg/equiv_9.f90: New test.
11214 2015-06-05 Tom de Vries <tom@codesourcery.com>
11216 merge from gomp4 branch:
11217 2015-05-28 Tom de Vries <tom@codesourcery.com>
11219 PR tree-optimization/65443
11220 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11221 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11222 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11224 2015-06-05 Nathan Sidwell <nathan@acm.org>
11227 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11229 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11231 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11233 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11235 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11237 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11239 * gcc.target/i386/noplt-1.c: New test.
11240 * gcc.target/i386/noplt-2.c: New test.
11241 * gcc.target/i386/noplt-3.c: New test.
11242 * gcc.target/i386/noplt-4.c: New test.
11244 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11247 * gfortran.dg/adjustl_1.f90: New test.
11249 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11251 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11252 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11254 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11256 * lto.c (iterative_hash_canonical_type,
11257 gimple_register_canonical_type): only hash main variants of types
11259 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11261 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11262 Move set of dg-do-what-default after early return.
11264 2015-06-04 Marek Polacek <polacek@redhat.com>
11267 * gcc.dg/lvalue-8.c: New test.
11269 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11270 Paolo Carlini <paolo.carlini@oracle.com>
11273 * g++.dg/other/pr66130.C: New.
11274 * g++.dg/cpp0x/pr66130.C: Likewise.
11276 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11278 * g++.dg/cpp0x/decl-loc1.C: New.
11279 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11280 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11281 * g++.dg/init/ctor8.C: Likewise.
11282 * g++.dg/parse/semicolon4.C: Likewise.
11284 2015-06-03 Marek Polacek <polacek@redhat.com>
11287 * g++.dg/ubsan/static-init-1.C: New test.
11288 * g++.dg/ubsan/static-init-2.C: New test.
11289 * g++.dg/ubsan/static-init-3.C: New test.
11291 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11294 * gcc.target/i386/pr66275.c: New test.
11296 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11298 * gcc.dg/Wcxx-compat-22.c: New testcase.
11299 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11300 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11301 * c-c++-common/pr58346-1.c: Likewise.
11302 * c-c++-common/transparent-union-1.c: Likewise.
11304 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11306 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11307 * g++.dg/plugin/def_plugin.c: New file.
11308 * g++.dg/plugin/def-plugin-test.C: New file.
11310 2015-06-03 Richard Biener <rguenther@suse.de>
11312 * gcc.dg/vect/bb-slp-36.c: New testcase.
11314 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11316 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11318 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11320 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11321 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11322 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11323 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11325 2015-06-03 Marek Polacek <polacek@redhat.com>
11329 * gcc.dg/pr64223-1.c: New test.
11330 * gcc.dg/pr64223-2.c: New test.
11332 2015-06-03 Richard Biener <rguenther@suse.de>
11334 PR tree-optimization/63916
11335 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11337 2015-06-03 Richard Biener <rguenther@suse.de>
11339 PR tree-optimization/66375
11340 * gcc.dg/torture/pr66375.c: New testcase.
11342 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11344 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11346 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11349 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11351 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11354 * gfortran.dg/reshape_7.f90: New test.
11356 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11359 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11362 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11365 * gcc.dg/pr49551.c: New testcase.
11367 2015-06-02 Richard Biener <rguenther@suse.de>
11370 * g++.dg/lto/pr65549_0.C: New testcase.
11372 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11375 PR middle-end/66332
11376 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11378 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11380 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11382 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11385 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11387 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11389 PR tree-optimization/48052
11390 * gcc.dg/tree-ssa/scev-8.c: New.
11391 * gcc.dg/tree-ssa/scev-9.c: New.
11392 * gcc.dg/tree-ssa/scev-10.c: New.
11393 * gcc.dg/vect/pr48052.c: New.
11395 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11397 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11399 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11401 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11403 2015-06-02 Marek Polacek <polacek@redhat.com>
11405 PR middle-end/66345
11406 * gcc.dg/torture/pr66345.c: New test.
11408 2015-06-02 Richard Biener <rguenther@suse.de>
11410 PR tree-optimization/65961
11411 * gcc.dg/torture/pr65961.c: New testcase.
11413 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11415 PR tree-optimization/52563
11416 PR tree-optimization/62173
11417 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11418 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11420 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11422 * gnat.dg/specs/varsize_return2.ads: New test.
11423 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11425 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11427 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11429 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11432 * gcc.target/aarch64/sync-comp-swap.c: New.
11433 * gcc.target/aarch64/sync-comp-swap.x: New.
11434 * gcc.target/aarch64/sync-op-acquire.c: New.
11435 * gcc.target/aarch64/sync-op-acquire.x: New.
11436 * gcc.target/aarch64/sync-op-full.c: New.
11437 * gcc.target/aarch64/sync-op-full.x: New.
11438 * gcc.target/aarch64/sync-op-release.c: New.
11439 * gcc.target/aarch64/sync-op-release.x: New.
11441 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11443 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11446 2015-06-01 Richard Biener <rguenther@suse.de>
11448 PR tree-optimization/66349
11449 PR tree-optimization/66352
11450 PR tree-optimization/66357
11451 * gcc.dg/torture/pr66357.c: New testcase.
11452 * gcc.dg/torture/pr66349.c: Likewise.
11453 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11455 2015-06-01 Richard Biener <rguenther@suse.de>
11458 2015-05-29 Richard Biener <rguenther@suse.de>
11460 PR tree-optimization/66314
11461 * gcc.dg/asan/pr66314.c: New testcase.
11463 2015-06-01 Richard Biener <rguenther@suse.de>
11465 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11467 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11469 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11471 (hp3, hp4): Add inline keyword.
11472 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11473 (hp2): Add inline keyword.
11474 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11475 (hp2): Add inline keyword.
11477 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11480 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11481 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11482 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11483 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11485 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11487 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11488 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11490 2015-06-01 Richard Biener <rguenther@suse.de>
11492 PR tree-optimization/66280
11493 * g++.dg/torture/pr66280.C: New testcase.
11494 * g++.dg/torture/pr66280-2.C: Likewise.
11496 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11498 * gnat.dg/addr9_1.adb: New test.
11499 * gnat.dg/addr9_2.adb: Likewise.
11500 * gnat.dg/addr9_3.adb: Likewise.
11501 * gnat.dg/addr9_4.adb: Likewise.
11503 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11505 * g++.dg/other/dump-ada-spec-4.C: New test.
11507 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11509 * gcc.dg/alias-8.c: Fix dg-warning.
11511 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11513 * gcc.dg/alias-8.c: Do not xfail.
11514 * gcc.dg/pr62167.c: Prevent FRE.
11515 * gcc.dg/alias-14.c: New testcase.
11517 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11519 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11521 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11524 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11526 * gcc.target/s390/hotpatch-10.c: Likewise.
11527 * gcc.target/s390/hotpatch-11.c: Likewise.
11528 * gcc.target/s390/hotpatch-12.c: Likewise.
11529 * gcc.target/s390/hotpatch-17.c: Likewise.
11530 * gcc.target/s390/hotpatch-18.c: Likewise.
11531 * gcc.target/s390/hotpatch-20.c: Likewise.
11532 * gcc.target/s390/hotpatch-21.c: Likewise.
11533 * gcc.target/s390/hotpatch-22.c: Likewise.
11534 * gcc.target/s390/hotpatch-23.c: Likewise.
11535 * gcc.target/s390/hotpatch-24.c: Likewise.
11536 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11537 to check for the exact nops too.
11538 * gcc.target/s390/hotpatch-3.c: Likewise.
11539 * gcc.target/s390/hotpatch-4.c: Likewise.
11540 * gcc.target/s390/hotpatch-5.c: Likewise.
11541 * gcc.target/s390/hotpatch-6.c: Likewise.
11542 * gcc.target/s390/hotpatch-7.c: Likewise.
11543 * gcc.target/s390/hotpatch-8.c: Likewise.
11544 * gcc.target/s390/hotpatch-9.c: Likewise.
11545 * gcc.target/s390/hotpatch-14.c: Likewise.
11546 * gcc.target/s390/hotpatch-15.c: Likewise.
11547 * gcc.target/s390/hotpatch-16.c: Likewise.
11548 * gcc.target/s390/hotpatch-19.c: Likewise.
11549 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11550 scan-assembler-times counting number of .align directives.
11551 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11552 dg-options. Remove scan-assembler-times counting number of .align
11554 * gcc.target/s390/hotpatch-26.c: New file.
11555 * gcc.target/s390/hotpatch-27.c: New file.
11556 * gcc.target/s390/hotpatch-28.c: New file.
11557 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11558 using -Os -O0 -O1 -O2 -O3 options.
11560 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11562 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11564 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11566 PR tree-optimization/66142
11567 * gcc.dg/vect/pr66142.c: New test.
11569 2015-05-29 Richard Biener <rguenther@suse.de>
11571 PR tree-optimization/66314
11572 * gcc.dg/asan/pr66314.c: New testcase.
11574 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11576 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11577 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11578 Adjust all callers.
11579 (schedule-cleanups, dg-keep-saved-temps): New proc.
11580 (gcc-dg-test-1): Schedule cleanups.
11581 * lib/profopt.exp (profopt-execute): Likewise.
11582 * g++.dg/cdce3.C: Adjust expected line numbers.
11583 * gcc.dg/cdce1.c: Likewise.
11584 * gcc.dg/cdce2.c: Likewise.
11585 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11586 * gcc.dg/strlenopt-24.c: Likewise.
11587 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11588 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11589 * obj-c++.dg/encode-2.mm: Likewise.
11591 2015-05-28 DJ Delorie <dj@redhat.com>
11593 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11595 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11597 * gnat.dg/discr43.adb: New test.
11599 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11601 * gnat.dg/varsize_temp.adb: Rename into...
11602 * gnat.dg/varsize1.adb: ...this.
11603 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11604 * gnat.dg/varsize2.ad[sb]: ...this.
11605 * gnat.dg/varsize3_1.adb: New test.
11606 * gnat.dg/varsize3_2.adb: Likewise.
11607 * gnat.dg/varsize3_3.adb: Likewise.
11608 * gnat.dg/varsize3_4.adb: Likewise.
11609 * gnat.dg/varsize3_5.adb: Likewise.
11610 * gnat.dg/varsize3_6.adb: Likewise.
11611 * gnat.dg/varsize3_pkg1.ads: New helper.
11612 * gnat.dg/varsize3_pkg2.ads: Likewise.
11613 * gnat.dg/varsize3_pkg3.ads: Likewise.
11615 2015-05-28 Richard Biener <rguenther@suse.de>
11617 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11619 2015-05-28 Richard Biener <rguenther@suse.de>
11621 PR tree-optimization/66142
11622 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11624 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11627 * gcc.dg/darwin-minversion-3.c: Update testcase.
11628 * gcc.dg/darwin-minversion-4.c: Ditto.
11629 * gcc.dg/darwin-minversion-5.c: New testcase.
11630 * gcc.dg/darwin-minversion-6.c: Ditto.
11631 * gcc.dg/darwin-minversion-7.c: Ditto.
11632 * gcc.dg/darwin-minversion-8.c: Ditto.
11633 * gcc.dg/darwin-minversion-9.c: Ditto.
11634 * gcc.dg/darwin-minversion-10.c: Ditto.
11635 * gcc.dg/darwin-minversion-11.c: Ditto.
11636 * gcc.dg/darwin-minversion-12.c: Ditto.
11638 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11640 PR rtl-optimization/66168
11641 * gcc.c-torture/compile/pr66168.c: New test.
11643 2015-05-27 Jeff Law <law@redhat.com>
11646 * gcc.dg/target/m68k/pr39726-1.c: New test.
11648 2015-05-27 Nathan Sidwell <nathan@acm.org>
11651 * g++.dg/ext/alias-canon3.C: New.
11653 2015-05-27 Richard Biener <rguenther@suse.de>
11655 PR tree-optimization/66272
11657 2014-08-15 Richard Biener <rguenther@suse.de>
11659 PR tree-optimization/62031
11660 * gcc.dg/torture/pr66272.c: New testcase.
11662 2015-05-27 Richard Biener <rguenther@suse.de>
11664 * gcc.dg/vect/slp-reduc-7.c: New testcase.
11666 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
11669 * gcc.dg/pr65358.c: New test.
11671 2015-05-27 Andre Vehreschild <vehre@gmx.de>
11674 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11676 * gfortran.dg/allocate_with_source_6.f90: New test.
11678 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
11680 * gnat.dg/atomic7_1.adb: New test.
11681 * gnat.dg/atomic7_2.adb: Likewise.
11682 * gnat.dg/atomic7_pkg1.ads: New helper.
11683 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11685 2015-05-26 Michael Matz <matz@suse.de>
11687 PR middle-end/66251
11688 * gcc.dg/vect/pr66251.c: New test.
11690 2015-05-26 Richard Biener <rguenther@suse.de>
11692 PR tree-optimization/66142
11693 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11695 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
11698 * gfortran.dg/allocatable_scalar_13.f90: New test
11700 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11702 * gnat.dg/warn11.adb: New test.
11703 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11705 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11707 * gnat.dg/vfa1_1.adb: New test.
11708 * gnat.dg/vfa1_2.adb: Likewise.
11709 * gnat.dg/vfa1_3.adb: Likewise.
11710 * gnat.dg/vfa1_4.adb: Likewise.
11711 * gnat.dg/vfa1_pkg.ads: New helper.
11713 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
11715 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11716 * gcc.target/i386/pr66232-3.c: Likewise.
11718 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
11721 * gcc.target/i386/pr66274.c: New test.
11723 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11725 * gnat.dg/renaming6.ad[sb]: New test.
11727 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
11729 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11730 and 'dg-require-effective-target pie'.
11732 2015-05-23 Nathan Sidwell <nathan@acm.org>
11735 * g++.dg/cpp0x/pr66243.C: New.
11737 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
11740 * g++.dg/lto/pr66180_0.C: New testcase.
11741 * g++.dg/lto/pr66180_1.C: New testcase.
11743 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
11746 * typebound_call_27.f90: New file.
11748 2015-05-23 Nathan Sidwell <nathan@acm.org>
11751 * g++.dg/template/pr65936.C: New.
11753 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11755 PR tree-optimization/63387
11756 * gcc.dg/pr63387-2.c: New testcase.
11758 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11760 * gcc.dg/simd-1.c: Update to the new message.
11762 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11764 * gcc.dg/nand.c: New testcase.
11766 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
11768 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11769 Set dg-do-what-default to compile only on ARM targets without
11770 arm_neon_hw execution support. Remove redundant c-torture-execute
11771 in loop over test cases.
11773 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11776 * gcc.target/aarch64/pr65491_1.c: New test.
11777 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11778 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11780 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11783 * g++.dg/cpp0x/explicit9.C: New.
11784 * g++.dg/cpp0x/explicit8.C: Check the locations too.
11786 2015-05-22 Richard Biener <rguenther@suse.de>
11788 PR tree-optimization/66251
11789 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11791 2015-05-22 Marek Polacek <polacek@redhat.com>
11794 * c-c++-common/attributes-enum-1.c: New test.
11795 * c-c++-common/attributes-enum-2.c: New test.
11796 * g++.dg/cpp0x/attributes-enum-1.C: New test.
11797 * g++.dg/cpp1y/attributes-enum-1.C: New test.
11799 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11801 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11802 effective target support. If no arm_neon_hw support, do not attempt
11803 to execute the tests; only compile them.
11804 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11805 and "dg-require-effective-target arm_neon_ok".
11806 * gcc.target/arm/simd/vextp16_1.c: Likewise.
11807 * gcc.target/arm/simd/vextp64_1.c: Likewise.
11808 * gcc.target/arm/simd/vextp8_1.c: Likewise.
11809 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11810 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11811 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11812 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11813 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11814 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11815 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11816 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11817 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11818 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11819 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11820 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11821 * gcc.target/arm/simd/vexts16_1.c: Likewise.
11822 * gcc.target/arm/simd/vexts32_1.c: Likewise.
11823 * gcc.target/arm/simd/vexts64_1.c: Likewise.
11824 * gcc.target/arm/simd/vexts8_1.c: Likewise.
11825 * gcc.target/arm/simd/vextu16_1.c: Likewise.
11826 * gcc.target/arm/simd/vextu32_1.c: Likewise.
11827 * gcc.target/arm/simd/vextu64_1.c: Likewise.
11828 * gcc.target/arm/simd/vextu8_1.c: Likewise.
11829 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11830 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11831 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11832 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11833 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11834 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11835 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11836 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11837 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11838 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11839 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11840 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11841 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11842 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11843 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11844 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11845 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11846 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11847 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11848 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11849 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11850 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11851 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11852 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11853 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11854 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11855 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11856 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11857 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11858 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11859 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11860 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11861 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11862 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11863 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11864 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11865 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11866 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11867 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11868 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11869 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11870 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11871 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11872 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11873 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11874 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11875 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11876 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11877 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11878 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11879 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11880 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11881 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11882 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11883 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11884 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11885 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11886 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11887 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11888 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11889 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11890 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11891 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11892 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11893 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11894 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11895 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11896 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11897 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11898 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11899 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11900 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11901 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11902 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11903 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11904 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11905 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11906 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11907 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11908 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11909 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11910 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11911 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11912 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11913 * gcc.target/arm/simd/vzips16_1.c: Likewise.
11914 * gcc.target/arm/simd/vzips32_1.c: Likewise.
11915 * gcc.target/arm/simd/vzips8_1.c: Likewise.
11916 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
11917 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
11918 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
11920 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11922 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
11923 * gcc.dg/vect/pr59354.c: Likewise.
11924 * gcc.dg/vect/pr64252.c: Likewise.
11925 * gcc.dg/vect/pr64404.c: Likewise.
11926 * gcc.dg/vect/pr64493.c: Likewise.
11927 * gcc.dg/vect/pr64495.c: Likewise.
11928 * gcc.dg/vect/pr64844.c: Likewise.
11929 * gcc.dg/vect/pr65518.c: Likewise.
11930 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11932 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11935 * g++.dg/cpp1y/var-templ28.C: New.
11937 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
11940 * gcc.target/i386/pr66232-1.c: New test.
11941 * gcc.target/i386/pr66232-2.c: Likewise.
11942 * gcc.target/i386/pr66232-3.c: Likewise.
11943 * gcc.target/i386/pr66232-4.c: Likewise.
11944 * gcc.target/i386/pr66232-5.c: Likewise.
11946 2015-05-21 Nathan Sidwell <nathan@acm.org>
11948 * g++.dg/cpp1y/pr60943.C: New.
11950 2015-05-21 Jakub Jelinek <jakub@redhat.com>
11952 PR tree-optimization/66233
11953 * gcc.c-torture/execute/pr66233.c: New test.
11955 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11958 * gfortran.dg/inline_matmul_11.f90: New test.
11960 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
11962 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
11963 instead of listing several targets on its own.
11964 * gcc.target/i386/pr32219-2.c: Likewise.
11965 * gcc.target/i386/pr32219-3.c: Likewise.
11966 * gcc.target/i386/pr32219-4.c: Likewise.
11967 * gcc.target/i386/pr32219-5.c: Likewise.
11968 * gcc.target/i386/pr32219-6.c: Likewise
11969 * gcc.target/i386/pr32219-7.c: Likewise.
11970 * gcc.target/i386/pr32219-8.c: Likewise.
11971 * gcc.target/i386/pr39013-1.c: Likewise.
11972 * gcc.target/i386/pr39013-2.c: Likewise.
11973 * gcc.target/i386/pr64317.c: Likewise.
11975 2015-05-21 Jeff Law <law@redhat.com>
11977 * gcc.target/hppa/shadd-3.c: New test.
11978 * gcc.target/hppa/shadd-4.c: New test.
11980 2015-05-21 Michael Matz <matz@suse.de>
11982 * gcc.dg/vect/vect-strided-store.c: New test.
11983 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
11984 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
11986 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11988 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
11989 * gcc.dg/pow-sqrt-synth-1.c: New test.
11990 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
11992 2015-05-21 Richard Biener <rguenther@suse.de>
11995 * g++.dg/conversion/pr66211.C: New testcase.
11996 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
11998 2015-05-21 Jeff Law <law@redhat.com>
12000 * gcc.target/hppa/shadd-2.c: New test.
12002 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12005 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12007 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12010 * gcc.target/arm/pr26702.c: Adjust target selector.
12012 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12014 PR middle-end/66221
12015 * gcc.dg/lto/pr66221_0.c: New test.
12016 * gcc.dg/lto/pr66221_1.c: New test.
12018 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12021 * gcc.dg/redecl-4.c: Update column numbers.
12022 * gcc.dg/format/bitfld-1.c: Likewise.
12023 * gcc.dg/format/attr-2.c: Likewise.
12024 * gcc.dg/format/attr-6.c: Likewise.
12025 * gcc.dg/format/attr-7.c (baz): Likewise.
12026 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12027 * gcc.dg/format/attr-4.c: Likewise.
12028 * gcc.dg/format/branch-1.c: Likewise.
12029 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12030 locations within strings with embedded escape sequences.
12032 2015-05-20 Jeff Law <law@redhat.com>
12034 * gcc.target/hppa/hppa.exp: New target test driver.
12035 * gcc.target/hppa/shadd-1.c: New test.
12037 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12039 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12041 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12043 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12044 (fn_33_k_and_r_style): New.
12045 (fn_33_stroustrup_style): New.
12046 (fn_33_allman_style): New.
12047 (fn_33_whitesmiths_style): New.
12048 (fn_33_horstmann_style): New.
12049 (fn_33_ratliff_banner_style): New.
12050 (fn_33_lisp_style): New.
12051 (fn_34_indent_dash_gnu): New.
12052 (fn_34_indent_dash_kr): New.
12053 (fn_34_indent_dash_orig): New.
12054 (fn_34_indent_linux_style): New.
12056 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12059 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12061 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12063 PR tree-optimization/65447
12064 * gcc.dg/tree-ssa/pr65447.c: New test.
12066 2015-05-19 Nathan sidwell <nathan@acm.org>
12068 * g++.dg/cpp0x/pr65954.C: New.
12070 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12072 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12074 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12076 * lib/target-supports.exp: Vector do not always have natural
12077 alignment on s390*.
12079 2015-05-19 David Sherwood <david.sherwood@arm.com>
12081 * gcc.dg/loop-invariant.c: New testcase.
12083 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12085 * lib/target-supports.exp: Vector do not always have natural
12086 alignment on s390*.
12088 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12090 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12092 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12094 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12096 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12097 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12098 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12099 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12100 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12101 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12102 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12103 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12104 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12105 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12107 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12109 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12111 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12113 * gcc.target/s390/s390.exp
12114 (check_effective_target_vector): New check.
12115 * gcc.target/s390/vector/vec-abi-1.c: New test.
12116 * gcc.target/s390/vector/vec-abi-2.c: New test.
12117 * gcc.target/s390/vector/vec-abi-3.c: New test.
12118 * gcc.target/s390/vector/vec-abi-4.c: New test.
12119 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12120 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12121 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12122 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12123 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12124 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12125 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12126 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12127 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12128 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12129 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12130 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12131 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12132 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12133 * gcc.target/s390/vector/vec-init-1.c: New test.
12134 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12135 * gcc.target/s390/vector/vec-shift-1.c: New test.
12136 * gcc.target/s390/vector/vec-sub-1.c: New test.
12138 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12140 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12142 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12144 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12146 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12148 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12150 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12152 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12154 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12156 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12158 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12160 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12162 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12164 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12166 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12168 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12170 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12172 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12174 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12176 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12178 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12180 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12182 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12184 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12186 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12188 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12190 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12192 PR tree-optimization/66187
12193 * gcc.c-torture/execute/pr66187.c: New test.
12194 * gcc.dg/pr66187-1.c: New test.
12195 * gcc.dg/pr66187-2.c: New test.
12197 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12199 * gcc.dg/vect/bb-slp-35.c: Adjust.
12201 2015-05-19 Richard Biener <rguenther@suse.de>
12203 PR tree-optimization/66165
12204 * gcc.dg/torture/pr66165.c: New testcase.
12206 PR tree-optimization/66185
12207 * gcc.dg/torture/pr66185.c: New testcase.
12209 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12212 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12214 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12216 * gcc.target/mips/p5600-bonding.c : New file.
12218 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12221 * gfortran.dg/interface_operator_1.f90: New tests.
12223 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12226 * gfortran.dg/generic_29.f90: New tests.
12228 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12231 * gfortran.dg/storage_size_6.f90: New tests.
12233 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12236 * gfortran.dg/null1.f90: New test.
12238 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12241 * gfortran.dg/entry_21.f90: New test.
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/misplaced_statement.f90: New test.
12253 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12256 * gfortran.dg/filepos1.f90: New test
12258 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12261 * gfortran.dg/pr64925.f90: New test.
12263 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12265 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12267 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12269 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12271 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12272 to the family of pie capable targets.
12274 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12276 * gcc.target/arm/bics_1.c : New testcase.
12277 * gcc.target/arm/bics_2.c : New testcase.
12278 * gcc.target/arm/bics_3.c : New testcase.
12279 * gcc.target/arm/bics_4.c : New testcase.
12281 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12283 * gcc.target/mips/umips-attr.c: New test.
12285 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12287 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12288 * gcc.dg/20150120-2.c (dg-final): Ditto.
12289 * gcc.dg/20150120-2.c (dg-final): Ditto.
12290 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12292 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12295 * gcc.target/i386/pr66174.c: New test.
12297 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12300 * gfortran.dg/matmul_bounds_6.f90: New test.
12301 * gfortran.dg/matmul_bounds_7.f90: New test.
12303 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12305 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12306 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12307 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12308 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12309 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12310 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12312 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12315 * gfortran.dg/continuation_13.f90: Update test.
12316 * gfortran.dg/pr65903.f90: New test.
12318 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12321 * gfortran.dg/block_14.f90: New test.
12323 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12326 * lib/gfortran-dg.exp: Update regex to handle two locations for
12327 the same diagnostic without caret.
12328 * gfortran.dg/badline.f: Test also that line numbers are correct
12329 before and after "left but not entered" warning.
12331 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12332 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12335 * gcc.target/arm/maskdata.c: New test.
12337 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12340 * gfortran.dg/derived_constructor_components_5: New test
12342 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12345 * gcc.target/alpha/pr66140.c: New test.
12347 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12350 * gcc.dg/Wconversion-complex-c99.c: New test.
12351 * gcc.dg/Wconversion-complex-gnu.c: New test.
12353 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12355 PR tree-optimization/64454
12356 * gcc.dg/modmod.c: New testcase.
12358 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12360 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12362 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12364 PR middle-end/66134
12365 * gcc.target/i386/mpx/pr66134.c: New test.
12367 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12369 * gcc.target/powerpc/pr60158.c: New test.
12371 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12373 * gcc.target/i386/sibcall-7.c: New test.
12374 * gcc.target/i386/sibcall-8.c: New test.
12376 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12378 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12379 (abs64_in_dreg): Likewise.
12381 2015-05-14 Marek Polacek <polacek@redhat.com>
12385 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12386 * gcc.dg/pr19984.c: Likewise.
12387 * gcc.dg/pr66066-1.c: New test.
12388 * gcc.dg/pr66066-2.c: New test.
12389 * gcc.dg/pr66066-3.c: New test.
12391 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12393 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12394 * gcc.dg/pow-sqrt.x: New file.
12395 * gcc.dg/pow-sqrt-1.c: New test.
12396 * gcc.dg/pow-sqrt-2.c: Likewise.
12397 * gcc.dg/pow-sqrt-3.c: Likewise.
12399 2015-05-13 Richard Biener <rguenther@suse.de>
12401 PR tree-optimization/66123
12402 * gcc.dg/torture/pr66123.c: New testcase.
12404 2015-05-13 Richard Biener <rguenther@suse.de>
12406 PR middle-end/66110
12407 * gcc.dg/alias-2.c: Adjust.
12408 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12410 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12413 * gcc.target/i386/pr65103-3.c: New.
12415 2015-05-13 Martin Liska <mliska@suse.cz>
12417 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12419 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12422 * gcc.target/i386/pr66112-2.c: New test.
12425 * gcc.target/i386/pr66112-1.c: New test.
12427 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12430 * gcc.target/i386/mpx/pr66048.cc: New.
12432 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12434 PR rtl-optimization/64616
12435 * gcc.dg/loop-8.c: New test.
12436 * gcc.dg/loop-9.c: New test.
12438 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12440 PR target/pr66047.c
12441 * gcc.target/i386/pr66047.c: New testcase.
12443 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12446 * gcc.c-torture/compile/pr65873.c: New testcase.
12448 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12451 * gfortran.dg/inline_matmul_10.f90: New test.
12453 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12455 * c-c++-common/Wmisleading-indentation.c: New testcase.
12456 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12457 * c-c++-common/Wmisleading-indentation-2.md: New file.
12459 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12461 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12463 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12465 2015-05-12 Richard Biener <rguenther@suse.de>
12467 PR tree-optimization/66101
12468 * gcc.dg/torture/pr66101.c: New testcase.
12470 2015-05-12 Richard Biener <rguenther@suse.de>
12472 PR tree-optimization/37021
12473 * gcc.target/i386/vect-addsub.c: New testcase.
12475 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12477 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12479 2015-05-12 Tom de Vries <tom@codesourcery.com>
12481 PR tree-optimization/66010
12482 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12484 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12487 * g++.dg/cpp0x/trailing10.C: New.
12489 2015-05-12 Richard Biener <rguenther@suse.de>
12491 * gcc.dg/vect/bb-slp-35.c: New testcase.
12493 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12496 * gfortran.dg/bound_simplification_6.f90: New.
12498 2015-05-11 Steve Ellcey <sellcey@mips.com>
12500 * gcc.target/mips/branch-1.c: Pass argument to bar().
12502 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12505 * gcc.target/i386/pr65753.c: New test.
12507 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12509 PR rtl-optimization/66076
12510 * gcc.dg/torture/pr66076.c: New test.
12512 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12515 * gfortran.dg/inline_matmul_7.f90: New test.
12516 * gfortran.dg/inline_matmul_8.f90: New test.
12517 * gfortran.dg/inline_matmul_9.f90: New test.
12519 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12521 * gfortran.dg/bound_simplification_5.f90: New.
12523 2015-05-09 Jason Merrill <jason@redhat.com>
12525 * lib/target-supports.exp (cxx_default): New global.
12526 (check_effective_target_c++11_only)
12527 (check_effective_target_c++14_only)
12528 (check_effective_target_c++98_only)
12529 (check_effective_target_c++1z_only): Check it.
12531 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12533 PR tree-optimization/64454
12534 * gcc.dg/tree-ssa/vrp97.c: New file.
12535 * gcc.dg/vect/slp-perm-7.c: Update.
12537 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12540 * gfortran.dg/elemental_subroutine_11.f90: New test.
12542 2015-05-08 Richard Biener <rguenther@suse.de>
12544 PR tree-optimization/66036
12545 * gcc.dg/vect/slp-41.c: New testcase.
12547 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12549 * gfortran.dg/elemental_optional_args_7.f90: New.
12551 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12553 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12554 allow cmlt or sshr.
12556 2015-05-08 Marek Polacek <polacek@redhat.com>
12559 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12560 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12562 2015-05-07 Marek Polacek <polacek@redhat.com>
12565 * c-c++-common/Wshift-negative-value-1.c: New test.
12566 * c-c++-common/Wshift-negative-value-2.c: New test.
12567 * c-c++-common/Wshift-negative-value-3.c: New test.
12568 * c-c++-common/Wshift-negative-value-4.c: New test.
12569 * c-c++-common/Wshift-negative-value-5.c: New test.
12570 * c-c++-common/Wshift-negative-value-6.c: New test.
12571 * gcc.dg/c90-left-shift-1.c: New test.
12572 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12573 * gcc.dg/c99-left-shift-1.c: New test.
12575 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12578 PR middle-end/54303
12579 * gcc.dg/fdata-sections-2.c: New file.
12581 2015-05-07 Marek Polacek <polacek@redhat.com>
12584 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12586 * c-c++-common/ubsan/align-7.c: Likewise.
12587 * c-c++-common/ubsan/bounds-8.c: Likewise.
12588 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12589 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12590 * c-c++-common/ubsan/null-1.c: Likewise.
12591 * c-c++-common/ubsan/null-10.c: Likewise.
12592 * c-c++-common/ubsan/null-11.c: Likewise.
12593 * c-c++-common/ubsan/null-2.c: Likewise.
12594 * c-c++-common/ubsan/null-3.c: Likewise.
12595 * c-c++-common/ubsan/null-4.c: Likewise.
12596 * c-c++-common/ubsan/null-5.c: Likewise.
12597 * c-c++-common/ubsan/null-6.c: Likewise.
12598 * c-c++-common/ubsan/null-7.c: Likewise.
12599 * c-c++-common/ubsan/null-8.c: Likewise.
12600 * c-c++-common/ubsan/null-9.c: Likewise.
12601 * c-c++-common/ubsan/object-size-1.c: Likewise.
12602 * c-c++-common/ubsan/object-size-10.c: Likewise.
12603 * c-c++-common/ubsan/object-size-4.c: Likewise.
12604 * c-c++-common/ubsan/object-size-5.c: Likewise.
12605 * c-c++-common/ubsan/object-size-7.c: Likewise.
12606 * c-c++-common/ubsan/object-size-8.c: Likewise.
12607 * c-c++-common/ubsan/object-size-9.c: Likewise.
12608 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12609 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12610 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12611 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12612 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12613 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12614 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12615 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12616 * c-c++-common/ubsan/pr59333.c: Likewise.
12617 * c-c++-common/ubsan/pr59667.c: Likewise.
12618 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12619 * c-c++-common/ubsan/pr60636.c: Likewise.
12620 * c-c++-common/ubsan/pr63802.c: Likewise.
12621 * c-c++-common/ubsan/recovery-1.c: Likewise.
12622 * c-c++-common/ubsan/recovery-3.c: Likewise.
12623 * c-c++-common/ubsan/shift-1.c: Likewise.
12624 * c-c++-common/ubsan/shift-2.c: Likewise.
12625 * c-c++-common/ubsan/shift-4.c: Likewise.
12626 * c-c++-common/ubsan/shift-7.c: Likewise.
12627 * c-c++-common/ubsan/undefined-2.c: Likewise.
12628 * c-c++-common/ubsan/vla-1.c: Likewise.
12629 * g++.dg/ubsan/null-1.C: Likewise.
12630 * g++.dg/ubsan/null-3.C: Likewise.
12631 * g++.dg/ubsan/null-4.C: Likewise.
12632 * g++.dg/ubsan/vptr-8.C: Likewise.
12633 * g++.dg/ubsan/vptr-9.C: Likewise.
12634 * gcc.dg/ubsan/bounds-2.c: Likewise.
12635 * gcc.dg/ubsan/object-size-9.c: Likewise.
12637 2015-05-07 Jeff Law <law@redhat.com>
12639 * gcc.dg/tree-ssa/shorten-1.c: New test.
12641 2015-05-07 Richard Biener <rguenther@suse.de>
12643 PR tree-optimization/66002
12644 * gcc.dg/vect/vect-125.c: New testcase.
12646 2015-05-07 Marek Polacek <polacek@redhat.com>
12647 Martin Uecker <uecker@eecs.berkeley.edu>
12649 * c-c++-common/ubsan/bounds-10.c: New test.
12651 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12653 * jit.dg/harness.h (set_options): Wrap with
12654 #ifndef TEST_ESCHEWS_SET_OPTIONS.
12655 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12656 Special-case test-benchmark.c as a negative.
12657 * jit.dg/test-benchmark.c: New file.
12659 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
12662 * gcc.target/arm/pr64208.c: New test.
12664 2015-05-06 Alan Modra <amodra@gmail.com>
12667 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12668 (gparms): Make volatile.
12670 2015-05-06 Richard Biener <rguenther@suse.de>
12672 PR tree-optimization/62283
12673 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12675 2015-05-06 Christian Bruel <christian.bruel@st.com>
12678 * gcc.target/aarch64/iinline-attr-1.c: New test.
12680 2015-05-06 Richard Biener <rguenther@suse.de>
12682 * gcc.dg/vect/bb-slp-34.c: New testcase.
12684 2015-05-06 Richard Biener <rguenther@suse.de>
12686 PR tree-optimization/62283
12687 * gcc.dg/vect/bb-slp-14.c: Adjust.
12689 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12692 * gcc.target/i386/pr65990.c: New test.
12694 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12697 * gcc.target/i386/pr65915.c: New.
12699 2015-05-05 Tom de Vries <tom@codesourcery.com>
12701 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12702 'va_list escapes 0'.
12704 2015-05-05 Tom de Vries <tom@codesourcery.com>
12706 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12709 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
12711 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12712 * gcc.target/arm/pr65924.c: Likewise.
12714 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12717 * gcc.target/i386/pr65871-3.c: New test.
12719 2015-05-04 Jeff Law <law@redhat.com>
12722 2015-05-04 Jeff Law <law@redhat.com>
12723 * gcc.dg/tree-ssa/shorten-1.c: New test.
12725 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12726 Jakub Jelinek <jakub@redhat.com>
12729 * g++.dg/cpp0x/Wnarrowing4.C: New.
12731 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
12733 * lib/target-supports.exp
12734 (check_effective_target_keeps_null_pointer_checks): Clarify that
12735 this is for targets that disable -fdelete-null-pointer-checks,
12736 not default it to off.
12737 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12738 -fdelete-null-pointer-checks explicit.
12739 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12740 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12741 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12742 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12743 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12744 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12745 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12746 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12747 * gcc.dg/tree-ssa/pr20318.c: Likewise.
12748 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12749 * gcc.dg/tree-ssa/pr20702.c: Likewise.
12750 * gcc.dg/tree-ssa/pr21086.c: Likewise.
12751 * gcc.dg/tree-ssa/pr21090.c: Likewise.
12752 * gcc.dg/tree-ssa/pr58480.c: Likewise.
12753 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12754 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12755 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12756 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12757 * gcc.dg/tree-ssa/unreachable.c: Likewise.
12758 * gcc.dg/tree-ssa/vrp02.c: Likewise.
12759 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12760 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12761 * gcc.dg/tree-ssa/vrp55.c: Likewise.
12762 * g++.dg/cpp0x/static_assert9.C: Likewise.
12763 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12764 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12765 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12766 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12767 * g++.dg/tree-ssa/pr26406.C: Likewise.
12769 2015-05-04 Jakub Jelinek <jakub@redhat.com>
12771 PR tree-optimization/65984
12772 * c-c++-common/ubsan/pr65984.c: New test.
12774 2015-05-04 Jeff Law <law@redhat.com>
12776 * gcc.dg/tree-ssa/shorten-1.c: New test.
12778 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12781 * gfortran.dg/pr44735.f90: New test.
12783 2015-05-04 Richard Biener <rguenther@suse.de>
12785 PR tree-optimization/65965
12786 * gcc.dg/vect/bb-slp-33.c: New testcase.
12788 2015-05-04 Richard Biener <rguenther@suse.de>
12790 PR tree-optimization/65935
12791 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12793 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12795 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12796 for each supported variant instead of CHECK_RESULTS.
12797 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12798 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12799 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12800 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12801 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12802 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12803 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12804 expected results for unsupported variants. Call CHECK for each
12805 supported variant instead of CHECK_RESULTS.
12806 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12807 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12808 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12809 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12810 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12811 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12812 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12813 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12814 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12815 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12816 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12817 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12818 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12819 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12820 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12821 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12822 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12823 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12824 expected results for unsupported variants.
12825 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12826 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12827 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12828 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12829 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12830 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12831 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12832 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12833 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12834 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12835 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12836 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12837 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12838 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12839 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12840 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12841 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12842 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12843 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12844 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12845 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12846 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12847 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12848 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12849 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12850 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12851 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12852 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12854 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12857 * gfortran.dg/bound_9.f90: Add pointer assignment.
12859 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
12860 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
12863 * g++.dg/cpp0x/Wnarrowing3.C: New.
12865 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
12867 * gcc.dg/20150120-1.c: New test.
12868 * gcc.dg/20150120-2.c: New test.
12869 * gcc.dg/20150120-3.c: New test.
12871 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
12873 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12875 2015-05-01 Renlin Li <renlin.li@arm.com>
12877 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12879 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
12881 * gfortran.dg/bound_simplification_4.f90: New.
12883 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12885 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12886 with powerpc_p8vector_ok.
12888 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12891 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
12893 * gfortran.dg/bound_9.f90: New test case.
12895 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
12897 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12898 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12899 for 32bit x86 targets.
12900 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12901 for 32bit x86 targets.
12902 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12903 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12904 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12905 for 32bit x86 targets.
12907 2015-04-30 Marek Polacek <polacek@redhat.com>
12909 PR tree-optimization/63551
12910 * g++.dg/ipa/pr63551.C: New test.
12912 2015-04-30 Caroline Tice <cmtice@google.com>
12915 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
12916 partition size on certain targets.
12918 2015-04-30 Renlin Li <renlin.li@arm.com>
12920 * gcc.target/aarch64/vect-reduc-or_1.c: New.
12922 2015-04-30 Marek Polacek <polacek@redhat.com>
12924 * c-c++-common/Wbool-compare-3.c: New test.
12926 * gcc.dg/pr65901.c (foo): Adjust dg-error.
12927 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
12929 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
12932 * g++.dg/init/ref22.C: New.
12934 2015-04-30 Marek Polacek <polacek@redhat.com>
12936 * gcc.dg/init-bad-8.c: New test.
12938 * gcc.dg/incomplete-typedef-1.c: New test.
12940 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
12943 * g++.dg/template/crash121.C: New.
12945 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
12947 * gcc.target/mips/call-from-init.c: New test.
12948 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
12950 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
12953 * gcc.target/i386/pr65871-1.c: New test.
12954 * gcc.target/i386/pr65871-2.c: Ditto.
12956 2015-04-29 Marek Polacek <polacek@redhat.com>
12959 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
12960 * c-c++-common/Wbool-compare-2.c: New test.
12962 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
12965 * gcc.target/aarch64/vstN_lane_1.c: New file.
12967 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12970 * g++.dg/warn/Winit-self-3.C: New.
12972 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
12974 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
12976 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
12979 * gcc.target/arm/pr65924.c: New test.
12981 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
12983 * g++.dg/gomp/tpl-target-update.C: New file.
12985 2015-04-29 Richard Biener <rguenther@suse.de>
12987 PR tree-optimization/65917
12988 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
12990 2015-04-29 Christian Bruel <christian.bruel@st.com>
12993 * gcc.dg/ipa/iinline-attr.c: New test.
12994 * gcc.target/i386/iinline-attr-2.c: New test.
12996 2015-04-28 Andre Vehreschild <vehre@gmx.de>
12998 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13001 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13003 * gcc.dg/vect/vect-33.c: Remove spurious line.
13005 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13007 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13009 2015-04-28 Marek Polacek <polacek@redhat.com>
13012 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13013 * gcc.dg/pr65901.c: New test.
13015 2015-04-28 Richard Biener <rguenther@suse.de>
13017 PR tree-optimization/62283
13018 * gfortran.dg/vect/pr62283-2.f: New testcase.
13019 * gcc.dg/vect/bb-slp-14.c: Adjust.
13021 2015-04-28 Richard Biener <rguenther@suse.de>
13023 PR tree-optimization/65851
13024 * g++.dg/torture/pr65851.C: New testcase.
13026 2015-04-27 Jeff Law <law@redhat.com>
13028 PR tree-optimization/65217
13029 * gcc.target/i386/pr65217.c: Remove XFAIL.
13031 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13034 Add tests forgotten to svn-add.
13035 * gfortran.dg/class_allocate_19.f03: New test.
13036 * gfortran.dg/class_array_20.f03: New test.
13037 * gfortran.dg/class_array_21.f03: New test.
13038 * gfortran.dg/finalize_29.f08: New test.
13040 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13044 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13045 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13047 2015-04-27 Caroline Tice <cmtice@google.com>
13049 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13052 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13055 * gcc.target/powerpc/htm-1.c: New test.
13056 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13057 on 64-bit compiles.
13058 (__builtin_tabortdci): Likewise.
13059 (__builtin_tcheck): Remove operand.
13060 * lib/target-supports.exp (check_htm_hw_available): New function.
13062 2015-04-27 Richard Biener <rguenther@suse.de>
13064 * gcc.target/i386/pr65217.c: XFAIL.
13066 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13068 PR tree-optimization/65875
13069 * gcc.c-torture/compile/pr65875.c: New test.
13071 2015-04-25 Marek Polacek <polacek@redhat.com>
13074 * gcc.dg/enum-incomplete-2.c: New test.
13075 * gcc.dg/enum-mode-1.c: New test.
13077 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13080 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13082 * gcc.target/powerpc/pr65849-2.c: Likewise.
13084 2015-04-24 Tom de Vries <tom@codesourcery.com>
13086 PR tree-optimization/65802
13087 * g++.dg/pr65802.C: Move to ...
13088 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13089 stdarg.h. Rewrite for C.
13090 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13091 va_start and va_end. Remove unnecessary inline asm.
13093 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13094 Wei Mi <wmi@google.com>
13096 * gcc.target/i386/sse2-load-multi.c: New test.
13097 * gcc.target/i386/sse2-store-multi.c: Ditto.
13099 2015-04-24 Marek Polacek <polacek@redhat.com>
13102 * c-c++-common/pr65830.c: New test.
13105 * c-c++-common/Wlogical-op-1.c: New test.
13107 2015-04-24 Marek Polacek <polacek@redhat.com>
13110 * c-c++-common/pr61534-1.c: New test.
13112 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13113 Steven Bosscher <steven@gcc.gnu.org>
13115 PR rtl-optimization/34503
13116 * gcc.target/arm/pr64616.c: New file.
13118 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13120 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13122 2015-04-24 Terry Guo <terry.guo@arm.com>
13124 * gcc.target/arm/pr65710.c: Update the options.
13126 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13128 * gcc.target/i386/pr65523.c: Skip x32.
13130 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13132 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13133 to look for vcl* where appropriate.
13135 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13137 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13138 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13140 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13143 * gcc.target/arm/pr26702.c: New test.
13145 2015-04-23 Marek Polacek <polacek@redhat.com>
13148 * gcc.dg/pr65345-1.c: New test.
13149 * gcc.dg/pr65345-2.c: New test.
13151 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13153 * gcc.target/powerpc/crypto-builtin-2.c: New.
13155 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13158 * gfortran.dg/class_allocate_19.f03: New test.
13159 * gfortran.dg/class_array_20.f03: New test.
13160 * gfortran.dg/class_array_21.f03: New test.
13161 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13162 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13163 initialization correctly.
13164 * gfortran.dg/finalize_29.f08: New test.
13166 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13168 * gcc.target/powerpc/swaps-p8-18.c: New test.
13170 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13173 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13174 * gcc.dg/vect/bb-slp-25.c: Likewise.
13175 * gcc.dg/vect/bb-slp-29.c: Likewise.
13176 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13177 vect_no_align && { ! vect_hw_misalign }.
13178 * gcc.dg/vect/bb-slp-9.c: Likewise.
13179 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13181 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13182 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13183 account for POWER8, where peeling for alignment is not needed.
13184 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13185 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13186 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13187 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13188 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13189 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13190 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13191 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13192 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13193 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13194 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13195 * gcc.dg/vect/pr16105.c: Likewise.
13196 * gcc.dg/vect/pr20122.c: Likewise.
13197 * gcc.dg/vect/pr33804.c: Likewise.
13198 * gcc.dg/vect/pr33953.c: Likewise.
13199 * gcc.dg/vect/pr56787.c: Likewise.
13200 * gcc.dg/vect/pr58508.c: Likewise.
13201 * gcc.dg/vect/slp-25.c: Likewise.
13202 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13203 * gcc.dg/vect/vect-105.c: Likewise.
13204 * gcc.dg/vect/vect-27.c: Likewise.
13205 * gcc.dg/vect/vect-29.c: Likewise.
13206 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13208 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13209 && { ! vect_hw_misalign }.
13210 * gcc.dg/vect/vect-44.c: Likewise.
13211 * gcc.dg/vect/vect-48.c: Likewise.
13212 * gcc.dg/vect/vect-50.c: Likewise.
13213 * gcc.dg/vect/vect-52.c: Likewise.
13214 * gcc.dg/vect/vect-56.c: Likewise.
13215 * gcc.dg/vect/vect-60.c: Likewise.
13216 * gcc.dg/vect/vect-72.c: Likewise.
13217 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13218 * gcc.dg/vect/vect-75.c: Likewise.
13219 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13220 * gcc.dg/vect/vect-77-global.c: Likewise.
13221 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13222 * gcc.dg/vect/vect-78-global.c: Likewise.
13223 * gcc.dg/vect/vect-93.c: Likewise.
13224 * gcc.dg/vect/vect-95.c: Likewise.
13225 * gcc.dg/vect/vect-96.c: Likewise.
13226 * gcc.dg/vect/vect-cond-1.c: Likewise.
13227 * gcc.dg/vect/vect-cond-3.c: Likewise.
13228 * gcc.dg/vect/vect-cond-4.c: Likewise.
13229 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13230 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13231 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13232 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13233 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13234 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13235 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13236 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13237 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13238 * gcc.dg/vect/vect-outer-5.c: Likewise.
13239 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13240 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13241 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13242 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13243 * gcc.dg/vect/vect-peel-3.c: Likewise.
13244 * gcc.dg/vect/vect-peel-4.c: Likewise.
13245 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13246 * gcc.target/powerpc/pr65456.c: New test.
13247 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13248 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13249 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13250 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13251 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13252 vect_no_align && { ! vect_hw_misalign }.
13253 * gfortran.dg/vect/vect-3.f90: Likewise.
13254 * gfortran.dg/vect/vect-4.f90: Likewise.
13255 * gfortran.dg/vect/vect-5.f90: Likewise.
13256 * lib/target-supports.exp (check_effective_target_vect_no_align):
13257 Return 1 for POWER8.
13258 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13260 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13263 * gfortran.dg/pr65429.f90: New test.
13265 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13267 * c-c++-common/asan/user-section-1.c: New test.
13268 * c-c++-common/asan/user-section-2.c: New test.
13269 * c-c++-common/asan/user-section-3.c: New test.
13271 2015-04-22 Hale Wang <hale.wang@arm.com>
13272 Terry Guo <terry.guo@arm.com>
13274 PR rtl-optimization/64818
13275 * gcc.target/arm/pr64818.c: New test.
13277 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13280 * g++.dg/tree-ssa/pr61034.C: Update template.
13281 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13282 * gcc.dg/Warray-bounds-11.c: Likewise.
13283 * gcc.dg/Warray-bounds.c: Likewise.
13285 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13287 PR libgfortran/65234
13288 * gfortran.dg/fmt_unlimited.f90: New test.
13290 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13292 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13294 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13295 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13296 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13297 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13298 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13299 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13300 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13302 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13304 PR libgfortran/56743
13305 * gfortran.dg/namelist_87.f90: New test.
13307 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13309 * gcc.target/aarch64/mult-synth_1.c: New test.
13310 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13311 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13312 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13313 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13314 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13316 2015-04-21 Richard Biener <rguenther@suse.de>
13318 PR tree-optimization/65650
13319 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13320 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13321 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13322 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13323 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13324 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13326 2015-04-21 Tom de Vries <tom@codesourcery.com>
13328 PR tree-optimization/65802
13329 * g++.dg/pr65802.C: New test.
13331 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13334 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13335 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13337 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13340 * g++.dg/cpp0x/Wnarrowing2.C: New.
13342 2015-04-20 Jeff Law <law@redhat.com>
13344 PR tree-optimization/65658
13345 * gcc.dg/pr65658.c: New test.
13347 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13350 * gcc.target/aarch64/vec_init_1.c: New test.
13352 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13354 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13357 2015-04-18 Martin Sebor <msebor@redhat.com>
13359 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13360 of non-nul characters.
13361 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13363 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13366 * gcc.target/powerpc/pr65787.c: New.
13368 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13371 * gcc.target/aarch64/c-output-template-4.c: New test.
13373 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13376 * gcc.dg/pr65780-1.c: New test.
13377 * gcc.dg/pr65780-2.c: Likewise.
13378 * gcc.target/i386/pr32219-9.c: Likewise.
13379 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13381 * gcc.target/i386/pr64317.c (c): Initialize.
13383 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13386 * g++.dg/ext/mv18.C: New test.
13387 * g++.dg/ext/mv19.C: Likewise.
13388 * g++.dg/ext/mv20.C: Likewise.
13389 * g++.dg/ext/mv21.C: Likewise.
13390 * g++.dg/ext/mv22.C: Likewise.
13391 * g++.dg/ext/mv23.C: Likewise.
13393 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13396 * g++.dg/init/pr64527.C: New test.
13398 2015-04-17 Tom de Vries <tom@codesourcery.com>
13399 Michael Matz <matz@suse.de>
13401 PR tree-optimization/64950
13402 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13405 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13407 * c-c++-common/asan/user-section-1.c: New test.
13409 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13412 * gcc.dg/debug/pr65771.c: New test.
13414 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13416 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13417 __buitlin_alloca with __builtin_alloca.
13419 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13421 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13423 2015-04-16 Richard Biener <rguenther@suse.de>
13425 PR tree-optimization/64277
13426 * gcc.dg/Warray-bounds-14.c: New testcase.
13427 * gcc.dg/Warray-bounds-15.c: Likewise.
13428 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13429 * c-c++-common/ubsan/bounds-6.c: Likewise.
13431 2015-04-16 Renlin Li <renlin.li@arm.com>
13433 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13434 * gcc.target/arm/unsigned-float.c: New.
13436 2015-04-16 Richard Biener <rguenther@suse.de>
13438 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13439 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13440 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13442 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13444 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13445 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13446 * g++.dg/cpp0x/defaulted21.C: Likewise.
13447 * g++.dg/cpp0x/defaulted28.C: Likewise.
13448 * g++.dg/cpp0x/defaulted47.C: Likewise.
13449 * g++.dg/cpp0x/elision_neg.C: Likewise.
13450 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13451 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13452 * g++.dg/cpp0x/implicit1.C: Likewise.
13453 * g++.dg/cpp0x/implicit9.C: Likewise.
13454 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13455 * g++.dg/cpp0x/range-for13.C: Likewise.
13456 * g++.dg/gomp/clause-2.C: Likewise.
13457 * g++.dg/gomp/udr-5.C: Likewise.
13458 * g++.dg/inherit/access6.C: Likewise.
13459 * g++.dg/lookup/duperr1.C: Likewise.
13460 * g++.dg/lookup/friend2.C: Likewise.
13461 * g++.dg/lookup/pr6936.C: Likewise.
13462 * g++.dg/lookup/scoped1.C: Likewise.
13463 * g++.dg/lookup/using26.C: Likewise.
13464 * g++.dg/lookup/using38.C: Likewise.
13465 * g++.dg/other/access2.C: Likewise.
13466 * g++.dg/overload/defarg3.C: Likewise.
13467 * g++.dg/overload/defarg6.C: Likewise.
13468 * g++.dg/parse/access11.C: Likewise.
13469 * g++.dg/parse/access2.C: Likewise.
13470 * g++.dg/parse/access3.C: Likewise.
13471 * g++.dg/parse/access4.C: Likewise.
13472 * g++.dg/parse/access5.C: Likewise.
13473 * g++.dg/parse/access6.C: Likewise.
13474 * g++.dg/parse/access8.C: Likewise.
13475 * g++.dg/parse/access9.C: Likewise.
13476 * g++.dg/parse/crash40.C: Likewise.
13477 * g++.dg/tc1/dr142.C: Likewise.
13478 * g++.dg/tc1/dr166.C: Likewise.
13479 * g++.dg/tc1/dr52.C: Likewise.
13480 * g++.dg/template/access11.C: Likewise.
13481 * g++.dg/template/access18.C: Likewise.
13482 * g++.dg/template/access19.C: Likewise.
13483 * g++.dg/template/access2.C: Likewise.
13484 * g++.dg/template/access20.C: Likewise.
13485 * g++.dg/template/access26.C: Likewise.
13486 * g++.dg/template/access3.C: Likewise.
13487 * g++.dg/template/access7.C: Likewise.
13488 * g++.dg/template/conv12.C: Likewise.
13489 * g++.dg/template/crash69.C: Likewise.
13490 * g++.dg/template/friend31.C: Likewise.
13491 * g++.dg/template/friend32.C: Likewise.
13492 * g++.dg/template/memfriend15.C: Likewise.
13493 * g++.dg/template/memfriend16.C: Likewise.
13494 * g++.dg/template/memfriend17.C: Likewise.
13495 * g++.dg/template/memfriend7.C: Likewise.
13496 * g++.dg/template/pr32519.C: Likewise.
13497 * g++.dg/template/qualttp21.C: Likewise.
13498 * g++.dg/template/qualttp8.C: Likewise.
13499 * g++.dg/template/ttp10.C: Likewise.
13500 * g++.dg/template/typedef11.C: Likewise.
13501 * g++.dg/template/typedef13.C: Likewise.
13502 * g++.dg/template/typedef19.C: Likewise.
13503 * g++.dg/template/typedef20.C: Likewise.
13504 * g++.dg/template/typedef22.C: Likewise.
13505 * g++.dg/template/using16.C: Likewise.
13506 * g++.dg/template/virtual3.C: Likewise.
13507 * g++.dg/ubsan/pr61272.C: Likewise.
13508 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13509 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13510 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13511 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13512 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13513 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13514 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13515 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13516 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13517 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13518 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13519 * g++.old-deja/g++.jason/access17.C: Likewise.
13520 * g++.old-deja/g++.jason/access18.C: Likewise.
13521 * g++.old-deja/g++.jason/access22.C: Likewise.
13522 * g++.old-deja/g++.jason/access23.C: Likewise.
13523 * g++.old-deja/g++.jason/access8.C: Likewise.
13524 * g++.old-deja/g++.jason/delete3.C: Likewise.
13525 * g++.old-deja/g++.jason/report.C: Likewise.
13526 * g++.old-deja/g++.law/access2.C: Likewise.
13527 * g++.old-deja/g++.law/access3.C: Likewise.
13528 * g++.old-deja/g++.law/access4.C: Likewise.
13529 * g++.old-deja/g++.law/access5.C: Likewise.
13530 * g++.old-deja/g++.law/arm12.C: Likewise.
13531 * g++.old-deja/g++.law/arm14.C: Likewise.
13532 * g++.old-deja/g++.law/ctors13.C: Likewise.
13533 * g++.old-deja/g++.law/union2.C: Likewise.
13534 * g++.old-deja/g++.law/visibility12.C: Likewise.
13535 * g++.old-deja/g++.law/visibility15.C: Likewise.
13536 * g++.old-deja/g++.law/visibility16.C: Likewise.
13537 * g++.old-deja/g++.law/visibility17.C: Likewise.
13538 * g++.old-deja/g++.law/visibility18.C: Likewise.
13539 * g++.old-deja/g++.law/visibility19.C: Likewise.
13540 * g++.old-deja/g++.law/visibility20.C: Likewise.
13541 * g++.old-deja/g++.law/visibility21.C: Likewise.
13542 * g++.old-deja/g++.law/visibility24.C: Likewise.
13543 * g++.old-deja/g++.law/visibility4.C: Likewise.
13544 * g++.old-deja/g++.law/visibility5.C: Likewise.
13545 * g++.old-deja/g++.law/visibility6.C: Likewise.
13546 * g++.old-deja/g++.law/visibility7.C: Likewise.
13547 * g++.old-deja/g++.law/visibility8.C: Likewise.
13548 * g++.old-deja/g++.law/visibility9.C: Likewise.
13549 * g++.old-deja/g++.niklas/t135.C: Likewise.
13550 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13551 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13552 * g++.old-deja/g++.other/access11.C: Likewise.
13553 * g++.old-deja/g++.other/access4.C: Likewise.
13554 * g++.old-deja/g++.other/access7.C: Likewise.
13555 * g++.old-deja/g++.other/crash1.C: Likewise.
13556 * g++.old-deja/g++.other/crash7.C: Likewise.
13557 * g++.old-deja/g++.other/friend1.C: Likewise.
13558 * g++.old-deja/g++.other/friend4.C: Likewise.
13559 * g++.old-deja/g++.other/friend9.C: Likewise.
13560 * g++.old-deja/g++.other/lineno1.C: Likewise.
13561 * g++.old-deja/g++.other/using1.C: Likewise.
13562 * g++.old-deja/g++.pt/enum14.C: Likewise.
13563 * g++.old-deja/g++.pt/friend11.C: Likewise.
13564 * g++.old-deja/g++.pt/friend21.C: Likewise.
13565 * g++.old-deja/g++.pt/friend3.C: Likewise.
13566 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13567 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13568 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13569 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13571 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13574 * g++.dg/ipa/pr65765.C: New test.
13576 2015-04-15 Nick Clifton <nickc@redhat.com>
13578 * gcc.target/rx/builtins.c: Disable RMPA test if string
13579 instructions are not allowed.
13581 2015-04-15 Alan Modra <amodra@gmail.com>
13583 * gcc.dg/pr65408.c: New.
13585 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13588 * gcc.target/arm/pr65729.c: New test.
13590 2015-04-14 Richard Biener <rguenther@suse.de>
13592 PR tree-optimization/65758
13593 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13595 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13598 * gcc.c-torture/execute/pr65648.c: New test.
13600 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13602 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13603 __builtin_finite instead of finite.
13604 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13607 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13609 PR tree-optimization/63387
13610 * gcc.dg/pr63387.c: New testcase.
13612 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13614 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13616 2015-04-13 Richard Biener <rguenther@suse.de>
13618 PR tree-optimization/65204
13619 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13621 2015-04-13 Terry Guo <terry.guo@arm.com>
13624 * gcc.target/arm/pr65710.c: New.
13626 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13628 PR tree-optimization/65747
13629 * g++.dg/torture/pr65747.C: New test.
13631 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13634 * g++.dg/cpp0x/pr65736.C: New test.
13636 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13637 Martin Liska <mliska@suse.cz>
13640 * g++.dg/ipa/pr65722.C: New testcase.
13642 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13644 PR tree-optimization/65735
13645 * gcc.c-torture/compile/pr65735.c: New test.
13647 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13649 PR middle-end/65554
13650 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13652 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13655 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13657 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
13660 * gcc.target/arm/pr65647-2.c: New.
13662 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13665 * g++.dg/torture/pr65694.C: New test.
13667 2015-04-10 Tobias Burnus <burnus@net-b.de>
13669 * gfortran.dg/coarray_lock_6.f90: New.
13670 * gfortran.dg/coarray_lock_7.f90: New.
13671 * gfortran.dg/coarray/lock_2.f90: New.
13673 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
13679 * gfortran.dg/used_types_27.f90: New.
13681 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13684 * gcc.target/i386/pr65671.c: New.
13686 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13688 PR tree-optimization/65709
13689 * c-c++-common/ubsan/align-9.c: New test.
13691 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
13694 * gfortran.dg/pr56852.f90: New test.
13696 2015-04-09 Marek Polacek <polacek@redhat.com>
13697 Jakub Jelinek <jakub@redhat.com>
13699 PR middle-end/65554
13700 * g++.dg/opt/pr65554.C: New test.
13702 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13705 * c-c++-common/attr-aligned-1.c: New test.
13707 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
13709 * gcc.target/i386/mpx/memmove-zero-length.c: New.
13711 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13714 * gcc.target/i386/sse-25.c: New.
13716 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13719 * gcc.target/i386/pr65693.c: New test.
13721 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13723 * gcc.dg/lto/chkp-static-bounds_0.c: New.
13725 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13727 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13729 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13731 * gcc.target/i386/thunk-retbnd.c: New.
13733 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
13735 * gnat.dg/opt48.adb: New test.
13736 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13737 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13739 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
13742 * gcc.c-torture/compile/pr65540.c: New.
13744 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
13746 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13747 -Wno-pointer-arith.
13749 2015-04-07 Jakub Jelinek <jakub@redhat.com>
13752 * g++.dg/debug/pr65678.C: New test.
13754 PR middle-end/65680
13755 * gcc.c-torture/compile/pr65680.c: New test.
13757 2015-04-07 Andre Vehreschild <vehre@gmx.de>
13760 * gfortran.dg/allocate_with_source_5.f90: New test.
13762 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
13764 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13765 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13767 2015-04-07 Bin Cheng <bin.cheng@arm.com>
13769 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13771 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13774 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13775 to get floating point compression.
13776 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13778 2015-04-06 Jakub Jelinek <jakub@redhat.com>
13780 PR preprocessor/61977
13781 * gcc.dg/cpp/pr61977.c: New test.
13783 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
13785 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13787 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
13790 * gcc.target/arm/pr65647.c: New.
13792 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
13795 * g++.dg/torture/pr65655.C: New testcase.
13797 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13800 * g++.dg/cpp1y/lambda-init13.C: New.
13802 2015-04-03 Marek Polacek <polacek@redhat.com>
13804 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13806 2015-04-02 Marek Polacek <polacek@redhat.com>
13809 * g++.dg/cpp0x/constexpr-fold1.C: New test.
13810 * g++.dg/cpp0x/constexpr-fold2.C: New test.
13812 2015-04-02 Jakub Jelinek <jakub@redhat.com>
13814 PR preprocessor/61977
13815 * gcc.target/powerpc/pr61977-1.c: New test.
13816 * gcc.target/powerpc/pr61977-2.c: New test.
13818 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
13821 * g++.dg/warn/Wshadow-8.C: New.
13822 * g++.dg/warn/Wshadow-9.C: Likewise.
13823 * g++.dg/warn/Wshadow-10.C: Likewise.
13824 * g++.dg/warn/Wshadow-11.C: Likewise.
13826 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
13828 * gcc.dg/pr23623.c: Added aligned attribute.
13829 * gcc.dg/20141029-1.c: Likewise.
13830 * gcc.dg/20150306-1.c: New test.
13832 2015-04-01 Marek Polacek <polacek@redhat.com>
13835 * g++.dg/cpp0x/initlist93.C: New test.
13836 * g++.dg/cpp0x/initlist94.C: New test.
13838 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
13841 * gcc.target/aarch64/pr65624.c: New test.
13843 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
13845 * gcc.dg/ipa/inlinehint-4.c: New testcase.
13847 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
13849 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13850 extra variable to force stack alignment.
13851 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13852 extra variable to force stack alignment.
13854 2015-03-31 Marek Polacek <polacek@redhat.com>
13857 * g++.dg/template/pr65390.C: New test.
13859 2015-03-31 Martin Liska <mliska@suse.cz>
13861 * g++.dg/ipa/pr65557.C: New test.
13863 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
13865 * gcc.target/s390/hotpatch-25.c: New test.
13866 * gcc.target/s390/hotpatch-1.c: Update test.
13867 * gcc.target/s390/hotpatch-10.c: Update test.
13868 * gcc.target/s390/hotpatch-11.c: Update test.
13869 * gcc.target/s390/hotpatch-12.c: Update test.
13870 * gcc.target/s390/hotpatch-13.c: Update test.
13871 * gcc.target/s390/hotpatch-14.c: Update test.
13872 * gcc.target/s390/hotpatch-15.c: Update test.
13873 * gcc.target/s390/hotpatch-16.c: Update test.
13874 * gcc.target/s390/hotpatch-17.c: Update test.
13875 * gcc.target/s390/hotpatch-18.c: Update test.
13876 * gcc.target/s390/hotpatch-19.c: Update test.
13877 * gcc.target/s390/hotpatch-2.c: Update test.
13878 * gcc.target/s390/hotpatch-21.c: Update test.
13879 * gcc.target/s390/hotpatch-22.c: Update test.
13880 * gcc.target/s390/hotpatch-23.c: Update test.
13881 * gcc.target/s390/hotpatch-24.c: Update test.
13882 * gcc.target/s390/hotpatch-3.c: Update test.
13883 * gcc.target/s390/hotpatch-4.c: Update test.
13884 * gcc.target/s390/hotpatch-5.c: Update test.
13885 * gcc.target/s390/hotpatch-6.c: Update test.
13886 * gcc.target/s390/hotpatch-7.c: Update test.
13887 * gcc.target/s390/hotpatch-8.c: Update test.
13888 * gcc.target/s390/hotpatch-9.c: Update test.
13889 * gcc.target/s390/hotpatch-compile-16.c: Update test.
13891 2015-03-31 Richard Biener <rguenther@suse.de>
13893 PR middle-end/65626
13894 * g++.dg/torture/pr65626.C: New testcase.
13896 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13899 * gcc.target/i386/mpx/pr65531.cc: New.
13901 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13904 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13905 __builtin_alloca instead of alloca.
13906 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13907 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13908 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13911 2015-03-30 Jakub Jelinek <jakub@redhat.com>
13914 * g++.dg/ubsan/pr65610.C: New test.
13916 2015-03-30 Marek Polacek <polacek@redhat.com>
13919 * g++.dg/cpp0x/pr65398-2.C: New test.
13921 2015-03-30 Marek Polacek <polacek@redhat.com>
13923 * c-c++-common/pr65556.c: Change the width of bit-fields.
13925 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
13928 * gcc.target/i386/pr65588.c: New testcase.
13930 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13932 PR libgfortran/65563
13933 * gfortran.dg/open_errors_2.f90: New test.
13935 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13937 PR libgfortran/65596
13938 * gfortran.dg/namelist_86.f90: New test.
13940 2015-03-28 Andre Vehreschild <vehre@gmx.de>
13942 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
13943 statement to reflect new ownership.
13945 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13948 * g++.dg/template/friend58.C: New.
13949 * g++.dg/template/friend59.C: Likewise.
13951 2015-03-27 Tobias Burnus <burnus@net-b.de>
13954 * g++.dg/gomp/openmp-simd-3.C: New.
13955 * gcc.dg/gomp/openmp-simd-3.c: New.
13957 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
13960 * gcc.target/i386/pr65248-1.c: New file.
13961 * gcc.target/i386/pr65248-2.c: Likewise.
13962 * gcc.target/i386/pr65248-3.c: Likewise.
13963 * gcc.target/i386/pr65248-4.c: Likewise.
13965 2015-03-27 Jakub Jelinek <jakub@redhat.com>
13968 * gcc.c-torture/compile/pr65593.c: New test.
13970 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13973 * g++.dg/cpp1y/constexpr-assert1.C: New.
13975 2015-03-27 Marek Polacek <polacek@redhat.com>
13978 * c-c++-common/pr65556.c: New test.
13980 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
13983 * g++.dg/torture/pr65600.C: New testcase.
13985 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
13988 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
13990 2015-03-27 Andre Vehreschild <vehre@gmx.de>
13992 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
13993 statement and cleanup. Fixed typos.
13995 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
13997 PR middle-end/65595
13998 * gcc.c-torture/compile/pr65595.c: New testcase.
14000 2015-03-27 Marek Polacek <polacek@redhat.com>
14003 * g++.dg/ubsan/pr65583.C: New test.
14005 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14007 * gcc.c-torture/compile/20150327.c: New testcase.
14009 2015-03-26 Richard Biener <rguenther@suse.de>
14011 PR middle-end/65555
14012 * g++.dg/torture/pr65555.C: New testcase.
14014 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14016 PR tree-optimization/64715
14017 * gcc.dg/builtin-object-size-15.c: New test.
14018 * gcc.dg/pr64715-1.c: New test.
14019 * gcc.dg/pr64715-2.c: New test.
14021 2015-03-26 Richard Biener <rguenther@suse.de>
14023 PR middle-end/65519
14024 * gnat.dg/specs/opt2.ads: Fix testcase.
14026 2015-03-25 Martin Sebor <msebor@redhat.com>
14029 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14030 when target isn't arm*-*-*-*.
14031 (check_effective_target_arm_nothumb): Likewise.
14032 (check_effective_target_arm_little_endian): Likewise.
14033 (check_effective_target_arm_vect_no_misalign): Likewise.
14034 (check_effective_target_aarch64_little_endian): Fail early if target
14035 isn't aarch64*-*-*.
14037 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14039 PR tree-optimization/65177
14040 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14042 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14044 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14045 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14046 smmintrin.h and mm3dnow.h.
14048 2015-03-25 Marek Polacek <polacek@redhat.com>
14051 * g++.dg/cpp0x/pr65558.C: New test.
14053 2015-03-25 Marek Polacek <polacek@redhat.com>
14056 * g++.dg/template/pr61670.C: New test.
14058 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14061 * g++.dg/template/pr54987.C: New.
14063 2015-03-25 Richard Biener <rguenther@suse.de>
14065 PR tree-optimization/62630
14066 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14068 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14071 * gcc.target/i386/mpx/pr65508.c: New.
14073 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14077 * gfortran.dg/data_initialized_3.f90: New.
14079 2015-03-25 Richard Biener <rguenther@suse.de>
14081 PR middle-end/65519
14082 * gnat.dg/specs/opt2.ads: New testcase.
14084 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14086 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14087 * gcc.target/arm/memset-inline-4.c: Skip for
14088 arm_tune_string_ops_prefer_neon.
14089 * gcc.target/arm/memset-inline-5.c: Ditto.
14090 * gcc.target/arm/memset-inline-6.c: Ditto.
14091 * gcc.target/arm/memset-inline-8.c: Ditto.
14092 * gcc.target/arm/memset-inline-9.c: Ditto.
14094 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14097 * g++.dg/other/virtual3.C: New.
14099 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14102 * g++.dg/cpp0x/vt-60130.C: New.
14104 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14107 * g++.dg/warn/Warray-bounds-7.C: New.
14109 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14112 * g++.dg/template/defarg18.C: New.
14114 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14117 * g++.dg/cpp0x/vt-59988.C: New.
14119 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14121 PR tree-optimization/65533
14122 * gcc.dg/pr65533.c: New test.
14124 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14126 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14127 source= and mold= expressions functionality.
14128 * gfortran.dg/allocate_class_4.f90: New test.
14129 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14130 copying an unlimited polymorhpic object containing a char array
14131 to another unlimited polymorphic object respects the _len
14133 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14134 whether deferred length char array allocate works, unlimited
14135 polymorphic object allocation from a string works and if
14136 allocating an array of deferred length strings works.
14137 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14139 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14142 * g++.dg/cpp0x/constexpr-array11.C: New.
14144 2015-03-24 Richard Biener <rguenther@suse.de>
14146 PR middle-end/65517
14147 * gcc.dg/torture/pr65517.c: New testcase.
14149 2015-03-24 Tobias Burnus <burnus@net-b.de>
14151 * gfortran.dg/coindexed_1.f90: Moved from
14152 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14154 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14157 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14161 * gcc.target/i386/pr65523.c: New test.
14164 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14166 * g++.dg/lto/pr65475b_0.C: Likewise.
14168 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14171 * gcc.target/sh/torture/pr65505.c: New.
14173 2015-03-23 Martin Sebor <msebor@redhat.com>
14176 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14177 assembly for lvx in addition to lxv.
14179 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14182 * gfortran.dg/pr65504.f90: New test.
14185 * gcc.dg/pr65521.c: New test.
14187 2015-03-23 Richard Biener <rguenther@suse.de>
14189 PR tree-optimization/65518
14190 * gcc.dg/vect/pr65518.c: New testcase.
14192 2015-03-23 Richard Biener <rguenther@suse.de>
14194 PR tree-optimization/65494
14195 * gcc.dg/vect/pr65494.c: New testcase.
14197 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14199 PR preprocessor/65238
14200 * c-c++-common/cpp/pr65238-1.c: New test.
14201 * gcc.dg/cpp/pr65238-2.c: New test.
14202 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14203 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14205 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14206 Mikael Morin <mikael@gcc.gnu.org>
14209 * gfortran.dg/elemental_dependency_4.f90: New.
14210 * gfortran.dg/elemental_dependency_5.f90: New.
14212 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14215 * g++.dg/lto/pr65475b_0.C: New testcase.
14216 * g++.dg/lto/pr65475b_1.C: New testcase.
14217 * g++.dg/lto/pr65475c_0.C: New testcase.
14218 * g++.dg/lto/pr65475c_1.C: New testcase.
14220 2015-03-21 Tobias Burnus <burnus@net-b.de>
14222 * gfortran.dg/coarray_38.f90: New.
14223 * gfortran.dg/coarray_39.f90: New.
14224 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14227 2015-03-20 Marek Polacek <polacek@redhat.com>
14230 * g++.dg/cpp0x/pr65398.C: New test.
14232 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14235 * g++.dg/lto/pr65475_0.C: New testcase.
14236 * g++.dg/lto/pr65475_1.C: New testcase.
14238 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14240 PR rtl-optimization/64366
14241 * gcc.target/sh/pr64366.c: New.
14243 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14246 * g++.dg/cpp0x/constexpr-48324.C: New.
14248 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14251 * g++.dg/cpp0x/pr48453.C: New.
14253 2015-03-20 Marek Polacek <polacek@redhat.com>
14256 * g++.dg/cpp0x/pr65072.C: New test.
14258 2015-03-20 Richard Biener <rguenther@suse.de>
14260 PR middle-end/64715
14261 * gcc.dg/pr15347.c: Use -O.
14262 * c-c++-common/pr19807-1.c: Likewise.
14264 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14266 * gnat.dg/volatile13.ad[sb]: New test.
14268 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14270 PR rtl-optimization/60851
14271 * gcc.target/i386/pr60851.c: New test.
14273 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14276 * g++.dg/pr65240.h: Add tests for PR 65240.
14277 * g++.dg/pr65240-1.C: Likewise.
14278 * g++.dg/pr65240-2.C: Likewise.
14279 * g++.dg/pr65240-3.C: Likewise.
14280 * g++.dg/pr65240-4.C: Likewise.
14282 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14284 PR rtl-optimization/63491
14285 * gcc.target/powerpc/pr63491.c: New.
14287 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14289 * g++.dg/ipa/pr65465.C: New test.
14291 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14294 * g++.dg/cpp0x/deleted11.C: New.
14296 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14299 * c-c++-common/tsan/pr65400-3.c: New test.
14301 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14304 * g++.dg/cpp0x/constexpr-59686.C: New.
14306 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14309 * g++.dg/tsan/pr64265.C: New test.
14312 * c-c++-common/tsan/pr65400-1.c: New test.
14313 * c-c++-common/tsan/pr65400-2.c: New test.
14315 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14318 * g++.dg/cpp0x/pr59816.C: New.
14320 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14323 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14325 2015-03-18 Martin Liska <mliska@suse.cz>
14328 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14329 equivalences either to 6 or 7.
14331 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14333 PR middle-end/64491
14335 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14337 * gcc.dg/undefined-loop-1.c: New file.
14338 * gcc.dg/undefined-loop-2.c: New file.
14340 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14343 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14344 loop exits too early.
14346 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14348 PR tree-optimization/65450
14349 * gfortran.dg/pr65450.f90: New test.
14352 * gcc.target/i386/pr65078-1.c: New test.
14353 * gcc.target/i386/pr65078-2.c: New test.
14354 * gcc.target/i386/pr65078-3.c: New test.
14355 * gcc.target/i386/pr65078-4.c: New test.
14356 * gcc.target/i386/pr65078-5.c: New test.
14357 * gcc.target/i386/pr65078-6.c: New test.
14359 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14362 * g++.dg/cpp1y/pr65340.C: New.
14364 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14367 * gfortran.dg/system_clock_3.f08: Adjust test.
14369 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14372 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14373 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14375 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14378 * gfortran.dg/system_clock_3.f08: New test.
14380 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14383 g++.dg/cpp1y/pr64626-1.C: New.
14384 g++.dg/cpp1y/pr64626-2.C: New.
14385 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14387 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14389 PR tree-optimization/65427
14390 * gcc.c-torture/execute/pr65427.c: New test.
14392 2015-03-16 Marek Polacek <polacek@redhat.com>
14396 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14397 * g++.dg/cpp0x/pr65327.C: New test.
14399 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14402 * c-c++-common/asan/pr64820.c: New test.
14404 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14406 * gfortran.dg/pointer_2.f90: New test.
14408 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14410 * g++.dg/pr65049.C: New test.
14412 2015-03-16 Tom de Vries <tom@codesourcery.com>
14414 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14415 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14416 * gcc.target/i386/fuse-caller-save.c: Same.
14418 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14420 * gnat.dg/loop_optimization18.ad[sb]: New test.
14421 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14423 2015-03-16 Alan Modra <amodra@gmail.com>
14425 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14428 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14430 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14432 * gcc.dg/torture/pr65270-2.c: Likewise.
14434 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14437 * gfortran.dg/pointer_remapping_9.f90: New.
14439 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14441 PR tree-optimization/65369
14442 * gcc.c-torture/execute/pr65369.c: New test.
14444 PR tree-optimization/65418
14445 * gcc.c-torture/execute/pr65418-1.c: New test.
14446 * gcc.c-torture/execute/pr65418-2.c: New test.
14448 PR rtl-optimization/65401
14449 * gcc.c-torture/execute/pr65401.c: New test.
14451 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14454 * gcc.target/arm/pr64600_1.c: New test.
14456 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14458 PR rtl-optimization/65235
14459 * gcc.target/aarch64/pr65235_1.c: New test.
14461 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14463 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14464 * gcc.target/s390/hotpatch-22.c: Likewise.
14465 * gcc.target/s390/hotpatch-23.c: Likewise.
14466 * gcc.target/s390/hotpatch-24.c: Likewise.
14467 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14468 * gcc.target/s390/hotpatch-1.c: Update expected output.
14469 * gcc.target/s390/hotpatch-2.c: Likewise.
14470 * gcc.target/s390/hotpatch-3.c: Likewise.
14471 * gcc.target/s390/hotpatch-4.c: Likewise.
14472 * gcc.target/s390/hotpatch-5.c: Likewise.
14473 * gcc.target/s390/hotpatch-6.c: Likewise.
14474 * gcc.target/s390/hotpatch-7.c: Likewise.
14475 * gcc.target/s390/hotpatch-8.c: Likewise.
14476 * gcc.target/s390/hotpatch-9.c: Likewise.
14477 * gcc.target/s390/hotpatch-10.c: Likewise.
14478 * gcc.target/s390/hotpatch-11.c: Likewise.
14479 * gcc.target/s390/hotpatch-12.c: Likewise.
14480 * gcc.target/s390/hotpatch-13.c: Likewise.
14481 * gcc.target/s390/hotpatch-14.c: Likewise.
14482 * gcc.target/s390/hotpatch-15.c: Likewise.
14483 * gcc.target/s390/hotpatch-16.c: Likewise.
14484 * gcc.target/s390/hotpatch-17.c: Likewise.
14485 * gcc.target/s390/hotpatch-18.c: Likewise.
14486 * gcc.target/s390/hotpatch-19.c: Likewise.
14488 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14491 * gcc.target/i386/pr65103-1.c: New.
14493 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14496 * gcc.target/i386/pr65044.c: New.
14498 2015-03-12 Tom de Vries <tom@codesourcery.com>
14500 PR rtl-optimization/64895
14501 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14502 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14503 * gcc.target/i386/fuse-caller-save.c: Ditto.
14505 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14507 * gcc.dg/ipa/pr63569.c: Fix template.
14509 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14511 * g++.dg/ipa/pr64146.C: Require fpic support.
14513 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14515 PR libfortran/65200
14516 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14517 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14519 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14521 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14522 to dg-options, fix up dg-skip-if.
14524 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14527 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14528 * gcc.target/avr/tiny-caller-save.c: Same.
14530 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14533 * g++.dg/pr65242.C: New test.
14535 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14537 * c-c++-common/asan/no-asan-check-glob.c: New test.
14539 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14542 * g++.dg/other/default11.C: New.
14543 * g++.dg/other/default12.C: Likewise.
14545 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14548 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14550 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14553 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14555 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14558 * g++.dg/cpp0x/pr65127.C: New test.
14560 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14562 * gcc.dg/ipa/PR64550.c: Update template.
14564 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14565 Tobias Burnus <burnus@net-b.de>
14567 * gfortran.dg/coarray_sync_memory.f90: New.
14569 2015-03-10 Marek Polacek <polacek@redhat.com>
14572 * c-c++-common/ubsan/pr65367.c: New test.
14574 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14576 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14577 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14578 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14579 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14580 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14581 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14582 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14583 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14584 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14585 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14586 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14587 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14588 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14590 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14592 * lib/mpx-dg.exp (mpx_link_flags): New.
14595 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14596 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14597 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14598 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14599 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14600 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14601 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14602 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14603 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14604 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14605 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14606 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14607 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14608 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14609 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14610 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14611 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14612 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14613 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14614 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14615 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14616 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14617 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14618 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14619 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14620 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14621 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14622 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14623 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14624 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14625 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14626 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14627 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14628 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14629 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14630 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14631 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14632 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14633 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14634 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14635 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14636 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14637 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14638 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14639 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14640 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14641 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14642 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14643 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14644 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14645 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14646 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14647 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14648 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14649 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14650 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14651 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14652 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14653 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14654 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14655 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14656 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14657 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14658 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14659 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14660 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14661 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14662 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14663 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14664 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14665 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14666 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14667 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14668 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14669 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14670 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14671 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14672 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14673 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14674 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14675 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14676 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14677 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14678 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14679 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14680 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14681 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14682 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14683 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14684 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14685 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14686 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14687 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14688 * gcc.target/i386/mpx/label-address-1.c: New.
14689 * gcc.target/i386/mpx/legacy-1-nov.c: New.
14690 * gcc.target/i386/mpx/macro.c: New.
14691 * gcc.target/i386/mpx/mpx-check.h: New.
14692 * gcc.target/i386/mpx/mpx.exp: New.
14693 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14694 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14695 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14696 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14697 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14698 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14699 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14700 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14701 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14702 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14703 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14704 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14705 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14706 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14707 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14708 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14709 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14710 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14711 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14712 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14713 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14714 * gcc.target/i386/mpx/reference-1-lbv.c: New.
14715 * gcc.target/i386/mpx/reference-1-nov.c: New.
14716 * gcc.target/i386/mpx/reference-1-ubv.c: New.
14717 * gcc.target/i386/mpx/reference-2-lbv.c: New.
14718 * gcc.target/i386/mpx/reference-2-nov.c: New.
14719 * gcc.target/i386/mpx/reference-2-ubv.c: New.
14720 * gcc.target/i386/mpx/reference-3-lbv.c: New.
14721 * gcc.target/i386/mpx/reference-3-nov.c: New.
14722 * gcc.target/i386/mpx/reference-3-ubv.c: New.
14723 * gcc.target/i386/mpx/reference-4-lbv.c: New.
14724 * gcc.target/i386/mpx/reference-4-nov.c: New.
14725 * gcc.target/i386/mpx/reference-4-ubv.c: New.
14726 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14727 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14728 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14729 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14730 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14731 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14732 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14733 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14734 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14735 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14736 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14737 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14738 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14739 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14740 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14741 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14742 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14743 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14744 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14745 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14746 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14747 * gcc.target/i386/mpx/sincos-1-nov.c: New.
14748 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14749 * gcc.target/i386/mpx/static-array-1-nov.c: New.
14750 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14751 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14752 * gcc.target/i386/mpx/static-init-1-nov.c: New.
14753 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14754 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14755 * gcc.target/i386/mpx/static-init-2-nov.c: New.
14756 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14757 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14758 * gcc.target/i386/mpx/static-init-3-nov.c: New.
14759 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14760 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14761 * gcc.target/i386/mpx/static-init-4-nov.c: New.
14762 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14763 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14764 * gcc.target/i386/mpx/static-init-5-nov.c: New.
14765 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14766 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14767 * gcc.target/i386/mpx/static-init-6-nov.c: New.
14768 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14769 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14770 * gcc.target/i386/mpx/static-string-1-nov.c: New.
14771 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14772 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14773 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14774 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14775 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14776 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14777 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14778 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14779 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14780 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14781 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14782 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14783 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14784 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14785 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14786 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14787 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14788 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14789 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14790 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14791 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14792 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14793 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14794 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14795 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14796 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14797 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14798 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14799 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14800 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14801 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14802 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14803 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14804 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14805 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14806 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14807 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14808 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14809 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14810 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14811 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14812 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14813 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14814 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14815 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14816 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14817 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14818 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14819 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14820 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14821 * gcc.target/i386/mpx/vararg-1-nov.c: New.
14822 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14823 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14824 * gcc.target/i386/mpx/vararg-2-nov.c: New.
14825 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14826 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14827 * gcc.target/i386/mpx/vararg-3-nov.c: New.
14828 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14829 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14830 * gcc.target/i386/mpx/vararg-4-nov.c: New.
14831 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14832 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14833 * gcc.target/i386/mpx/vararg-5-nov.c: New.
14834 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14835 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14836 * gcc.target/i386/mpx/vararg-6-nov.c: New.
14837 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14838 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14839 * gcc.target/i386/mpx/vararg-7-nov.c: New.
14840 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14841 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14842 * gcc.target/i386/mpx/vararg-8-nov.c: New.
14843 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14844 * gcc.target/i386/mpx/vla-1-lbv.c: New.
14845 * gcc.target/i386/mpx/vla-1-nov.c: New.
14846 * gcc.target/i386/mpx/vla-1-ubv.c: New.
14847 * gcc.target/i386/mpx/vla-2-lbv.c: New.
14848 * gcc.target/i386/mpx/vla-2-nov.c: New.
14849 * gcc.target/i386/mpx/vla-2-ubv.c: New.
14851 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
14853 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14855 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
14857 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14859 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
14861 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14862 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14864 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14867 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14870 * c-c++-common/pr65120.c: New test.
14872 PR rtl-optimization/65321
14873 * gcc.dg/pr65321.c: New test.
14875 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14877 PR tree-optimization/65355
14878 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14880 2015-03-09 Jakub Jelinek <jakub@redhat.com>
14883 * c-c++-common/pr49706.c: Adjust tests for not warning
14884 about !!x == y or !b == y where b is boolean, and add
14885 some further tests.
14886 * c-c++-common/pr62199-2.c: Likewise.
14888 2015-03-09 Richard Biener <rguenther@suse.de>
14890 PR middle-end/65270
14891 * gcc.dg/torture/pr65270-1.c: New testcase.
14892 * gcc.dg/torture/pr65270-2.c: Likewise.
14894 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
14896 PR tree-optimization/63743
14897 * gcc.dg/pr63743.c: New test.
14899 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
14902 * g++.dg/lto/pr65316_0.C: New testcase.
14903 * g++.dg/lto/pr65316_1.C: New testcase.
14905 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
14908 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14910 * g++.dg/abi/rtti3.C: Likewise.
14912 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
14915 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
14917 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
14919 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
14921 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
14923 2015-03-08 Morin <mikael@gcc.gnu.org>
14926 * gfortran.dg/entry_20.f90: New.
14928 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14931 * gcc.c-torture/compile/pr65153.c: New.
14933 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14936 * g++.dg/torture/pr65249.C: New.
14938 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
14940 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
14942 (int64_t): Likewise.
14944 2015-03-07 Marek Polacek <polacek@redhat.com>
14945 Martin Uecker <uecker@eecs.berkeley.edu>
14948 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
14949 member-like arrays.
14950 * c-c++-common/ubsan/bounds-8.c: New test.
14951 * c-c++-common/ubsan/bounds-9.c: New test.
14952 * gcc.dg/ubsan/bounds-2.c: New test.
14954 2015-03-05 Martin Sebor <msebor@redhat.com>
14957 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
14958 checking of results into main to prevent it from getting optimized
14960 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
14962 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
14964 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
14965 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
14966 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
14969 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
14971 * g++.dg/lto/pr65302_1.C: New testcase.
14972 * g++.dg/lto/pr65302_0.C: New testcase.
14974 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
14976 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
14977 -fno-ipa-icf to dg-options.
14979 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
14981 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
14982 compiles using the linker plugin.
14984 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
14986 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
14988 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
14990 * gcc.target/arm/pr65067.c: New test.
14992 2015-03-05 Martin Liska <mliska@suse.cz>
14995 * gcc.dg/ipa/pr65318.c: New test.
14997 2015-03-05 Marek Polacek <polacek@redhat.com>
14999 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15001 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15003 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15005 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15007 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15008 max-unroll-times back to defaults for s390.
15010 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15014 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15017 * g++.dg/cpp0x/initlist92.C: New.
15019 2015-03-05 Richard Biener <rguenther@suse.de>
15021 PR tree-optimization/65310
15022 * gcc.dg/vect/pr65310.c: New testcase.
15024 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15027 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15029 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15031 * gnat.dg/entry_queues3.adb: New test.
15033 2015-03-04 Ian Lance Taylor <iant@google.com>
15035 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15037 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15040 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15042 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15044 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15045 -fno-ipa-icf to dg-options
15046 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15047 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15049 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15052 * g++.dg/cpp0x/decltype62.C: New.
15054 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15056 * gnat.dg/object_overflow5.adb: New test.
15058 2015-03-03 Martin Liska <mliska@suse.cz>
15061 * gcc.dg/ipa/pr65287.c: New test.
15063 2015-03-03 Martin Jambor <mjambor@suse.cz>
15064 Eric Botcazou <ebotcazou@adacore.com>
15066 * gnat.dg/specs/pack12.ads: New test.
15068 2015-03-03 Martin Liska <mliska@suse.cz>
15070 * gcc.dg/ipa/PR65282.c: New test.
15072 2015-03-13 Jeff Law <law@redhat.com>
15074 PR tree-optimization/65241
15075 * gcc.c-torture/compile/pr65241.c: New test.
15077 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15080 * gcc.target/avr/torture/pr64331.c: New test.
15082 2015-03-03 Martin Liska <mliska@suse.cz>
15083 Jan Hubicka <hubicka@ucw.cz>
15085 * g++.dg/ipa/pr65263.C: New test.
15087 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15090 * gcc.dg/lto/pr65130_0.c: New testcase.
15091 * gcc.dg/lto/pr65130_1.c: New testcase.
15093 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15096 * g++.dg/torture/pr64988.C: New testcase.
15098 2015-03-02 Tobias Burnus <burnus@net-b.de>
15100 * gfortran.dg/coarray_atomic_6.f90: New.
15102 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15105 * gcc.target/i386/pr65184.c: New.
15107 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15110 * gcc.target/i386/pr65183.c: New.
15112 2015-02-28 Martin Liska <mliska@suse.cz>
15113 Jan Hubicka <hubicka@ucw.cz>
15115 * gcc.dg/ipa/ipa-icf-35.c: New test.
15116 * gcc.dg/ipa/ipa-icf-36.c: New test.
15117 * gcc.dg/ipa/ipa-icf-37.c: New test.
15119 2015-02-28 Martin Liska <mliska@suse.cz>
15120 Jan Hubicka <hubicka@ucw.cz>
15123 * gcc.dg/ipa/ipa-icf-34.c: New test.
15125 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15128 * gcc.target/sh/sh/pr61142.c: New.
15130 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15132 * g++.dg/other/dump-ada-spec-3.C: New test.
15134 2015-03-01 Martin Liska <mliska@suse.cz>
15136 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15137 * g++.dg/ipa/pr63595.C: Update expected results.
15139 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15142 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15144 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15146 * gcc.dg/vect/pr59354.c: Move vector producing code to
15149 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15152 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15153 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15154 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15155 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15157 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15159 PR tree-optimization/65048
15160 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15161 (foo): Use K&R style definition.
15163 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15166 * g++.dg/pr65032.C: New.
15168 2015-02-27 Marek Polacek <polacek@redhat.com>
15171 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15174 2015-02-27 Marek Polacek <polacek@redhat.com>
15177 * gcc.dg/pr65228.c: New test.
15179 2015-02-27 Kai Tietz <ktietz@redhat.com>
15182 * gcc.dg/weak/weak-17.c: New file.
15184 2015-02-27 Richard Biener <rguenther@suse.de>
15187 * g++.dg/lto/pr65193_0.C: New testcase.
15189 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15191 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15192 * gcc.target/s390/hotpatch-8.c: Likewise.
15193 * gcc.target/s390/hotpatch-9.c: Likewise.
15194 * gcc.target/s390/pr61078.c: Likewise.
15195 * gcc.target/s390/pr57960.c: Remove -m64.
15196 * gcc.target/s390/pr61078.c: Likewise.
15198 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15199 Martin Liska <mliska@suse.cz>
15202 * gcc.dg/pr64454.c: Disable ICF.
15203 * gcc.dg/pr28685-1.c: Disable ICF
15204 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15205 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15206 * g++.dg/ipa/ipa-icf-4.C: Update template.
15208 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15210 PR tree-optimization/65216
15211 * gcc.c-torture/execute/pr65216.c: New test.
15213 PR tree-optimization/65215
15214 * gcc.c-torture/execute/pr65215-1.c: New test.
15215 * gcc.c-torture/execute/pr65215-2.c: New test.
15216 * gcc.c-torture/execute/pr65215-3.c: New test.
15217 * gcc.c-torture/execute/pr65215-4.c: New test.
15218 * gcc.c-torture/execute/pr65215-5.c: New test.
15220 2015-02-26 Tom de Vries <tom@codesourcery.com>
15222 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15224 2015-02-26 Martin Liska <mliska@suse.cz>
15225 Jan Hubicka <hubicka@ucw.cz>
15227 * g++.dg/ipa/pr64146.C: Update expected results.
15228 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15229 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15230 * gcc.dg/ipa/ipa-icf-34.c: New test.
15232 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15234 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15235 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15236 (dg-additional-options): Remove dg directive.
15237 (dg-final): Add dg directive.
15239 2015-02-26 Marek Polacek <polacek@redhat.com>
15242 * g++.dg/ipa/pr65008.C: New test.
15244 2015-02-26 Tom de Vries <tom@codesourcery.com>
15246 * lib/profopt.exp (profopt-target-cleanup): New proc.
15247 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15248 files from sources from dg-additional-sources.
15250 2015-02-26 Tom de Vries <tom@codesourcery.com>
15252 * lib/gcov.exp: Cleanup in case of xfail.
15254 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15256 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15258 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15261 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15262 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15263 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15264 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15265 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15266 * g++.dg/debug/pr46123.C: XFAIL and move...
15267 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15268 * gcc.dg/debug/dwarf2-3.c: Move...
15269 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15271 2015-02-26 Marek Polacek <polacek@redhat.com>
15274 * g++.dg/cpp1y/pr65202.C: New test.
15276 2015-02-26 Tom de Vries <tom@codesourcery.com>
15278 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15279 locale_facets.h.gcov.
15281 2015-02-26 Tom de Vries <tom@codesourcery.com>
15283 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15285 2015-02-26 Tom de Vries <tom@codesourcery.com>
15287 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15289 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15292 * gcc.target/i386/pr65217.c: New.
15294 2015-02-26 Tom de Vries <tom@codesourcery.com>
15296 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15298 2015-02-26 Tom de Vries <tom@codesourcery.com>
15300 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15302 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15304 PR tree-optimization/65048
15305 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15307 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15309 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15310 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15312 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15315 * gcc.target/i386/pr65161.c: New test.
15317 2015-02-26 Terry Guo <terry.guo@arm.com>
15319 * gcc.target/arm/no-volatile-in-it.c: New test.
15321 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15323 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15324 (dg-options): Add -save-temps.
15325 (dg-final): Add cleanup-saved-temps.
15327 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15329 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15331 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15333 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15334 * gcc.target/powerpc/pack01.c: Include string.h.
15336 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15339 * gcc.target/i386/pr65167.c: New.
15341 2015-02-25 Kai Tietz <ktietz@redhat.com>
15343 PR tree-optimization/61917
15344 * gcc.dg/vect/vect-pr61917.c: New file.
15346 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15348 PR tree-optimization/65170
15349 * gcc.c-torture/execute/pr65170.c: New test.
15350 * gcc.dg/tree-ssa/vrp96.c: New test.
15352 2015-02-24 Tom de Vries <tom@codesourcery.com>
15354 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15356 2015-02-24 Tom de Vries <tom@codesourcery.com>
15359 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15360 (dg-additional-files-options): Copy additional_sources to
15361 additional_sources_used before emptying additional_sources.
15362 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15363 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15364 (cleanup-saved-temps): Use additional_sources_used instead of
15365 additional_sources.
15366 (dg-test): Reset additional_sources_used.
15368 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15371 * gfortran.dg/integer_exponentiation_6.F90: New test.
15373 2015-02-23 Martin Sebor <msebor@redhat.com>
15376 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15377 two parts. One to save registers, the other to verify the
15378 registers have the right values. Save register state into
15379 static data rather than on the stack.
15381 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15384 * c-c++-common/asan/pr63888.c: New test.
15386 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15389 * gcc.c-torture/compile/pr65163.c: New.
15391 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15393 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15394 with -m31 on 64 bit.
15395 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15396 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15398 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15400 * gcc.target/s390/20090223-1.c: Add
15401 -Wno-implicit-function-declaration option.
15402 * gcc.target/s390/pr42224.c: Likewise.
15403 * gcc.target/s390/pr55718.c: Likewise.
15405 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15407 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15408 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15409 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15410 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15411 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15412 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15413 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15414 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15415 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15416 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15417 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15418 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15419 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15420 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15421 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15422 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15423 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15424 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15425 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15426 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15427 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15429 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15431 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15432 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15433 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15434 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15435 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15436 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15437 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15438 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15439 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15440 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15441 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15442 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15443 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15444 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15445 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15446 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15448 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15452 * gfortran.dg/pr61960.f90: New.
15453 * gfortran.dg/pr64230.f90: New.
15454 * gfortran.dg/pr64980.f03: New.
15456 2015-02-22 Tom de Vries <tom@codesourcery.com>
15458 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15460 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15463 * gnat.dg/timing_events.adb: Removed, invalid test.
15465 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15468 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15470 * g++.dg/gcov/gcov-2.C: Likewise.
15472 2015-02-20 Richard Biener <rguenther@suse.de>
15474 PR tree-optimization/65136
15475 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15477 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15480 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15481 powerpc*-*-linux* and nvptx-*-* blacklisting.
15483 * gcc.dg/sibcall-9.c: New test.
15484 * gcc.dg/sibcall-10.c: New test.
15486 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15488 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15490 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15493 * gcc.target/avr/torture/pr64452.c: New test.
15495 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15497 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15498 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15500 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15503 * lib/target-supports.exp (check_compile): Check whether
15504 additional_sources is defined before using it.
15506 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15508 PR middle-end/65074
15509 * g++.dg/opt/pr65074.C: New file.
15511 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15513 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15514 (size_type): New typedef.
15515 (operator "" _script): Use it for the last argument.
15517 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15519 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15521 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15523 * lib/target-supports.exp (check_compile): Save/restore
15524 additional_sources that may belong to an actual test.
15526 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15528 PR gcov-profile/64634
15529 * g++.dg/gcov/gcov-15.C: New test.
15531 2015-02-18 Tom de Vries <tom@codesourcery.com>
15533 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15535 2015-02-18 Tom de Vries <tom@codesourcery.com>
15537 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15539 2015-02-18 Tom de Vries <tom@codesourcery.com>
15541 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15543 2015-02-18 Tom de Vries <tom@codesourcery.com>
15545 * gfortran.dg/fmt_cache_1.f: Add missing close.
15547 2015-02-18 Tom de Vries <tom@codesourcery.com>
15550 * gfortran.dg/read_eof_8.f90: Add missing close.
15552 2015-02-18 Richard Biener <rguenther@suse.de>
15554 PR tree-optimization/65063
15555 * gcc.dg/pr65063.c: New testcase.
15557 2015-02-18 Richard Biener <rguenther@suse.de>
15559 PR tree-optimization/62217
15560 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15562 2015-02-18 Marek Polacek <polacek@redhat.com>
15565 * c-c++-common/ubsan/pr65081.c: New test.
15567 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15569 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15570 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15572 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15574 * gcc.dg/ipa/propalign-3.c: New test.
15576 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15579 * gcc.target/sh/pr64793.c: New.
15580 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15582 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15584 * gcc.target/arm/divzero.c: New test case.
15586 2015-02-17 Tom de Vries <tom@codesourcery.com>
15588 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15590 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15591 Jakub Jelinek <jakub@redhat.com>
15594 * g++.dg/cpp0x/pr65075.C: New test.
15596 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15599 * gcc.target/powerpc/pr65058.c: New test.
15601 2015-02-16 Jeff Law <law@redhat.com>
15603 PR tree-optimization/64823
15604 * gcc.dg/uninit-20.c: New test.
15606 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15607 James Greenhalgh <james.greenhalgh@arm.com>
15610 * gcc.dg/ipa/ipa-clone-1.c: New test.
15612 2015-02-16 Richard Biener <rguenther@suse.de>
15614 PR tree-optimization/65077
15615 * gcc.dg/torture/pr65077.c: New testcase.
15617 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15619 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15620 Directive adjusted to scan for ldaxr.
15621 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15622 adjusted to scan for ldaex.
15624 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15627 * g++.dg/cpp0x/constexpr-65080.C: New.
15629 2015-02-16 Richard Biener <rguenther@suse.de>
15631 PR tree-optimization/63593
15632 * gcc.dg/pr63593.c: New testcase.
15634 2015-02-16 Marek Polacek <polacek@redhat.com>
15637 * gcc.dg/pr65066.c: New test.
15639 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15641 * gcc.dg/pr65002.C: Move ...
15642 * g++.dg/ipa/pr65002.C: ... here.
15644 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15646 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15647 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15648 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15649 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15651 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
15654 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15655 the expression to find calls.
15656 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15657 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15658 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15659 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15660 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15662 2015-02-14 Marek Polacek <polacek@redhat.com>
15665 * gcc.dg/array-11.c: New test.
15666 * gcc.dg/array-12.c: New test.
15667 * gcc.dg/array-13.c: New test.
15668 * gcc.dg/array-14.c: New test.
15669 * gcc.dg/c99-flex-array-typedef-1.c: New test.
15670 * gcc.dg/c99-flex-array-typedef-2.c: New test.
15671 * gcc.dg/c99-flex-array-typedef-3.c: New test.
15672 * gcc.dg/c99-flex-array-typedef-5.c: New test.
15673 * gcc.dg/c99-flex-array-typedef-7.c: New test.
15674 * gcc.dg/c99-flex-array-typedef-8.c: New test.
15676 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15679 * g++.dg/lookup/using54.C: New.
15681 2015-02-13 Jeff Law <law@redhat.com>
15684 Revert my change for tree-optimization/64823.
15686 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15688 PR tree-optimization/65053
15689 * gcc.c-torture/execute/pr65053-1.c: New test.
15690 * gcc.c-torture/execute/pr65053-2.c: New test.
15692 2015-02-13 Marek Polacek <polacek@redhat.com>
15695 * gcc.dg/pr65050.c: New test.
15697 2015-02-13 Jeff Law <law@redhat.com>
15699 PR tree-optimization/64823
15700 * gcc.dg/uninit-20.c: New test.
15702 PR rtl-optimization/47477
15703 * gcc.dg/tree-ssa/pr47477.c: New test.
15705 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15708 * g++.dg/parse/ivdep-2.C: New.
15709 * g++.dg/parse/ivdep-3.C: Likewise.
15711 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15714 * gfortran.dg/continuation_13.f90: New test.
15715 * gfortran.dg/continuation_14.f: New test.
15717 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15720 * g++.dg/cpp0x/sfinae55.C: New.
15722 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15725 * g++.dg/ipa/pr65034.C: New test.
15727 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
15729 PR tree-optimization/65002
15730 * gcc.dg/pr65002.C: New.
15732 2015-02-13 Marek Polacek <polacek@redhat.com>
15735 * c-c++-common/pr65040.c: New test.
15737 2015-02-13 Bin Cheng <bin.cheng@arm.com>
15739 PR tree-optimization/64705
15740 * gcc.dg/tree-ssa/pr64705.c: New test.
15742 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
15745 * gcc.dg/visibility-22.c: New test.
15746 * gcc.dg/visibility-23.c: New test.
15747 * gcc.target/i386/pr32219-1.c: New test.
15748 * gcc.target/i386/pr32219-2.c: New test.
15749 * gcc.target/i386/pr32219-3.c: New test.
15750 * gcc.target/i386/pr32219-4.c: New test.
15751 * gcc.target/i386/pr32219-5.c: New test.
15752 * gcc.target/i386/pr32219-6.c: New test.
15753 * gcc.target/i386/pr32219-7.c: New test.
15754 * gcc.target/i386/pr32219-8.c: New test.
15755 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15757 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15759 PR libgfortran/57822
15760 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15761 four different KINDs.
15763 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15766 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15769 * g++.dg/ubsan/pr65000.C: New test.
15771 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
15774 * gfortran.dg/finalize_28.f90: New test
15776 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15779 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15780 DW_TAG_lexical_block removal.
15781 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15782 * g++.dg/guality/pr55541.C: New test.
15785 * g++.dg/ubsan/pr64984.C: New test.
15787 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
15789 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15791 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15794 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15795 instructions for 2015-01-14 get_memmodel changes.
15796 * gcc.target/powerpc/atomic-p8.c: Likewise.
15799 * g++.dg/ubsan/pr65019.C: New test.
15801 PR tree-optimization/65014
15802 * gcc.c-torture/compile/pr65014.c: New test.
15804 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15806 PR libgfortran/57822
15807 * gfortran/fmt_g0_7.f08: Revise test.
15809 2015-02-11 Jeff Law <law@redhat.com>
15812 * gcc.target/m68k/pr63347.c: New test.
15814 2015-02-11 Marek Polacek <polacek@redhat.com>
15816 * g++.dg/ubsan/shift-1.C: New test.
15817 * gcc.dg/ubsan/c-shift-2.c: New test.
15818 * c-c++-common/ubsan/shift-5.c: Remove file.
15820 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
15822 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15823 Directive adjusted to XFAIL.
15824 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15827 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15829 PR middle-end/65003
15830 * g++.dg/opt/pr65003.C: New test.
15832 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
15834 * lib/target-supports.exp (check_effective_target_pie): Renamed
15836 (check_effective_target_pie_enabled): This.
15837 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15838 * gcc.target/i386/pie.c: Likewise.
15840 2015-02-11 Andrew Pinski <apinski@cavium.com>
15843 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15844 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15846 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15849 * gcc.target/i386/pr61925-1.c: New test.
15850 * gcc.target/i386/pr61925-2.c: New test.
15851 * gcc.target/i386/pr61925-3.c: New test.
15853 2015-02-10 Jakub Jelinek <jakub@redhat.com>
15856 * g++.dg/asan/pr65004.C: New test.
15858 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
15861 * gcc.taget/sh/pr64661-0.h: New.
15862 * gcc.taget/sh/pr64661-1.c: New.
15863 * gcc.taget/sh/pr64661-2.c: New.
15864 * gcc.taget/sh/pr64661-3.c: New.
15865 * gcc.taget/sh/pr64661-4.c: New.
15867 2015-02-10 Richard Biener <rguenther@suse.de>
15869 PR tree-optimization/64995
15870 * g++.dg/torture/pr64995.C: New testcase.
15872 2015-02-10 Richard Biener <rguenther@suse.de>
15874 PR tree-optimization/64909
15875 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15877 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15879 * gcc.dg/signbit-sa.c: New test.
15881 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15883 PR libgfortran/57822
15884 * gfortran/fmt_g0_7.f08: New test.
15886 2015-02-10 Bin Cheng <bin.cheng@arm.com>
15888 PR tree-optimization/43378
15889 * gcc.dg/tree-ssa/pr43378.c: New test.
15891 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
15894 * g++.dg/torture/pr64978.C: New testcase.
15896 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15899 * gcc.dg/asan/pr64981.c: New test.
15901 2015-02-09 Marek Polacek <polacek@redhat.com>
15904 * gcc.dg/pr64856.c: New test.
15906 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15909 * gcc.dg/tree-ssa/stdarg-7.c: New test.
15910 * gcc.c-torture/execute/pr64979.c: New test.
15912 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
15914 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
15916 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15918 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
15919 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
15921 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15924 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
15926 2015-02-09 Richard Biener <rguenther@suse.de>
15928 PR tree-optimization/54000
15929 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
15931 2015-02-09 Tom de Vries <tom@codesourcery.com>
15933 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
15935 2015-02-09 Martin Liska <mliska@suse.cz>
15937 * g++.dg/ipa/pr64858.C: New test.
15939 2015-02-09 Tom de Vries <tom@codesourcery.com>
15941 * gcc.dg/uninit-19.c: Fix warning line for fpic.
15943 2015-02-08 Andrew Pinski <apinski@cavium.com>
15945 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
15947 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
15950 * gfortran.dg/use_rename_8.f90: New.
15952 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
15954 * gnat.dg/addr7.ad[sb]: New test.
15955 * gnat.dg/addr8.ad[sb]: Likewise.
15957 2015-02-06 David Malcolm <dmalcolm@redhat.com>
15960 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
15961 from jit.dg/test-compile-to-executable.c's create_code, with a
15962 clarification of the output message.
15963 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
15965 (test_jit): Use CHECK_NO_ERRORS when calling
15966 gcc_jit_context_compile_to_file.
15967 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
15968 jit-verify-compile-to-file to jit-verify-output-file-was-created.
15969 (jit-setup-compile-to-file): Likewise. Add a verbose comment
15970 about deletions that are attempted.
15971 (jit-verify-compile-to-file): Rename to...
15972 (jit-verify-output-file-was-created): ...this, and drop the
15973 attempt to run "file" and verify the output.
15974 (jit-verify-assembler): New function.
15975 (jit-verify-object): New function.
15976 (jit-verify-dynamic-library): New function.
15977 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
15978 favor of an implementation from new file
15979 create-code-for-hello-world-executable.h, which also adds a
15981 (dg-final): Replace jit-verify-compile-to-file with
15982 jit-verify-output-file-was-created, and invoke new function
15983 jit-verify-assembler.
15984 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
15985 the output message.
15986 (dg-final): Replace jit-verify-compile-to-file with
15987 jit-verify-output-file-was-created, and invoke new function
15988 jit-verify-dynamic-library.
15989 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
15990 favor of an implementation from new file
15991 create-code-for-hello-world-executable.h, which also adds a
15993 (dg-final): Replace jit-verify-compile-to-file with
15994 jit-verify-output-file-was-created. Strengthen the expected stdout
15995 from the built executable.
15996 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
15997 favor of an implementation from new file
15998 create-code-for-hello-world-executable.h, which also adds a
16000 (dg-final): Replace jit-verify-compile-to-file with
16001 jit-verify-output-file-was-created, and invoke new function
16003 * jit.dg/verify-dynamic-library.c: New source file.
16005 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16006 Brian Rzycki <b.rzycki@samsung.com>
16008 PR tree-optimization/64878
16009 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16011 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16014 * g++.dg/ipa/pr64896.C: New test.
16016 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16019 * gcc.target/powerpc/pr64205.c: New file.
16021 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16023 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16024 (dg-options): Use -fpie instead of -fPIE -pie.
16026 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16028 PR middle-end/64937
16029 * g++.dg/asan/pr64937.C: New test.
16031 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16034 * gfortran.dg/class_to_type_4.f90: New test
16036 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16038 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16040 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16042 PR rtl-optimization/64957
16044 * gcc.c-torture/execute/pr64957.c: New test.
16046 2015-02-05 Jeff Law <law@redhat.com>
16049 * gcc.target/h8300/pr17306-1.c: New test.
16050 * gcc.target/h8300/pr17306-2.c: New test.
16052 2015-02-05 Tobias Burnus <burnus@net-b.de>
16055 * gfortran.dg/structure_constructor_12.f90: New.
16057 2015-02-05 Jeff Law <law@redhat.com>
16060 gcc.target/h8300/pr58400.c: New test.
16062 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16064 * gcc.target/arm/macro_defs0.c: New test.
16065 * gcc.target/arm/macro_defs1.c: New test.
16066 * gcc.target/arm/macro_defs2.c: New test.
16068 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16070 PR rtl-optimization/64905
16071 * gcc.target/i386/pr64905.c: Require nonpic target.
16072 (dg-options): Add -fomit-frame-pointer.
16075 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16077 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16078 tree dump scanning.
16080 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16083 * gfortran.dg/type_to_class_2.f90: New test
16084 * gfortran.dg/type_to_class_3.f90: New test
16086 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16089 * g++.dg/torture/pr64686.C: New testcase.
16091 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16093 PR rtl-optimization/64905
16094 * gcc.target/i386/pr64905.c: New file.
16096 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16098 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16099 * gcc.dg/guality/pr41616-1.c: Ditto.
16101 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16104 * gcc.dg/pr64817-3.c: New.
16106 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16107 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16109 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16110 pass parameters in registers.
16111 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16112 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16113 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16115 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16116 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16118 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16119 list, allow for multilibed targets.
16120 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16122 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16124 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16125 * gcc.dg/pr46728-6.c: Ditto.
16127 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16129 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16130 for mips_nanlegacy target.
16132 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16134 * gcc.target/i386/chkp-hidden-def.c: New.
16136 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16138 PR middle-end/62103
16139 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16140 to use 24 bits for bitfield b.
16142 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16145 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16146 cache result in a global variable. Include all 32-bit targets for
16149 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16151 PR rtl-optimization/64756
16152 * gcc.c-torture/execute/pr64756.c: New test.
16154 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16157 * gcc.target/sh/pr64660-0.h: New.
16158 * gcc.target/sh/pr64660-1.c: New.
16159 * gcc.target/sh/pr64660-2.c: New.
16160 * gcc.target/sh/pr64660-3.c: New.
16161 * gcc.target/sh/pr64660-4.c: New.
16163 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16166 * g++.dg/warn/Waddress-2.C: New.
16168 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16170 PR middle-end/61225
16171 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16173 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16175 PR preprocessor/64803
16176 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16178 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16180 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16182 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16184 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16185 (_ARM_FPSRC): Add DN and AHP fields.
16186 (clean_results): Force DN=1 on AArch64.
16187 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16188 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16189 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16190 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16191 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16192 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16194 2015-02-02 Alan Modra <amodra@gmail.com>
16196 * gcc.target/powerpc/cprophard.c: New.
16198 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16200 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16201 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16203 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16206 * gcc.dg/pr64817-1.c: New test.
16207 * gcc.dg/pr64817-2.c: New test.
16209 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16212 * gcc.target/sh/pr64851-0.h: New
16213 * gcc.target/sh/pr64851-1.c: New
16214 * gcc.target/sh/pr64851-2.c: New
16215 * gcc.target/sh/pr64851-3.c: New
16216 * gcc.target/sh/pr64851-4.c: New
16218 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16221 * gcc.dg/torture/pr64882.c: New test.
16223 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16226 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16229 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16231 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16232 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16233 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16234 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16235 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16236 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16238 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16239 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16241 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16242 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16245 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16248 * g++.dg/pr64688-2.C: New.
16250 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16252 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16253 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16254 * gcc.target/i386/fuse-caller-save.c: Ditto.
16255 * gcc.target/i386/headmerge-1.c: Ditto.
16256 * gcc.target/i386/headmerge-2.c: Ditto.
16257 * gcc.target/i386/sibcall-6.c: Ditto.
16259 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16262 * gcc.target/i386/pr64617.c: New test.
16264 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16267 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16268 (dg-options): Remove -m32.
16269 (dg-final): Scan for "movb %al" only.
16270 * gcc.target/i386/pr15184-2.c: Ditto.
16272 2015-01-30 Richard Biener <rguenther@suse.de>
16274 PR tree-optimization/64829
16275 * gcc.dg/vect/pr64829.c: New testcase.
16277 2015-01-29 Marek Polacek <polacek@redhat.com>
16280 * gcc.dg/pr64709.c: New test.
16282 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16285 * g++.dg/ubsan/pr64717-1.C: New test.
16286 * g++.dg/ubsan/pr64717-2.C: New test.
16288 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16290 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16292 2015-01-29 Jeff Law <law@redhat.com>
16295 * gcc.target/i386/pr15184-1.c: New test.
16296 * gcc.target/i386/pr15184-2.c: New test.
16298 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16300 PR tree-optimization/64746
16301 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16303 2015-01-29 Richard Biener <rguenther@suse.de>
16305 PR tree-optimization/64853
16306 * gcc.dg/torture/pr64853.c: New testcase.
16308 2015-01-29 Richard Biener <rguenther@suse.de>
16310 PR tree-optimization/64844
16311 * gcc.dg/vect/pr64844.c: New testcase.
16313 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16315 PR middle-end/64809
16316 * gcc.dg/pr64809.c: Delete.
16318 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16320 PR middle-end/64805
16321 * gcc.target/i386/pr64805.c: New.
16323 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16325 * gcc.dg/guality/guality.h (main): Add argv[0] to
16326 guality_gdb_command.
16328 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16331 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16333 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16336 * gcc.target/sh/sh.exp
16337 (check_effective_target_atomic_model_soft_gusa_available,
16338 check_effective_target_atomic_model_soft_tcb_available,
16339 check_effective_target_atomic_model_soft_imask_available,
16340 check_effective_target_atomic_model_hard_llcs_available): New.
16341 * gcc.target/sh/pr64659-0.h: New.
16342 * gcc.target/sh/pr64659-1.c: New.
16343 * gcc.target/sh/pr64659-2.c: New.
16344 * gcc.target/sh/pr64659-3.c: New.
16345 * gcc.target/sh/pr64659-4.c: New.
16347 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16349 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16350 scan-assembler-times pattern.
16352 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16354 PR middle-end/64809
16355 * gcc.dg/pr64809.c: New test.
16357 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16359 PR tree-optimization/64277
16360 * gcc.dg/pr64277.c: New.
16362 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16364 PR tree-optimization/64718
16365 * gcc.c-torture/execute/pr64718.c: New test.
16367 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16369 * gcc.target/aarch64/abs_2.c: New.
16371 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16373 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16374 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16375 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16378 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16381 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16382 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16383 { target comdat_group }.
16385 2015-01-27 Tobias Burnus <burnus@net-b.de>
16388 * gfortran.dg/goacc/coarray_2.f90: New.
16390 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16394 * g++.dg/torture/pr64139.C: New testcase.
16395 * g++.dg/torture/pr60871.C: Likewise.
16397 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16400 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16401 prevent linking errors.
16403 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16406 * g++.dg/torture/pr64282.C: New testcase.
16408 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16410 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16413 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16415 * gcc.target/s390/hotpatch-13.c: New testcase.
16416 * gcc.target/s390/hotpatch-14.c: New testcase.
16417 * gcc.target/s390/hotpatch-15.c: New testcase.
16418 * gcc.target/s390/hotpatch-16.c: New testcase.
16419 * gcc.target/s390/hotpatch-17.c: New testcase.
16420 * gcc.target/s390/hotpatch-18.c: New testcase.
16421 * gcc.target/s390/hotpatch-19.c: New testcase.
16422 * gcc.target/s390/hotpatch-20.c: New testcase.
16423 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16424 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16425 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16426 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16427 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16428 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16429 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16430 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16431 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16432 * gcc.target/s390/hotpatch-10.c: Likewise.
16433 * gcc.target/s390/hotpatch-11.c: Likewise.
16434 * gcc.target/s390/hotpatch-12.c: Likewise.
16435 * gcc.target/s390/hotpatch-2.c: Likewise.
16436 * gcc.target/s390/hotpatch-3.c: Likewise.
16437 * gcc.target/s390/hotpatch-4.c: Likewise.
16438 * gcc.target/s390/hotpatch-5.c: Likewise.
16439 * gcc.target/s390/hotpatch-6.c: Likewise.
16440 * gcc.target/s390/hotpatch-7.c: Likewise.
16441 * gcc.target/s390/hotpatch-8.c: Likewise.
16442 * gcc.target/s390/hotpatch-9.c: Likewise.
16443 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16444 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16445 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16446 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16447 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16448 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16449 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16450 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16452 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16454 * gcc.dg/long_branch.c: New testcase.
16456 2015-01-27 Richard Biener <rguenther@suse.de>
16458 PR tree-optimization/56273
16459 PR tree-optimization/59124
16460 PR tree-optimization/64277
16461 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16462 * gcc.dg/Warray-bounds-12.c: Likewise.
16463 * gcc.dg/Warray-bounds-13.c: Likewise.
16465 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16467 PR rtl-optimization/61058
16468 * gcc.dg/pr61058.c: New test.
16470 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16472 * gcc.target/i386/chkp-narrow-bounds.c: New.
16474 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16476 PR tree-optimization/64807
16477 * gcc.dg/pr64807.c: New test.
16480 * gcc.dg/pr64766.c: New test.
16482 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16485 * gcc.target/sh/pr49263-4.c: New.
16487 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16490 * gfortran.dg/allocate_with_mold_1.f90: New test
16492 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16495 * gcc.dg/pr64778.c: New test.
16497 PR middle-end/64421
16498 * gcc.dg/vect/pr64421.c: New test.
16500 2015-01-26 Tobias Burnus <burnus@net-b.de>
16503 * gfortran.dg/coarray_36.f: New.
16504 * gfortran.dg/coarray_37.f90: New.
16506 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16509 * gfortran.dg/class_allocate_18.f90: New.
16511 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16513 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16515 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16517 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16519 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16521 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16523 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16525 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16527 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16529 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16530 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16531 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16532 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16534 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16536 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16537 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16538 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16540 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16542 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16543 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16544 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16545 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16546 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16549 2015-01-26 Richard Biener <rguenther@suse.de>
16551 PR middle-end/64764
16552 * gcc.dg/uninit-19.c: New testcase.
16554 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16556 * lib/target-supports.exp (check_effective_target_vect64): Add
16559 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16562 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16564 2015-01-26 Tony Liu <tony.liu@arm.com>
16566 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16569 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16571 PR libfortran/64770
16572 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16573 correctly, clean up afterwards.
16575 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16578 * gfortran.dg/use_rename_7.f90: New.
16580 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16582 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16583 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16585 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16588 * gcc.target/sh/pr54236-4.c: New.
16590 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16592 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16593 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16596 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16598 PR libfortran/64770
16599 * gfortran.dg/open_new_segv.f90: New test.
16601 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16610 * gcc.target/sh/pr64345-1.c: New.
16611 * gcc.target/sh/pr64345-2.c: New.
16612 * gcc.target/sh/pr59533-1.c: New.
16613 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16614 * gcc.target/sh/pr52933-2.c: Likewise.
16615 * gcc.target/sh/pr54089-1.c: Likewise.
16616 * gcc.target/sh/pr54236-1.c: Likewise.
16617 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16618 * gcc.target/sh/pr49263-1.c: Remove xfails.
16619 * gcc.target/sh/pr49263-2.c: Likewise.
16620 * gcc.target/sh/pr49263-3.c: Likewise.
16621 * gcc.target/sh/pr53987-1.c: Likewise.
16622 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16623 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16624 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16625 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16626 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16627 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16629 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16632 2015-01-24 Tom de Vries <tom@codesourcery.com>
16634 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16636 2015-01-23 Ian Lance Taylor <iant@google.com>
16639 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16640 targets without split stack support.
16642 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16645 * gcc.target/i386/pr64317.c: New test.
16647 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16649 PR rtl-optimization/63637
16650 PR rtl-optimization/60663
16651 * gcc.dg/pr63637-1.c: New test.
16652 * gcc.dg/pr63637-2.c: New test.
16653 * gcc.dg/pr63637-3.c: New test.
16654 * gcc.dg/pr63637-4.c: New test.
16655 * gcc.dg/pr63637-5.c: New test.
16656 * gcc.dg/pr63637-6.c: New test.
16657 * gcc.target/i386/pr63637-1.c: New test.
16658 * gcc.target/i386/pr63637-2.c: New test.
16659 * gcc.target/i386/pr63637-3.c: New test.
16660 * gcc.target/i386/pr63637-4.c: New test.
16661 * gcc.target/i386/pr63637-5.c: New test.
16662 * gcc.target/i386/pr63637-6.c: New test.
16664 2015-01-23 Richard Biener <rguenther@suse.de>
16667 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16668 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16670 2015-01-23 Marek Polacek <polacek@redhat.com>
16672 PR preprocessor/60570
16673 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16674 * gcc.dg/cpp/pr60570.c: New test.
16676 2015-01-23 Richard Biener <rguenther@suse.de>
16679 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16680 vectorization on vect64 targets.
16682 2015-01-23 Janus Weil <janus@gcc.gnu.org>
16685 * gfortran.dg/class_allocate_17.f90: New.
16687 2015-01-23 Tobias Burnus <burnus@net-b.de>
16690 * gfortran.dg/goacc/combined_loop.f90: New.
16692 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16695 * gfortran.dg/make_unit.f90: New test.
16697 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16700 * gfortran.dg/negative_unit_int8.f: Update.
16702 2015-01-22 Jeff Law <law@redhat.com>
16705 * gcc.target/m68k/pr52076-1.c: New test.
16706 * gcc.target/m68k/pr52076-2.c: New test.
16708 2015-01-22 Richard Biener <rguenther@suse.de>
16710 PR middle-end/64728
16711 * gcc.dg/torture/pr64728.c: New testcase.
16713 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
16716 * g++.dg/pr64688.C: New test.
16718 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
16720 * gcc.target/i386/chkp-always_inline.c (f1): Make static
16721 to avoid errors with -fpic.
16723 2015-01-22 Richard Biener <rguenther@suse.de>
16726 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16728 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
16730 PR rtl-optimization/64682
16731 * gcc.c-torture/execute/pr64682.c: New file.
16733 2015-01-21 Jakub Jelinek <jakub@redhat.com>
16736 * gcc.dg/pr64511.c: New test.
16738 PR rtl-optimization/62078
16739 * g++.dg/opt/pr62078.C: New test.
16742 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16744 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
16747 * gfortran.dg/internal_pack_15.f90: New test.
16749 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16751 * c-c++-common/tsan/step.c: New testcase.
16753 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16755 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16757 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16759 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16761 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16763 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16765 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16767 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16769 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16771 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16773 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16775 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16777 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16779 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16781 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16783 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16785 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16787 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16789 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16791 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16793 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16795 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16797 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16799 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16801 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16803 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16804 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16805 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16808 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16810 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16811 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16812 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16815 2015-01-21 Renlin Li <renlin.li@arm.com>
16817 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16818 * g++.dg/tls/thread_local5g.C: Likewise.
16819 * g++.dg/tls/thread_local6g.C: Likewise.
16821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16823 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16824 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16825 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16827 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16829 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16830 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16831 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16833 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16835 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16836 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16837 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16839 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16841 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16842 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16843 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16845 2015-01-20 Jeff Law <law@redhat.com>
16848 * gcc.target/m68k/pr59946.c: New test.
16850 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16852 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16853 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16854 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16856 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16858 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16859 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16860 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16862 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16864 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16865 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16866 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16868 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16870 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16871 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16872 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16874 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16877 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16879 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16880 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16881 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16883 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16885 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16886 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16887 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16889 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16891 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16893 2015-01-20 Jakub Jelinek <jakub@redhat.com>
16895 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16898 * g++.dg/ubsan/pr64632.C: New test.
16901 * gcc.dg/pr64663.c: New test.
16903 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16906 * g++.dg/warn/Wunused-var-23.C: New.
16908 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16911 * g++.dg/cpp0x/constexpr-59937-1.C: New.
16912 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
16914 2015-01-20 Richard Biener <rguenther@suse.de>
16917 * gcc.dg/lto/pr64684_0.c: New testcase.
16918 * gcc.dg/lto/pr64684_1.c: Likewise.
16919 * gcc.dg/lto/pr64684_2.c: Likewise.
16920 * gcc.dg/lto/pr64685_0.c: Likewise.
16921 * gcc.dg/lto/pr64685_1.c: Likewise.
16923 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16926 * g++.dg/cpp1y/lambda-init12.C: New.
16928 2015-01-20 Richard Biener <rguenther@suse.de>
16930 PR tree-optimization/64410
16931 * g++.dg/vect/pr64410.cc: Require vect_double.
16933 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
16936 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
16938 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
16942 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
16944 PR rtl-optimization/64081
16945 * gcc.dg/pr64081.c: New test.
16947 2015-01-19 David Malcolm <dmalcolm@redhat.com>
16949 * jit.dg/harness.h: Include <unistd.h>.
16950 (CHECK_NO_ERRORS): New.
16951 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
16952 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
16953 gcc_jit_context_compile_to_file.
16954 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
16955 args to the spawned executable.
16956 (jit-expand-vars): New function.
16957 (jit-exe-params): New variable.
16958 (dg-jit-set-exe-params): New function.
16959 (jit-dg-test): Detect testcases that use
16960 jit-verify-compile-to-file and call jit-setup-compile-to-file.
16961 Set arguments of spawned process to jit-exe-params.
16962 (jit-get-output-filename): New function.
16963 (jit-setup-compile-to-file): New function.
16964 (jit-verify-compile-to-file): New function.
16965 (jit-run-executable): New function.
16966 (jit-verify-executable): New function.
16967 * jit.dg/test-compile-to-assembler.c: New testcase.
16968 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
16969 * jit.dg/test-compile-to-executable.c: New testcase.
16970 * jit.dg/test-compile-to-object.c: New testcase.
16972 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
16975 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
16978 2015-01-19 Martin Liska <mliska@suse.cz>
16980 * objc/compile/pr64668.m: New test.
16982 2015-01-19 David Malcolm <dmalcolm@redhat.com>
16984 * jit.dg/test-arith-overflow.c: Include stdbool.h.
16985 (create_overflow_fn): Update comment to clarify that
16986 the third param of the created function is a bool *, not
16988 (verify_int_overflow_fn): Convert param "expected_ovf" from
16989 int to bool. Update third param of "overflow_fn_type" from int *
16990 to bool *. Update local "actual_ovf" from int to bool.
16991 (verify_uint_overflow_fn): Likewise.
16993 2015-01-19 Martin Liska <mliska@suse.cz>
16995 * gcc.dg/ipa/ipa-icf-33.c: New test.
16997 2015-01-19 Felix Yang <felix.yang@huawei.com>
16998 Haijian Zhang <z.zhanghaijian@huawei.com>
17000 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17001 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17002 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17003 result_float64x2, expected_hfloat64x2): New helper type, variable and
17005 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17006 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17007 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17008 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17009 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17010 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17011 and target without the FMA feature.
17013 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17015 * gcc.target/aarch64/pr64304.c: New testcase.
17017 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17019 PR rtl-optimization/64081
17020 * gcc.dg/pr64081.c: New test.
17022 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17025 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17027 * gcc.target/aarch64/test_frame_6.c: Likewise.
17028 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17029 and x19 (in the epilogue).
17030 * gcc.target/aarch64/test_frame_4.c: Likewise.
17031 * gcc.target/aarch64/test_frame_7.c: Likewise.
17033 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17035 * gcc.target/i386/chkp-always_inline.c: New.
17037 2015-01-15 Andrew Pinski <apinski@cavium.com>
17038 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17040 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17041 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17043 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17046 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17047 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17049 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17052 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17054 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17057 * gcc.target/sh/torture/pr64652.c: New.
17059 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17061 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17062 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17063 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17064 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17065 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17066 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17068 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17071 * g++.dg/torture/pr64378.C: New testcase.
17073 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17076 * gfortran.dg/block_13.f08: New test
17078 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17081 * gfortran.dg/associate_1.f03: Allow test for character with
17084 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17086 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17087 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17089 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17091 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17093 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17096 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17098 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17101 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17104 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17107 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17109 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17112 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17114 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17116 PR rtl-optimization/52773
17117 * gcc.c-torture/compile/pr52773.c: New test.
17119 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17122 * g++.dg/cpp0x/alias-decl-46.C: New.
17124 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17126 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17128 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17130 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17132 (CHECK_FP): Likewise.
17133 (CHECK_CUMULATIVE_SAT): Likewise.
17135 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17137 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17138 (Set_Neon_Cumulative_Sat): Add parameter.
17139 (__set_neon_cumulative_sat): Support new parameter.
17140 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17141 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17143 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17144 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17147 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17149 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17150 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17152 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17155 * g++.dg/tls/thread_local-ice4.C: New.
17157 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17159 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17162 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17165 * g++.dg/cpp0x/vt-62276.C: New.
17167 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17169 PR middle-end/64353
17170 * g++.dg/pr64353.C: New.
17172 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17175 * gcc.target/aarch64/pr64263_1.c: New test.
17177 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17179 PR tree-optimization/64434
17180 * gcc.dg/torture/pr64434.c: Move to...
17181 * gcc.dg/pr64434.c: ... here.
17183 2015-01-16 Richard Biener <rguenther@suse.de>
17185 PR middle-end/64614
17186 * gcc.dg/uninit-18.c: New testcase.
17188 2015-01-16 Richard Biener <rguenther@suse.de>
17190 PR tree-optimization/64568
17191 * g++.dg/torture/pr64568-2.C: New testcase.
17193 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17196 * gcc.target/i386/chkp-label-address.c: New.
17198 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17201 * gfortran.dg/pointer_init_6.f90: Extended.
17203 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17205 * gcc.c-torture/compile/20150108.c: New test.
17207 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17209 * gcc.target/visium: New directory.
17211 2015-01-16 Richard Biener <rguenther@suse.de>
17213 PR tree-optimization/61743
17214 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17215 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17217 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17219 * gcc.dg/pr64015.c: New test.
17221 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17225 * g++.dg/ipa/pr64612.C: New test.
17227 2015-01-16 Renlin Li <renlin.li@arm.com>
17229 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17231 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17233 * gcc.target/i386/sse-14.c: Test new intrinsic.
17234 * gcc.target/i386/sse-22.c: Ditto.
17236 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17239 * g++.dg/cpp0x/auto44.C: New.
17241 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17244 * gcc.target/nios2/gpopt-all.c: New test case.
17245 * gcc.target/nios2/gpopt-local.c: New test case.
17246 * gcc.target/nios2/gpopt-global.c: New test case.
17247 * gcc.target/nios2/gpopt-data.c: New test case.
17248 * gcc.target/nios2/gpopt-none.c: New test case.
17250 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17252 * g++.dg/ubsan/vptr-1.C: New test.
17253 * g++.dg/ubsan/vptr-2.C: New test.
17254 * g++.dg/ubsan/vptr-3.C: New test.
17255 * g++.dg/ubsan/vptr-4.C: New test.
17256 * g++.dg/ubsan/vptr-5.C: New test.
17257 * g++.dg/ubsan/vptr-6.C: New test.
17258 * g++.dg/ubsan/vptr-7.C: New test.
17259 * g++.dg/ubsan/vptr-8.C: New test.
17260 * g++.dg/ubsan/vptr-9.C: New test.
17262 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17264 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17266 * lib/gcc-dg.exp: Likewise.
17268 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17270 PR rtl-optimization/64110
17271 * gcc.target/i386/pr64110.c: Add scan-assembler.
17273 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17274 James Norris <jnorris@codesourcery.com>
17275 Cesar Philippidis <cesar@codesourcery.com>
17276 Ilmir Usmanov <i.usmanov@samsung.com>
17278 * lib/target-supports.exp (check_effective_target_fopenacc): New
17280 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17281 * g++.dg/goacc/goacc.exp: Likewise.
17282 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17283 * gcc.dg/goacc/goacc.exp: Likewise.
17284 * gfortran.dg/goacc/goacc.exp: Likewise.
17285 * c-c++-common/cpp/openacc-define-1.c: New file.
17286 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17287 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17288 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17289 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17290 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17291 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17292 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17293 * c-c++-common/goacc/cache-1.c: Likewise.
17294 * c-c++-common/goacc/clauses-fail.c: Likewise.
17295 * c-c++-common/goacc/collapse-1.c: Likewise.
17296 * c-c++-common/goacc/data-1.c: Likewise.
17297 * c-c++-common/goacc/data-2.c: Likewise.
17298 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17299 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17300 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17301 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17302 * c-c++-common/goacc/if-clause-1.c: Likewise.
17303 * c-c++-common/goacc/if-clause-2.c: Likewise.
17304 * c-c++-common/goacc/kernels-1.c: Likewise.
17305 * c-c++-common/goacc/loop-1.c: Likewise.
17306 * c-c++-common/goacc/loop-private-1.c: Likewise.
17307 * c-c++-common/goacc/nesting-1.c: Likewise.
17308 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17309 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17310 * c-c++-common/goacc/parallel-1.c: Likewise.
17311 * c-c++-common/goacc/pcopy.c: Likewise.
17312 * c-c++-common/goacc/pcopyin.c: Likewise.
17313 * c-c++-common/goacc/pcopyout.c: Likewise.
17314 * c-c++-common/goacc/pcreate.c: Likewise.
17315 * c-c++-common/goacc/pragma_context.c: Likewise.
17316 * c-c++-common/goacc/present-1.c: Likewise.
17317 * c-c++-common/goacc/reduction-1.c: Likewise.
17318 * c-c++-common/goacc/reduction-2.c: Likewise.
17319 * c-c++-common/goacc/reduction-3.c: Likewise.
17320 * c-c++-common/goacc/reduction-4.c: Likewise.
17321 * c-c++-common/goacc/sb-1.c: Likewise.
17322 * c-c++-common/goacc/sb-2.c: Likewise.
17323 * c-c++-common/goacc/sb-3.c: Likewise.
17324 * c-c++-common/goacc/update-1.c: Likewise.
17325 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17326 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17327 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17328 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17329 * gfortran.dg/goacc/assumed.f95: Likewise.
17330 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17331 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17332 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17333 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17334 * gfortran.dg/goacc/branch.f95: Likewise.
17335 * gfortran.dg/goacc/cache-1.f95: Likewise.
17336 * gfortran.dg/goacc/coarray.f95: Likewise.
17337 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17338 * gfortran.dg/goacc/cray.f95: Likewise.
17339 * gfortran.dg/goacc/critical.f95: Likewise.
17340 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17341 * gfortran.dg/goacc/data-tree.f95: Likewise.
17342 * gfortran.dg/goacc/declare-1.f95: Likewise.
17343 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17344 * gfortran.dg/goacc/fixed-1.f: Likewise.
17345 * gfortran.dg/goacc/fixed-2.f: Likewise.
17346 * gfortran.dg/goacc/fixed-3.f: Likewise.
17347 * gfortran.dg/goacc/fixed-4.f: Likewise.
17348 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17349 * gfortran.dg/goacc/if.f95: Likewise.
17350 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17351 * gfortran.dg/goacc/list.f95: Likewise.
17352 * gfortran.dg/goacc/literal.f95: Likewise.
17353 * gfortran.dg/goacc/loop-1.f95: Likewise.
17354 * gfortran.dg/goacc/loop-2.f95: Likewise.
17355 * gfortran.dg/goacc/loop-3.f95: Likewise.
17356 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17357 * gfortran.dg/goacc/omp.f95: Likewise.
17358 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17359 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17360 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17361 * gfortran.dg/goacc/parameter.f95: Likewise.
17362 * gfortran.dg/goacc/private-1.f95: Likewise.
17363 * gfortran.dg/goacc/private-2.f95: Likewise.
17364 * gfortran.dg/goacc/private-3.f95: Likewise.
17365 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17366 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17367 * gfortran.dg/goacc/reduction.f95: Likewise.
17368 * gfortran.dg/goacc/routine-1.f90: Likewise.
17369 * gfortran.dg/goacc/routine-2.f90: Likewise.
17370 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17371 * gfortran.dg/goacc/several-directives.f95: Likewise.
17372 * gfortran.dg/goacc/sie.f95: Likewise.
17373 * gfortran.dg/goacc/subarrays.f95: Likewise.
17374 * gfortran.dg/gomp/map-1.f90: Likewise.
17375 * gfortran.dg/openacc-define-1.f90: Likewise.
17376 * gfortran.dg/openacc-define-2.f90: Likewise.
17377 * gfortran.dg/openacc-define-3.f90: Likewise.
17378 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17379 * g++.dg/gomp/block-2.C: Likewise.
17380 * g++.dg/gomp/block-3.C: Likewise.
17381 * g++.dg/gomp/block-5.C: Likewise.
17382 * g++.dg/gomp/target-1.C: Likewise.
17383 * g++.dg/gomp/target-2.C: Likewise.
17384 * g++.dg/gomp/taskgroup-1.C: Likewise.
17385 * g++.dg/gomp/teams-1.C: Likewise.
17386 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17387 * gcc.dg/cilk-plus/jump.c: Likewise.
17388 * gcc.dg/gomp/block-1.c: Likewise.
17389 * gcc.dg/gomp/block-10.c: Likewise.
17390 * gcc.dg/gomp/block-2.c: Likewise.
17391 * gcc.dg/gomp/block-3.c: Likewise.
17392 * gcc.dg/gomp/block-4.c: Likewise.
17393 * gcc.dg/gomp/block-5.c: Likewise.
17394 * gcc.dg/gomp/block-6.c: Likewise.
17395 * gcc.dg/gomp/block-7.c: Likewise.
17396 * gcc.dg/gomp/block-8.c: Likewise.
17397 * gcc.dg/gomp/block-9.c: Likewise.
17398 * gcc.dg/gomp/target-1.c: Likewise.
17399 * gcc.dg/gomp/target-2.c: Likewise.
17400 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17401 * gcc.dg/gomp/teams-1.c: Likewise.
17403 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17405 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17408 2015-01-15 Mike Stump <mikestump@comcast.net>
17410 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17411 * gcc.dg/inline_2.c: Likewise.
17412 * gcc.dg/inline_3.c: Likewise.
17413 * gcc.dg/inline_4.c: Likewise.
17415 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17418 * gfortran.dg/proc_ptr_comp_43.f90: New.
17420 2015-01-15 Mike Stump <mikestump@comcast.net>
17422 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17423 * gcc.dg/unroll_2.c: Likewise.
17424 * gcc.dg/unroll_3.c: Likewise.
17425 * gcc.dg/unroll_4.c: Likewise.
17426 * gcc.dg/unroll_5.c: Likewise.
17428 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17431 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17433 * gcc.target/aarch64/test_frame_6.c: Likewise.
17434 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17435 x30 and x19 (in the epilogue).
17436 * gcc.target/aarch64/test_frame_4.c: Likewise.
17437 * gcc.target/aarch64/test_frame_7.c: Likewise.
17439 2015-01-15 Martin Liska <mliska@suse.cz>
17441 * g++.dg/ipa/pr64068.C: New test.
17442 * gcc.dg/ipa/PR64559.c: New test.
17444 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17446 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17449 2015-01-15 Richard Biener <rguenther@suse.de>
17451 PR tree-optimization/61743
17452 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17453 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17455 2015-01-15 Renlin Li <renlin.li@arm.com>
17457 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17458 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17460 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17462 * gcc.dg/vect/vect-aggressive-1.c: New.
17463 * gcc.target/i386/avx2-vect-aggressive.c: New.
17465 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17467 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17469 2015-01-15 Richard Biener <rguenther@suse.de>
17472 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17473 -Wl,-undefined,dynamic_lookup.
17475 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17477 * gnat.dg/opt47.adb: New test.
17479 2015-01-15 Richard Biener <rguenther@suse.de>
17482 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17484 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17486 PR tree-optimization/64434
17487 * gcc.dg/torture/pr64434.c: New test.
17489 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17491 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17492 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17493 -march=loongson* and -march=octeon* require -mno-micromips.
17495 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17496 Matthew Fortune <matthew.fortune@imgtec.com>
17498 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17499 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17500 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17501 * gcc.target/mips/call-saved-7.c: New file.
17502 * gcc.target/mips/call-saved-8.c: New file.
17503 * gcc.target/mips/call-saved-9.c: New file.
17505 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17507 * gcc.target/mips/lsa.c: New file.
17508 * gcc.target/mips/mips64-lsa.c: Likewise.
17509 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17510 * gcc.target/mips/mulsize-4.c: Likewise.
17511 * gcc.target/mips/mulsize-5.c: New file.
17512 * gcc.target/mips/mulsize-6.c: Likewise.
17513 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17514 and !HAS_LSA as ghost options.
17515 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17518 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17520 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17522 2015-01-15 Richard Biener <rguenther@suse.de>
17524 PR middle-end/64365
17525 * gcc.dg/torture/pr64365.c: New testcase.
17527 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17529 * gcc.dg/stackprotectexplicit1.c: New test.
17530 * g++.dg/stackprotectexplicit2.c: New test.
17532 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17535 * gfortran.dg/inquire_internal.f90: New.
17536 * gfortran.dg/negative_unit_check.f90: New.
17538 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17541 * gcc.target/sh/pr53988-1.c: New.
17543 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17546 * g++.dg/tls/thread_local-ice3.C: New.
17548 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17550 * gcc.target/i386/fentry-override.c: Properly place {} in target
17551 selector. Remove nonpic.
17552 * gcc.target/i386/fentry.c: Likewise.
17554 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17556 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17557 warnings instead of errors.
17559 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17561 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17562 option support instead of ENABLE_LTO from Makefile.
17564 2015-01-14 Richard Biener <rguenther@suse.de>
17566 PR tree-optimization/59354
17567 * gcc.dg/vect/pr59354.c: New testcase.
17569 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17571 * lib/target-supports.exp
17572 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17573 on ARM architures before v7.
17575 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17577 PR middle-end/59448
17578 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17579 an atomic_exchange.
17581 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17584 * gcc.target/i386/pr64386.c: New test.
17586 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17589 * gcc.target/i386/pr64393.c: New test.
17591 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17594 * gcc.target/i386/pr64387.c: New test.
17596 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17598 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17600 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17602 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17604 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17607 * gcc.target/arm/pr64453.c: New.
17609 2015-01-14 Richard Biener <rguenther@suse.de>
17612 * gcc.dg/lto/pr64415_0.c: New testcase.
17613 * gcc.dg/lto/pr64415_1.c: Likewise.
17615 2015-01-14 Martin Liska <mliska@suse.cz>
17617 * gcc.dg/ipa/pr64307.c: New test.
17619 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17621 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17622 64-bit and 128-bit.
17624 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17627 * gcc.target/arm/pr64460_1.c: New test.
17629 2015-01-14 Richard Biener <rguenther@suse.de>
17631 PR tree-optimization/64493
17632 PR tree-optimization/64495
17633 * gcc.dg/vect/pr64493.c: New testcase.
17634 * gcc.dg/vect/pr64495.c: Likewise.
17636 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17638 * gcc.dg/Warray-bounds-11.c: New test-case.
17640 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17642 * gcc.target/mips/octeon3-pipe-1.c: New test.
17644 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17646 * jit.dg/harness.h (set_up_logging): Move string concatenation
17648 (concat_strings): New function.
17649 (dump_reproducer): New function.
17650 (test_jit): Call dump_reproducer.
17651 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17653 (jit-dg-test): Delete any generated reproducer from previous runs.
17654 Verify that a generated reproducer was created, and verify that it
17656 * jit.dg/test-nested-contexts.c (main): Call
17657 gcc_jit_context_dump_reproducer_to_file.
17659 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17661 * gcc.dg/aru-2.c: Add dg-require-profiling.
17663 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17665 * lib/target-supports.exp (check_profiling_available): Check if
17668 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
17671 * g++.dg/torture/pr64565.C: New testcase.
17673 2015-01-13 Marek Polacek <polacek@redhat.com>
17675 PR middle-end/64391
17676 * gcc.dg/tm/pr64391.c: New test.
17678 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17680 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17683 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17685 * gcc.target/i386/pie.c: New test.
17687 * lib/target-supports.exp (check_effective_target_pie): New.
17689 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17691 PR rtl-optimization/64286
17692 * gcc.target/i386/avx2-pr64286.c: New test.
17694 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
17697 * g++.dg/cpp0x/vt-57626.C: New.
17699 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17702 * gfortran.dg/pr64528.f90: New test.
17704 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
17706 * gcc.target/aarch64/subsp.c: New test.
17708 2015-01-13 Andrew Pinski <apinski@cavium.com>
17710 * gcc.target/aarch64/store-pair-1.c: New testcase.
17712 2015-01-13 Richard Biener <rguenther@suse.de>
17715 * gcc.dg/lto/pr64373_0.c: New testcase.
17717 2015-01-13 Andrew Pinski <apinski@cavium.com>
17719 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17720 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17722 2015-01-13 Richard Biener <rguenther@suse.de>
17724 PR tree-optimization/64406
17725 * gcc.dg/pr64406.c: New testcase.
17727 2015-01-13 Richard Biener <rguenther@suse.de>
17729 PR tree-optimization/64404
17730 * gcc.dg/vect/pr64404.c: New testcase.
17732 2015-01-13 Richard Biener <rguenther@suse.de>
17734 PR tree-optimization/64568
17735 * g++.dg/torture/pr64568.C: New testcase.
17737 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17739 * jit.dg/test-error-local-used-from-other-function.c: New test
17741 * jit.dg/test-error-param-reuse.c: New test case.
17742 * jit.dg/test-error-param-sharing.c: New test case.
17743 * jit.dg/test-error-param-used-from-other-function.c: New test
17745 * jit.dg/test-error-param-used-without-a-function.c: New test
17748 2015-01-12 Jakub Jelinek <jakub@redhat.com>
17750 PR tree-optimization/64563
17751 * gcc.dg/pr64563.c: New test.
17754 * gcc.target/i386/pr64513.c: New test.
17756 PR tree-optimization/64454
17757 * gcc.dg/pr64454.c: New test.
17760 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17762 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17763 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17764 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17765 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17766 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17767 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17768 * gcc.dg/vect/slp-25.c: Likewise.
17769 * gcc.dg/vect/vect-109.c: Likewise.
17770 * gcc.dg/vect/vect-13.c: Likewise.
17771 * gcc.dg/vect/vect-17.c: Likewise.
17772 * gcc.dg/vect/vect-18.c: Likewise.
17773 * gcc.dg/vect/vect-19.c: Likewise.
17774 * gcc.dg/vect/vect-20.c: Likewise.
17775 * gcc.dg/vect/vect-21.c: Likewise.
17776 * gcc.dg/vect/vect-22.c: Likewise.
17777 * gcc.dg/vect/vect-27.c: Likewise.
17778 * gcc.dg/vect/vect-29.c: Likewise.
17779 * gcc.dg/vect/vect-2-big-array.c: Likewise.
17780 * gcc.dg/vect/vect-2.c: Likewise.
17781 * gcc.dg/vect/vect-3.c: Likewise.
17782 * gcc.dg/vect/vect-4.c: Likewise.
17783 * gcc.dg/vect/vect-5.c: Likewise.
17784 * gcc.dg/vect/vect-72.c: Likewise.
17785 * gcc.dg/vect/vect-73-big-array.c: Likewise.
17786 * gcc.dg/vect/vect-73.c: Likewise.
17787 * gcc.dg/vect/vect-77-global.c: Likewise.
17788 * gcc.dg/vect/vect-78-global.c: Likewise.
17789 * gcc.dg/vect/vect-7.c: Likewise.
17790 * gcc.dg/vect/vect-86.c: Likewise.
17791 * gcc.dg/vect/vect-align-1.c: Likewise.
17792 * gcc.dg/vect/vect-align-3.c: Likewise.
17793 * gcc.dg/vect/vect-all-big-array.c: Likewise.
17794 * gcc.dg/vect/vect-all.c: Likewise.
17795 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17796 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17797 * gcc.dg/vect/vect-peel-3.c: Likewise.
17798 * gcc.dg/vect/vect-peel-4.c: Likewise.
17799 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17801 2015-01-12 Jeff Law <law@redhat.com>
17804 * gcc.target/m68k/pr64461.c: New test.
17806 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17808 * jit.dg/test-array-as-pointer.c (create_code): Update call
17809 to gcc_jit_context_new_global by setting "kind" to
17810 GCC_JIT_GLOBAL_IMPORTED.
17811 * jit.dg/test-error-array-as-pointer.c: Likewise.
17812 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17813 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17814 setting kind to GCC_JIT_GLOBAL_EXPORTED.
17815 * jit.dg/test-using-global.c (the_global): Rename to...
17816 (imported_global): ...this.
17817 (create_code): Update to test the three kinds of global.
17818 (verify_code): Likewise.
17820 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
17823 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
17824 undefined behavior.
17825 * gcc.target/i386/pr64291-2.c: Updated.
17827 2015-01-12 Richard Biener <rguenther@suse.de>
17829 PR tree-optimization/64530
17830 * gfortran.dg/pr64530.f90: New testcase.
17832 2015-01-12 Richard Biener <rguenther@suse.de>
17834 PR middle-end/64357
17835 * gcc.dg/torture/pr64357.c: New testcase.
17837 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
17839 * gcc.target/i386/nop-mcount.c: Properly place {} in target
17842 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17843 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17845 2015-01-12 Martin Liska <mliska@suse.cz>
17847 * gcc.dg/ipa/PR64550.c: New test.
17849 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
17852 * g++.dg/ipa/pr63470.C: New testcase.
17854 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17857 * gfortran.dg/typebound_operator_20.f90: New.
17859 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17862 * gfortran.dg/proc_ptr_comp_42.f90: New.
17864 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17867 * gfortran.dg/proc_ptr_comp_41.f90: New.
17869 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
17871 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17873 2015-01-10 Tobias Burnus <burnus@net-b.de>
17876 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17877 and add dg-excess-errors.
17878 * gfortran.dg/line_length_6.f90: New.
17879 * gfortran.dg/line_length_7.f90: New.
17880 * gfortran.dg/line_length_8.f90: New.
17881 * gfortran.dg/line_length_9.f90: New.
17882 * gfortran.dg/line_length_10.f90: New.
17883 * gfortran.dg/line_length_11.f90: New.
17885 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17887 * jit.dg/test-threads.c (struct testcase): Move declaration
17888 to jit.dg/all-non-failing-tests.h.
17889 (testcases): Likewise.
17890 * jit.dg/all-non-failing-tests.h (struct testcase): Move
17891 declaration here from jit.dg/all-non-failing-tests.h.
17892 (testcases): Likewise.
17893 * jit.dg/test-combination.c (create_code): Eliminate spelling
17894 out all of the testcases in favor of looping through the
17895 "testcases" metadata.
17896 (verify_code): Likewise.
17898 2015-01-09 Jakub Jelinek <jakub@redhat.com>
17900 PR rtl-optimization/64536
17901 * gcc.dg/pr64536.c: New test.
17903 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17905 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17906 * jit.dg/test-combination.c (create_code): Likewise.
17907 (verify_code): Likewise.
17908 * jit.dg/test-constants.c: New test case.
17909 * jit.dg/test-threads.c: Add test-constants.c.
17911 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
17914 * objc.dg/gnu-api-2-class.m: Add a test case
17915 for the above change.
17917 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
17919 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
17921 2015-01-09 Richard Biener <rguenther@suse.de>
17923 PR tree-optimization/64410
17924 * g++.dg/vect/pr64410.cc: New testcase.
17926 2015-01-09 Martin Liska <mliska@suse.cz>
17928 * gcc.dg/ipa/ipa-icf-32.c: New test.
17930 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
17932 * c-c++-common/tsan/tsan_barrier.h: New.
17933 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
17934 * c-c++-common/tsan/bitfield_race.c: Likewise.
17935 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17936 * c-c++-common/tsan/mutexset1.c: Likewise.
17937 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17938 * c-c++-common/tsan/race_on_mutex.c: Likewise.
17939 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17940 * c-c++-common/tsan/simple_race.c: Likewise.
17941 * c-c++-common/tsan/simple_stack.c: Likewise.
17942 * c-c++-common/tsan/sleep_sync.c: Likewise.
17943 * c-c++-common/tsan/tiny_race.c: Likewise.
17944 * c-c++-common/tsan/tls_race.c: Likewise.
17945 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17946 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17947 * g++.dg/tsan/atomic_free.C: Likewise.
17948 * g++.dg/tsan/atomic_free2.C: Likewise.
17949 * g++.dg/tsan/cond_race.C: Likewise.
17950 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
17952 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
17955 * lib/target-supports.exp (check_effective_target_libatomic_available):
17957 * gfortran.dg/coarray/caf.exp: Only add -latomic for
17958 targets that match effective-target libatomic_available.
17959 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
17961 2015-01-08 David Malcolm <dmalcolm@redhat.com>
17963 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
17964 Verify the result of gcc_jit_context_get_last_error.
17965 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
17967 2015-01-08 Jakub Jelinek <jakub@redhat.com>
17969 PR tree-optimization/63989
17970 * gcc.dg/strlenopt-27.c: New test.
17972 2015-01-08 David Malcolm <dmalcolm@redhat.com>
17974 * jit.dg/harness.h (set_up_logging): New function.
17975 (test_jit): Fail if gcc_jit_context_acquire fails. Call
17976 set_up_logging on the context, so that every testcase is
17977 logged to a particular file.
17978 * jit.dg/test-nested-contexts.c (main): Open a logfile,
17979 and call gcc_jit_context_set_logfile on the top-level context.
17981 2015-01-08 Jakub Jelinek <jakub@redhat.com>
17984 * g++.dg/opt/pr64338.C: New test.
17986 2015-01-08 Tobias Burnus <burnus@net-b.de>
17988 * gfortran.dg/coarray/codimension_2b.f90: New file.
17989 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
17990 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
17992 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
17995 * g++.dg/ext/fnname4.C: New.
17997 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18000 * g++.dg/cpp0x/constexpr-64462.C: New.
18002 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18005 * g++.dg/cpp0x/deleted10.C: New.
18007 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18009 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18011 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18013 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18014 GCC_JIT_UNARY_OP_ABS.
18015 (verify_unary_ops): Likewise.
18017 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18019 * jit.dg/test-arith-overflow.c: New test case.
18020 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18021 * jit.dg/test-combination.c (create_code): Likewise.
18022 (verify_code): Likewise.
18023 * jit.dg/test-threads.c (testcases): Likewise.
18025 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18027 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18028 rather than "jit". Load g++.exp, and call g++_init.
18029 Run test-*.cc files within the testsuite and *.cc files within
18031 (jit-dg-test): Drop the addition of -fgnu89-inline to
18032 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18033 doing it when compiling C testcases (since g++ does not handle
18034 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18035 is restored to the value after g++_init ran, rather than the
18036 value before g++_init ran. Return a list of
18037 $comp_output $output_file, as dg-test assumes.
18039 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18041 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18042 make it easier to figure out the origin of each test result when
18043 running test-combination.c and test-threads.c.
18044 (CHECK_VALUE): Likewise.
18045 (CHECK_DOUBLE_VALUE): Likewise.
18046 (CHECK_STRING_VALUE): Likewise.
18047 (CHECK_STRING_STARTS_WITH): Likewise.
18048 (CHECK_STRING_CONTAINS): Likewise.
18050 (check_string_value): Likewise, add "funcname" param.
18051 (check_string_starts_with): Likewise.
18052 (check_string_contains): Likewise.
18054 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18056 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18057 generating name of built executable.
18059 2015-01-07 Marek Polacek <polacek@redhat.com>
18062 * gcc.dg/pr64440.c: New test.
18063 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18065 2015-01-07 Marek Polacek <polacek@redhat.com>
18068 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18069 * gcc.dg/pr64417.c: New test.
18071 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18074 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18077 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18079 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18080 Check if testcases run without errors, not just if they compile.
18082 2015-01-06 Christian Bruel <christian.bruel@st.com>
18085 * gcc.target/sh/pr64507.c: New test.
18087 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18089 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18091 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18093 * c-c++-common/asan/sanitize-all-1.c: New test.
18094 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18095 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18096 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18097 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18099 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18101 * lib/target-supports.exp (check_profiling_available): Return 0 for
18103 (check_effective_target_tls_runtime): Likewise.
18104 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18105 * gcc.dg/20020312-2.c: Adjust for Visium.
18106 * gcc.dg/tls/thr-cse-1.c: Likewise
18107 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18108 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18109 * gcc.dg/weak/typeof-2.c: Likewise.
18111 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18113 PR rtl-optimization/64287
18114 * gcc.dg/aru-2.c: New test.
18116 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18119 * c-c++-common/ubsan/pr64344-1.c: New test.
18120 * c-c++-common/ubsan/pr64344-2.c: New test.
18122 PR tree-optimization/64465
18123 * gcc.dg/pr64465.c: New test.
18125 PR tree-optimization/64494
18126 * gcc.c-torture/compile/pr64494.c: New test.
18128 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18131 * gfortran.dg/realloc_on_assign_25.f90: New test.
18133 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18135 Update copyright years.
18137 2015-01-05 Marek Polacek <polacek@redhat.com>
18140 * gcc.dg/pr64423.c: New test.
18142 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18144 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18145 mmix-knuth-mmixware for the same reason as for MIPS.
18146 * gcc.dg/debug/debug-2.c: Ditto.
18148 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18150 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18153 * lib/gfortran.exp: Add libatomic library search path.
18154 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18155 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18157 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18159 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18161 * c-c++-common/tsan/bitfield_race.c: New testcase.
18162 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18164 2015-01-02 Tobias Burnus <burnus@net-b.de>
18166 * gfortran.dg/coarray/collectives_4.f90: New.
18168 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18171 * gfortran.dg/extends_16.f90: New.
18173 2015-01-02 Tobias Burnus <burnus@net-b.de>
18175 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18177 2015-01-02 Tobias Burnus <burnus@net-b.de>
18179 * gfortran.dg/coarray/codimension_2.f90: New.
18180 * gfortran.dg/coarray/codimension_2a.f90: New.
18181 * gfortran.dg/coarray_35.f90: New.
18182 * gfortran.dg/coarray_35a.f90: New.
18184 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18187 * gfortran.dg/dummy_procedure_11.f90: New.
18189 Copyright (C) 2015 Free Software Foundation, Inc.
18191 Copying and distribution of this file, with or without modification,
18192 are permitted in any medium without royalty provided the copyright
18193 notice and this notice are preserved.