1 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
3 * g++.dg/cpp0x/constexpr-array13.C: Fix.
5 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
7 * gfortran.dg/nint_p7.f90: New testcase.
9 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
10 Paolo Carlini <paolo.carlini@oracle.com>
13 * g++.dg/cpp0x/constexpr-array13.C: New.
15 2015-11-25 Ilmir Usmanov <me@ilmir.us>
16 Cesar Philippidis <cesar@codesourcery.com>
19 * goacc/omp-fixed.f: New test.
20 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
22 2015-11-25 Richard Biener <rguenther@suse.de>
25 * gcc.dg/torture/pr68528.c: New testcase.
27 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/cpp0x/constexpr-tuple2.C: New.
32 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
34 PR rtl-optimization/68435
35 * gcc.dg/pr68435.c: New test.
37 2015-11-25 Richard Biener <rguenther@suse.de>
39 PR tree-optimization/68517
40 * gcc.dg/torture/pr68517.c: New testcase.
42 2015-11-25 Jakub Jelinek <jakub@redhat.com>
45 * gcc.dg/pr67089-1.c: New test.
46 * gcc.dg/pr67089-2.c: New test.
47 * gcc.dg/pr67089-3.c: New test.
48 * gcc.dg/pr67089-4.c: New test.
49 * gcc.dg/pr67089-5.c: New test.
50 * gcc.dg/pr67089-6.c: New test.
51 * gcc.dg/pr67089-7.c: New test.
53 2015-11-25 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/68502
56 * gcc.dg/vect/pr68502-1.c: New testcase.
57 * gcc.dg/vect/pr68502-2.c: Likewise.
59 2015-11-24 Michael Collison <michael.collison@linaro.org>
61 * gcc.target/aarch64/saddw-1.c: New test.
62 * gcc.target/aarch64/saddw-2.c: New test.
63 * gcc.target/aarch64/uaddw-1.c: New test.
64 * gcc.target/aarch64/uaddw-2.c: New test.
65 * gcc.target/aarch64/uaddw-3.c: New test.
66 * lib/target-support.exp
67 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
68 Add aarch64 to list of support targets.
70 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
72 * gcc.target/mips/frame-header-4.c: New test.
74 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
77 * gfortran.dg/simplify_cshift_3.f90
79 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/cpp1y/pr68278.C: New.
84 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/cpp1y/pr68388.C: New.
89 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
90 Sebastian Pop <s.pop@samsung.com>
92 PR tree-optimization/67984
93 * gcc.dg/graphite/pr67984.c: New.
95 2015-11-24 Michael Matz <matz@suse.de>
97 PR rtl-optimization/68392
98 * g++.dg/pr68392.C: New test.
100 2015-11-24 Nathan Sidwell <nathan@acm.org>
102 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
104 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
106 PR rtl-optimization/68381
107 * gcc.c-torture/execute/pr68381.c: New test.
109 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
111 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
112 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
114 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
117 * gcc.target/i386/pr68497.c: New test.
119 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
121 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
123 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
125 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
127 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
129 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
131 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
133 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
135 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
137 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
139 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
141 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
143 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
146 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
149 * gcc.dg/pr68375.c: New test.
151 2015-11-24 Jakub Jelinek <jakub@redhat.com>
154 * gcc.target/i386/pr68483-1.c: New test.
155 * gcc.target/i386/pr68483-2.c: New test.
157 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
160 * gcc.target/i386/mpx/pr68337-1.c: New test.
161 * gcc.target/i386/mpx/pr68337-2.c: New test.
163 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
165 PR rtl-optimization/68194
166 PR rtl-optimization/68328
167 PR rtl-optimization/68185
168 * gcc.c-torture/execute/pr68185.c: New test.
169 * gcc.c-torture/execute/pr68328.c: Likewise.
171 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
173 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
175 2015-11-23 David Malcolm <dmalcolm@redhat.com>
178 * objc.dg/plugin: New subdirectory.
179 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
180 * objc.dg/plugin/plugin.exp: New file, based on
181 gcc.dg/plugin/plugin.exp.
183 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
184 Sebastian Pop <s.pop@samsung.com>
186 PR tree-optimization/68493
187 * gcc.dg/graphite/pr68493.c: New.
189 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
190 Sebastian Pop <s.pop@samsung.com>
192 PR tree-optimization/68279
193 * gfortran.dg/graphite/pr68279.f90: New.
195 2015-11-23 Marek Polacek <polacek@redhat.com>
197 PR tree-optimization/68455
198 * gcc.dg/tree-ssa/pr68455.c: New test.
200 2015-11-23 Richard Biener <rguenther@suse.de>
202 PR tree-optimization/68465
203 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
205 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
208 * gcc.target/aarch64/pr68363_1.c: New test.
210 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
212 * gcc.target/aarch64/simd/vmulx.x: New.
213 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
214 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
215 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
217 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
220 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
222 2015-11-23 Richard Biener <rguenther@suse.de>
223 Jiong Wang <jiong.wang@arm.com>
225 PR tree-optimization/68317
226 PR tree-optimization/68326
227 * gcc.dg/pr68317.c: New testcase.
229 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
231 PR tree-optimization/68327
232 * gcc.dg/pr68327.c: New test.
234 2015-11-23 Tom de Vries <tom@codesourcery.com>
236 PR tree-optimization/68460
237 * gcc.dg/autopar/pr68460.c: New test.
239 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
241 * c-c++-common/asan/halt_on_error-1.c: New test.
242 * c-c++-common/asan/halt_on_error-2.c: Likewise.
244 2015-11-23 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/68482
247 * gcc.dg/vect/pr68482.c: New testcase.
249 2015-11-23 Richard Biener <rguenther@suse.de>
251 PR tree-optimization/68445
252 * gcc.dg/vect/pr68445.c: New testcase.
254 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
256 * gcc.target/s390/load-relative-check.c: New test to check
257 generation of load relative instructions.
259 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
261 * gfortran.dg/fmt_t_8.f90: New test.
263 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
266 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
268 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
270 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
272 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
275 * gfortran.dg/simplify_cshift_2.f90: New test.
277 2015-11-22 James Norris <jnorris@codesourcery.com>
278 Cesar Philippidis <cesar@codesourcery.com>
280 * gfortran.dg/goacc/declare-1.f95: Update test.
281 * gfortran.dg/goacc/declare-2.f95: New test.
283 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
285 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
286 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
287 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
288 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
289 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
290 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
291 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
292 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
293 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
294 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
295 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
296 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
298 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
300 * gfortran.dg/simplify_cshift_1.f90: New test.
302 2015-11-21 Nathan Sidwell <nathan@acm.org>
304 * gcc.dg/atomic-generic.c: Include <string.h>.
306 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
308 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
310 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
312 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
314 2015-11-21 Jakub Jelinek <jakub@redhat.com>
317 * gcc.dg/debug/pr66432.c: New test.
319 2015-11-20 Ian Lance Taylor <iant@google.com>
322 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
324 2015-11-20 Mike Stump <mikestump@comcast.net>
326 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
329 2015-11-20 David Malcolm <dmalcolm@redhat.com>
332 * gcc.dg/fixits.c: New file.
333 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
334 (test_fixit_insert): New.
335 (test_fixit_remove): New.
336 (test_fixit_replace): New.
337 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
338 (test_fixit_insert): New.
339 (test_fixit_remove): New.
340 (test_fixit_replace): New.
341 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
342 (test_show_locus): Add tests of rendering fixit hints.
344 2015-11-20 Jakub Jelinek <jakub@redhat.com>
347 * gcc.dg/vect/pr68339.c: New test.
349 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
351 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
353 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
356 * gfortran.dg/submodule_12.f90: New test
359 * gfortran.dg/submodule_6.f08: Add compile option -flto.
361 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
363 * lib/target-supports.exp
364 (check_effective_target_arm_neon_ok_nocache): Add check
367 2015-11-20 Tom de Vries <tom@codesourcery.com>
369 PR tree-optimization/68373
370 * gcc.dg/autopar/pr68373.c: New test.
372 2015-11-20 Jakub Jelinek <jakub@redhat.com>
375 * g++.dg/abi/mangle67.C: New test.
377 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
379 * gcc.target/s390/bswap-1.c: New test.
381 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
383 * gcc.target/s390/pfpo.c: New test.
385 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
387 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
388 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
390 2015-11-19 David Malcolm <dmalcolm@redhat.com>
392 * g++.dg/spellcheck-fields.C: New file.
394 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
395 Sebastian Pop <s.pop@samsung.com>
397 PR tree-optimization/68428
398 * gcc.dg/graphite/pr68428.c: New.
400 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
401 Sebastian Pop <s.pop@samsung.com>
403 PR tree-optimization/68335
404 * gfortran.dg/graphite/pr68335.f90: New.
406 2015-11-19 Nathan Sidwell <nathan@acm.org>
408 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
409 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
410 * gcc.dg/special/weak-2.c: Likewise.
411 * gcc.dg/weak/weak-12.c: Likewise.
412 * gcc.dg/weak/weak-15.c: Likewise.
413 * gcc.dg/weak/weak-16.c: Likewise.
414 * gcc.dg/weak/weak-1.c: Likewise.
415 * gcc.dg/weak/weak-2.c: Likewise.
416 * gcc.dg/weak/weak-4.c: Likewise.
417 * gcc.dg/torture/pr53922.c: Likewise.
418 * gcc.dg/torture/pr60092.c: Likewise.
420 2015-11-19 Marek Polacek <polacek@redhat.com>
423 * gcc.dg/pr68412-2.c: New test.
424 * gcc.dg/pr68412.c: New test.
426 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
428 * gcc.dg/tree-ssa/vrp98.c: New testcase.
429 * gcc.target/avr/uint8-single-reg.c: New testcase.
431 2015-11-19 Jakub Jelinek <jakub@redhat.com>
434 * g++.dg/eh/goto3.C: New test.
436 2015-11-19 Marek Polacek <polacek@redhat.com>
438 PR tree-optimization/68431
439 * gcc.dg/tree-ssa/pr68431.c: New test.
441 2015-11-19 Jakub Jelinek <jakub@redhat.com>
443 PR rtl-optimization/68376
444 * gcc.c-torture/execute/pr68376-1.c: New test.
445 * gcc.c-torture/execute/pr68376-2.c: New test.
448 * gcc.target/i386/pr67770.c: New test.
450 2015-11-18 Jeff Law <law@redhat.com>
452 PR tree-optimization/68198
453 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
454 * gcc.dg/tree-ssa/pr68198.c: New test.
456 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
459 * gfortran.dg/pr59910.f90: New test.
461 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
464 * gfortran.dg/pr43996.f90: New test.
466 2015-11-18 Joseph Myers <joseph@codesourcery.com>
469 * gcc.dg/atomic/stdatomic-fence-2.c,
470 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
472 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
474 * gnat.dg/loop_optimization19.adb: New test.
475 * gnat.dg/loop_optimization20.adb: Likewise.
476 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
478 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
480 * gnat.dg/opt52.adb: New test.
482 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
484 * gcc.dg/goacc/nvptx-sese-1.c: New.
486 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
488 * gnat.dg/renaming7.adb: New test.
489 * gnat.dg/renaming7_pkg.ads: New helper.
491 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
493 PR tree-optimization/68402
494 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
495 to avoid undefined behaviour.
497 2015-11-18 Jakub Jelinek <jakub@redhat.com>
499 PR tree-optimization/68157
500 * g++.dg/opt/pr68157.C: New test.
502 2015-11-18 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/67790
505 * gcc.dg/vect/pr67790.c: New testcase.
507 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
509 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
511 2015-11-17 David Malcolm <dmalcolm@redhat.com>
513 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
514 (test_braced_init): New function.
515 (test_statement_expression): New function.
516 (test_address_of_label): New function.
517 (test_transaction_expressions): New function.
518 (test_keywords): New function.
519 (test_builtin_va_arg): New function.
520 (test_builtin_offsetof): New function.
521 * lib/multiline.exp (_build_multiline_regex): Escape braces.
523 2015-11-17 Martin Sebor <msebor@redhat.com>
526 * g++.dg/init/new46.C: New test.
528 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
531 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
533 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
536 * gcc.dg/pr68134.c: New test.
538 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
541 * gcc.c-torture/execute/pr68143_1.c: New test.
543 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
545 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
547 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
549 * gcc.dg/tree-ssa/ifc-8.c: New test.
551 2015-11-16 Marek Polacek <polacek@redhat.com>
554 * g++.dg/delayedfold/switch-1.C: New test.
556 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
560 * gfortran.dg/pr58027.f90: New test.
562 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
564 * c-c++-common/attr-simd.c: New test.
565 * c-c++-common/attr-simd-2.c: New test.
566 * c-c++-common/attr-simd-3.c: New test.
568 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
570 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
572 2015-11-16 Christian Bruel <christian.bruel@st.com>
574 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
575 Check __ARM_NEON__ instead of "arm_neon.h.
576 * gcc.target/arm/attr-neon3.c: New test.
577 * gcc.target/arm/attr-neon-fp16.c: Likewise
579 2015-11-16 Christian Bruel <christian.bruel@st.com>
582 * gcc.target/arm/lto/pr65837_0.c
583 * gcc.target/arm/attr-neon2.c
584 * gcc.target/arm/attr-neon.c
585 * gcc.target/arm/attr-neon-builtin-fail.c
586 * gcc.target/arm/attr-crypto.c
588 2015-11-16 Richard Biener <rguenther@suse.de>
590 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
592 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
595 * gfortran.dg/deferred_character_1.f90: New test.
596 * gfortran.dg/deferred_character_4.f90: New test for comment
600 * gfortran.dg/deferred_character_2.f90: New test.
603 * gfortran.dg/deferred_character_3.f90: New test.
606 * gfortran.dg/deferred_character_5.f90: New test.
609 * gfortran.dg/deferred_character_6.f90: New test.
612 * gfortran.dg/deferred_character_7.f90: New test.
614 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
617 * gfortran.dg/pr67803.f90: New test.
619 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
621 * g++.dg/cpp/ucn-1.C: Fix typo.
623 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
625 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
626 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
628 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
629 Jeff Law <law@redhat.com>
631 * gcc.dg/tree-ssa/split-path-1.c: New test.
633 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
635 * c-c++-common/goacc/loop-auto-1.c: New.
637 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
638 * gcc.dg/goacc/nvptx-merged-loop.c: New.
640 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
643 * gfortran.dg/pr68319.f90: New test.
645 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
647 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
648 hardware floating point support.
650 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
651 vector direct move instructions.
653 * gcc.target/powerpc/maddld.c: New test.
655 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
657 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
658 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
659 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
661 2015-11-13 David Malcolm <dmalcolm@redhat.com>
663 * gcc.dg/diagnostic-token-ranges.c: New file.
664 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
665 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
666 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
667 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
668 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
669 line_table param when calling
670 linemap_position_for_line_and_column.
671 (test_show_locus): Pass line_table to rich_location ctors.
672 (plugin_init): Remove setting of global_dc->colorize_source_p.
673 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
675 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
676 diagnostic_plugin_test_tree_expression_range.c,
677 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
678 and diagnostic-test-show-trees-1.c.
680 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
682 PR tree-optimization/67682
683 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
684 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
685 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
686 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
688 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
690 * gcc.target/aarch64/umaddl_combine_1.c: New test.
692 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
694 PR tree-optimization/68264
695 * gcc.dg/torture/pr68264.c: New test.
697 2015-11-13 Marek Polacek <polacek@redhat.com>
700 * gcc.dg/pr68320.c: New test.
702 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
704 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
706 2015-11-13 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/68306
709 * gcc.dg/pr68306.c: Adjust.
710 * gcc.dg/pr68306-2.c: New testcase.
711 * gcc.dg/pr68306-3.c: Likewise.
713 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
715 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
716 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
718 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
721 * gfortran.dg/module_private_2.f90: New test.
723 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
726 * gfortran.dg/warn_unused_function_2.f90: New test.
728 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
730 Revert [ARM] Remove neon-testgen.ml and generated tests.
731 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
733 * gcc.target/arm/neon/vRaddhns16.c: Remove.
734 * gcc.target/arm/neon/vRaddhns32.c: Remove.
735 * gcc.target/arm/neon/vRaddhns64.c: Remove.
736 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
737 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
738 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
739 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
740 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
741 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
742 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
743 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
744 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
745 * gcc.target/arm/neon/vRhadds16.c: Remove.
746 * gcc.target/arm/neon/vRhadds32.c: Remove.
747 * gcc.target/arm/neon/vRhadds8.c: Remove.
748 * gcc.target/arm/neon/vRhaddu16.c: Remove.
749 * gcc.target/arm/neon/vRhaddu32.c: Remove.
750 * gcc.target/arm/neon/vRhaddu8.c: Remove.
751 * gcc.target/arm/neon/vRshlQs16.c: Remove.
752 * gcc.target/arm/neon/vRshlQs32.c: Remove.
753 * gcc.target/arm/neon/vRshlQs64.c: Remove.
754 * gcc.target/arm/neon/vRshlQs8.c: Remove.
755 * gcc.target/arm/neon/vRshlQu16.c: Remove.
756 * gcc.target/arm/neon/vRshlQu32.c: Remove.
757 * gcc.target/arm/neon/vRshlQu64.c: Remove.
758 * gcc.target/arm/neon/vRshlQu8.c: Remove.
759 * gcc.target/arm/neon/vRshls16.c: Remove.
760 * gcc.target/arm/neon/vRshls32.c: Remove.
761 * gcc.target/arm/neon/vRshls64.c: Remove.
762 * gcc.target/arm/neon/vRshls8.c: Remove.
763 * gcc.target/arm/neon/vRshlu16.c: Remove.
764 * gcc.target/arm/neon/vRshlu32.c: Remove.
765 * gcc.target/arm/neon/vRshlu64.c: Remove.
766 * gcc.target/arm/neon/vRshlu8.c: Remove.
767 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
768 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
769 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
770 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
771 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
772 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
773 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
774 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
775 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
776 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
777 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
778 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
779 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
780 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
781 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
782 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
783 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
784 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
785 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
786 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
787 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
788 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
789 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
790 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
791 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
792 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
793 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
794 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
795 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
796 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
797 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
798 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
799 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
800 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
801 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
802 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
803 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
804 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
805 * gcc.target/arm/neon/vRsubhns16.c: Remove.
806 * gcc.target/arm/neon/vRsubhns32.c: Remove.
807 * gcc.target/arm/neon/vRsubhns64.c: Remove.
808 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
809 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
810 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
811 * gcc.target/arm/neon/vabaQs16.c: Remove.
812 * gcc.target/arm/neon/vabaQs32.c: Remove.
813 * gcc.target/arm/neon/vabaQs8.c: Remove.
814 * gcc.target/arm/neon/vabaQu16.c: Remove.
815 * gcc.target/arm/neon/vabaQu32.c: Remove.
816 * gcc.target/arm/neon/vabaQu8.c: Remove.
817 * gcc.target/arm/neon/vabals16.c: Remove.
818 * gcc.target/arm/neon/vabals32.c: Remove.
819 * gcc.target/arm/neon/vabals8.c: Remove.
820 * gcc.target/arm/neon/vabalu16.c: Remove.
821 * gcc.target/arm/neon/vabalu32.c: Remove.
822 * gcc.target/arm/neon/vabalu8.c: Remove.
823 * gcc.target/arm/neon/vabas16.c: Remove.
824 * gcc.target/arm/neon/vabas32.c: Remove.
825 * gcc.target/arm/neon/vabas8.c: Remove.
826 * gcc.target/arm/neon/vabau16.c: Remove.
827 * gcc.target/arm/neon/vabau32.c: Remove.
828 * gcc.target/arm/neon/vabau8.c: Remove.
829 * gcc.target/arm/neon/vabdQf32.c: Remove.
830 * gcc.target/arm/neon/vabdQs16.c: Remove.
831 * gcc.target/arm/neon/vabdQs32.c: Remove.
832 * gcc.target/arm/neon/vabdQs8.c: Remove.
833 * gcc.target/arm/neon/vabdQu16.c: Remove.
834 * gcc.target/arm/neon/vabdQu32.c: Remove.
835 * gcc.target/arm/neon/vabdQu8.c: Remove.
836 * gcc.target/arm/neon/vabdf32.c: Remove.
837 * gcc.target/arm/neon/vabdls16.c: Remove.
838 * gcc.target/arm/neon/vabdls32.c: Remove.
839 * gcc.target/arm/neon/vabdls8.c: Remove.
840 * gcc.target/arm/neon/vabdlu16.c: Remove.
841 * gcc.target/arm/neon/vabdlu32.c: Remove.
842 * gcc.target/arm/neon/vabdlu8.c: Remove.
843 * gcc.target/arm/neon/vabds16.c: Remove.
844 * gcc.target/arm/neon/vabds32.c: Remove.
845 * gcc.target/arm/neon/vabds8.c: Remove.
846 * gcc.target/arm/neon/vabdu16.c: Remove.
847 * gcc.target/arm/neon/vabdu32.c: Remove.
848 * gcc.target/arm/neon/vabdu8.c: Remove.
849 * gcc.target/arm/neon/vabsQf32.c: Remove.
850 * gcc.target/arm/neon/vabsQs16.c: Remove.
851 * gcc.target/arm/neon/vabsQs32.c: Remove.
852 * gcc.target/arm/neon/vabsQs8.c: Remove.
853 * gcc.target/arm/neon/vabsf32.c: Remove.
854 * gcc.target/arm/neon/vabss16.c: Remove.
855 * gcc.target/arm/neon/vabss32.c: Remove.
856 * gcc.target/arm/neon/vabss8.c: Remove.
857 * gcc.target/arm/neon/vaddQf32.c: Remove.
858 * gcc.target/arm/neon/vaddQs16.c: Remove.
859 * gcc.target/arm/neon/vaddQs32.c: Remove.
860 * gcc.target/arm/neon/vaddQs64.c: Remove.
861 * gcc.target/arm/neon/vaddQs8.c: Remove.
862 * gcc.target/arm/neon/vaddQu16.c: Remove.
863 * gcc.target/arm/neon/vaddQu32.c: Remove.
864 * gcc.target/arm/neon/vaddQu64.c: Remove.
865 * gcc.target/arm/neon/vaddQu8.c: Remove.
866 * gcc.target/arm/neon/vaddf32.c: Remove.
867 * gcc.target/arm/neon/vaddhns16.c: Remove.
868 * gcc.target/arm/neon/vaddhns32.c: Remove.
869 * gcc.target/arm/neon/vaddhns64.c: Remove.
870 * gcc.target/arm/neon/vaddhnu16.c: Remove.
871 * gcc.target/arm/neon/vaddhnu32.c: Remove.
872 * gcc.target/arm/neon/vaddhnu64.c: Remove.
873 * gcc.target/arm/neon/vaddls16.c: Remove.
874 * gcc.target/arm/neon/vaddls32.c: Remove.
875 * gcc.target/arm/neon/vaddls8.c: Remove.
876 * gcc.target/arm/neon/vaddlu16.c: Remove.
877 * gcc.target/arm/neon/vaddlu32.c: Remove.
878 * gcc.target/arm/neon/vaddlu8.c: Remove.
879 * gcc.target/arm/neon/vadds16.c: Remove.
880 * gcc.target/arm/neon/vadds32.c: Remove.
881 * gcc.target/arm/neon/vadds64.c: Remove.
882 * gcc.target/arm/neon/vadds8.c: Remove.
883 * gcc.target/arm/neon/vaddu16.c: Remove.
884 * gcc.target/arm/neon/vaddu32.c: Remove.
885 * gcc.target/arm/neon/vaddu64.c: Remove.
886 * gcc.target/arm/neon/vaddu8.c: Remove.
887 * gcc.target/arm/neon/vaddws16.c: Remove.
888 * gcc.target/arm/neon/vaddws32.c: Remove.
889 * gcc.target/arm/neon/vaddws8.c: Remove.
890 * gcc.target/arm/neon/vaddwu16.c: Remove.
891 * gcc.target/arm/neon/vaddwu32.c: Remove.
892 * gcc.target/arm/neon/vaddwu8.c: Remove.
893 * gcc.target/arm/neon/vandQs16.c: Remove.
894 * gcc.target/arm/neon/vandQs32.c: Remove.
895 * gcc.target/arm/neon/vandQs64.c: Remove.
896 * gcc.target/arm/neon/vandQs8.c: Remove.
897 * gcc.target/arm/neon/vandQu16.c: Remove.
898 * gcc.target/arm/neon/vandQu32.c: Remove.
899 * gcc.target/arm/neon/vandQu64.c: Remove.
900 * gcc.target/arm/neon/vandQu8.c: Remove.
901 * gcc.target/arm/neon/vands16.c: Remove.
902 * gcc.target/arm/neon/vands32.c: Remove.
903 * gcc.target/arm/neon/vands64.c: Remove.
904 * gcc.target/arm/neon/vands8.c: Remove.
905 * gcc.target/arm/neon/vandu16.c: Remove.
906 * gcc.target/arm/neon/vandu32.c: Remove.
907 * gcc.target/arm/neon/vandu64.c: Remove.
908 * gcc.target/arm/neon/vandu8.c: Remove.
909 * gcc.target/arm/neon/vbicQs16.c: Remove.
910 * gcc.target/arm/neon/vbicQs32.c: Remove.
911 * gcc.target/arm/neon/vbicQs64.c: Remove.
912 * gcc.target/arm/neon/vbicQs8.c: Remove.
913 * gcc.target/arm/neon/vbicQu16.c: Remove.
914 * gcc.target/arm/neon/vbicQu32.c: Remove.
915 * gcc.target/arm/neon/vbicQu64.c: Remove.
916 * gcc.target/arm/neon/vbicQu8.c: Remove.
917 * gcc.target/arm/neon/vbics16.c: Remove.
918 * gcc.target/arm/neon/vbics32.c: Remove.
919 * gcc.target/arm/neon/vbics64.c: Remove.
920 * gcc.target/arm/neon/vbics8.c: Remove.
921 * gcc.target/arm/neon/vbicu16.c: Remove.
922 * gcc.target/arm/neon/vbicu32.c: Remove.
923 * gcc.target/arm/neon/vbicu64.c: Remove.
924 * gcc.target/arm/neon/vbicu8.c: Remove.
925 * gcc.target/arm/neon/vbslQf32.c: Remove.
926 * gcc.target/arm/neon/vbslQp16.c: Remove.
927 * gcc.target/arm/neon/vbslQp64.c: Remove.
928 * gcc.target/arm/neon/vbslQp8.c: Remove.
929 * gcc.target/arm/neon/vbslQs16.c: Remove.
930 * gcc.target/arm/neon/vbslQs32.c: Remove.
931 * gcc.target/arm/neon/vbslQs64.c: Remove.
932 * gcc.target/arm/neon/vbslQs8.c: Remove.
933 * gcc.target/arm/neon/vbslQu16.c: Remove.
934 * gcc.target/arm/neon/vbslQu32.c: Remove.
935 * gcc.target/arm/neon/vbslQu64.c: Remove.
936 * gcc.target/arm/neon/vbslQu8.c: Remove.
937 * gcc.target/arm/neon/vbslf32.c: Remove.
938 * gcc.target/arm/neon/vbslp16.c: Remove.
939 * gcc.target/arm/neon/vbslp64.c: Remove.
940 * gcc.target/arm/neon/vbslp8.c: Remove.
941 * gcc.target/arm/neon/vbsls16.c: Remove.
942 * gcc.target/arm/neon/vbsls32.c: Remove.
943 * gcc.target/arm/neon/vbsls64.c: Remove.
944 * gcc.target/arm/neon/vbsls8.c: Remove.
945 * gcc.target/arm/neon/vbslu16.c: Remove.
946 * gcc.target/arm/neon/vbslu32.c: Remove.
947 * gcc.target/arm/neon/vbslu64.c: Remove.
948 * gcc.target/arm/neon/vbslu8.c: Remove.
949 * gcc.target/arm/neon/vcageQf32.c: Remove.
950 * gcc.target/arm/neon/vcagef32.c: Remove.
951 * gcc.target/arm/neon/vcagtQf32.c: Remove.
952 * gcc.target/arm/neon/vcagtf32.c: Remove.
953 * gcc.target/arm/neon/vcaleQf32.c: Remove.
954 * gcc.target/arm/neon/vcalef32.c: Remove.
955 * gcc.target/arm/neon/vcaltQf32.c: Remove.
956 * gcc.target/arm/neon/vcaltf32.c: Remove.
957 * gcc.target/arm/neon/vceqQf32.c: Remove.
958 * gcc.target/arm/neon/vceqQp8.c: Remove.
959 * gcc.target/arm/neon/vceqQs16.c: Remove.
960 * gcc.target/arm/neon/vceqQs32.c: Remove.
961 * gcc.target/arm/neon/vceqQs8.c: Remove.
962 * gcc.target/arm/neon/vceqQu16.c: Remove.
963 * gcc.target/arm/neon/vceqQu32.c: Remove.
964 * gcc.target/arm/neon/vceqQu8.c: Remove.
965 * gcc.target/arm/neon/vceqf32.c: Remove.
966 * gcc.target/arm/neon/vceqp8.c: Remove.
967 * gcc.target/arm/neon/vceqs16.c: Remove.
968 * gcc.target/arm/neon/vceqs32.c: Remove.
969 * gcc.target/arm/neon/vceqs8.c: Remove.
970 * gcc.target/arm/neon/vcequ16.c: Remove.
971 * gcc.target/arm/neon/vcequ32.c: Remove.
972 * gcc.target/arm/neon/vcequ8.c: Remove.
973 * gcc.target/arm/neon/vcgeQf32.c: Remove.
974 * gcc.target/arm/neon/vcgeQs16.c: Remove.
975 * gcc.target/arm/neon/vcgeQs32.c: Remove.
976 * gcc.target/arm/neon/vcgeQs8.c: Remove.
977 * gcc.target/arm/neon/vcgeQu16.c: Remove.
978 * gcc.target/arm/neon/vcgeQu32.c: Remove.
979 * gcc.target/arm/neon/vcgeQu8.c: Remove.
980 * gcc.target/arm/neon/vcgef32.c: Remove.
981 * gcc.target/arm/neon/vcges16.c: Remove.
982 * gcc.target/arm/neon/vcges32.c: Remove.
983 * gcc.target/arm/neon/vcges8.c: Remove.
984 * gcc.target/arm/neon/vcgeu16.c: Remove.
985 * gcc.target/arm/neon/vcgeu32.c: Remove.
986 * gcc.target/arm/neon/vcgeu8.c: Remove.
987 * gcc.target/arm/neon/vcgtQf32.c: Remove.
988 * gcc.target/arm/neon/vcgtQs16.c: Remove.
989 * gcc.target/arm/neon/vcgtQs32.c: Remove.
990 * gcc.target/arm/neon/vcgtQs8.c: Remove.
991 * gcc.target/arm/neon/vcgtQu16.c: Remove.
992 * gcc.target/arm/neon/vcgtQu32.c: Remove.
993 * gcc.target/arm/neon/vcgtQu8.c: Remove.
994 * gcc.target/arm/neon/vcgtf32.c: Remove.
995 * gcc.target/arm/neon/vcgts16.c: Remove.
996 * gcc.target/arm/neon/vcgts32.c: Remove.
997 * gcc.target/arm/neon/vcgts8.c: Remove.
998 * gcc.target/arm/neon/vcgtu16.c: Remove.
999 * gcc.target/arm/neon/vcgtu32.c: Remove.
1000 * gcc.target/arm/neon/vcgtu8.c: Remove.
1001 * gcc.target/arm/neon/vcleQf32.c: Remove.
1002 * gcc.target/arm/neon/vcleQs16.c: Remove.
1003 * gcc.target/arm/neon/vcleQs32.c: Remove.
1004 * gcc.target/arm/neon/vcleQs8.c: Remove.
1005 * gcc.target/arm/neon/vcleQu16.c: Remove.
1006 * gcc.target/arm/neon/vcleQu32.c: Remove.
1007 * gcc.target/arm/neon/vcleQu8.c: Remove.
1008 * gcc.target/arm/neon/vclef32.c: Remove.
1009 * gcc.target/arm/neon/vcles16.c: Remove.
1010 * gcc.target/arm/neon/vcles32.c: Remove.
1011 * gcc.target/arm/neon/vcles8.c: Remove.
1012 * gcc.target/arm/neon/vcleu16.c: Remove.
1013 * gcc.target/arm/neon/vcleu32.c: Remove.
1014 * gcc.target/arm/neon/vcleu8.c: Remove.
1015 * gcc.target/arm/neon/vclsQs16.c: Remove.
1016 * gcc.target/arm/neon/vclsQs32.c: Remove.
1017 * gcc.target/arm/neon/vclsQs8.c: Remove.
1018 * gcc.target/arm/neon/vclss16.c: Remove.
1019 * gcc.target/arm/neon/vclss32.c: Remove.
1020 * gcc.target/arm/neon/vclss8.c: Remove.
1021 * gcc.target/arm/neon/vcltQf32.c: Remove.
1022 * gcc.target/arm/neon/vcltQs16.c: Remove.
1023 * gcc.target/arm/neon/vcltQs32.c: Remove.
1024 * gcc.target/arm/neon/vcltQs8.c: Remove.
1025 * gcc.target/arm/neon/vcltQu16.c: Remove.
1026 * gcc.target/arm/neon/vcltQu32.c: Remove.
1027 * gcc.target/arm/neon/vcltQu8.c: Remove.
1028 * gcc.target/arm/neon/vcltf32.c: Remove.
1029 * gcc.target/arm/neon/vclts16.c: Remove.
1030 * gcc.target/arm/neon/vclts32.c: Remove.
1031 * gcc.target/arm/neon/vclts8.c: Remove.
1032 * gcc.target/arm/neon/vcltu16.c: Remove.
1033 * gcc.target/arm/neon/vcltu32.c: Remove.
1034 * gcc.target/arm/neon/vcltu8.c: Remove.
1035 * gcc.target/arm/neon/vclzQs16.c: Remove.
1036 * gcc.target/arm/neon/vclzQs32.c: Remove.
1037 * gcc.target/arm/neon/vclzQs8.c: Remove.
1038 * gcc.target/arm/neon/vclzQu16.c: Remove.
1039 * gcc.target/arm/neon/vclzQu32.c: Remove.
1040 * gcc.target/arm/neon/vclzQu8.c: Remove.
1041 * gcc.target/arm/neon/vclzs16.c: Remove.
1042 * gcc.target/arm/neon/vclzs32.c: Remove.
1043 * gcc.target/arm/neon/vclzs8.c: Remove.
1044 * gcc.target/arm/neon/vclzu16.c: Remove.
1045 * gcc.target/arm/neon/vclzu32.c: Remove.
1046 * gcc.target/arm/neon/vclzu8.c: Remove.
1047 * gcc.target/arm/neon/vcntQp8.c: Remove.
1048 * gcc.target/arm/neon/vcntQs8.c: Remove.
1049 * gcc.target/arm/neon/vcntQu8.c: Remove.
1050 * gcc.target/arm/neon/vcntp8.c: Remove.
1051 * gcc.target/arm/neon/vcnts8.c: Remove.
1052 * gcc.target/arm/neon/vcntu8.c: Remove.
1053 * gcc.target/arm/neon/vcombinef32.c: Remove.
1054 * gcc.target/arm/neon/vcombinep16.c: Remove.
1055 * gcc.target/arm/neon/vcombinep64.c: Remove.
1056 * gcc.target/arm/neon/vcombinep8.c: Remove.
1057 * gcc.target/arm/neon/vcombines16.c: Remove.
1058 * gcc.target/arm/neon/vcombines32.c: Remove.
1059 * gcc.target/arm/neon/vcombines64.c: Remove.
1060 * gcc.target/arm/neon/vcombines8.c: Remove.
1061 * gcc.target/arm/neon/vcombineu16.c: Remove.
1062 * gcc.target/arm/neon/vcombineu32.c: Remove.
1063 * gcc.target/arm/neon/vcombineu64.c: Remove.
1064 * gcc.target/arm/neon/vcombineu8.c: Remove.
1065 * gcc.target/arm/neon/vcreatef32.c: Remove.
1066 * gcc.target/arm/neon/vcreatep16.c: Remove.
1067 * gcc.target/arm/neon/vcreatep64.c: Remove.
1068 * gcc.target/arm/neon/vcreatep8.c: Remove.
1069 * gcc.target/arm/neon/vcreates16.c: Remove.
1070 * gcc.target/arm/neon/vcreates32.c: Remove.
1071 * gcc.target/arm/neon/vcreates64.c: Remove.
1072 * gcc.target/arm/neon/vcreates8.c: Remove.
1073 * gcc.target/arm/neon/vcreateu16.c: Remove.
1074 * gcc.target/arm/neon/vcreateu32.c: Remove.
1075 * gcc.target/arm/neon/vcreateu64.c: Remove.
1076 * gcc.target/arm/neon/vcreateu8.c: Remove.
1077 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1078 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1079 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1080 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1081 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1082 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1083 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1084 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1085 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1086 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1087 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1088 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1089 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1090 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1091 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1092 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1093 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1094 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1095 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1096 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1097 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1098 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1099 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1100 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1101 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1102 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1103 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1104 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1105 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1106 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1107 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1108 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1109 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1110 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1111 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1112 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1113 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1114 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1115 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1116 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1117 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1118 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1119 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1120 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1121 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1122 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1123 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1124 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1125 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1126 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1127 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1128 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1129 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1130 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1131 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1132 * gcc.target/arm/neon/vdup_np16.c: Remove.
1133 * gcc.target/arm/neon/vdup_np64.c: Remove.
1134 * gcc.target/arm/neon/vdup_np8.c: Remove.
1135 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1136 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1137 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1138 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1139 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1140 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1141 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1142 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1143 * gcc.target/arm/neon/veorQs16.c: Remove.
1144 * gcc.target/arm/neon/veorQs32.c: Remove.
1145 * gcc.target/arm/neon/veorQs64.c: Remove.
1146 * gcc.target/arm/neon/veorQs8.c: Remove.
1147 * gcc.target/arm/neon/veorQu16.c: Remove.
1148 * gcc.target/arm/neon/veorQu32.c: Remove.
1149 * gcc.target/arm/neon/veorQu64.c: Remove.
1150 * gcc.target/arm/neon/veorQu8.c: Remove.
1151 * gcc.target/arm/neon/veors16.c: Remove.
1152 * gcc.target/arm/neon/veors32.c: Remove.
1153 * gcc.target/arm/neon/veors64.c: Remove.
1154 * gcc.target/arm/neon/veors8.c: Remove.
1155 * gcc.target/arm/neon/veoru16.c: Remove.
1156 * gcc.target/arm/neon/veoru32.c: Remove.
1157 * gcc.target/arm/neon/veoru64.c: Remove.
1158 * gcc.target/arm/neon/veoru8.c: Remove.
1159 * gcc.target/arm/neon/vextQf32.c: Remove.
1160 * gcc.target/arm/neon/vextQp16.c: Remove.
1161 * gcc.target/arm/neon/vextQp64.c: Remove.
1162 * gcc.target/arm/neon/vextQp8.c: Remove.
1163 * gcc.target/arm/neon/vextQs16.c: Remove.
1164 * gcc.target/arm/neon/vextQs32.c: Remove.
1165 * gcc.target/arm/neon/vextQs64.c: Remove.
1166 * gcc.target/arm/neon/vextQs8.c: Remove.
1167 * gcc.target/arm/neon/vextQu16.c: Remove.
1168 * gcc.target/arm/neon/vextQu32.c: Remove.
1169 * gcc.target/arm/neon/vextQu64.c: Remove.
1170 * gcc.target/arm/neon/vextQu8.c: Remove.
1171 * gcc.target/arm/neon/vextf32.c: Remove.
1172 * gcc.target/arm/neon/vextp16.c: Remove.
1173 * gcc.target/arm/neon/vextp64.c: Remove.
1174 * gcc.target/arm/neon/vextp8.c: Remove.
1175 * gcc.target/arm/neon/vexts16.c: Remove.
1176 * gcc.target/arm/neon/vexts32.c: Remove.
1177 * gcc.target/arm/neon/vexts64.c: Remove.
1178 * gcc.target/arm/neon/vexts8.c: Remove.
1179 * gcc.target/arm/neon/vextu16.c: Remove.
1180 * gcc.target/arm/neon/vextu32.c: Remove.
1181 * gcc.target/arm/neon/vextu64.c: Remove.
1182 * gcc.target/arm/neon/vextu8.c: Remove.
1183 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1184 * gcc.target/arm/neon/vfmaf32.c: Remove.
1185 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1186 * gcc.target/arm/neon/vfmsf32.c: Remove.
1187 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1188 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1189 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1190 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1191 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1192 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1193 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1194 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1195 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1196 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1197 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1198 * gcc.target/arm/neon/vget_highf32.c: Remove.
1199 * gcc.target/arm/neon/vget_highp16.c: Remove.
1200 * gcc.target/arm/neon/vget_highp64.c: Remove.
1201 * gcc.target/arm/neon/vget_highp8.c: Remove.
1202 * gcc.target/arm/neon/vget_highs16.c: Remove.
1203 * gcc.target/arm/neon/vget_highs32.c: Remove.
1204 * gcc.target/arm/neon/vget_highs64.c: Remove.
1205 * gcc.target/arm/neon/vget_highs8.c: Remove.
1206 * gcc.target/arm/neon/vget_highu16.c: Remove.
1207 * gcc.target/arm/neon/vget_highu32.c: Remove.
1208 * gcc.target/arm/neon/vget_highu64.c: Remove.
1209 * gcc.target/arm/neon/vget_highu8.c: Remove.
1210 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1211 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1212 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1213 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1214 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1215 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1216 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1217 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1218 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1219 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1220 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1221 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1222 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1223 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1224 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1225 * gcc.target/arm/neon/vget_lows16.c: Remove.
1226 * gcc.target/arm/neon/vget_lows32.c: Remove.
1227 * gcc.target/arm/neon/vget_lows64.c: Remove.
1228 * gcc.target/arm/neon/vget_lows8.c: Remove.
1229 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1230 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1231 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1232 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1233 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1234 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1235 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1236 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1237 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1238 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1239 * gcc.target/arm/neon/vhadds16.c: Remove.
1240 * gcc.target/arm/neon/vhadds32.c: Remove.
1241 * gcc.target/arm/neon/vhadds8.c: Remove.
1242 * gcc.target/arm/neon/vhaddu16.c: Remove.
1243 * gcc.target/arm/neon/vhaddu32.c: Remove.
1244 * gcc.target/arm/neon/vhaddu8.c: Remove.
1245 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1246 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1247 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1248 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1249 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1250 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1251 * gcc.target/arm/neon/vhsubs16.c: Remove.
1252 * gcc.target/arm/neon/vhsubs32.c: Remove.
1253 * gcc.target/arm/neon/vhsubs8.c: Remove.
1254 * gcc.target/arm/neon/vhsubu16.c: Remove.
1255 * gcc.target/arm/neon/vhsubu32.c: Remove.
1256 * gcc.target/arm/neon/vhsubu8.c: Remove.
1257 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1258 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1259 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1260 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1261 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1262 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1263 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1264 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1265 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1266 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1267 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1268 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1269 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1270 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1271 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1272 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1273 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1274 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1275 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1276 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1277 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1278 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1279 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1280 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1281 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1282 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1283 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1284 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1285 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1286 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1287 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1288 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1289 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1290 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1291 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1292 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1293 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1294 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1295 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1296 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1297 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1298 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1299 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1300 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1301 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1302 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1303 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1304 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1305 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1306 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1307 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1308 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1309 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1310 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1311 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1312 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1313 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1314 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1315 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1316 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1317 * gcc.target/arm/neon/vld1f32.c: Remove.
1318 * gcc.target/arm/neon/vld1p16.c: Remove.
1319 * gcc.target/arm/neon/vld1p64.c: Remove.
1320 * gcc.target/arm/neon/vld1p8.c: Remove.
1321 * gcc.target/arm/neon/vld1s16.c: Remove.
1322 * gcc.target/arm/neon/vld1s32.c: Remove.
1323 * gcc.target/arm/neon/vld1s64.c: Remove.
1324 * gcc.target/arm/neon/vld1s8.c: Remove.
1325 * gcc.target/arm/neon/vld1u16.c: Remove.
1326 * gcc.target/arm/neon/vld1u32.c: Remove.
1327 * gcc.target/arm/neon/vld1u64.c: Remove.
1328 * gcc.target/arm/neon/vld1u8.c: Remove.
1329 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1330 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1331 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1332 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1333 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1334 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1335 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1336 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1337 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1338 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1339 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1340 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1341 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1342 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1343 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1344 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1345 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1346 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1347 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1348 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1349 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1350 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1351 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1352 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1353 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1354 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1355 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1356 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1357 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1358 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1359 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1360 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1361 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1362 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1363 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1364 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1365 * gcc.target/arm/neon/vld2f32.c: Remove.
1366 * gcc.target/arm/neon/vld2p16.c: Remove.
1367 * gcc.target/arm/neon/vld2p64.c: Remove.
1368 * gcc.target/arm/neon/vld2p8.c: Remove.
1369 * gcc.target/arm/neon/vld2s16.c: Remove.
1370 * gcc.target/arm/neon/vld2s32.c: Remove.
1371 * gcc.target/arm/neon/vld2s64.c: Remove.
1372 * gcc.target/arm/neon/vld2s8.c: Remove.
1373 * gcc.target/arm/neon/vld2u16.c: Remove.
1374 * gcc.target/arm/neon/vld2u32.c: Remove.
1375 * gcc.target/arm/neon/vld2u64.c: Remove.
1376 * gcc.target/arm/neon/vld2u8.c: Remove.
1377 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1378 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1379 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1380 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1381 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1382 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1383 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1384 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1385 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1386 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1387 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1388 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1389 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1390 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1391 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1392 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1393 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1394 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1395 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1396 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1397 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1398 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1399 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1400 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1401 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1402 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1403 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1404 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1405 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1406 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1407 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1408 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1409 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1410 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1411 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1412 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1413 * gcc.target/arm/neon/vld3f32.c: Remove.
1414 * gcc.target/arm/neon/vld3p16.c: Remove.
1415 * gcc.target/arm/neon/vld3p64.c: Remove.
1416 * gcc.target/arm/neon/vld3p8.c: Remove.
1417 * gcc.target/arm/neon/vld3s16.c: Remove.
1418 * gcc.target/arm/neon/vld3s32.c: Remove.
1419 * gcc.target/arm/neon/vld3s64.c: Remove.
1420 * gcc.target/arm/neon/vld3s8.c: Remove.
1421 * gcc.target/arm/neon/vld3u16.c: Remove.
1422 * gcc.target/arm/neon/vld3u32.c: Remove.
1423 * gcc.target/arm/neon/vld3u64.c: Remove.
1424 * gcc.target/arm/neon/vld3u8.c: Remove.
1425 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1426 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1427 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1428 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1429 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1430 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1431 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1432 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1433 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1434 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1435 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1436 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1437 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1438 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1439 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1440 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1441 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1442 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1443 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1444 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1445 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1446 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1447 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1448 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1449 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1450 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1451 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1452 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1453 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1454 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1455 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1456 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1457 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1458 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1459 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1460 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1461 * gcc.target/arm/neon/vld4f32.c: Remove.
1462 * gcc.target/arm/neon/vld4p16.c: Remove.
1463 * gcc.target/arm/neon/vld4p64.c: Remove.
1464 * gcc.target/arm/neon/vld4p8.c: Remove.
1465 * gcc.target/arm/neon/vld4s16.c: Remove.
1466 * gcc.target/arm/neon/vld4s32.c: Remove.
1467 * gcc.target/arm/neon/vld4s64.c: Remove.
1468 * gcc.target/arm/neon/vld4s8.c: Remove.
1469 * gcc.target/arm/neon/vld4u16.c: Remove.
1470 * gcc.target/arm/neon/vld4u32.c: Remove.
1471 * gcc.target/arm/neon/vld4u64.c: Remove.
1472 * gcc.target/arm/neon/vld4u8.c: Remove.
1473 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1474 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1475 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1476 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1477 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1478 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1479 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1480 * gcc.target/arm/neon/vmaxf32.c: Remove.
1481 * gcc.target/arm/neon/vmaxs16.c: Remove.
1482 * gcc.target/arm/neon/vmaxs32.c: Remove.
1483 * gcc.target/arm/neon/vmaxs8.c: Remove.
1484 * gcc.target/arm/neon/vmaxu16.c: Remove.
1485 * gcc.target/arm/neon/vmaxu32.c: Remove.
1486 * gcc.target/arm/neon/vmaxu8.c: Remove.
1487 * gcc.target/arm/neon/vminQf32.c: Remove.
1488 * gcc.target/arm/neon/vminQs16.c: Remove.
1489 * gcc.target/arm/neon/vminQs32.c: Remove.
1490 * gcc.target/arm/neon/vminQs8.c: Remove.
1491 * gcc.target/arm/neon/vminQu16.c: Remove.
1492 * gcc.target/arm/neon/vminQu32.c: Remove.
1493 * gcc.target/arm/neon/vminQu8.c: Remove.
1494 * gcc.target/arm/neon/vminf32.c: Remove.
1495 * gcc.target/arm/neon/vmins16.c: Remove.
1496 * gcc.target/arm/neon/vmins32.c: Remove.
1497 * gcc.target/arm/neon/vmins8.c: Remove.
1498 * gcc.target/arm/neon/vminu16.c: Remove.
1499 * gcc.target/arm/neon/vminu32.c: Remove.
1500 * gcc.target/arm/neon/vminu8.c: Remove.
1501 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1502 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1503 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1504 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1505 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1506 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1507 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1508 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1509 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1510 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1511 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1512 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1513 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1514 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1515 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1516 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1517 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1518 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1519 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1520 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1521 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1522 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1523 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1524 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1525 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1526 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1527 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1528 * gcc.target/arm/neon/vmlaf32.c: Remove.
1529 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1530 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1531 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1532 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1533 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1534 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1535 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1536 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1537 * gcc.target/arm/neon/vmlals16.c: Remove.
1538 * gcc.target/arm/neon/vmlals32.c: Remove.
1539 * gcc.target/arm/neon/vmlals8.c: Remove.
1540 * gcc.target/arm/neon/vmlalu16.c: Remove.
1541 * gcc.target/arm/neon/vmlalu32.c: Remove.
1542 * gcc.target/arm/neon/vmlalu8.c: Remove.
1543 * gcc.target/arm/neon/vmlas16.c: Remove.
1544 * gcc.target/arm/neon/vmlas32.c: Remove.
1545 * gcc.target/arm/neon/vmlas8.c: Remove.
1546 * gcc.target/arm/neon/vmlau16.c: Remove.
1547 * gcc.target/arm/neon/vmlau32.c: Remove.
1548 * gcc.target/arm/neon/vmlau8.c: Remove.
1549 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1550 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1551 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1552 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1553 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1554 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1555 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1556 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1557 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1558 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1559 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1560 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1561 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1562 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1563 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1564 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1565 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1566 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1567 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1568 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1569 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1570 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1571 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1572 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1573 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1574 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1575 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1576 * gcc.target/arm/neon/vmlsf32.c: Remove.
1577 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1578 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1579 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1580 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1581 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1582 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1583 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1584 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1585 * gcc.target/arm/neon/vmlsls16.c: Remove.
1586 * gcc.target/arm/neon/vmlsls32.c: Remove.
1587 * gcc.target/arm/neon/vmlsls8.c: Remove.
1588 * gcc.target/arm/neon/vmlslu16.c: Remove.
1589 * gcc.target/arm/neon/vmlslu32.c: Remove.
1590 * gcc.target/arm/neon/vmlslu8.c: Remove.
1591 * gcc.target/arm/neon/vmlss16.c: Remove.
1592 * gcc.target/arm/neon/vmlss32.c: Remove.
1593 * gcc.target/arm/neon/vmlss8.c: Remove.
1594 * gcc.target/arm/neon/vmlsu16.c: Remove.
1595 * gcc.target/arm/neon/vmlsu32.c: Remove.
1596 * gcc.target/arm/neon/vmlsu8.c: Remove.
1597 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1598 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1599 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1600 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1601 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1602 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1603 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1604 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1605 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1606 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1607 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1608 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1609 * gcc.target/arm/neon/vmov_np16.c: Remove.
1610 * gcc.target/arm/neon/vmov_np8.c: Remove.
1611 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1612 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1613 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1614 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1615 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1616 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1617 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1618 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1619 * gcc.target/arm/neon/vmovls16.c: Remove.
1620 * gcc.target/arm/neon/vmovls32.c: Remove.
1621 * gcc.target/arm/neon/vmovls8.c: Remove.
1622 * gcc.target/arm/neon/vmovlu16.c: Remove.
1623 * gcc.target/arm/neon/vmovlu32.c: Remove.
1624 * gcc.target/arm/neon/vmovlu8.c: Remove.
1625 * gcc.target/arm/neon/vmovns16.c: Remove.
1626 * gcc.target/arm/neon/vmovns32.c: Remove.
1627 * gcc.target/arm/neon/vmovns64.c: Remove.
1628 * gcc.target/arm/neon/vmovnu16.c: Remove.
1629 * gcc.target/arm/neon/vmovnu32.c: Remove.
1630 * gcc.target/arm/neon/vmovnu64.c: Remove.
1631 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1632 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1633 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1634 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1635 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1636 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1637 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1638 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1639 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1640 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1641 * gcc.target/arm/neon/vmulQf32.c: Remove.
1642 * gcc.target/arm/neon/vmulQp8.c: Remove.
1643 * gcc.target/arm/neon/vmulQs16.c: Remove.
1644 * gcc.target/arm/neon/vmulQs32.c: Remove.
1645 * gcc.target/arm/neon/vmulQs8.c: Remove.
1646 * gcc.target/arm/neon/vmulQu16.c: Remove.
1647 * gcc.target/arm/neon/vmulQu32.c: Remove.
1648 * gcc.target/arm/neon/vmulQu8.c: Remove.
1649 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1650 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1651 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1652 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1653 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1654 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1655 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1656 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1657 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1658 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1659 * gcc.target/arm/neon/vmulf32.c: Remove.
1660 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1661 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1662 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1663 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1664 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1665 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1666 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1667 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1668 * gcc.target/arm/neon/vmullp8.c: Remove.
1669 * gcc.target/arm/neon/vmulls16.c: Remove.
1670 * gcc.target/arm/neon/vmulls32.c: Remove.
1671 * gcc.target/arm/neon/vmulls8.c: Remove.
1672 * gcc.target/arm/neon/vmullu16.c: Remove.
1673 * gcc.target/arm/neon/vmullu32.c: Remove.
1674 * gcc.target/arm/neon/vmullu8.c: Remove.
1675 * gcc.target/arm/neon/vmulp8.c: Remove.
1676 * gcc.target/arm/neon/vmuls16.c: Remove.
1677 * gcc.target/arm/neon/vmuls32.c: Remove.
1678 * gcc.target/arm/neon/vmuls8.c: Remove.
1679 * gcc.target/arm/neon/vmulu16.c: Remove.
1680 * gcc.target/arm/neon/vmulu32.c: Remove.
1681 * gcc.target/arm/neon/vmulu8.c: Remove.
1682 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1683 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1684 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1685 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1686 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1687 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1688 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1689 * gcc.target/arm/neon/vmvnp8.c: Remove.
1690 * gcc.target/arm/neon/vmvns16.c: Remove.
1691 * gcc.target/arm/neon/vmvns32.c: Remove.
1692 * gcc.target/arm/neon/vmvns8.c: Remove.
1693 * gcc.target/arm/neon/vmvnu16.c: Remove.
1694 * gcc.target/arm/neon/vmvnu32.c: Remove.
1695 * gcc.target/arm/neon/vmvnu8.c: Remove.
1696 * gcc.target/arm/neon/vnegQf32.c: Remove.
1697 * gcc.target/arm/neon/vnegQs16.c: Remove.
1698 * gcc.target/arm/neon/vnegQs32.c: Remove.
1699 * gcc.target/arm/neon/vnegQs8.c: Remove.
1700 * gcc.target/arm/neon/vnegf32.c: Remove.
1701 * gcc.target/arm/neon/vnegs16.c: Remove.
1702 * gcc.target/arm/neon/vnegs32.c: Remove.
1703 * gcc.target/arm/neon/vnegs8.c: Remove.
1704 * gcc.target/arm/neon/vornQs16.c: Remove.
1705 * gcc.target/arm/neon/vornQs32.c: Remove.
1706 * gcc.target/arm/neon/vornQs64.c: Remove.
1707 * gcc.target/arm/neon/vornQs8.c: Remove.
1708 * gcc.target/arm/neon/vornQu16.c: Remove.
1709 * gcc.target/arm/neon/vornQu32.c: Remove.
1710 * gcc.target/arm/neon/vornQu64.c: Remove.
1711 * gcc.target/arm/neon/vornQu8.c: Remove.
1712 * gcc.target/arm/neon/vorns16.c: Remove.
1713 * gcc.target/arm/neon/vorns32.c: Remove.
1714 * gcc.target/arm/neon/vorns64.c: Remove.
1715 * gcc.target/arm/neon/vorns8.c: Remove.
1716 * gcc.target/arm/neon/vornu16.c: Remove.
1717 * gcc.target/arm/neon/vornu32.c: Remove.
1718 * gcc.target/arm/neon/vornu64.c: Remove.
1719 * gcc.target/arm/neon/vornu8.c: Remove.
1720 * gcc.target/arm/neon/vorrQs16.c: Remove.
1721 * gcc.target/arm/neon/vorrQs32.c: Remove.
1722 * gcc.target/arm/neon/vorrQs64.c: Remove.
1723 * gcc.target/arm/neon/vorrQs8.c: Remove.
1724 * gcc.target/arm/neon/vorrQu16.c: Remove.
1725 * gcc.target/arm/neon/vorrQu32.c: Remove.
1726 * gcc.target/arm/neon/vorrQu64.c: Remove.
1727 * gcc.target/arm/neon/vorrQu8.c: Remove.
1728 * gcc.target/arm/neon/vorrs16.c: Remove.
1729 * gcc.target/arm/neon/vorrs32.c: Remove.
1730 * gcc.target/arm/neon/vorrs64.c: Remove.
1731 * gcc.target/arm/neon/vorrs8.c: Remove.
1732 * gcc.target/arm/neon/vorru16.c: Remove.
1733 * gcc.target/arm/neon/vorru32.c: Remove.
1734 * gcc.target/arm/neon/vorru64.c: Remove.
1735 * gcc.target/arm/neon/vorru8.c: Remove.
1736 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1737 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1738 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1739 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1740 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1741 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1742 * gcc.target/arm/neon/vpadals16.c: Remove.
1743 * gcc.target/arm/neon/vpadals32.c: Remove.
1744 * gcc.target/arm/neon/vpadals8.c: Remove.
1745 * gcc.target/arm/neon/vpadalu16.c: Remove.
1746 * gcc.target/arm/neon/vpadalu32.c: Remove.
1747 * gcc.target/arm/neon/vpadalu8.c: Remove.
1748 * gcc.target/arm/neon/vpaddf32.c: Remove.
1749 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1750 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1751 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1752 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1753 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1754 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1755 * gcc.target/arm/neon/vpaddls16.c: Remove.
1756 * gcc.target/arm/neon/vpaddls32.c: Remove.
1757 * gcc.target/arm/neon/vpaddls8.c: Remove.
1758 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1759 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1760 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1761 * gcc.target/arm/neon/vpadds16.c: Remove.
1762 * gcc.target/arm/neon/vpadds32.c: Remove.
1763 * gcc.target/arm/neon/vpadds8.c: Remove.
1764 * gcc.target/arm/neon/vpaddu16.c: Remove.
1765 * gcc.target/arm/neon/vpaddu32.c: Remove.
1766 * gcc.target/arm/neon/vpaddu8.c: Remove.
1767 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1768 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1769 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1770 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1771 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1772 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1773 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1774 * gcc.target/arm/neon/vpminf32.c: Remove.
1775 * gcc.target/arm/neon/vpmins16.c: Remove.
1776 * gcc.target/arm/neon/vpmins32.c: Remove.
1777 * gcc.target/arm/neon/vpmins8.c: Remove.
1778 * gcc.target/arm/neon/vpminu16.c: Remove.
1779 * gcc.target/arm/neon/vpminu32.c: Remove.
1780 * gcc.target/arm/neon/vpminu8.c: Remove.
1781 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1782 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1783 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1784 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1785 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1786 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1787 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1788 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1789 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1790 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1791 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1792 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1793 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1794 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1795 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1796 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1797 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1798 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1799 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1800 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1801 * gcc.target/arm/neon/vqRshls16.c: Remove.
1802 * gcc.target/arm/neon/vqRshls32.c: Remove.
1803 * gcc.target/arm/neon/vqRshls64.c: Remove.
1804 * gcc.target/arm/neon/vqRshls8.c: Remove.
1805 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1806 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1807 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1808 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1809 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1810 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1811 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1812 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1813 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1814 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1815 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1816 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1817 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1818 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1819 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1820 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1821 * gcc.target/arm/neon/vqabss16.c: Remove.
1822 * gcc.target/arm/neon/vqabss32.c: Remove.
1823 * gcc.target/arm/neon/vqabss8.c: Remove.
1824 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1825 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1826 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1827 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1828 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1829 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1830 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1831 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1832 * gcc.target/arm/neon/vqadds16.c: Remove.
1833 * gcc.target/arm/neon/vqadds32.c: Remove.
1834 * gcc.target/arm/neon/vqadds64.c: Remove.
1835 * gcc.target/arm/neon/vqadds8.c: Remove.
1836 * gcc.target/arm/neon/vqaddu16.c: Remove.
1837 * gcc.target/arm/neon/vqaddu32.c: Remove.
1838 * gcc.target/arm/neon/vqaddu64.c: Remove.
1839 * gcc.target/arm/neon/vqaddu8.c: Remove.
1840 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1841 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1842 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1843 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1844 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1845 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1846 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1847 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1848 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1849 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1850 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1851 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1852 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1853 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1854 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1855 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1856 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1857 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1858 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1859 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1860 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1861 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1862 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1863 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1864 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1865 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1866 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1867 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1868 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1869 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1870 * gcc.target/arm/neon/vqmovns16.c: Remove.
1871 * gcc.target/arm/neon/vqmovns32.c: Remove.
1872 * gcc.target/arm/neon/vqmovns64.c: Remove.
1873 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1874 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1875 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1876 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1877 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1878 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1879 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1880 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1881 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1882 * gcc.target/arm/neon/vqnegs16.c: Remove.
1883 * gcc.target/arm/neon/vqnegs32.c: Remove.
1884 * gcc.target/arm/neon/vqnegs8.c: Remove.
1885 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1886 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1887 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1888 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1889 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1890 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1891 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1892 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1893 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1894 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1895 * gcc.target/arm/neon/vqshlQs64.c: Remove.
1896 * gcc.target/arm/neon/vqshlQs8.c: Remove.
1897 * gcc.target/arm/neon/vqshlQu16.c: Remove.
1898 * gcc.target/arm/neon/vqshlQu32.c: Remove.
1899 * gcc.target/arm/neon/vqshlQu64.c: Remove.
1900 * gcc.target/arm/neon/vqshlQu8.c: Remove.
1901 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1902 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1903 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1904 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1905 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1906 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1907 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1908 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1909 * gcc.target/arm/neon/vqshls16.c: Remove.
1910 * gcc.target/arm/neon/vqshls32.c: Remove.
1911 * gcc.target/arm/neon/vqshls64.c: Remove.
1912 * gcc.target/arm/neon/vqshls8.c: Remove.
1913 * gcc.target/arm/neon/vqshlu16.c: Remove.
1914 * gcc.target/arm/neon/vqshlu32.c: Remove.
1915 * gcc.target/arm/neon/vqshlu64.c: Remove.
1916 * gcc.target/arm/neon/vqshlu8.c: Remove.
1917 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1918 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1919 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1920 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1921 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1922 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1923 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1924 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1925 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1926 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1927 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1928 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1929 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1930 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1931 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1932 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1933 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1934 * gcc.target/arm/neon/vqsubQs16.c: Remove.
1935 * gcc.target/arm/neon/vqsubQs32.c: Remove.
1936 * gcc.target/arm/neon/vqsubQs64.c: Remove.
1937 * gcc.target/arm/neon/vqsubQs8.c: Remove.
1938 * gcc.target/arm/neon/vqsubQu16.c: Remove.
1939 * gcc.target/arm/neon/vqsubQu32.c: Remove.
1940 * gcc.target/arm/neon/vqsubQu64.c: Remove.
1941 * gcc.target/arm/neon/vqsubQu8.c: Remove.
1942 * gcc.target/arm/neon/vqsubs16.c: Remove.
1943 * gcc.target/arm/neon/vqsubs32.c: Remove.
1944 * gcc.target/arm/neon/vqsubs64.c: Remove.
1945 * gcc.target/arm/neon/vqsubs8.c: Remove.
1946 * gcc.target/arm/neon/vqsubu16.c: Remove.
1947 * gcc.target/arm/neon/vqsubu32.c: Remove.
1948 * gcc.target/arm/neon/vqsubu64.c: Remove.
1949 * gcc.target/arm/neon/vqsubu8.c: Remove.
1950 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1951 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1952 * gcc.target/arm/neon/vrecpef32.c: Remove.
1953 * gcc.target/arm/neon/vrecpeu32.c: Remove.
1954 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1955 * gcc.target/arm/neon/vrecpsf32.c: Remove.
1956 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1957 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1958 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1959 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1960 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1961 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1962 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1963 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1964 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1965 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1966 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1967 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1968 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1969 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1970 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1971 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1972 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1973 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1974 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1975 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1976 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1977 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1978 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1979 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1980 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1981 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1982 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1983 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1984 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1985 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1986 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1987 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1988 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1989 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1990 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1991 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1992 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1993 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1994 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1995 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1996 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1997 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1998 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1999 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2000 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2001 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2002 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2003 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2004 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2005 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2006 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2007 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2008 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2009 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2010 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2011 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2012 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2013 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2014 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2015 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2016 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2017 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2018 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2019 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2020 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2021 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2022 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2023 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2024 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2025 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2026 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2027 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2028 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2029 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2030 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2031 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2032 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2033 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2034 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2035 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2036 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2037 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2038 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2039 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2040 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2041 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2042 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2043 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2044 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2045 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2046 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2047 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2048 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2049 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2050 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2051 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2052 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2053 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2054 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2055 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2056 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2057 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2058 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2059 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2060 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2061 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2062 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2063 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2064 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2065 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2066 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2067 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2068 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2069 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2070 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2071 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2072 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2073 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2074 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2075 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2076 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2077 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2078 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2079 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2080 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2081 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2082 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2083 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2084 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2085 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2086 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2087 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2088 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2089 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2090 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2091 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2092 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2093 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2094 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2095 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2096 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2097 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2098 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2099 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2100 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2101 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2102 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2103 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2104 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2105 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2106 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2107 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2108 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2109 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2110 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2111 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2112 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2113 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2114 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2115 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2116 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2117 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2118 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2119 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2120 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2121 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2122 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2123 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2124 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2125 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2126 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2127 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2128 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2129 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2130 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2131 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2132 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2133 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2134 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2135 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2136 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2137 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2138 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2139 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2140 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2141 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2142 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2143 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2144 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2145 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2146 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2147 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2148 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2149 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2150 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2151 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2152 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2153 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2154 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2155 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2156 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2157 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2158 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2159 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2160 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2161 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2162 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2163 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2164 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2165 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2166 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2167 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2168 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2169 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2170 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2171 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2172 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2173 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2174 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2175 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2176 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2177 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2178 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2179 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2180 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2181 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2182 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2183 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2184 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2185 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2186 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2187 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2188 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2189 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2190 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2191 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2192 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2193 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2194 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2195 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2196 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2197 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2198 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2199 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2244 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2245 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2246 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2247 * gcc.target/arm/neon/vrev16p8.c: Remove.
2248 * gcc.target/arm/neon/vrev16s8.c: Remove.
2249 * gcc.target/arm/neon/vrev16u8.c: Remove.
2250 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2251 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2252 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2253 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2254 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2255 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2256 * gcc.target/arm/neon/vrev32p16.c: Remove.
2257 * gcc.target/arm/neon/vrev32p8.c: Remove.
2258 * gcc.target/arm/neon/vrev32s16.c: Remove.
2259 * gcc.target/arm/neon/vrev32s8.c: Remove.
2260 * gcc.target/arm/neon/vrev32u16.c: Remove.
2261 * gcc.target/arm/neon/vrev32u8.c: Remove.
2262 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2263 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2264 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2265 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2266 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2267 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2268 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2269 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2270 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2271 * gcc.target/arm/neon/vrev64f32.c: Remove.
2272 * gcc.target/arm/neon/vrev64p16.c: Remove.
2273 * gcc.target/arm/neon/vrev64p8.c: Remove.
2274 * gcc.target/arm/neon/vrev64s16.c: Remove.
2275 * gcc.target/arm/neon/vrev64s32.c: Remove.
2276 * gcc.target/arm/neon/vrev64s8.c: Remove.
2277 * gcc.target/arm/neon/vrev64u16.c: Remove.
2278 * gcc.target/arm/neon/vrev64u32.c: Remove.
2279 * gcc.target/arm/neon/vrev64u8.c: Remove.
2280 * gcc.target/arm/neon/vrndaf32.c: Remove.
2281 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2282 * gcc.target/arm/neon/vrndf32.c: Remove.
2283 * gcc.target/arm/neon/vrndmf32.c: Remove.
2284 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2285 * gcc.target/arm/neon/vrndnf32.c: Remove.
2286 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2287 * gcc.target/arm/neon/vrndpf32.c: Remove.
2288 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2289 * gcc.target/arm/neon/vrndqf32.c: Remove.
2290 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2291 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2292 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2293 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2294 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2295 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2296 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2297 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2298 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2299 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2300 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2301 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2302 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2303 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2304 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2305 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2306 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2307 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2308 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2309 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2310 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2311 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2312 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2313 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2314 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2315 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2316 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2317 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2318 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2319 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2320 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2321 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2322 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2323 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2324 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2325 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2326 * gcc.target/arm/neon/vshlQs16.c: Remove.
2327 * gcc.target/arm/neon/vshlQs32.c: Remove.
2328 * gcc.target/arm/neon/vshlQs64.c: Remove.
2329 * gcc.target/arm/neon/vshlQs8.c: Remove.
2330 * gcc.target/arm/neon/vshlQu16.c: Remove.
2331 * gcc.target/arm/neon/vshlQu32.c: Remove.
2332 * gcc.target/arm/neon/vshlQu64.c: Remove.
2333 * gcc.target/arm/neon/vshlQu8.c: Remove.
2334 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2335 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2336 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2337 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2338 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2339 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2340 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2341 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2342 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2343 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2344 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2345 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2346 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2347 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2348 * gcc.target/arm/neon/vshls16.c: Remove.
2349 * gcc.target/arm/neon/vshls32.c: Remove.
2350 * gcc.target/arm/neon/vshls64.c: Remove.
2351 * gcc.target/arm/neon/vshls8.c: Remove.
2352 * gcc.target/arm/neon/vshlu16.c: Remove.
2353 * gcc.target/arm/neon/vshlu32.c: Remove.
2354 * gcc.target/arm/neon/vshlu64.c: Remove.
2355 * gcc.target/arm/neon/vshlu8.c: Remove.
2356 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2357 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2358 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2359 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2360 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2361 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2362 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2363 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2364 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2365 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2366 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2367 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2368 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2369 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2370 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2371 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2372 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2373 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2374 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2375 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2376 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2377 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2378 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2379 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2380 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2381 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2382 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2383 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2384 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2385 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2386 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2387 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2388 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2389 * gcc.target/arm/neon/vsli_np16.c: Remove.
2390 * gcc.target/arm/neon/vsli_np64.c: Remove.
2391 * gcc.target/arm/neon/vsli_np8.c: Remove.
2392 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2393 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2394 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2395 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2396 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2397 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2398 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2399 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2400 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2401 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2402 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2403 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2404 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2405 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2406 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2407 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2408 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2409 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2410 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2411 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2412 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2413 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2414 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2415 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2416 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2417 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2418 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2419 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2420 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2421 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2422 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2423 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2424 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2425 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2426 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2427 * gcc.target/arm/neon/vsri_np16.c: Remove.
2428 * gcc.target/arm/neon/vsri_np64.c: Remove.
2429 * gcc.target/arm/neon/vsri_np8.c: Remove.
2430 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2431 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2432 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2433 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2434 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2435 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2436 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2437 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2438 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2439 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2440 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2441 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2442 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2443 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2444 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2445 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2446 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2447 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2448 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2449 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2450 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2451 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2452 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2453 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2454 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2455 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2456 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2457 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2458 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2459 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2460 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2461 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2462 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2463 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2464 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2465 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2466 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2467 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2468 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2469 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2470 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2471 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2472 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2473 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2474 * gcc.target/arm/neon/vst1f32.c: Remove.
2475 * gcc.target/arm/neon/vst1p16.c: Remove.
2476 * gcc.target/arm/neon/vst1p64.c: Remove.
2477 * gcc.target/arm/neon/vst1p8.c: Remove.
2478 * gcc.target/arm/neon/vst1s16.c: Remove.
2479 * gcc.target/arm/neon/vst1s32.c: Remove.
2480 * gcc.target/arm/neon/vst1s64.c: Remove.
2481 * gcc.target/arm/neon/vst1s8.c: Remove.
2482 * gcc.target/arm/neon/vst1u16.c: Remove.
2483 * gcc.target/arm/neon/vst1u32.c: Remove.
2484 * gcc.target/arm/neon/vst1u64.c: Remove.
2485 * gcc.target/arm/neon/vst1u8.c: Remove.
2486 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2487 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2488 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2489 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2490 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2491 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2492 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2493 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2494 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2495 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2496 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2497 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2498 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2499 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2500 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2501 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2502 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2503 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2504 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2505 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2506 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2507 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2508 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2509 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2510 * gcc.target/arm/neon/vst2f32.c: Remove.
2511 * gcc.target/arm/neon/vst2p16.c: Remove.
2512 * gcc.target/arm/neon/vst2p64.c: Remove.
2513 * gcc.target/arm/neon/vst2p8.c: Remove.
2514 * gcc.target/arm/neon/vst2s16.c: Remove.
2515 * gcc.target/arm/neon/vst2s32.c: Remove.
2516 * gcc.target/arm/neon/vst2s64.c: Remove.
2517 * gcc.target/arm/neon/vst2s8.c: Remove.
2518 * gcc.target/arm/neon/vst2u16.c: Remove.
2519 * gcc.target/arm/neon/vst2u32.c: Remove.
2520 * gcc.target/arm/neon/vst2u64.c: Remove.
2521 * gcc.target/arm/neon/vst2u8.c: Remove.
2522 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2523 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2524 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2525 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2526 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2527 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2528 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2529 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2530 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2531 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2532 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2533 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2534 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2535 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2536 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2537 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2538 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2539 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2540 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2541 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2542 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2543 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2544 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2545 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2546 * gcc.target/arm/neon/vst3f32.c: Remove.
2547 * gcc.target/arm/neon/vst3p16.c: Remove.
2548 * gcc.target/arm/neon/vst3p64.c: Remove.
2549 * gcc.target/arm/neon/vst3p8.c: Remove.
2550 * gcc.target/arm/neon/vst3s16.c: Remove.
2551 * gcc.target/arm/neon/vst3s32.c: Remove.
2552 * gcc.target/arm/neon/vst3s64.c: Remove.
2553 * gcc.target/arm/neon/vst3s8.c: Remove.
2554 * gcc.target/arm/neon/vst3u16.c: Remove.
2555 * gcc.target/arm/neon/vst3u32.c: Remove.
2556 * gcc.target/arm/neon/vst3u64.c: Remove.
2557 * gcc.target/arm/neon/vst3u8.c: Remove.
2558 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2559 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2560 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2561 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2562 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2563 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2564 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2565 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2566 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2567 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2568 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2569 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2570 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2571 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2572 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2573 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2574 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2575 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2576 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2577 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2578 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2579 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2580 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2581 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2582 * gcc.target/arm/neon/vst4f32.c: Remove.
2583 * gcc.target/arm/neon/vst4p16.c: Remove.
2584 * gcc.target/arm/neon/vst4p64.c: Remove.
2585 * gcc.target/arm/neon/vst4p8.c: Remove.
2586 * gcc.target/arm/neon/vst4s16.c: Remove.
2587 * gcc.target/arm/neon/vst4s32.c: Remove.
2588 * gcc.target/arm/neon/vst4s64.c: Remove.
2589 * gcc.target/arm/neon/vst4s8.c: Remove.
2590 * gcc.target/arm/neon/vst4u16.c: Remove.
2591 * gcc.target/arm/neon/vst4u32.c: Remove.
2592 * gcc.target/arm/neon/vst4u64.c: Remove.
2593 * gcc.target/arm/neon/vst4u8.c: Remove.
2594 * gcc.target/arm/neon/vsubQf32.c: Remove.
2595 * gcc.target/arm/neon/vsubQs16.c: Remove.
2596 * gcc.target/arm/neon/vsubQs32.c: Remove.
2597 * gcc.target/arm/neon/vsubQs64.c: Remove.
2598 * gcc.target/arm/neon/vsubQs8.c: Remove.
2599 * gcc.target/arm/neon/vsubQu16.c: Remove.
2600 * gcc.target/arm/neon/vsubQu32.c: Remove.
2601 * gcc.target/arm/neon/vsubQu64.c: Remove.
2602 * gcc.target/arm/neon/vsubQu8.c: Remove.
2603 * gcc.target/arm/neon/vsubf32.c: Remove.
2604 * gcc.target/arm/neon/vsubhns16.c: Remove.
2605 * gcc.target/arm/neon/vsubhns32.c: Remove.
2606 * gcc.target/arm/neon/vsubhns64.c: Remove.
2607 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2608 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2609 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2610 * gcc.target/arm/neon/vsubls16.c: Remove.
2611 * gcc.target/arm/neon/vsubls32.c: Remove.
2612 * gcc.target/arm/neon/vsubls8.c: Remove.
2613 * gcc.target/arm/neon/vsublu16.c: Remove.
2614 * gcc.target/arm/neon/vsublu32.c: Remove.
2615 * gcc.target/arm/neon/vsublu8.c: Remove.
2616 * gcc.target/arm/neon/vsubs16.c: Remove.
2617 * gcc.target/arm/neon/vsubs32.c: Remove.
2618 * gcc.target/arm/neon/vsubs64.c: Remove.
2619 * gcc.target/arm/neon/vsubs8.c: Remove.
2620 * gcc.target/arm/neon/vsubu16.c: Remove.
2621 * gcc.target/arm/neon/vsubu32.c: Remove.
2622 * gcc.target/arm/neon/vsubu64.c: Remove.
2623 * gcc.target/arm/neon/vsubu8.c: Remove.
2624 * gcc.target/arm/neon/vsubws16.c: Remove.
2625 * gcc.target/arm/neon/vsubws32.c: Remove.
2626 * gcc.target/arm/neon/vsubws8.c: Remove.
2627 * gcc.target/arm/neon/vsubwu16.c: Remove.
2628 * gcc.target/arm/neon/vsubwu32.c: Remove.
2629 * gcc.target/arm/neon/vsubwu8.c: Remove.
2630 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2631 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2632 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2633 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2634 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2635 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2636 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2637 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2638 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2639 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2640 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2641 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2642 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2643 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2644 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2645 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2646 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2647 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2648 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2649 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2650 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2651 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2652 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2653 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2654 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2655 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2656 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2657 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2658 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2659 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2660 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2661 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2662 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2663 * gcc.target/arm/neon/vtrnf32.c: Remove.
2664 * gcc.target/arm/neon/vtrnp16.c: Remove.
2665 * gcc.target/arm/neon/vtrnp8.c: Remove.
2666 * gcc.target/arm/neon/vtrns16.c: Remove.
2667 * gcc.target/arm/neon/vtrns32.c: Remove.
2668 * gcc.target/arm/neon/vtrns8.c: Remove.
2669 * gcc.target/arm/neon/vtrnu16.c: Remove.
2670 * gcc.target/arm/neon/vtrnu32.c: Remove.
2671 * gcc.target/arm/neon/vtrnu8.c: Remove.
2672 * gcc.target/arm/neon/vtstQp8.c: Remove.
2673 * gcc.target/arm/neon/vtstQs16.c: Remove.
2674 * gcc.target/arm/neon/vtstQs32.c: Remove.
2675 * gcc.target/arm/neon/vtstQs8.c: Remove.
2676 * gcc.target/arm/neon/vtstQu16.c: Remove.
2677 * gcc.target/arm/neon/vtstQu32.c: Remove.
2678 * gcc.target/arm/neon/vtstQu8.c: Remove.
2679 * gcc.target/arm/neon/vtstp8.c: Remove.
2680 * gcc.target/arm/neon/vtsts16.c: Remove.
2681 * gcc.target/arm/neon/vtsts32.c: Remove.
2682 * gcc.target/arm/neon/vtsts8.c: Remove.
2683 * gcc.target/arm/neon/vtstu16.c: Remove.
2684 * gcc.target/arm/neon/vtstu32.c: Remove.
2685 * gcc.target/arm/neon/vtstu8.c: Remove.
2686 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2687 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2688 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2689 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2690 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2691 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2692 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2693 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2694 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2695 * gcc.target/arm/neon/vuzpf32.c: Remove.
2696 * gcc.target/arm/neon/vuzpp16.c: Remove.
2697 * gcc.target/arm/neon/vuzpp8.c: Remove.
2698 * gcc.target/arm/neon/vuzps16.c: Remove.
2699 * gcc.target/arm/neon/vuzps32.c: Remove.
2700 * gcc.target/arm/neon/vuzps8.c: Remove.
2701 * gcc.target/arm/neon/vuzpu16.c: Remove.
2702 * gcc.target/arm/neon/vuzpu32.c: Remove.
2703 * gcc.target/arm/neon/vuzpu8.c: Remove.
2704 * gcc.target/arm/neon/vzipQf32.c: Remove.
2705 * gcc.target/arm/neon/vzipQp16.c: Remove.
2706 * gcc.target/arm/neon/vzipQp8.c: Remove.
2707 * gcc.target/arm/neon/vzipQs16.c: Remove.
2708 * gcc.target/arm/neon/vzipQs32.c: Remove.
2709 * gcc.target/arm/neon/vzipQs8.c: Remove.
2710 * gcc.target/arm/neon/vzipQu16.c: Remove.
2711 * gcc.target/arm/neon/vzipQu32.c: Remove.
2712 * gcc.target/arm/neon/vzipQu8.c: Remove.
2713 * gcc.target/arm/neon/vzipf32.c: Remove.
2714 * gcc.target/arm/neon/vzipp16.c: Remove.
2715 * gcc.target/arm/neon/vzipp8.c: Remove.
2716 * gcc.target/arm/neon/vzips16.c: Remove.
2717 * gcc.target/arm/neon/vzips32.c: Remove.
2718 * gcc.target/arm/neon/vzips8.c: Remove.
2719 * gcc.target/arm/neon/vzipu16.c: Remove.
2720 * gcc.target/arm/neon/vzipu32.c: Remove.
2721 * gcc.target/arm/neon/vzipu8.c: Remove.
2723 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2725 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2727 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2730 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2731 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2733 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2735 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2736 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2737 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2738 levenshtein_plugin.c.
2739 * gcc.dg/spellcheck-fields.c: New file.
2741 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2744 * gfortran.dg/pr68318_1.f90: New test.
2745 * gfortran.dg/pr68318_2.f90: Ditto.
2747 2015-11-12 James Norris <jnorris@codesourcery.com>
2748 Joseph Myers <joseph@codesourcery.com>
2750 * c-c++-common/goacc/declare-1.c: New test.
2751 * c-c++-common/goacc/declare-2.c: Likewise.
2753 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2755 [ARM] Remove neon-testgen.ml and generated tests.
2757 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2758 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2759 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2760 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2761 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2762 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2763 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2764 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2765 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2766 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2767 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2768 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2769 * gcc.target/arm/neon/vRhadds16.c: Remove.
2770 * gcc.target/arm/neon/vRhadds32.c: Remove.
2771 * gcc.target/arm/neon/vRhadds8.c: Remove.
2772 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2773 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2774 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2775 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2776 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2777 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2778 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2779 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2780 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2781 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2782 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2783 * gcc.target/arm/neon/vRshls16.c: Remove.
2784 * gcc.target/arm/neon/vRshls32.c: Remove.
2785 * gcc.target/arm/neon/vRshls64.c: Remove.
2786 * gcc.target/arm/neon/vRshls8.c: Remove.
2787 * gcc.target/arm/neon/vRshlu16.c: Remove.
2788 * gcc.target/arm/neon/vRshlu32.c: Remove.
2789 * gcc.target/arm/neon/vRshlu64.c: Remove.
2790 * gcc.target/arm/neon/vRshlu8.c: Remove.
2791 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2792 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2793 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2794 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2795 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2796 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2797 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2798 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2799 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2800 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2801 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2802 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2803 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2804 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2805 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2806 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2807 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2808 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2809 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2810 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2811 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2812 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2813 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2814 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2815 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2816 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2817 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2818 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2819 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2820 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2821 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2822 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2823 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2824 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2825 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2826 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2827 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2828 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2829 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2830 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2831 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2832 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2833 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2834 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2835 * gcc.target/arm/neon/vabaQs16.c: Remove.
2836 * gcc.target/arm/neon/vabaQs32.c: Remove.
2837 * gcc.target/arm/neon/vabaQs8.c: Remove.
2838 * gcc.target/arm/neon/vabaQu16.c: Remove.
2839 * gcc.target/arm/neon/vabaQu32.c: Remove.
2840 * gcc.target/arm/neon/vabaQu8.c: Remove.
2841 * gcc.target/arm/neon/vabals16.c: Remove.
2842 * gcc.target/arm/neon/vabals32.c: Remove.
2843 * gcc.target/arm/neon/vabals8.c: Remove.
2844 * gcc.target/arm/neon/vabalu16.c: Remove.
2845 * gcc.target/arm/neon/vabalu32.c: Remove.
2846 * gcc.target/arm/neon/vabalu8.c: Remove.
2847 * gcc.target/arm/neon/vabas16.c: Remove.
2848 * gcc.target/arm/neon/vabas32.c: Remove.
2849 * gcc.target/arm/neon/vabas8.c: Remove.
2850 * gcc.target/arm/neon/vabau16.c: Remove.
2851 * gcc.target/arm/neon/vabau32.c: Remove.
2852 * gcc.target/arm/neon/vabau8.c: Remove.
2853 * gcc.target/arm/neon/vabdQf32.c: Remove.
2854 * gcc.target/arm/neon/vabdQs16.c: Remove.
2855 * gcc.target/arm/neon/vabdQs32.c: Remove.
2856 * gcc.target/arm/neon/vabdQs8.c: Remove.
2857 * gcc.target/arm/neon/vabdQu16.c: Remove.
2858 * gcc.target/arm/neon/vabdQu32.c: Remove.
2859 * gcc.target/arm/neon/vabdQu8.c: Remove.
2860 * gcc.target/arm/neon/vabdf32.c: Remove.
2861 * gcc.target/arm/neon/vabdls16.c: Remove.
2862 * gcc.target/arm/neon/vabdls32.c: Remove.
2863 * gcc.target/arm/neon/vabdls8.c: Remove.
2864 * gcc.target/arm/neon/vabdlu16.c: Remove.
2865 * gcc.target/arm/neon/vabdlu32.c: Remove.
2866 * gcc.target/arm/neon/vabdlu8.c: Remove.
2867 * gcc.target/arm/neon/vabds16.c: Remove.
2868 * gcc.target/arm/neon/vabds32.c: Remove.
2869 * gcc.target/arm/neon/vabds8.c: Remove.
2870 * gcc.target/arm/neon/vabdu16.c: Remove.
2871 * gcc.target/arm/neon/vabdu32.c: Remove.
2872 * gcc.target/arm/neon/vabdu8.c: Remove.
2873 * gcc.target/arm/neon/vabsQf32.c: Remove.
2874 * gcc.target/arm/neon/vabsQs16.c: Remove.
2875 * gcc.target/arm/neon/vabsQs32.c: Remove.
2876 * gcc.target/arm/neon/vabsQs8.c: Remove.
2877 * gcc.target/arm/neon/vabsf32.c: Remove.
2878 * gcc.target/arm/neon/vabss16.c: Remove.
2879 * gcc.target/arm/neon/vabss32.c: Remove.
2880 * gcc.target/arm/neon/vabss8.c: Remove.
2881 * gcc.target/arm/neon/vaddQf32.c: Remove.
2882 * gcc.target/arm/neon/vaddQs16.c: Remove.
2883 * gcc.target/arm/neon/vaddQs32.c: Remove.
2884 * gcc.target/arm/neon/vaddQs64.c: Remove.
2885 * gcc.target/arm/neon/vaddQs8.c: Remove.
2886 * gcc.target/arm/neon/vaddQu16.c: Remove.
2887 * gcc.target/arm/neon/vaddQu32.c: Remove.
2888 * gcc.target/arm/neon/vaddQu64.c: Remove.
2889 * gcc.target/arm/neon/vaddQu8.c: Remove.
2890 * gcc.target/arm/neon/vaddf32.c: Remove.
2891 * gcc.target/arm/neon/vaddhns16.c: Remove.
2892 * gcc.target/arm/neon/vaddhns32.c: Remove.
2893 * gcc.target/arm/neon/vaddhns64.c: Remove.
2894 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2895 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2896 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2897 * gcc.target/arm/neon/vaddls16.c: Remove.
2898 * gcc.target/arm/neon/vaddls32.c: Remove.
2899 * gcc.target/arm/neon/vaddls8.c: Remove.
2900 * gcc.target/arm/neon/vaddlu16.c: Remove.
2901 * gcc.target/arm/neon/vaddlu32.c: Remove.
2902 * gcc.target/arm/neon/vaddlu8.c: Remove.
2903 * gcc.target/arm/neon/vadds16.c: Remove.
2904 * gcc.target/arm/neon/vadds32.c: Remove.
2905 * gcc.target/arm/neon/vadds64.c: Remove.
2906 * gcc.target/arm/neon/vadds8.c: Remove.
2907 * gcc.target/arm/neon/vaddu16.c: Remove.
2908 * gcc.target/arm/neon/vaddu32.c: Remove.
2909 * gcc.target/arm/neon/vaddu64.c: Remove.
2910 * gcc.target/arm/neon/vaddu8.c: Remove.
2911 * gcc.target/arm/neon/vaddws16.c: Remove.
2912 * gcc.target/arm/neon/vaddws32.c: Remove.
2913 * gcc.target/arm/neon/vaddws8.c: Remove.
2914 * gcc.target/arm/neon/vaddwu16.c: Remove.
2915 * gcc.target/arm/neon/vaddwu32.c: Remove.
2916 * gcc.target/arm/neon/vaddwu8.c: Remove.
2917 * gcc.target/arm/neon/vandQs16.c: Remove.
2918 * gcc.target/arm/neon/vandQs32.c: Remove.
2919 * gcc.target/arm/neon/vandQs64.c: Remove.
2920 * gcc.target/arm/neon/vandQs8.c: Remove.
2921 * gcc.target/arm/neon/vandQu16.c: Remove.
2922 * gcc.target/arm/neon/vandQu32.c: Remove.
2923 * gcc.target/arm/neon/vandQu64.c: Remove.
2924 * gcc.target/arm/neon/vandQu8.c: Remove.
2925 * gcc.target/arm/neon/vands16.c: Remove.
2926 * gcc.target/arm/neon/vands32.c: Remove.
2927 * gcc.target/arm/neon/vands64.c: Remove.
2928 * gcc.target/arm/neon/vands8.c: Remove.
2929 * gcc.target/arm/neon/vandu16.c: Remove.
2930 * gcc.target/arm/neon/vandu32.c: Remove.
2931 * gcc.target/arm/neon/vandu64.c: Remove.
2932 * gcc.target/arm/neon/vandu8.c: Remove.
2933 * gcc.target/arm/neon/vbicQs16.c: Remove.
2934 * gcc.target/arm/neon/vbicQs32.c: Remove.
2935 * gcc.target/arm/neon/vbicQs64.c: Remove.
2936 * gcc.target/arm/neon/vbicQs8.c: Remove.
2937 * gcc.target/arm/neon/vbicQu16.c: Remove.
2938 * gcc.target/arm/neon/vbicQu32.c: Remove.
2939 * gcc.target/arm/neon/vbicQu64.c: Remove.
2940 * gcc.target/arm/neon/vbicQu8.c: Remove.
2941 * gcc.target/arm/neon/vbics16.c: Remove.
2942 * gcc.target/arm/neon/vbics32.c: Remove.
2943 * gcc.target/arm/neon/vbics64.c: Remove.
2944 * gcc.target/arm/neon/vbics8.c: Remove.
2945 * gcc.target/arm/neon/vbicu16.c: Remove.
2946 * gcc.target/arm/neon/vbicu32.c: Remove.
2947 * gcc.target/arm/neon/vbicu64.c: Remove.
2948 * gcc.target/arm/neon/vbicu8.c: Remove.
2949 * gcc.target/arm/neon/vbslQf32.c: Remove.
2950 * gcc.target/arm/neon/vbslQp16.c: Remove.
2951 * gcc.target/arm/neon/vbslQp64.c: Remove.
2952 * gcc.target/arm/neon/vbslQp8.c: Remove.
2953 * gcc.target/arm/neon/vbslQs16.c: Remove.
2954 * gcc.target/arm/neon/vbslQs32.c: Remove.
2955 * gcc.target/arm/neon/vbslQs64.c: Remove.
2956 * gcc.target/arm/neon/vbslQs8.c: Remove.
2957 * gcc.target/arm/neon/vbslQu16.c: Remove.
2958 * gcc.target/arm/neon/vbslQu32.c: Remove.
2959 * gcc.target/arm/neon/vbslQu64.c: Remove.
2960 * gcc.target/arm/neon/vbslQu8.c: Remove.
2961 * gcc.target/arm/neon/vbslf32.c: Remove.
2962 * gcc.target/arm/neon/vbslp16.c: Remove.
2963 * gcc.target/arm/neon/vbslp64.c: Remove.
2964 * gcc.target/arm/neon/vbslp8.c: Remove.
2965 * gcc.target/arm/neon/vbsls16.c: Remove.
2966 * gcc.target/arm/neon/vbsls32.c: Remove.
2967 * gcc.target/arm/neon/vbsls64.c: Remove.
2968 * gcc.target/arm/neon/vbsls8.c: Remove.
2969 * gcc.target/arm/neon/vbslu16.c: Remove.
2970 * gcc.target/arm/neon/vbslu32.c: Remove.
2971 * gcc.target/arm/neon/vbslu64.c: Remove.
2972 * gcc.target/arm/neon/vbslu8.c: Remove.
2973 * gcc.target/arm/neon/vcageQf32.c: Remove.
2974 * gcc.target/arm/neon/vcagef32.c: Remove.
2975 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2976 * gcc.target/arm/neon/vcagtf32.c: Remove.
2977 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2978 * gcc.target/arm/neon/vcalef32.c: Remove.
2979 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2980 * gcc.target/arm/neon/vcaltf32.c: Remove.
2981 * gcc.target/arm/neon/vceqQf32.c: Remove.
2982 * gcc.target/arm/neon/vceqQp8.c: Remove.
2983 * gcc.target/arm/neon/vceqQs16.c: Remove.
2984 * gcc.target/arm/neon/vceqQs32.c: Remove.
2985 * gcc.target/arm/neon/vceqQs8.c: Remove.
2986 * gcc.target/arm/neon/vceqQu16.c: Remove.
2987 * gcc.target/arm/neon/vceqQu32.c: Remove.
2988 * gcc.target/arm/neon/vceqQu8.c: Remove.
2989 * gcc.target/arm/neon/vceqf32.c: Remove.
2990 * gcc.target/arm/neon/vceqp8.c: Remove.
2991 * gcc.target/arm/neon/vceqs16.c: Remove.
2992 * gcc.target/arm/neon/vceqs32.c: Remove.
2993 * gcc.target/arm/neon/vceqs8.c: Remove.
2994 * gcc.target/arm/neon/vcequ16.c: Remove.
2995 * gcc.target/arm/neon/vcequ32.c: Remove.
2996 * gcc.target/arm/neon/vcequ8.c: Remove.
2997 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2998 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2999 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3000 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3001 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3002 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3003 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3004 * gcc.target/arm/neon/vcgef32.c: Remove.
3005 * gcc.target/arm/neon/vcges16.c: Remove.
3006 * gcc.target/arm/neon/vcges32.c: Remove.
3007 * gcc.target/arm/neon/vcges8.c: Remove.
3008 * gcc.target/arm/neon/vcgeu16.c: Remove.
3009 * gcc.target/arm/neon/vcgeu32.c: Remove.
3010 * gcc.target/arm/neon/vcgeu8.c: Remove.
3011 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3012 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3013 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3014 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3015 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3016 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3017 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3018 * gcc.target/arm/neon/vcgtf32.c: Remove.
3019 * gcc.target/arm/neon/vcgts16.c: Remove.
3020 * gcc.target/arm/neon/vcgts32.c: Remove.
3021 * gcc.target/arm/neon/vcgts8.c: Remove.
3022 * gcc.target/arm/neon/vcgtu16.c: Remove.
3023 * gcc.target/arm/neon/vcgtu32.c: Remove.
3024 * gcc.target/arm/neon/vcgtu8.c: Remove.
3025 * gcc.target/arm/neon/vcleQf32.c: Remove.
3026 * gcc.target/arm/neon/vcleQs16.c: Remove.
3027 * gcc.target/arm/neon/vcleQs32.c: Remove.
3028 * gcc.target/arm/neon/vcleQs8.c: Remove.
3029 * gcc.target/arm/neon/vcleQu16.c: Remove.
3030 * gcc.target/arm/neon/vcleQu32.c: Remove.
3031 * gcc.target/arm/neon/vcleQu8.c: Remove.
3032 * gcc.target/arm/neon/vclef32.c: Remove.
3033 * gcc.target/arm/neon/vcles16.c: Remove.
3034 * gcc.target/arm/neon/vcles32.c: Remove.
3035 * gcc.target/arm/neon/vcles8.c: Remove.
3036 * gcc.target/arm/neon/vcleu16.c: Remove.
3037 * gcc.target/arm/neon/vcleu32.c: Remove.
3038 * gcc.target/arm/neon/vcleu8.c: Remove.
3039 * gcc.target/arm/neon/vclsQs16.c: Remove.
3040 * gcc.target/arm/neon/vclsQs32.c: Remove.
3041 * gcc.target/arm/neon/vclsQs8.c: Remove.
3042 * gcc.target/arm/neon/vclss16.c: Remove.
3043 * gcc.target/arm/neon/vclss32.c: Remove.
3044 * gcc.target/arm/neon/vclss8.c: Remove.
3045 * gcc.target/arm/neon/vcltQf32.c: Remove.
3046 * gcc.target/arm/neon/vcltQs16.c: Remove.
3047 * gcc.target/arm/neon/vcltQs32.c: Remove.
3048 * gcc.target/arm/neon/vcltQs8.c: Remove.
3049 * gcc.target/arm/neon/vcltQu16.c: Remove.
3050 * gcc.target/arm/neon/vcltQu32.c: Remove.
3051 * gcc.target/arm/neon/vcltQu8.c: Remove.
3052 * gcc.target/arm/neon/vcltf32.c: Remove.
3053 * gcc.target/arm/neon/vclts16.c: Remove.
3054 * gcc.target/arm/neon/vclts32.c: Remove.
3055 * gcc.target/arm/neon/vclts8.c: Remove.
3056 * gcc.target/arm/neon/vcltu16.c: Remove.
3057 * gcc.target/arm/neon/vcltu32.c: Remove.
3058 * gcc.target/arm/neon/vcltu8.c: Remove.
3059 * gcc.target/arm/neon/vclzQs16.c: Remove.
3060 * gcc.target/arm/neon/vclzQs32.c: Remove.
3061 * gcc.target/arm/neon/vclzQs8.c: Remove.
3062 * gcc.target/arm/neon/vclzQu16.c: Remove.
3063 * gcc.target/arm/neon/vclzQu32.c: Remove.
3064 * gcc.target/arm/neon/vclzQu8.c: Remove.
3065 * gcc.target/arm/neon/vclzs16.c: Remove.
3066 * gcc.target/arm/neon/vclzs32.c: Remove.
3067 * gcc.target/arm/neon/vclzs8.c: Remove.
3068 * gcc.target/arm/neon/vclzu16.c: Remove.
3069 * gcc.target/arm/neon/vclzu32.c: Remove.
3070 * gcc.target/arm/neon/vclzu8.c: Remove.
3071 * gcc.target/arm/neon/vcntQp8.c: Remove.
3072 * gcc.target/arm/neon/vcntQs8.c: Remove.
3073 * gcc.target/arm/neon/vcntQu8.c: Remove.
3074 * gcc.target/arm/neon/vcntp8.c: Remove.
3075 * gcc.target/arm/neon/vcnts8.c: Remove.
3076 * gcc.target/arm/neon/vcntu8.c: Remove.
3077 * gcc.target/arm/neon/vcombinef32.c: Remove.
3078 * gcc.target/arm/neon/vcombinep16.c: Remove.
3079 * gcc.target/arm/neon/vcombinep64.c: Remove.
3080 * gcc.target/arm/neon/vcombinep8.c: Remove.
3081 * gcc.target/arm/neon/vcombines16.c: Remove.
3082 * gcc.target/arm/neon/vcombines32.c: Remove.
3083 * gcc.target/arm/neon/vcombines64.c: Remove.
3084 * gcc.target/arm/neon/vcombines8.c: Remove.
3085 * gcc.target/arm/neon/vcombineu16.c: Remove.
3086 * gcc.target/arm/neon/vcombineu32.c: Remove.
3087 * gcc.target/arm/neon/vcombineu64.c: Remove.
3088 * gcc.target/arm/neon/vcombineu8.c: Remove.
3089 * gcc.target/arm/neon/vcreatef32.c: Remove.
3090 * gcc.target/arm/neon/vcreatep16.c: Remove.
3091 * gcc.target/arm/neon/vcreatep64.c: Remove.
3092 * gcc.target/arm/neon/vcreatep8.c: Remove.
3093 * gcc.target/arm/neon/vcreates16.c: Remove.
3094 * gcc.target/arm/neon/vcreates32.c: Remove.
3095 * gcc.target/arm/neon/vcreates64.c: Remove.
3096 * gcc.target/arm/neon/vcreates8.c: Remove.
3097 * gcc.target/arm/neon/vcreateu16.c: Remove.
3098 * gcc.target/arm/neon/vcreateu32.c: Remove.
3099 * gcc.target/arm/neon/vcreateu64.c: Remove.
3100 * gcc.target/arm/neon/vcreateu8.c: Remove.
3101 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3102 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3103 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3104 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3105 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3106 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3107 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3108 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3109 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3110 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3111 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3112 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3113 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3114 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3115 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3116 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3117 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3118 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3119 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3120 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3121 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3122 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3123 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3124 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3125 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3126 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3127 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3128 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3129 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3130 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3131 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3132 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3133 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3134 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3135 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3136 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3137 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3138 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3139 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3140 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3141 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3142 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3143 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3144 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3145 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3146 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3147 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3148 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3149 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3150 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3151 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3152 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3153 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3154 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3155 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3156 * gcc.target/arm/neon/vdup_np16.c: Remove.
3157 * gcc.target/arm/neon/vdup_np64.c: Remove.
3158 * gcc.target/arm/neon/vdup_np8.c: Remove.
3159 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3160 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3161 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3162 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3163 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3164 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3165 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3166 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3167 * gcc.target/arm/neon/veorQs16.c: Remove.
3168 * gcc.target/arm/neon/veorQs32.c: Remove.
3169 * gcc.target/arm/neon/veorQs64.c: Remove.
3170 * gcc.target/arm/neon/veorQs8.c: Remove.
3171 * gcc.target/arm/neon/veorQu16.c: Remove.
3172 * gcc.target/arm/neon/veorQu32.c: Remove.
3173 * gcc.target/arm/neon/veorQu64.c: Remove.
3174 * gcc.target/arm/neon/veorQu8.c: Remove.
3175 * gcc.target/arm/neon/veors16.c: Remove.
3176 * gcc.target/arm/neon/veors32.c: Remove.
3177 * gcc.target/arm/neon/veors64.c: Remove.
3178 * gcc.target/arm/neon/veors8.c: Remove.
3179 * gcc.target/arm/neon/veoru16.c: Remove.
3180 * gcc.target/arm/neon/veoru32.c: Remove.
3181 * gcc.target/arm/neon/veoru64.c: Remove.
3182 * gcc.target/arm/neon/veoru8.c: Remove.
3183 * gcc.target/arm/neon/vextQf32.c: Remove.
3184 * gcc.target/arm/neon/vextQp16.c: Remove.
3185 * gcc.target/arm/neon/vextQp64.c: Remove.
3186 * gcc.target/arm/neon/vextQp8.c: Remove.
3187 * gcc.target/arm/neon/vextQs16.c: Remove.
3188 * gcc.target/arm/neon/vextQs32.c: Remove.
3189 * gcc.target/arm/neon/vextQs64.c: Remove.
3190 * gcc.target/arm/neon/vextQs8.c: Remove.
3191 * gcc.target/arm/neon/vextQu16.c: Remove.
3192 * gcc.target/arm/neon/vextQu32.c: Remove.
3193 * gcc.target/arm/neon/vextQu64.c: Remove.
3194 * gcc.target/arm/neon/vextQu8.c: Remove.
3195 * gcc.target/arm/neon/vextf32.c: Remove.
3196 * gcc.target/arm/neon/vextp16.c: Remove.
3197 * gcc.target/arm/neon/vextp64.c: Remove.
3198 * gcc.target/arm/neon/vextp8.c: Remove.
3199 * gcc.target/arm/neon/vexts16.c: Remove.
3200 * gcc.target/arm/neon/vexts32.c: Remove.
3201 * gcc.target/arm/neon/vexts64.c: Remove.
3202 * gcc.target/arm/neon/vexts8.c: Remove.
3203 * gcc.target/arm/neon/vextu16.c: Remove.
3204 * gcc.target/arm/neon/vextu32.c: Remove.
3205 * gcc.target/arm/neon/vextu64.c: Remove.
3206 * gcc.target/arm/neon/vextu8.c: Remove.
3207 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3208 * gcc.target/arm/neon/vfmaf32.c: Remove.
3209 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3210 * gcc.target/arm/neon/vfmsf32.c: Remove.
3211 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3212 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3213 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3214 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3215 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3216 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3217 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3218 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3219 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3220 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3221 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3222 * gcc.target/arm/neon/vget_highf32.c: Remove.
3223 * gcc.target/arm/neon/vget_highp16.c: Remove.
3224 * gcc.target/arm/neon/vget_highp64.c: Remove.
3225 * gcc.target/arm/neon/vget_highp8.c: Remove.
3226 * gcc.target/arm/neon/vget_highs16.c: Remove.
3227 * gcc.target/arm/neon/vget_highs32.c: Remove.
3228 * gcc.target/arm/neon/vget_highs64.c: Remove.
3229 * gcc.target/arm/neon/vget_highs8.c: Remove.
3230 * gcc.target/arm/neon/vget_highu16.c: Remove.
3231 * gcc.target/arm/neon/vget_highu32.c: Remove.
3232 * gcc.target/arm/neon/vget_highu64.c: Remove.
3233 * gcc.target/arm/neon/vget_highu8.c: Remove.
3234 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3235 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3236 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3237 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3238 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3239 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3240 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3241 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3242 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3243 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3244 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3245 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3246 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3247 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3248 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3249 * gcc.target/arm/neon/vget_lows16.c: Remove.
3250 * gcc.target/arm/neon/vget_lows32.c: Remove.
3251 * gcc.target/arm/neon/vget_lows64.c: Remove.
3252 * gcc.target/arm/neon/vget_lows8.c: Remove.
3253 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3254 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3255 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3256 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3257 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3258 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3259 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3260 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3261 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3262 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3263 * gcc.target/arm/neon/vhadds16.c: Remove.
3264 * gcc.target/arm/neon/vhadds32.c: Remove.
3265 * gcc.target/arm/neon/vhadds8.c: Remove.
3266 * gcc.target/arm/neon/vhaddu16.c: Remove.
3267 * gcc.target/arm/neon/vhaddu32.c: Remove.
3268 * gcc.target/arm/neon/vhaddu8.c: Remove.
3269 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3270 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3271 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3272 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3273 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3274 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3275 * gcc.target/arm/neon/vhsubs16.c: Remove.
3276 * gcc.target/arm/neon/vhsubs32.c: Remove.
3277 * gcc.target/arm/neon/vhsubs8.c: Remove.
3278 * gcc.target/arm/neon/vhsubu16.c: Remove.
3279 * gcc.target/arm/neon/vhsubu32.c: Remove.
3280 * gcc.target/arm/neon/vhsubu8.c: Remove.
3281 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3282 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3283 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3284 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3285 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3286 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3287 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3288 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3289 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3290 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3291 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3292 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3293 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3294 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3295 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3296 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3297 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3298 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3299 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3300 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3301 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3302 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3303 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3304 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3305 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3306 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3307 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3308 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3309 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3310 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3311 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3312 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3313 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3314 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3315 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3316 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3317 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3318 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3319 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3320 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3321 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3322 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3323 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3324 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3325 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3326 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3327 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3328 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3329 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3330 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3331 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3332 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3333 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3334 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3335 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3336 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3337 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3338 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3339 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3340 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3341 * gcc.target/arm/neon/vld1f32.c: Remove.
3342 * gcc.target/arm/neon/vld1p16.c: Remove.
3343 * gcc.target/arm/neon/vld1p64.c: Remove.
3344 * gcc.target/arm/neon/vld1p8.c: Remove.
3345 * gcc.target/arm/neon/vld1s16.c: Remove.
3346 * gcc.target/arm/neon/vld1s32.c: Remove.
3347 * gcc.target/arm/neon/vld1s64.c: Remove.
3348 * gcc.target/arm/neon/vld1s8.c: Remove.
3349 * gcc.target/arm/neon/vld1u16.c: Remove.
3350 * gcc.target/arm/neon/vld1u32.c: Remove.
3351 * gcc.target/arm/neon/vld1u64.c: Remove.
3352 * gcc.target/arm/neon/vld1u8.c: Remove.
3353 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3354 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3355 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3356 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3357 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3358 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3359 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3360 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3361 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3362 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3363 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3364 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3365 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3366 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3367 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3368 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3369 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3370 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3371 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3372 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3373 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3374 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3375 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3376 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3377 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3378 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3379 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3380 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3381 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3382 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3383 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3384 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3385 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3386 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3387 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3388 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3389 * gcc.target/arm/neon/vld2f32.c: Remove.
3390 * gcc.target/arm/neon/vld2p16.c: Remove.
3391 * gcc.target/arm/neon/vld2p64.c: Remove.
3392 * gcc.target/arm/neon/vld2p8.c: Remove.
3393 * gcc.target/arm/neon/vld2s16.c: Remove.
3394 * gcc.target/arm/neon/vld2s32.c: Remove.
3395 * gcc.target/arm/neon/vld2s64.c: Remove.
3396 * gcc.target/arm/neon/vld2s8.c: Remove.
3397 * gcc.target/arm/neon/vld2u16.c: Remove.
3398 * gcc.target/arm/neon/vld2u32.c: Remove.
3399 * gcc.target/arm/neon/vld2u64.c: Remove.
3400 * gcc.target/arm/neon/vld2u8.c: Remove.
3401 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3402 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3403 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3404 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3405 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3406 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3407 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3408 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3409 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3410 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3411 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3412 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3413 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3414 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3415 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3416 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3417 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3418 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3419 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3420 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3421 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3422 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3423 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3424 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3425 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3426 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3427 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3428 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3429 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3430 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3431 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3432 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3433 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3434 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3435 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3436 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3437 * gcc.target/arm/neon/vld3f32.c: Remove.
3438 * gcc.target/arm/neon/vld3p16.c: Remove.
3439 * gcc.target/arm/neon/vld3p64.c: Remove.
3440 * gcc.target/arm/neon/vld3p8.c: Remove.
3441 * gcc.target/arm/neon/vld3s16.c: Remove.
3442 * gcc.target/arm/neon/vld3s32.c: Remove.
3443 * gcc.target/arm/neon/vld3s64.c: Remove.
3444 * gcc.target/arm/neon/vld3s8.c: Remove.
3445 * gcc.target/arm/neon/vld3u16.c: Remove.
3446 * gcc.target/arm/neon/vld3u32.c: Remove.
3447 * gcc.target/arm/neon/vld3u64.c: Remove.
3448 * gcc.target/arm/neon/vld3u8.c: Remove.
3449 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3450 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3451 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3452 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3453 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3454 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3455 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3456 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3457 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3458 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3459 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3460 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3461 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3462 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3463 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3464 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3465 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3466 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3467 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3468 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3469 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3470 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3471 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3472 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3473 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3474 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3475 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3476 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3477 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3478 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3479 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3480 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3481 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3482 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3483 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3484 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3485 * gcc.target/arm/neon/vld4f32.c: Remove.
3486 * gcc.target/arm/neon/vld4p16.c: Remove.
3487 * gcc.target/arm/neon/vld4p64.c: Remove.
3488 * gcc.target/arm/neon/vld4p8.c: Remove.
3489 * gcc.target/arm/neon/vld4s16.c: Remove.
3490 * gcc.target/arm/neon/vld4s32.c: Remove.
3491 * gcc.target/arm/neon/vld4s64.c: Remove.
3492 * gcc.target/arm/neon/vld4s8.c: Remove.
3493 * gcc.target/arm/neon/vld4u16.c: Remove.
3494 * gcc.target/arm/neon/vld4u32.c: Remove.
3495 * gcc.target/arm/neon/vld4u64.c: Remove.
3496 * gcc.target/arm/neon/vld4u8.c: Remove.
3497 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3498 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3499 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3500 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3501 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3502 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3503 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3504 * gcc.target/arm/neon/vmaxf32.c: Remove.
3505 * gcc.target/arm/neon/vmaxs16.c: Remove.
3506 * gcc.target/arm/neon/vmaxs32.c: Remove.
3507 * gcc.target/arm/neon/vmaxs8.c: Remove.
3508 * gcc.target/arm/neon/vmaxu16.c: Remove.
3509 * gcc.target/arm/neon/vmaxu32.c: Remove.
3510 * gcc.target/arm/neon/vmaxu8.c: Remove.
3511 * gcc.target/arm/neon/vminQf32.c: Remove.
3512 * gcc.target/arm/neon/vminQs16.c: Remove.
3513 * gcc.target/arm/neon/vminQs32.c: Remove.
3514 * gcc.target/arm/neon/vminQs8.c: Remove.
3515 * gcc.target/arm/neon/vminQu16.c: Remove.
3516 * gcc.target/arm/neon/vminQu32.c: Remove.
3517 * gcc.target/arm/neon/vminQu8.c: Remove.
3518 * gcc.target/arm/neon/vminf32.c: Remove.
3519 * gcc.target/arm/neon/vmins16.c: Remove.
3520 * gcc.target/arm/neon/vmins32.c: Remove.
3521 * gcc.target/arm/neon/vmins8.c: Remove.
3522 * gcc.target/arm/neon/vminu16.c: Remove.
3523 * gcc.target/arm/neon/vminu32.c: Remove.
3524 * gcc.target/arm/neon/vminu8.c: Remove.
3525 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3526 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3527 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3528 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3529 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3530 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3531 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3532 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3533 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3534 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3535 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3536 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3537 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3538 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3539 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3540 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3541 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3542 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3543 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3544 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3545 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3546 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3547 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3548 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3549 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3550 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3551 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3552 * gcc.target/arm/neon/vmlaf32.c: Remove.
3553 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3554 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3555 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3556 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3557 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3558 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3559 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3560 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3561 * gcc.target/arm/neon/vmlals16.c: Remove.
3562 * gcc.target/arm/neon/vmlals32.c: Remove.
3563 * gcc.target/arm/neon/vmlals8.c: Remove.
3564 * gcc.target/arm/neon/vmlalu16.c: Remove.
3565 * gcc.target/arm/neon/vmlalu32.c: Remove.
3566 * gcc.target/arm/neon/vmlalu8.c: Remove.
3567 * gcc.target/arm/neon/vmlas16.c: Remove.
3568 * gcc.target/arm/neon/vmlas32.c: Remove.
3569 * gcc.target/arm/neon/vmlas8.c: Remove.
3570 * gcc.target/arm/neon/vmlau16.c: Remove.
3571 * gcc.target/arm/neon/vmlau32.c: Remove.
3572 * gcc.target/arm/neon/vmlau8.c: Remove.
3573 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3574 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3575 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3576 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3577 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3578 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3579 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3580 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3581 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3582 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3583 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3584 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3585 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3586 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3587 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3588 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3589 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3590 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3591 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3592 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3593 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3594 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3595 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3596 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3597 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3598 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3599 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3600 * gcc.target/arm/neon/vmlsf32.c: Remove.
3601 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3602 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3603 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3604 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3605 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3606 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3607 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3608 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3609 * gcc.target/arm/neon/vmlsls16.c: Remove.
3610 * gcc.target/arm/neon/vmlsls32.c: Remove.
3611 * gcc.target/arm/neon/vmlsls8.c: Remove.
3612 * gcc.target/arm/neon/vmlslu16.c: Remove.
3613 * gcc.target/arm/neon/vmlslu32.c: Remove.
3614 * gcc.target/arm/neon/vmlslu8.c: Remove.
3615 * gcc.target/arm/neon/vmlss16.c: Remove.
3616 * gcc.target/arm/neon/vmlss32.c: Remove.
3617 * gcc.target/arm/neon/vmlss8.c: Remove.
3618 * gcc.target/arm/neon/vmlsu16.c: Remove.
3619 * gcc.target/arm/neon/vmlsu32.c: Remove.
3620 * gcc.target/arm/neon/vmlsu8.c: Remove.
3621 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3622 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3623 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3624 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3625 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3626 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3627 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3628 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3629 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3630 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3631 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3632 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3633 * gcc.target/arm/neon/vmov_np16.c: Remove.
3634 * gcc.target/arm/neon/vmov_np8.c: Remove.
3635 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3636 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3637 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3638 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3639 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3640 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3641 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3642 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3643 * gcc.target/arm/neon/vmovls16.c: Remove.
3644 * gcc.target/arm/neon/vmovls32.c: Remove.
3645 * gcc.target/arm/neon/vmovls8.c: Remove.
3646 * gcc.target/arm/neon/vmovlu16.c: Remove.
3647 * gcc.target/arm/neon/vmovlu32.c: Remove.
3648 * gcc.target/arm/neon/vmovlu8.c: Remove.
3649 * gcc.target/arm/neon/vmovns16.c: Remove.
3650 * gcc.target/arm/neon/vmovns32.c: Remove.
3651 * gcc.target/arm/neon/vmovns64.c: Remove.
3652 * gcc.target/arm/neon/vmovnu16.c: Remove.
3653 * gcc.target/arm/neon/vmovnu32.c: Remove.
3654 * gcc.target/arm/neon/vmovnu64.c: Remove.
3655 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3656 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3657 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3658 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3659 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3660 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3661 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3662 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3663 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3664 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3665 * gcc.target/arm/neon/vmulQf32.c: Remove.
3666 * gcc.target/arm/neon/vmulQp8.c: Remove.
3667 * gcc.target/arm/neon/vmulQs16.c: Remove.
3668 * gcc.target/arm/neon/vmulQs32.c: Remove.
3669 * gcc.target/arm/neon/vmulQs8.c: Remove.
3670 * gcc.target/arm/neon/vmulQu16.c: Remove.
3671 * gcc.target/arm/neon/vmulQu32.c: Remove.
3672 * gcc.target/arm/neon/vmulQu8.c: Remove.
3673 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3674 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3675 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3676 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3677 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3678 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3679 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3680 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3681 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3682 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3683 * gcc.target/arm/neon/vmulf32.c: Remove.
3684 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3685 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3686 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3687 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3688 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3689 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3690 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3691 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3692 * gcc.target/arm/neon/vmullp8.c: Remove.
3693 * gcc.target/arm/neon/vmulls16.c: Remove.
3694 * gcc.target/arm/neon/vmulls32.c: Remove.
3695 * gcc.target/arm/neon/vmulls8.c: Remove.
3696 * gcc.target/arm/neon/vmullu16.c: Remove.
3697 * gcc.target/arm/neon/vmullu32.c: Remove.
3698 * gcc.target/arm/neon/vmullu8.c: Remove.
3699 * gcc.target/arm/neon/vmulp8.c: Remove.
3700 * gcc.target/arm/neon/vmuls16.c: Remove.
3701 * gcc.target/arm/neon/vmuls32.c: Remove.
3702 * gcc.target/arm/neon/vmuls8.c: Remove.
3703 * gcc.target/arm/neon/vmulu16.c: Remove.
3704 * gcc.target/arm/neon/vmulu32.c: Remove.
3705 * gcc.target/arm/neon/vmulu8.c: Remove.
3706 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3707 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3708 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3709 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3710 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3711 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3712 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3713 * gcc.target/arm/neon/vmvnp8.c: Remove.
3714 * gcc.target/arm/neon/vmvns16.c: Remove.
3715 * gcc.target/arm/neon/vmvns32.c: Remove.
3716 * gcc.target/arm/neon/vmvns8.c: Remove.
3717 * gcc.target/arm/neon/vmvnu16.c: Remove.
3718 * gcc.target/arm/neon/vmvnu32.c: Remove.
3719 * gcc.target/arm/neon/vmvnu8.c: Remove.
3720 * gcc.target/arm/neon/vnegQf32.c: Remove.
3721 * gcc.target/arm/neon/vnegQs16.c: Remove.
3722 * gcc.target/arm/neon/vnegQs32.c: Remove.
3723 * gcc.target/arm/neon/vnegQs8.c: Remove.
3724 * gcc.target/arm/neon/vnegf32.c: Remove.
3725 * gcc.target/arm/neon/vnegs16.c: Remove.
3726 * gcc.target/arm/neon/vnegs32.c: Remove.
3727 * gcc.target/arm/neon/vnegs8.c: Remove.
3728 * gcc.target/arm/neon/vornQs16.c: Remove.
3729 * gcc.target/arm/neon/vornQs32.c: Remove.
3730 * gcc.target/arm/neon/vornQs64.c: Remove.
3731 * gcc.target/arm/neon/vornQs8.c: Remove.
3732 * gcc.target/arm/neon/vornQu16.c: Remove.
3733 * gcc.target/arm/neon/vornQu32.c: Remove.
3734 * gcc.target/arm/neon/vornQu64.c: Remove.
3735 * gcc.target/arm/neon/vornQu8.c: Remove.
3736 * gcc.target/arm/neon/vorns16.c: Remove.
3737 * gcc.target/arm/neon/vorns32.c: Remove.
3738 * gcc.target/arm/neon/vorns64.c: Remove.
3739 * gcc.target/arm/neon/vorns8.c: Remove.
3740 * gcc.target/arm/neon/vornu16.c: Remove.
3741 * gcc.target/arm/neon/vornu32.c: Remove.
3742 * gcc.target/arm/neon/vornu64.c: Remove.
3743 * gcc.target/arm/neon/vornu8.c: Remove.
3744 * gcc.target/arm/neon/vorrQs16.c: Remove.
3745 * gcc.target/arm/neon/vorrQs32.c: Remove.
3746 * gcc.target/arm/neon/vorrQs64.c: Remove.
3747 * gcc.target/arm/neon/vorrQs8.c: Remove.
3748 * gcc.target/arm/neon/vorrQu16.c: Remove.
3749 * gcc.target/arm/neon/vorrQu32.c: Remove.
3750 * gcc.target/arm/neon/vorrQu64.c: Remove.
3751 * gcc.target/arm/neon/vorrQu8.c: Remove.
3752 * gcc.target/arm/neon/vorrs16.c: Remove.
3753 * gcc.target/arm/neon/vorrs32.c: Remove.
3754 * gcc.target/arm/neon/vorrs64.c: Remove.
3755 * gcc.target/arm/neon/vorrs8.c: Remove.
3756 * gcc.target/arm/neon/vorru16.c: Remove.
3757 * gcc.target/arm/neon/vorru32.c: Remove.
3758 * gcc.target/arm/neon/vorru64.c: Remove.
3759 * gcc.target/arm/neon/vorru8.c: Remove.
3760 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3761 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3762 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3763 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3764 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3765 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3766 * gcc.target/arm/neon/vpadals16.c: Remove.
3767 * gcc.target/arm/neon/vpadals32.c: Remove.
3768 * gcc.target/arm/neon/vpadals8.c: Remove.
3769 * gcc.target/arm/neon/vpadalu16.c: Remove.
3770 * gcc.target/arm/neon/vpadalu32.c: Remove.
3771 * gcc.target/arm/neon/vpadalu8.c: Remove.
3772 * gcc.target/arm/neon/vpaddf32.c: Remove.
3773 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3774 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3775 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3776 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3777 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3778 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3779 * gcc.target/arm/neon/vpaddls16.c: Remove.
3780 * gcc.target/arm/neon/vpaddls32.c: Remove.
3781 * gcc.target/arm/neon/vpaddls8.c: Remove.
3782 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3783 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3784 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3785 * gcc.target/arm/neon/vpadds16.c: Remove.
3786 * gcc.target/arm/neon/vpadds32.c: Remove.
3787 * gcc.target/arm/neon/vpadds8.c: Remove.
3788 * gcc.target/arm/neon/vpaddu16.c: Remove.
3789 * gcc.target/arm/neon/vpaddu32.c: Remove.
3790 * gcc.target/arm/neon/vpaddu8.c: Remove.
3791 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3792 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3793 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3794 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3795 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3796 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3797 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3798 * gcc.target/arm/neon/vpminf32.c: Remove.
3799 * gcc.target/arm/neon/vpmins16.c: Remove.
3800 * gcc.target/arm/neon/vpmins32.c: Remove.
3801 * gcc.target/arm/neon/vpmins8.c: Remove.
3802 * gcc.target/arm/neon/vpminu16.c: Remove.
3803 * gcc.target/arm/neon/vpminu32.c: Remove.
3804 * gcc.target/arm/neon/vpminu8.c: Remove.
3805 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3806 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3807 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3808 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3809 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3810 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3811 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3812 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3813 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3814 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3815 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3816 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3817 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3818 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3819 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3820 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3821 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3822 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3823 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3824 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3825 * gcc.target/arm/neon/vqRshls16.c: Remove.
3826 * gcc.target/arm/neon/vqRshls32.c: Remove.
3827 * gcc.target/arm/neon/vqRshls64.c: Remove.
3828 * gcc.target/arm/neon/vqRshls8.c: Remove.
3829 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3830 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3831 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3832 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3833 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3834 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3835 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3836 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3837 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3838 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3839 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3840 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3841 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3842 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3843 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3844 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3845 * gcc.target/arm/neon/vqabss16.c: Remove.
3846 * gcc.target/arm/neon/vqabss32.c: Remove.
3847 * gcc.target/arm/neon/vqabss8.c: Remove.
3848 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3849 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3850 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3851 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3852 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3853 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3854 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3855 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3856 * gcc.target/arm/neon/vqadds16.c: Remove.
3857 * gcc.target/arm/neon/vqadds32.c: Remove.
3858 * gcc.target/arm/neon/vqadds64.c: Remove.
3859 * gcc.target/arm/neon/vqadds8.c: Remove.
3860 * gcc.target/arm/neon/vqaddu16.c: Remove.
3861 * gcc.target/arm/neon/vqaddu32.c: Remove.
3862 * gcc.target/arm/neon/vqaddu64.c: Remove.
3863 * gcc.target/arm/neon/vqaddu8.c: Remove.
3864 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3865 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3866 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3867 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3868 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3869 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3870 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3871 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3872 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3873 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3874 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3875 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3876 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3877 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3878 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3879 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3880 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3881 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3882 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3883 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3884 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3885 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3886 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3887 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3888 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3889 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3890 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3891 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3892 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3893 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3894 * gcc.target/arm/neon/vqmovns16.c: Remove.
3895 * gcc.target/arm/neon/vqmovns32.c: Remove.
3896 * gcc.target/arm/neon/vqmovns64.c: Remove.
3897 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3898 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3899 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3900 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3901 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3902 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3903 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3904 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3905 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3906 * gcc.target/arm/neon/vqnegs16.c: Remove.
3907 * gcc.target/arm/neon/vqnegs32.c: Remove.
3908 * gcc.target/arm/neon/vqnegs8.c: Remove.
3909 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3910 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3911 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3912 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3913 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3914 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3915 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3916 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3917 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3918 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3919 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3920 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3921 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3922 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3923 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3924 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3925 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3926 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3927 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3928 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3929 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3930 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3931 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3932 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3933 * gcc.target/arm/neon/vqshls16.c: Remove.
3934 * gcc.target/arm/neon/vqshls32.c: Remove.
3935 * gcc.target/arm/neon/vqshls64.c: Remove.
3936 * gcc.target/arm/neon/vqshls8.c: Remove.
3937 * gcc.target/arm/neon/vqshlu16.c: Remove.
3938 * gcc.target/arm/neon/vqshlu32.c: Remove.
3939 * gcc.target/arm/neon/vqshlu64.c: Remove.
3940 * gcc.target/arm/neon/vqshlu8.c: Remove.
3941 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3942 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3943 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3944 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3945 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3946 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3947 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3948 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3949 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3950 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3951 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3952 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3953 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3954 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3955 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3956 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3957 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3958 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3959 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3960 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3961 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3962 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3963 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3964 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3965 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3966 * gcc.target/arm/neon/vqsubs16.c: Remove.
3967 * gcc.target/arm/neon/vqsubs32.c: Remove.
3968 * gcc.target/arm/neon/vqsubs64.c: Remove.
3969 * gcc.target/arm/neon/vqsubs8.c: Remove.
3970 * gcc.target/arm/neon/vqsubu16.c: Remove.
3971 * gcc.target/arm/neon/vqsubu32.c: Remove.
3972 * gcc.target/arm/neon/vqsubu64.c: Remove.
3973 * gcc.target/arm/neon/vqsubu8.c: Remove.
3974 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3975 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3976 * gcc.target/arm/neon/vrecpef32.c: Remove.
3977 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3978 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3979 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4020 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4021 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4022 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4023 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4024 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4025 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4026 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4027 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4028 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4029 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4030 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4035 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4080 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4081 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4082 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4083 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4110 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4111 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4112 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4113 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4114 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4115 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4116 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4117 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4118 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4119 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4120 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4121 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4122 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4123 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4124 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4125 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4126 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4127 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4128 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4129 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4130 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4131 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4132 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4133 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4134 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4135 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4136 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4137 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4138 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4139 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4140 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4141 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4142 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4143 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4144 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4145 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4146 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4147 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4148 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4149 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4150 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4151 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4152 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4153 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4154 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4155 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4156 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4157 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4158 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4159 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4160 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4161 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4162 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4163 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4164 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4165 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4166 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4167 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4168 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4169 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4170 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4171 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4172 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4173 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4174 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4175 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4176 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4177 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4178 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4179 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4180 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4181 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4182 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4183 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4184 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4185 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4186 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4187 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4188 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4189 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4190 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4191 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4192 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4193 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4194 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4195 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4196 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4197 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4198 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4199 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4200 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4201 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4202 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4203 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4204 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4205 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4206 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4207 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4208 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4209 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4210 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4211 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4212 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4213 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4214 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4215 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4216 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4217 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4218 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4219 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4220 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4221 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4222 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4223 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4268 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4269 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4270 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4271 * gcc.target/arm/neon/vrev16p8.c: Remove.
4272 * gcc.target/arm/neon/vrev16s8.c: Remove.
4273 * gcc.target/arm/neon/vrev16u8.c: Remove.
4274 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4275 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4276 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4277 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4278 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4279 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4280 * gcc.target/arm/neon/vrev32p16.c: Remove.
4281 * gcc.target/arm/neon/vrev32p8.c: Remove.
4282 * gcc.target/arm/neon/vrev32s16.c: Remove.
4283 * gcc.target/arm/neon/vrev32s8.c: Remove.
4284 * gcc.target/arm/neon/vrev32u16.c: Remove.
4285 * gcc.target/arm/neon/vrev32u8.c: Remove.
4286 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4287 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4288 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4289 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4290 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4291 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4292 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4293 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4294 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4295 * gcc.target/arm/neon/vrev64f32.c: Remove.
4296 * gcc.target/arm/neon/vrev64p16.c: Remove.
4297 * gcc.target/arm/neon/vrev64p8.c: Remove.
4298 * gcc.target/arm/neon/vrev64s16.c: Remove.
4299 * gcc.target/arm/neon/vrev64s32.c: Remove.
4300 * gcc.target/arm/neon/vrev64s8.c: Remove.
4301 * gcc.target/arm/neon/vrev64u16.c: Remove.
4302 * gcc.target/arm/neon/vrev64u32.c: Remove.
4303 * gcc.target/arm/neon/vrev64u8.c: Remove.
4304 * gcc.target/arm/neon/vrndaf32.c: Remove.
4305 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4306 * gcc.target/arm/neon/vrndf32.c: Remove.
4307 * gcc.target/arm/neon/vrndmf32.c: Remove.
4308 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4309 * gcc.target/arm/neon/vrndnf32.c: Remove.
4310 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4311 * gcc.target/arm/neon/vrndpf32.c: Remove.
4312 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4313 * gcc.target/arm/neon/vrndqf32.c: Remove.
4314 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4315 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4316 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4317 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4318 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4319 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4320 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4321 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4322 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4323 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4324 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4325 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4326 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4327 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4328 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4329 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4330 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4331 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4332 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4333 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4334 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4335 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4336 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4337 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4338 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4339 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4340 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4341 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4342 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4343 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4344 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4345 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4346 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4347 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4348 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4349 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4350 * gcc.target/arm/neon/vshlQs16.c: Remove.
4351 * gcc.target/arm/neon/vshlQs32.c: Remove.
4352 * gcc.target/arm/neon/vshlQs64.c: Remove.
4353 * gcc.target/arm/neon/vshlQs8.c: Remove.
4354 * gcc.target/arm/neon/vshlQu16.c: Remove.
4355 * gcc.target/arm/neon/vshlQu32.c: Remove.
4356 * gcc.target/arm/neon/vshlQu64.c: Remove.
4357 * gcc.target/arm/neon/vshlQu8.c: Remove.
4358 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4359 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4360 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4361 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4362 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4363 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4364 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4365 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4366 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4367 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4368 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4369 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4370 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4371 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4372 * gcc.target/arm/neon/vshls16.c: Remove.
4373 * gcc.target/arm/neon/vshls32.c: Remove.
4374 * gcc.target/arm/neon/vshls64.c: Remove.
4375 * gcc.target/arm/neon/vshls8.c: Remove.
4376 * gcc.target/arm/neon/vshlu16.c: Remove.
4377 * gcc.target/arm/neon/vshlu32.c: Remove.
4378 * gcc.target/arm/neon/vshlu64.c: Remove.
4379 * gcc.target/arm/neon/vshlu8.c: Remove.
4380 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4381 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4382 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4383 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4384 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4385 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4386 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4387 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4388 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4389 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4390 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4391 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4392 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4393 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4394 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4395 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4396 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4397 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4398 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4399 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4400 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4401 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4402 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4403 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4404 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4405 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4406 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4407 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4408 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4409 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4410 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4411 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4412 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4413 * gcc.target/arm/neon/vsli_np16.c: Remove.
4414 * gcc.target/arm/neon/vsli_np64.c: Remove.
4415 * gcc.target/arm/neon/vsli_np8.c: Remove.
4416 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4417 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4418 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4419 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4420 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4421 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4422 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4423 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4424 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4425 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4426 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4427 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4428 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4429 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4430 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4431 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4432 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4433 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4434 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4435 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4436 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4437 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4438 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4439 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4440 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4441 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4442 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4443 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4444 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4445 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4446 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4447 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4448 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4449 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4450 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4451 * gcc.target/arm/neon/vsri_np16.c: Remove.
4452 * gcc.target/arm/neon/vsri_np64.c: Remove.
4453 * gcc.target/arm/neon/vsri_np8.c: Remove.
4454 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4455 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4456 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4457 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4458 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4459 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4460 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4461 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4462 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4463 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4464 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4465 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4466 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4467 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4468 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4469 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4470 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4471 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4472 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4473 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4474 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4475 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4476 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4477 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4478 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4479 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4480 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4481 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4482 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4483 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4484 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4485 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4486 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4487 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4488 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4489 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4490 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4491 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4492 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4493 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4494 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4495 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4496 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4497 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4498 * gcc.target/arm/neon/vst1f32.c: Remove.
4499 * gcc.target/arm/neon/vst1p16.c: Remove.
4500 * gcc.target/arm/neon/vst1p64.c: Remove.
4501 * gcc.target/arm/neon/vst1p8.c: Remove.
4502 * gcc.target/arm/neon/vst1s16.c: Remove.
4503 * gcc.target/arm/neon/vst1s32.c: Remove.
4504 * gcc.target/arm/neon/vst1s64.c: Remove.
4505 * gcc.target/arm/neon/vst1s8.c: Remove.
4506 * gcc.target/arm/neon/vst1u16.c: Remove.
4507 * gcc.target/arm/neon/vst1u32.c: Remove.
4508 * gcc.target/arm/neon/vst1u64.c: Remove.
4509 * gcc.target/arm/neon/vst1u8.c: Remove.
4510 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4511 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4512 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4513 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4514 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4515 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4516 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4517 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4518 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4519 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4520 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4521 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4522 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4523 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4524 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4525 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4526 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4527 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4528 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4529 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4530 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4531 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4532 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4533 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4534 * gcc.target/arm/neon/vst2f32.c: Remove.
4535 * gcc.target/arm/neon/vst2p16.c: Remove.
4536 * gcc.target/arm/neon/vst2p64.c: Remove.
4537 * gcc.target/arm/neon/vst2p8.c: Remove.
4538 * gcc.target/arm/neon/vst2s16.c: Remove.
4539 * gcc.target/arm/neon/vst2s32.c: Remove.
4540 * gcc.target/arm/neon/vst2s64.c: Remove.
4541 * gcc.target/arm/neon/vst2s8.c: Remove.
4542 * gcc.target/arm/neon/vst2u16.c: Remove.
4543 * gcc.target/arm/neon/vst2u32.c: Remove.
4544 * gcc.target/arm/neon/vst2u64.c: Remove.
4545 * gcc.target/arm/neon/vst2u8.c: Remove.
4546 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4547 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4548 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4549 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4550 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4551 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4552 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4553 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4554 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4555 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4556 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4557 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4558 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4559 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4560 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4561 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4562 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4563 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4564 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4565 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4566 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4567 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4568 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4569 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4570 * gcc.target/arm/neon/vst3f32.c: Remove.
4571 * gcc.target/arm/neon/vst3p16.c: Remove.
4572 * gcc.target/arm/neon/vst3p64.c: Remove.
4573 * gcc.target/arm/neon/vst3p8.c: Remove.
4574 * gcc.target/arm/neon/vst3s16.c: Remove.
4575 * gcc.target/arm/neon/vst3s32.c: Remove.
4576 * gcc.target/arm/neon/vst3s64.c: Remove.
4577 * gcc.target/arm/neon/vst3s8.c: Remove.
4578 * gcc.target/arm/neon/vst3u16.c: Remove.
4579 * gcc.target/arm/neon/vst3u32.c: Remove.
4580 * gcc.target/arm/neon/vst3u64.c: Remove.
4581 * gcc.target/arm/neon/vst3u8.c: Remove.
4582 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4583 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4584 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4585 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4586 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4587 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4588 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4589 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4590 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4591 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4592 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4593 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4594 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4595 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4596 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4597 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4598 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4599 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4600 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4601 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4602 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4603 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4604 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4605 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4606 * gcc.target/arm/neon/vst4f32.c: Remove.
4607 * gcc.target/arm/neon/vst4p16.c: Remove.
4608 * gcc.target/arm/neon/vst4p64.c: Remove.
4609 * gcc.target/arm/neon/vst4p8.c: Remove.
4610 * gcc.target/arm/neon/vst4s16.c: Remove.
4611 * gcc.target/arm/neon/vst4s32.c: Remove.
4612 * gcc.target/arm/neon/vst4s64.c: Remove.
4613 * gcc.target/arm/neon/vst4s8.c: Remove.
4614 * gcc.target/arm/neon/vst4u16.c: Remove.
4615 * gcc.target/arm/neon/vst4u32.c: Remove.
4616 * gcc.target/arm/neon/vst4u64.c: Remove.
4617 * gcc.target/arm/neon/vst4u8.c: Remove.
4618 * gcc.target/arm/neon/vsubQf32.c: Remove.
4619 * gcc.target/arm/neon/vsubQs16.c: Remove.
4620 * gcc.target/arm/neon/vsubQs32.c: Remove.
4621 * gcc.target/arm/neon/vsubQs64.c: Remove.
4622 * gcc.target/arm/neon/vsubQs8.c: Remove.
4623 * gcc.target/arm/neon/vsubQu16.c: Remove.
4624 * gcc.target/arm/neon/vsubQu32.c: Remove.
4625 * gcc.target/arm/neon/vsubQu64.c: Remove.
4626 * gcc.target/arm/neon/vsubQu8.c: Remove.
4627 * gcc.target/arm/neon/vsubf32.c: Remove.
4628 * gcc.target/arm/neon/vsubhns16.c: Remove.
4629 * gcc.target/arm/neon/vsubhns32.c: Remove.
4630 * gcc.target/arm/neon/vsubhns64.c: Remove.
4631 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4632 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4633 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4634 * gcc.target/arm/neon/vsubls16.c: Remove.
4635 * gcc.target/arm/neon/vsubls32.c: Remove.
4636 * gcc.target/arm/neon/vsubls8.c: Remove.
4637 * gcc.target/arm/neon/vsublu16.c: Remove.
4638 * gcc.target/arm/neon/vsublu32.c: Remove.
4639 * gcc.target/arm/neon/vsublu8.c: Remove.
4640 * gcc.target/arm/neon/vsubs16.c: Remove.
4641 * gcc.target/arm/neon/vsubs32.c: Remove.
4642 * gcc.target/arm/neon/vsubs64.c: Remove.
4643 * gcc.target/arm/neon/vsubs8.c: Remove.
4644 * gcc.target/arm/neon/vsubu16.c: Remove.
4645 * gcc.target/arm/neon/vsubu32.c: Remove.
4646 * gcc.target/arm/neon/vsubu64.c: Remove.
4647 * gcc.target/arm/neon/vsubu8.c: Remove.
4648 * gcc.target/arm/neon/vsubws16.c: Remove.
4649 * gcc.target/arm/neon/vsubws32.c: Remove.
4650 * gcc.target/arm/neon/vsubws8.c: Remove.
4651 * gcc.target/arm/neon/vsubwu16.c: Remove.
4652 * gcc.target/arm/neon/vsubwu32.c: Remove.
4653 * gcc.target/arm/neon/vsubwu8.c: Remove.
4654 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4655 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4656 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4657 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4658 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4659 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4660 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4661 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4662 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4663 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4664 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4665 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4666 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4667 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4668 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4669 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4670 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4671 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4672 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4673 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4674 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4675 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4676 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4677 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4678 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4679 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4680 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4681 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4682 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4683 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4684 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4685 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4686 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4687 * gcc.target/arm/neon/vtrnf32.c: Remove.
4688 * gcc.target/arm/neon/vtrnp16.c: Remove.
4689 * gcc.target/arm/neon/vtrnp8.c: Remove.
4690 * gcc.target/arm/neon/vtrns16.c: Remove.
4691 * gcc.target/arm/neon/vtrns32.c: Remove.
4692 * gcc.target/arm/neon/vtrns8.c: Remove.
4693 * gcc.target/arm/neon/vtrnu16.c: Remove.
4694 * gcc.target/arm/neon/vtrnu32.c: Remove.
4695 * gcc.target/arm/neon/vtrnu8.c: Remove.
4696 * gcc.target/arm/neon/vtstQp8.c: Remove.
4697 * gcc.target/arm/neon/vtstQs16.c: Remove.
4698 * gcc.target/arm/neon/vtstQs32.c: Remove.
4699 * gcc.target/arm/neon/vtstQs8.c: Remove.
4700 * gcc.target/arm/neon/vtstQu16.c: Remove.
4701 * gcc.target/arm/neon/vtstQu32.c: Remove.
4702 * gcc.target/arm/neon/vtstQu8.c: Remove.
4703 * gcc.target/arm/neon/vtstp8.c: Remove.
4704 * gcc.target/arm/neon/vtsts16.c: Remove.
4705 * gcc.target/arm/neon/vtsts32.c: Remove.
4706 * gcc.target/arm/neon/vtsts8.c: Remove.
4707 * gcc.target/arm/neon/vtstu16.c: Remove.
4708 * gcc.target/arm/neon/vtstu32.c: Remove.
4709 * gcc.target/arm/neon/vtstu8.c: Remove.
4710 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4711 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4712 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4713 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4714 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4715 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4716 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4717 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4718 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4719 * gcc.target/arm/neon/vuzpf32.c: Remove.
4720 * gcc.target/arm/neon/vuzpp16.c: Remove.
4721 * gcc.target/arm/neon/vuzpp8.c: Remove.
4722 * gcc.target/arm/neon/vuzps16.c: Remove.
4723 * gcc.target/arm/neon/vuzps32.c: Remove.
4724 * gcc.target/arm/neon/vuzps8.c: Remove.
4725 * gcc.target/arm/neon/vuzpu16.c: Remove.
4726 * gcc.target/arm/neon/vuzpu32.c: Remove.
4727 * gcc.target/arm/neon/vuzpu8.c: Remove.
4728 * gcc.target/arm/neon/vzipQf32.c: Remove.
4729 * gcc.target/arm/neon/vzipQp16.c: Remove.
4730 * gcc.target/arm/neon/vzipQp8.c: Remove.
4731 * gcc.target/arm/neon/vzipQs16.c: Remove.
4732 * gcc.target/arm/neon/vzipQs32.c: Remove.
4733 * gcc.target/arm/neon/vzipQs8.c: Remove.
4734 * gcc.target/arm/neon/vzipQu16.c: Remove.
4735 * gcc.target/arm/neon/vzipQu32.c: Remove.
4736 * gcc.target/arm/neon/vzipQu8.c: Remove.
4737 * gcc.target/arm/neon/vzipf32.c: Remove.
4738 * gcc.target/arm/neon/vzipp16.c: Remove.
4739 * gcc.target/arm/neon/vzipp8.c: Remove.
4740 * gcc.target/arm/neon/vzips16.c: Remove.
4741 * gcc.target/arm/neon/vzips32.c: Remove.
4742 * gcc.target/arm/neon/vzips8.c: Remove.
4743 * gcc.target/arm/neon/vzipu16.c: Remove.
4744 * gcc.target/arm/neon/vzipu32.c: Remove.
4745 * gcc.target/arm/neon/vzipu8.c: Remove.
4748 2015-11-12 Marek Polacek <polacek@redhat.com>
4751 * gcc.dg/pr67784-1.c: New test.
4752 * gcc.dg/pr67784-2.c: New test.
4754 2015-11-12 Martin Liska <mliska@suse.cz>
4756 * gcc.dg/ipa/pr68035.c: New test.
4758 2015-11-12 Richard Biener <rguenther@suse.de>
4760 PR tree-optimization/68306
4761 * gcc.dg/pr68306.c: New testcase.
4763 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4765 Implement D0013R2, logical type traits.
4767 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4769 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4771 * c-c++-common/goacc/data-default-1.c: New.
4773 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4775 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4777 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4779 PR tree-optimization/68305
4780 * gcc.dg/vect/pr68305.c: New test.
4782 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4784 * gcc.target/i386/pr67265-2.c: New test.
4786 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4788 * gcc.dg/pr68286.c: New test.
4790 2015-11-12 Christian Bruel <christian.bruel@st.com>
4792 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4794 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4799 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4801 * gcc.dg/pr65521.c: Fail on AIX.
4803 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4805 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4806 * gcc.dg/graphite/fuse-2.c: Same.
4807 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4808 isl-ast-gen-*.c files.
4809 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4810 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4811 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4812 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4813 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4814 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4815 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4816 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4817 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4818 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4819 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4821 2015-11-11 Marek Polacek <polacek@redhat.com>
4825 * c-c++-common/pr68107.c: New test.
4826 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4827 (large_array_char_template): Likewise.
4828 * g++.dg/init/new44.C: Adjust dg-error.
4830 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4832 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4833 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4835 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4837 * gcc.target/i386/pr67265.c: New test.
4839 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4841 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4842 tests for the expected generated code.
4844 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4846 * gcc.target/mips/split-ds-sequence.c: New test.
4848 2015-11-11 Julia Koval <julia.koval@intel.com>
4850 * g++.dg/ext/mv16.C: New functions.
4852 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4853 Jiong Wang <jiong.wang@arm.com>
4855 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4857 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4859 * gcc.target/i386/mask-pack.c: New test.
4860 * gcc.target/i386/mask-unpack.c: New test.
4862 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4864 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4866 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4868 * gcc.dg/vect/slp-cond-5.c: New test.
4870 2015-11-10 Richard Biener <rguenther@suse.de>
4872 PR tree-optimization/68240
4873 * gcc.dg/torture/pr68240.c: New testcase.
4875 2015-11-10 Richard Biener <rguenther@suse.de>
4877 PR tree-optimization/56118
4878 * gcc.target/i386/pr56118.c: New testcase.
4880 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4882 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4884 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4886 * gfortran.dg/pr68251.f90: New test.
4888 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4890 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4892 2015-11-09 Martin Sebor <msebor@redhat.com>
4894 * init/new45.C: New test to verify that operator new is invoked
4895 with or without overhead for a cookie.
4898 * init/new44.C: New test for placement new expressions for arrays
4899 with excessive number of elements.
4902 * init/new43.C: New test for placement new expressions for arrays
4903 with negative number of elements.
4905 * other/new-size-type.C: Expect array new expression with
4906 an excessive number of elements to be rejected.
4908 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
4910 * c-c++-common/goacc/routine-1.c: New.
4911 * c-c++-common/goacc/routine-2.c: New.
4912 * c-c++-common/goacc/routine-3.c: New.
4913 * c-c++-common/goacc/routine-4.c: New.
4914 * c-c++-common/goacc/routine-5.c: New.
4916 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4918 * gcc.target/sparc/sparc-ret.c: Rename to...
4919 * gcc.target/sparc/sparc-ret-1.c: ...this.
4920 * gcc.target/sparc/sparc-ret-2.c: New test.
4922 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4924 * lib/target-supports.exp (check_p8vector_hw_available): Split
4926 (check_vsx_hw_available): Likewise.
4927 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4928 support and for PowerPC float128 support.
4929 (check_p9modulo_hw_available): Likewise.
4930 (check_ppc_float128_sw_available): Likewise.
4931 (check_ppc_float128_hw_available): Likewise.
4932 (check_effective_target_powerpc_p9vector_ok): Likewise.
4933 (check_effective_target_powerpc_p9modulo_ok): Likewise.
4934 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4935 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4936 (is-effective-target): Add new PowerPc targets.
4937 (is-effective-target-keyword): Likewise.
4938 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4939 instructions, use it.
4941 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4942 * gcc.target/powerpc/mod-2.c: Likewise.
4943 * gcc.target/powerpc/ctz-1.c: Likewise.
4944 * gcc.target/powerpc/ctz-2.c: Likewise.
4945 * gcc.target/powerpc/extswsli-1.c: Likewise.
4946 * gcc.target/powerpc/extswsli-2.c: Likewise.
4947 * gcc.target/powerpc/extswsli-3.c: Likewise.
4949 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4950 and allow the test on PowerPC LE.
4951 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4952 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4954 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4955 check instead of powerpc_vsx_ok.
4956 * gcc.target/powerpc/float128-mix.c: Likewise.
4958 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4960 * gcc.dg/sso/*.c: Robustify dg-output directives.
4962 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4964 * g++.dg/ubsan/pr68259.C: New test.
4966 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
4968 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4969 (main): Use _Cilk_spawn instead of cilk_spawn.
4971 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
4973 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4974 scan-assembler directive.
4976 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4979 * gcc.dg/pr68129_1.c: New test.
4981 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4984 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4985 (main): Invoke them.
4987 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4990 * gcc.dg/guality/pr67192.c: New test.
4992 2015-11-09 Richard Biener <rguenther@suse.de>
4994 PR tree-optimization/68248
4995 * gcc.dg/torture/pr68248.c: New testcase.
4997 2015-11-09 Richard Biener <rguenther@suse.de>
4999 PR tree-optimization/56118
5000 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5002 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5004 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5005 labelref and check use of constant pool by looking for .word and
5008 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5011 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5013 2015-11-09 Richard Henderson <rth@redhat.com>
5015 * gcc.target/i386/addr-space-1.c: New test.
5016 * gcc.target/i386/addr-space-2.c: New test.
5017 * gcc.target/i386/addr-space-3.c: New test.
5019 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5022 * gfortran.dg/pr68053.f90: New test.
5024 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5026 * g++.dg/lto/pr68057_0.C: Fix testcase.
5028 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5030 * gfortran.dg/PR67518.f90: move from here...
5031 * gfortran.dg/graphite/PR67518.f90: to here.
5032 * gfortran.dg/PR53852.f90: move from here...
5033 * gfortran.dg/graphite/PR53852.f90: to here.
5035 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5037 * gcc.dg/sso-1.c: New test.
5038 * gcc.dg/sso-2.c: Likewise.
5039 * gcc.dg/sso-3.c: Likewise.
5040 * gcc.dg/sso-4.c: Likewise.
5041 * gcc.dg/sso-5.c: Likewise.
5042 * gcc.dg/sso-6.c: Likewise.
5043 * gcc.dg/sso-7.c: Likewise.
5044 * gcc.dg/sso-8.c: Likewise.
5045 * gcc.dg/sso: New directory.
5046 * gcc.target/i386/movbe-3.c: New test.
5047 * gnat.dg/sso1.adb: Likewise.
5048 * gnat.dg/sso2.ad[sb]: Likewise.
5049 * gnat.dg/sso3.adb: Likewise.
5050 * gnat.dg/sso4.adb: Likewise.
5051 * gnat.dg/sso5.adb: Likewise.
5052 * gnat.dg/sso6.adb: Likewise.
5053 * gnat.dg/sso7.adb: Likewise.
5054 * gnat.dg/specs/sso1.ads: Likewise.
5055 * gnat.dg/specs/sso2.ads: Likewise.
5056 * gnat.dg/sso: New directory.
5058 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5061 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5063 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5066 * gfortran.dg/pr68224.f90: New test.
5068 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5071 * gfortran.dg/proc_ptr_47.f90: New test.
5074 * gfortran.dg/pr66465.f90: New test.
5076 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5078 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5080 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5083 * gfortran.dg/pr68153.f90: New test.
5085 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5088 * gfortran.dg/pr68151.f90: New test.
5090 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5092 PR tree-optimization/68235
5093 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5095 2015-11-06 Jeff Law <law@redhat.com>
5097 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5098 realized jump threads.
5099 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5100 threads rather than dom1 dump.
5102 2015-11-06 Michael Collison <michael.collison@linaro.org
5103 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5106 2015-08-01 Michael Collison <michael.collison@linaro.org
5107 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5109 * gcc.target/arm/mincmp.c: New test.
5111 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5114 * gfortran.dg/warn_unused_function_2.f90: Add two new
5115 "defined but not used" subroutines.
5117 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5119 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5120 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5121 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5122 expected diagnostics for the addition of quotes.
5123 * gfortran.dg/gomp/target3.f90: Likewise.
5124 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5125 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5126 * c-c++-common/gomp/doacross-1.c: Likewise.
5127 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5128 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5129 Adjust expected diagnostics wording.
5130 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5131 Don't expect error on ordered threads simd when in for simd.
5132 * c-c++-common/gomp/nesting-2.c: New test.
5133 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5134 * c-c++-common/gomp/ordered-4.c: New test.
5136 2015-11-06 Mike Stump <mikestump@comcast.net>
5138 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5140 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5141 Sebastian Pop <s.pop@samsung.com>
5143 * gcc.dg/graphite/fuse-1.c: New.
5144 * gcc.dg/graphite/fuse-2.c: New.
5145 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5147 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5149 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5151 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5153 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5154 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5155 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5157 * lib/gcc-dg.exp: Load multiline.exp.
5159 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5161 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5162 * gcc.target/arm/interrupt-1.c: Likewise.
5163 * gcc.target/arm/interrupt-2.c: Likewise.
5164 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5166 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5167 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5169 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5170 macros for assembly checks.
5171 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5172 frsqrts and frsqrte are not emitted.
5173 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5174 frsqrts and frsqrte are emitted.
5175 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5177 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5179 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5181 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5185 * g++.dg/lto/pr68057_0.C: New testcase.
5186 * g++.dg/lto/pr68057_1.C: New testcase.
5187 * g++.dg/torture/pr68220.C: New testcase.
5189 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5191 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5194 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5196 PR tree-optimization/68145
5197 * g++.dg/vect/pr68145.cc: New test.
5199 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5202 * gcc.dg/pr68088_1.c: New test.
5204 2015-11-06 Richard Biener <rguenther@suse.de>
5206 * gcc.dg/vect/bb-slp-38.c: New testcase.
5208 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5210 * gfortran.dg/goacc/private-3.f95: XFAIL.
5212 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5216 * gfortran.dg/PR67518.f90: New test.
5217 * gfortran.dg/PR53852.f90: New test.
5219 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5220 Tom de Vries <tom@codesourcery.com>
5221 Nathan Sidwell <nathan@codesourcery.com>
5222 Thomas Schwinge <thomas@codesourcery.com>
5224 * c-c++-common/goacc/combined-directives.c: New test.
5225 * c-c++-common/goacc/loop-clauses.c: New test.
5226 * c-c++-common/goacc/tile.c: New test.
5227 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5228 as gang static arguments.
5229 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5230 * g++.dg/goacc/template.C: New test.
5231 * gfortran.dg/goacc/combined-directives.f90: New test.
5232 * gfortran.dg/goacc/default.f95: New test.
5233 * gfortran.dg/goacc/default_none.f95: New test.
5234 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5235 * gfortran.dg/goacc/gang-static.f95: New test.
5236 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5237 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5238 * gfortran.dg/goacc/list.f95: Update test.
5239 * gfortran.dg/goacc/loop-2.f95: Likewise.
5240 * gfortran.dg/goacc/loop-4.f95: New test.
5241 * gfortran.dg/goacc/loop-5.f95: New test.
5242 * gfortran.dg/goacc/loop-6.f95: New test.
5243 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5244 * gfortran.dg/goacc/multi-clause.f90: New test.
5245 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5246 * gfortran.dg/goacc/update.f95: New test.
5248 2015-11-05 Martin Sebor <msebor@redhat.com>
5251 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5252 invocations where the size of the destination buffer object
5253 or its type (or both) is unknown.
5255 2015-11-05 Martin Sebor <msebor@redhat.com>
5258 * g++.dg/warn/Wplacement-new-size.C: New test.
5260 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5262 * gcc.dg/pr68112.c: New.
5263 * gcc.dg/vect/vect-strided-shift-1.c: New.
5265 2015-11-05 Marek Polacek <polacek@redhat.com>
5268 * gcc.dg/pr68090.c: New test.
5270 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5272 * gcc.dg/ifcvt-4.c: New.
5274 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5277 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5279 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5281 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5282 of variables in both data sharing and mapping clauses and for
5283 structure element based array sections being mapped rather than
5285 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5286 expected diagnostics wording in one case.
5287 * c-c++-common/gomp/distribute-1.c: New test.
5288 * c-c++-common/gomp/element-1.c: New test.
5289 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5290 and #pragma omp end declare target pair around the function.
5291 Change s from a parameter to a file scope variable.
5292 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5293 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5294 on non-zero low-bound in reduction array sections. Add further
5296 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5297 * c-c++-common/gomp/target-teams-1.c: New test.
5298 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5299 for expected mangling on x86_64/i?86.
5300 * gcc.dg/gomp/declare-simd-3.c: New test.
5301 * gcc.dg/gomp/declare-simd-4.c: New test.
5302 * gcc.dg/gomp/for-20.c: New test.
5303 * gcc.dg/gomp/for-21.c: New test.
5304 * gcc.dg/gomp/for-22.c: New test.
5305 * gcc.dg/gomp/for-23.c: New test.
5306 * gcc.dg/gomp/for-24.c: New test.
5307 * gcc.dg/gomp/linear-1.c: New test.
5308 * gcc.dg/gomp/loop-1.c: New test.
5309 * g++.dg/gomp/atomic-17.C: New test.
5310 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5311 non-static data member in shared clause. Add single construct.
5312 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5313 scan-assembler-times directives for expected mangling on x86_64/i?86.
5314 * g++.dg/gomp/declare-simd-3.C: Likewise.
5315 * g++.dg/gomp/declare-simd-4.C: New test.
5316 * g++.dg/gomp/declare-simd-5.C: New test.
5317 * g++.dg/gomp/declare-target-1.C: New test.
5318 * g++.dg/gomp/linear-2.C: New test.
5319 * g++.dg/gomp/loop-1.C: New test.
5320 * g++.dg/gomp/loop-2.C: New test.
5321 * g++.dg/gomp/loop-3.C: New test.
5322 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5323 non-static data member in shared clause.
5324 * g++.dg/gomp/member-3.C: New test.
5325 * g++.dg/gomp/member-4.C: New test.
5326 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5327 (bar): Remove dg-message.
5328 * g++.dg/gomp/target-teams-1.C: New test.
5330 2015-11-05 Richard Biener <rguenther@suse.de>
5332 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5333 uninitialized variables.
5334 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5335 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5336 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5337 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5338 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5339 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5340 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5341 * gcc.dg/ipa/pure-const-2.c: Likewise.
5342 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5343 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5344 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5345 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5346 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5347 * gcc.dg/vect/pr30858.c: Likewise.
5348 * gcc.dg/vect/pr33866.c: Likewise.
5349 * gcc.dg/vect/pr37027.c: Likewise.
5350 * c-c++-common/ubsan/null-10.c: Likewise.
5351 * gcc.target/i386/incoming-8.c: Likewise.
5353 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5355 * gnat.dg/slice9.adb: New test.
5357 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5359 * gfortran.dg/goacc/reduction-2.f95: Delete.
5361 2015-11-04 Tom de Vries <tom@codesourcery.com>
5363 PR tree-optimization/67742
5364 * gcc.dg/tree-ssa/restrict-7.c: New test.
5365 * gcc.dg/tree-ssa/restrict-8.c: New test.
5367 2015-11-03 Martin Sebor <msebor@redhat.com>
5370 * c-c++-common/builtin-offsetof-2.c: New test.
5372 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5375 * gfortran.dg/warn_unused_function_3.f90: New test.
5377 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5379 * gnat.dg/discr45.adb: Only compile the test.
5381 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5383 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5384 * gcc.target/i386/mvc5.c: Ditto.
5385 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5388 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5390 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5392 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5395 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5397 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5398 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5399 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5400 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5401 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5402 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5404 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5406 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5408 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5410 * gcc.dg/mvc1.c: Move to ...
5411 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5412 * gcc.dg/mvc2.c: Move to ...
5413 * gcc.target/i386/mvc2.c: ... here.
5414 * gcc.dg/mvc3.c: Move to ...
5415 * gcc.target/i386/mvc3.c: ... here.
5416 * gcc.dg/mvc4.c: Move to ...
5417 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5418 * gcc.dg/mvc5.c: Move to ...
5419 * gcc.target/i386/mvc5.c: ... here.
5420 * gcc.dg/mvc6.c: Move to ...
5421 * gcc.target/i386/mvc6.c: ... here.
5422 * gcc.dg/mvc7.c: Move to ...
5423 * gcc.target/i386/mvc7.c: ... here.
5425 * g++.dg/ext/mvc1.C: Require ifunc.
5427 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5429 PR tree-optimization/68083
5430 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5432 2015-11-02 Jeff Law <law@redhat.com>
5434 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5435 irreducible loops in the CFG.
5437 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5440 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5442 * gcc.dg/vect/vect-strided-shift-1.c: New.
5444 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5447 * gcc.target/arm/pr67929_1.c: Move to...
5448 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5449 Remove arm-specific directives. Add noclone, noinline
5452 2015-11-01 Jeff Law <law@redhat.com>
5454 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5456 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5458 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5459 (sse2_test): Rename from main. Do not return 0.
5461 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5463 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5464 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5465 * gfortran.dg/read_dir.f90: XFAIL AIX.
5467 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5469 Remove the implementation of N3994, terse range-for loops.
5470 * g++.dg/cpp1z/range-for1.C: Remove.
5472 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5474 * gnat.dg/discr45.adb: New test.
5476 2015-10-31 Tom de Vries <tom@codesourcery.com>
5478 * gfortran.dg/assumed_type_2.f90: Update test.
5479 * gfortran.dg/no_arg_check_2.f90: Same.
5481 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5483 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5485 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5488 * gfortran.dg/pr46588.f90: New test.
5490 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5492 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5493 * gcc.dg/mvc2.c: Ditto.
5494 * gcc.dg/mvc3.c: Ditto.
5495 * gcc.dg/mvc4.c: Ditto.
5496 * gcc.dg/mvc5.c: Ditto.
5497 * gcc.dg/mvc6.c: Ditto.
5498 * gcc.dg/mvc7.c: Ditto.
5499 * g++.dg/ext/mvc1.C: Ditto.
5500 * g++.dg/ext/mvc2.C: Ditto.
5501 * g++.dg/ext/mvc3.C: Ditto.
5502 * g++.dg/ext/mvc4.C: Ditto.
5504 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5507 * gfortran.dg/pr51993.f90: New test.
5509 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5511 PR rtl-optimization/68106
5512 * gcc.target/aarch64/pr68106.c: New.
5514 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5517 * gfortran.dg/pr36192_1.f90: New test.
5519 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5522 *gfortran.dg/pr68154.f90
5524 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5526 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5527 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5529 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5531 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5533 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5535 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5537 * gcc.target/powerpc/float128-mix.c: Likewise.
5539 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5542 * gfortran.dg/pr68054.f90: New test.
5544 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5547 * gfortran.dg/pr67885.f90: New test.
5549 2015-10-29 Jeff Law <law@redhat.com>
5551 PR tree-optimization/67892
5552 * gcc.dg/tree-ssa/pr21417: Update expected output.
5553 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5555 2015-10-29 Richard Biener <rguenther@suse.de>
5558 * c-c++-common/ubsan/pr68142.c: New testcase.
5560 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5563 * g++.dg/other/cv_func4.C: New.
5565 2015-10-29 Richard Biener <rguenther@suse.de>
5568 * c-c++-common/ubsan/pr56956.c: New testcase.
5570 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5572 * gnat.dg/discr44.adb: New test.
5574 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5577 * gcc.dg/debug/pr66068.c: New test.
5579 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5582 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5583 array bounds error at line 25.
5585 2015-10-28 Catherine Moore <clm@codesourcery.com>
5587 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5588 * gcc.target/mips/oddspreg-6.c: Likewise.
5589 * gcc.target/mips/oddspreg-1.c: Likewise.
5590 * gcc.target/mips/oddspreg-2.c: Likewise.
5592 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5595 * gcc.target/avr/pr67839.c: New test.
5597 2015-10-28 Richard Biener <rguenther@suse.de>
5599 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5601 2015-10-28 Tom de Vries <tom@codesourcery.com>
5603 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5605 2015-10-28 Richard Biener <rguenther@suse.de>
5608 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5611 2015-10-28 Richard Biener <rguenther@suse.de>
5613 PR tree-optimization/65962
5614 * gcc.dg/vect/vect-62.c: Adjust.
5616 2015-10-28 Richard Biener <rguenther@suse.de>
5619 * gcc.dg/torture/pr68067-1.c: New testcase.
5620 * gcc.dg/torture/pr68067-2.c: Likewise.
5622 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5624 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5626 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5628 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5629 as xvmadd and xvnmsub.
5630 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5632 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5634 * c-c++-common/goacc/loop-shape.c: New test.
5636 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5637 Cesar Philippidis <cesar@codesourcery.com>
5639 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5640 * g++.dg/gomp/pr33372-3.C: Likewise.
5642 2015-10-27 Richard Henderson <rth@redhat.com>
5645 * gcc.target/i386/pr67609-2.c: New test.
5647 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5650 * gcc.target/aarch64/pr68102_1.c: New test.
5652 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5655 * gfortran.dg/allocate_with_source_15.f03: New test
5657 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5658 James Norris <jnorris@codesourcery.com>
5661 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5663 * gfortran.dg/goacc/loop-1.f95: Likewise.
5664 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5665 * gfortran.dg/goacc/cray.f95: Likewise.
5666 * gfortran.dg/goacc/parameter.f95: Likewise.
5668 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5671 * gfortran.dg/pr67805_2.f90: New test.
5673 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5674 Aditya Kumar <aditya.k7@samsung.com>
5676 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5677 * gcc.dg/graphite/interchange-1.c: Same.
5678 * gcc.dg/graphite/interchange-10.c: Same.
5679 * gcc.dg/graphite/interchange-11.c: Same.
5680 * gcc.dg/graphite/interchange-13.c: Same.
5681 * gcc.dg/graphite/interchange-3.c: Same.
5682 * gcc.dg/graphite/interchange-4.c: Same.
5683 * gcc.dg/graphite/interchange-7.c: Same.
5684 * gcc.dg/graphite/interchange-9.c: Same.
5685 * gcc.dg/graphite/uns-interchange-9.c: Same.
5686 * gfortran.dg/graphite/interchange-3.f90: Same.
5688 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5691 * gcc.target/i386/pr67215-1.c: New test.
5692 * gcc.target/i386/pr67215-2.c: Likewise.
5693 * gcc.target/i386/pr67215-3.c: Likewise.
5695 2015-10-27 Richard Biener <rguenther@suse.de>
5697 PR tree-optimization/68104
5698 * gcc.dg/torture/pr68104.c: New testcase.
5700 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5702 * gcc.dg/vect/vect-strided-shift-1.c: New.
5704 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5707 * gcc.target/arm/pr67929_1.c: New test.
5709 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5711 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5713 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5715 PR tree-optimization/68097
5716 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5717 --param max-ssa-name-query-depth=3 to dg-options.
5719 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5721 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5723 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5725 * gcc.dg/builtins-52.c: Add -O to dg-options.
5727 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5729 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5731 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5735 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5737 (PR64765): New function.
5738 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5739 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5741 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5742 * gfortran.dg/goacc/parameter.f95: Likewise.
5744 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5747 * gfortran.dg/empty_label_typedecl.f90: New test.
5749 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5752 * gfortran.dg/pr36192.f90: New test.
5754 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5756 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5757 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5758 * gnat.dg/opt51.adb: New test.
5759 * gnat.dg/opt51_pkg.ads: New helper.
5761 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5763 * gcc.target/mips/ds-schedule-1.c: New.
5764 * gcc.target/mips/ds-schedule-2.c: New.
5766 2015-10-26 Jeff Law <law@redhat.com>
5768 PR tree-optimization/68013
5769 * gcc.c-torture/compile/pr68013.c: New test.
5771 2015-10-26 Richard Biener <rguenther@suse.de>
5772 Dominik Vogt <vogt@linux.vnet.ibm.com>
5775 * gcc.target/s390/pr67443.c: New testcase.
5777 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5779 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5780 make it unique per testcase.
5781 * gfortran.dg/chmod_2.f90: Likewise.
5782 * gfortran.dg/chmod_3.f90: Likewise.
5783 * gfortran.dg/direct_io_8.f90: Likewise.
5784 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5785 * gfortran.dg/f2003_io_1.f03: Likewise.
5786 * gfortran.dg/f2003_io_2.f03: Likewise.
5787 * gfortran.dg/f2003_io_8.f03: Likewise.
5788 * gfortran.dg/inquire_size.f90: Likewise.
5789 * gfortran.dg/namelist_66.f90: Likewise.
5790 * gfortran.dg/namelist_82.f90: Likewise.
5791 * gfortran.dg/namelist_87.f90: Likewise.
5792 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5793 * gfortran.dg/open_new.f90: Likewise.
5794 * gfortran.dg/stat_1.f90: Likewise.
5795 * gfortran.dg/stat_2.f90: Likewise.
5796 * gfortran.dg/streamio_15.f90: Likewise.
5797 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5799 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802 * g++.dg/pr67989.C: New test.
5804 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5806 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5807 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5808 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5809 suffix to the temporary filename to make it unique per testcase.
5811 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5813 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5815 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5818 * gfortran.dg/allocate_with_source_12.f03: New test
5821 * gfortran.dg/allocate_with_source_13.f03: New test
5824 * gfortran.dg/allocate_with_source_14.f03: New test
5826 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5828 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5830 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5833 * gcc.target/i386/pr68084.c: New test.
5835 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5839 * gfortran.dg/allocate_with_source_10.f08: New test.
5840 * gfortran.dg/allocate_with_source_11.f08: New test.
5841 * gfortran.dg/class_array_15.f03: Changed count of expected
5842 _builtin_frees to 11. One step of temporaries is spared, therefore
5843 the allocatable component of that temporary is not to be freeed.
5845 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5848 * gfortran.dg/pr68055.f90: New case.
5850 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5853 * gfortran.dg/pr67805.f90: New testcase.
5854 * gfortran.dg/array_constructor_26.f03: Update testcase.
5855 * gfortran.dg/array_constructor_27.f03: Ditto.
5856 * gfortran.dg/char_type_len_2.f90: Ditto.
5857 * gfortran.dg/pr67802.f90: Ditto.
5858 * gfortran.dg/used_before_typed_3.f90: Ditto.
5860 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5863 * g++.dg/torture/pr67600.C: New testcase.
5865 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5867 * g++.dg/pr68062.C: New test.
5869 2015-10-23 Jeff Law <law@redhat.com>
5871 PR tree-optimization/67830
5872 * gcc.dg/pr67830.c: New test.
5874 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5876 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5878 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5879 Andrew Pinski <apinski@cavium.com>
5881 PR rtl-optimization/67736
5882 * gcc.dg/torture/pr67736.c: New test.
5883 * gcc.dg/combine-subregs.c: New test.
5885 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5887 PR tree-optimization/65947
5888 * lib/target-supports.exp
5889 (check_effective_target_vect_max_reduc): Add.
5890 * gcc.dg/vect/pr65947-1.c: New test.
5891 * gcc.dg/vect/pr65947-2.c: New test.
5892 * gcc.dg/vect/pr65947-3.c: New test.
5893 * gcc.dg/vect/pr65947-4.c: New test.
5894 * gcc.dg/vect/pr65947-5.c: New test.
5895 * gcc.dg/vect/pr65947-6.c: New test.
5896 * gcc.dg/vect/pr65947-7.c: New test.
5897 * gcc.dg/vect/pr65947-8.c: New test.
5898 * gcc.dg/vect/pr65947-9.c: New test.
5899 * gcc.dg/vect/pr65947-10.c: New test.
5900 * gcc.dg/vect/pr65947-11.c: New test.
5902 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
5904 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5905 Make weak rather than noinline.
5906 * gcc.dg/builtins-57.c: Compile with -O.
5907 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5909 2015-10-23 Tom de Vries <tom@codesourcery.com>
5911 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5913 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5916 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5917 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5919 2015-10-22 Martin Sebor <msebor@redhat.com>
5922 * gcc.misc-tests/help.exp: Verify that option descriptions
5924 * lib/options.exp (check_for_options): Use the regexp --line option.
5925 Print unexpected match on failure.
5927 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
5929 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5931 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
5934 * g++.dg/cpp1y/var-templ46.C: New.
5936 2015-10-22 Richard Biener <rguenther@suse.de>
5938 PR tree-optimization/58497
5939 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5941 2015-10-22 Richard Biener <rguenther@suse.de>
5943 PR tree-optimization/19049
5944 PR tree-optimization/65962
5945 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5946 * gcc.dg/vect/vect-63.c: Adjust.
5947 * gcc.dg/vect/vect-70.c: Likewise.
5948 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5949 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5950 * gfortran.dg/vect/pr19049.f90: Likewise.
5951 * gfortran.dg/vect/vect-8.f90: Likewise.
5953 2015-10-22 Richard Biener <rguenther@suse.de>
5957 * gcc.dg/torture/ftrapv-2.c: New testcase.
5959 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5962 * gcc.target/s390/pr68015.c: New test.
5964 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5967 * gcc.target/arm/xor-and.c: Adjust test to check for eor
5970 2015-10-22 Jiong Wang <jiong.wang@arm.com>
5971 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5974 * gcc.target/aarch64/pr63304_1.c: New test.
5976 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5979 * g++.dg/parse/enum13.C: New.
5981 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5984 * g++.dg/parse/enum12.C: New.
5986 2015-10-21 Martin Sebor <msebor@redhat.com>
5989 * gcc.misc-tests/help.exp: Adjust.
5990 * lib/options.exp (check_for_options): Add detail to output.
5992 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
5995 * gfortran.dg/pr67939.f90: New test.
5997 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
5998 Sebastian Pop <s.pop@samsung.com>
6000 * gcc.dg/graphite/scop-11.c: Update pattern.
6002 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6005 * g++.dg/ipa/pr67056.C: New testcase.
6007 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6009 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6012 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6014 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6015 Add associated options for arm*-*-*.
6016 (sqrt): Remove dummy definition.
6018 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6020 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6022 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6024 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6025 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6026 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6028 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6030 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6031 sra-max-scalarization-size-Ospeed.
6033 2015-10-21 Marek Polacek <polacek@redhat.com>
6037 * gcc.dg/pr68024.c: New test.
6039 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6041 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6042 * c-c++-common/goacc/sb-1.c: Adjust errors.
6043 * c-c++-common/goacc/sb-3.c: Adjust errors.
6044 * c-c++-common/goacc/loop-1.c: Adjust errors.
6045 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6046 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6047 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6049 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6051 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6053 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6055 * gcc.dg/lto/simd-function_0.c: New test.
6057 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6060 * gcc.target/i386/pr68018.c: New test.
6062 2015-10-21 Richard Biener <rguenther@suse.de>
6065 * gcc.dg/torture/pr68031.c: New testcase.
6067 2015-10-21 Richard Biener <rguenther@suse.de>
6069 PR tree-optimization/68026
6070 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6072 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6074 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6075 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6076 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6077 * g++.dg/asan/default-options-1.C: Likewise.
6079 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6081 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6082 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6084 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6086 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6088 2015-10-20 Marek Polacek <polacek@redhat.com>
6091 * gcc.dg/pr67964.c: New test.
6093 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6095 PR rtl-optimization/67609
6096 * gcc.target/i386/pr67609.c: New.
6098 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6100 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6102 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6104 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6105 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6107 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6110 * gcc.target/i386/pr66810.c: New test.
6112 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6116 * gcc.target/i386/pr67963-1.c: New test.
6117 * gcc.target/i386/pr67963-2.c: Likewise.
6118 * gcc.target/i386/pr67963-3.c: Likewise.
6119 * gcc.target/i386/pr67985-1.c: Likewise.
6120 * gcc.target/i386/pr67985-2.c: Likewise.
6121 * gcc.target/i386/pr67985-3.c: Likewise.
6123 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6125 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6127 2015-10-20 Richard Biener <rguenther@suse.de>
6129 PR tree-optimization/68017
6130 * gcc.dg/torture/pr68017.c: New testcase.
6132 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6135 * gcc.target/aarch64/pr66912.c: New.
6136 * gcc.target/arm/pr66912.c: New.
6138 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6140 * gfortran.dg/pr67900.f90: New tests.
6142 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6144 * gnat.dg/opt50.adb: New test.
6145 * gnat.dg/opt50_pkg.adb: New helper.
6146 * gnat.dg/opt50_pkg.ads: New helper.
6148 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6151 * gfortran.dg/pr68019.f90: new test.
6153 2015-10-19 Richard Biener <rguenther@suse.de>
6155 PR tree-optimization/67975
6156 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6158 2015-10-19 Richard Biener <rguenther@suse.de>
6160 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6162 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6165 * gcc.target/i386/pr67995-1.c: New test.
6166 * gcc.target/i386/pr67995-2.c: Likewise.
6167 * gcc.target/i386/pr67995-3.c: Likewise.
6169 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6172 * gcc.dg/PR68002.c: New test.
6174 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6176 * gcc.dg/builtins-20.c: Remove undefined behavior.
6178 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6181 * gfortran.dg/common_25.f90: New file.
6183 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6186 * gfortran.dg/move_alloc_15.f90: New test
6187 * gfortran.dg/move_alloc_16.f90: New test
6190 * gfortran.dg/deferred_character_assignment_1.f90: New test
6192 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6195 * gfortran.df/pr67987.f90: New test.
6196 * gfortran.dg/char_length_2.f90: Update testcase.
6198 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6200 * gcc.target/i386/iamcu/test_basic_returning.c
6201 (def_test_returning_type): Use union to check float return bits.
6203 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6205 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6206 Replace printf with __builtin_printf.
6208 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6210 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6213 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6216 * gnat.dg/pack21.adb: New test.
6217 * gnat.dg/pack22.adb: Likewise.
6218 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6220 2015-10-16 Christian Bruel <christian.bruel@st.com>
6223 * gcc.target/arm/no-align.c: New test.
6224 * gcc.target/arm/attr-align1.c: New test.
6225 * gcc.target/arm/attr-align2.c: New test.
6226 * gcc.target/arm/attr-align3.c: New test.
6228 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6230 * gcc.c-torture/compile/icfmatch.c: Add testcase
6232 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6235 * g++.dg/cpp1z/fold-ice1.C: New.
6237 2015-10-16 Michael Collison <michael.collison@linaro.org>
6238 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6240 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6242 2015-10-15 Marek Polacek <polacek@redhat.com>
6244 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6246 2015-10-15 Marek Polacek <polacek@redhat.com>
6248 PR tree-optimization/67953
6249 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6251 * gcc.dg/torture/pr67953.c: New test.
6253 2015-10-14 Jeff Law <law@redhat.com>
6255 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6256 contained within have their own file/test now.
6257 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6258 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6259 expectations a bit more.
6260 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6261 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6262 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6263 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6264 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6267 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6269 2015-10-14 Marek Polacek <polacek@redhat.com>
6271 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6281 2015-10-14 Richard Biener <rguenther@suse.de>
6283 PR tree-optimization/67915
6284 * gcc.dg/torture/pr67915.c: New testcase.
6286 2015-10-14 Marek Polacek <polacek@redhat.com>
6288 PR tree-optimization/67815
6289 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6290 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6291 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6293 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6295 * gcc.dg/pragma-pop_options-1.c: New test.
6297 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6298 Aldy Hernandez <aldyh@redhat.com>
6300 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6301 * c-c++-common/gomp/clauses-1.c: New test.
6302 * c-c++-common/gomp/clauses-2.c: New test.
6303 * c-c++-common/gomp/clauses-3.c: New test.
6304 * c-c++-common/gomp/clauses-4.c: New test.
6305 * c-c++-common/gomp/declare-target-1.c: New test.
6306 * c-c++-common/gomp/declare-target-2.c: New test.
6307 * c-c++-common/gomp/depend-3.c: New test.
6308 * c-c++-common/gomp/depend-4.c: New test.
6309 * c-c++-common/gomp/doacross-1.c: New test.
6310 * c-c++-common/gomp/if-1.c: New test.
6311 * c-c++-common/gomp/if-2.c: New test.
6312 * c-c++-common/gomp/linear-1.c: New test.
6313 * c-c++-common/gomp/map-2.c: New test.
6314 * c-c++-common/gomp/map-3.c: New test.
6315 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6316 f_omp_target_data): Add map clause to target data.
6317 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6318 * c-c++-common/gomp/ordered-1.c: New test.
6319 * c-c++-common/gomp/ordered-2.c: New test.
6320 * c-c++-common/gomp/ordered-3.c: New test.
6321 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6323 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6324 clause and ordered construct where no longer allowed.
6325 * c-c++-common/gomp/priority-1.c: New test.
6326 * c-c++-common/gomp/reduction-1.c: New test.
6327 * c-c++-common/gomp/schedule-simd-1.c: New test.
6328 * c-c++-common/gomp/sink-1.c: New test.
6329 * c-c++-common/gomp/sink-2.c: New test.
6330 * c-c++-common/gomp/sink-3.c: New test.
6331 * c-c++-common/gomp/sink-4.c: New test.
6332 * c-c++-common/gomp/udr-1.c: New test.
6333 * c-c++-common/taskloop-1.c: New test.
6334 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6335 value of _OPENMP macro.
6336 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6337 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6338 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6339 * gcc.dg/gomp/clause-1.c:
6340 * gcc.dg/gomp/reduction-1.c: New test.
6341 * gcc.dg/gomp/sink-fold-1.c: New test.
6342 * gcc.dg/gomp/sink-fold-2.c: New test.
6343 * gcc.dg/gomp/sink-fold-3.c: New test.
6344 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6345 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6346 of non-static data members.
6347 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6348 Add some linear clause tests.
6349 * g++.dg/gomp/declare-simd-3.C: New test.
6350 * g++.dg/gomp/linear-1.C: New test.
6351 * g++.dg/gomp/member-1.C: New test.
6352 * g++.dg/gomp/member-2.C: New test.
6353 * g++.dg/gomp/pr66571-2.C: New test.
6354 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6356 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6357 in reduction clause.
6358 * g++.dg/gomp/reference-1.C: New test.
6359 * g++.dg/gomp/sink-1.C: New test.
6360 * g++.dg/gomp/sink-2.C: New test.
6361 * g++.dg/gomp/sink-3.C: New test.
6362 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6363 * g++.dg/gomp/this-1.C: New test.
6364 * g++.dg/gomp/this-2.C: New test.
6365 * g++.dg/vect/simd-clone-2.cc: New test.
6366 * g++.dg/vect/simd-clone-2.h: New test.
6367 * g++.dg/vect/simd-clone-3.cc: New test.
6368 * g++.dg/vect/simd-clone-4.cc: New test.
6369 * g++.dg/vect/simd-clone-4.h: New test.
6370 * g++.dg/vect/simd-clone-5.cc: New test.
6372 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6374 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6375 after r228716 (Fix vtbl[34] and vtbx4).
6377 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6379 PR tree-optimization/67909, 67947
6380 * gcc.dg/torture/pr67947.c: New test.
6382 2015-10-13 Jeff Law <law@redhat.com>
6384 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6386 2015-10-12 Jeff Law <law@redhat.com>
6388 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6389 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6390 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6391 ssa-dom-thread-11.c.
6393 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6395 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6398 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6400 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6402 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6403 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6404 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6405 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6406 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6407 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6408 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6409 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6411 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6413 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6414 and -mno-frame-header-opt options.
6415 * gcc.target/mips/frame-header-1.c: New file.
6416 * gcc.target/mips/frame-header-2.c: New file.
6417 * gcc.target/mips/frame-header-3.c: New file.
6419 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6420 Hale Wang <hale.wang@arm.com>
6422 * gcc.dg/tree-ssa/forwprop-33.c: New.
6424 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6427 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6428 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6429 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6430 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6431 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6432 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6433 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6434 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6435 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6436 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6438 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6440 * lib/multiline.exp: New file.
6441 * lib/prune.exp: Load multiline.exp.
6442 (prune_gcc_output): Call into multiline.exp to handle any
6443 multiline output directives.
6444 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6447 2015-10-09 Martin Jambor <mjambor@suse.cz>
6449 PR tree-optimization/67794
6450 * gcc.dg/ipa/ipa-sra-10.c: New test.
6451 * gcc.dg/torture/pr67794.c: Likewise.
6453 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6455 PR rtl-optimization/67828
6456 * gcc.dg/torture/pr67828.c: New.
6458 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6461 * lib/target-supports.exp (check_effective_target_non_strict_align):
6462 Adjust for arm*-*-*.
6463 * gcc.target/arm/pr67366.c: New test.
6465 2015-10-09 Richard Biener <rguenther@suse.de>
6467 PR tree-optimization/67891
6468 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6470 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6472 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6474 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6476 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6478 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6480 * gcc.dg/loop-unswitch-2.c: New test.
6481 * gcc.dg/loop-unswitch-3.c: Likewise.
6482 * gcc.dg/loop-unswitch-4.c: Likewise.
6484 2015-10-08 Tom de Vries <tom@codesourcery.com>
6486 * gcc.dg/dse.c: Only dump in dse1 pass.
6487 * gcc.dg/tree-ssa/pr30375.c: Same.
6489 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6492 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6493 (PUSH, POP): New defines.
6494 (sse2_test): Use PUSH and POP to misalign runtime stack.
6495 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6497 2015-10-07 James Norris <jnorris@codesourcery.com>
6499 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6500 to atomic_init. (atomic_init): Restrict flags usage.
6502 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6505 * gfortran.dg/sizeof_5.f90: New test.
6507 2015-10-06 Jeff Law <law@redhat.com>
6509 * gcc.c-torture/compile/pr67816.c: New test.
6511 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6513 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6515 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6518 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6520 2015-10-06 Marek Polacek <polacek@redhat.com>
6523 * c-c++-common/Wtautological-compare-4.c: New test.
6525 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6526 Peter Bergner <bergner@vnet.ibm.com>
6529 * gcc.target/powerpc/pr67808.c: New test.
6531 2015-10-06 Nick Clifton <nickc@redhat.com>
6533 * gcc.target/msp430: New directory.
6534 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6536 * gcc.target/msp430/data-attributes.c: New file. Checks the
6537 noinit and persistent data attributes.
6539 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6541 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6543 2015-10-06 Richard Biener <rguenther@suse.de>
6545 PR tree-optimization/67859
6546 * gcc.dg/torture/pr67859.c: New testcase.
6548 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6550 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6552 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6555 * g++.dg/template/defarg19.C: New.
6556 * g++.dg/template/defarg20.C: Likewise.
6558 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6559 Sebastian Pop <s.pop@samsung.com>
6561 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6563 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6564 Sebastian Pop <s.pop@samsung.com>
6566 * gcc.dg/graphite/scop-sor.c: Xfail.
6568 2015-10-05 Martin Jambor <mjambor@suse.cz>
6569 Jan Hubicka <hubicka@ucw.cz>
6571 * gcc.dg/ipa/propalign-4.c: New test.
6572 * gcc.dg/ipa/propalign-5.c: Likewise.
6574 2015-10-05 Marek Polacek <polacek@redhat.com>
6576 PR tree-optimization/67821
6577 * gcc.dg/torture/pr67821-2.c: New test.
6578 * gcc.dg/torture/pr67821.c: New test.
6580 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6582 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6584 2015-10-05 Christian Bruel <christian.bruel@st.com>
6586 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6588 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6590 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6591 (exec_vcvt): Add comments.
6593 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6595 PR rtl-optimization/67447
6596 * gcc.target/i386/pr67447.c: New test.
6598 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6602 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6603 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6604 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6605 * gcc.target/i386/vect-unpack-1.c: Ditto.
6606 * gcc.target/i386/vect-unpack-2.c: Ditto.
6608 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6611 * gfortran.dg/common_24.f: New.
6613 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6615 * gcc.target/arm/pr67756.c: Fixed warnings.
6617 2015-10-02 Marek Polacek <polacek@redhat.com>
6620 * gcc.dg/pr67730-1.c: New test.
6621 * gcc.dg/pr67730-2.c: New test.
6622 * gcc.dg/pr67730.h: New test.
6624 2015-10-02 Marek Polacek <polacek@redhat.com>
6626 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6628 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6630 PR tree-optimization/67754
6631 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6632 * gfortran.dg/graphite/block-2.f: Same.
6634 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6636 * gcc.dg/graphite/scop-23.c: New.
6638 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6640 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6643 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6645 PR rtl-optimization/67756
6646 * gcc.target/arm/pr67756.c: New.
6648 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6650 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6651 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6652 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6654 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6657 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6659 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6660 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6661 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6662 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6663 * gcc.target/i386/vect-unpack-1.c: Ditto.
6664 * gcc.target/i386/vect-unpack-2.c: Ditto.
6666 2015-10-02 Marek Polacek <polacek@redhat.com>
6669 * c-c++-common/Wduplicated-cond-1.c: New test.
6670 * c-c++-common/Wduplicated-cond-2.c: New test.
6671 * c-c++-common/Wduplicated-cond-3.c: New test.
6672 * c-c++-common/Wduplicated-cond-4.c: New test.
6673 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6674 -Wduplicated-cond warning.
6676 2015-10-02 Renlin Li <renlin.li@arm.com>
6678 * gcc.target/aarch64/csneg-1.c: Update.
6680 2015-10-02 Renlin Li <renlin.li@arm.com>
6683 * gcc.target/aarch64/pr66776.c: New.
6685 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6687 * gnat.dg/warn13.adb: New test.
6689 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6691 * gnat.dg/vect15.ad[sb]: New test.
6692 * gnat.dg/vect16.ad[sb]: Likewise.
6693 * gnat.dg/vect17.ad[sb]: Likewise.
6694 * gnat.dg/vect18.ad[sb]: Likewise.
6696 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6698 PR rtl-optimization/67786
6699 PR rtl-optimization/67787
6700 * gcc.dg/pr67786.c: New test.
6701 * gcc.dg/pr67787.c: Likewise.
6703 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6705 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6707 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6710 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6712 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6716 * gfortran.dg/string_array_constructor_1.f90: New.
6717 * gfortran.dg/string_array_constructor_2.f90: New.
6718 * gfortran.dg/string_array_constructor_3.f90: New.
6720 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6724 * gcc.target/powerpc/pr67789.c: New testcase.
6726 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6729 * gfortran.dg/pr67802.f90: New test.
6731 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6734 gfortran.dg/pr66979.f90: new test.
6736 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6739 * gfortran.dg/pr67616.f90: New test.
6741 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6744 * g++.dg/cpp0x/range-for30.C: New.
6746 2015-10-01 Marek Polacek <polacek@redhat.com>
6749 * gcc.dg/atomic/pr65345-4.c: New test.
6750 * gcc.dg/pr65345-3.c: New test.
6752 2015-10-01 Marek Polacek <polacek@redhat.com>
6754 PR tree-optimization/67769
6755 * gcc.dg/torture/pr67769.c: New test.
6757 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6759 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6761 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6764 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6766 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6768 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6769 (main): Rename to sse2_test. Abort if count != 5.
6770 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6772 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6774 2015-10-01 Richard Biener <rguenther@suse.de>
6776 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6777 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6779 2015-09-30 Jeff Law <law@redhat.com>
6781 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6783 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6785 PR rtl-optimization/67037
6786 * gcc.c-torture/execute/pr67037.c: New test.
6788 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6790 * lib/target-supports.exp (check_effective_target_sync_int_128):
6791 Return 1 on spu-*-* targets.
6792 (check_effective_target_sync_int_128_runtime): Likewise.
6793 (check_effective_target_sync_long_long): Likewise.
6794 (check_effective_target_sync_long_long_runtime): Likewise.
6795 (check_effective_target_sync_int_long): Likewise.
6796 (check_effective_target_sync_char_short): Likewise.
6798 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6800 * gcc.target/i386/pr67761.c: New test.
6802 2015-09-30 Marek Polacek <polacek@redhat.com>
6805 * gcc.dg/pr67730.c: New test.
6807 2015-09-30 Marek Polacek <polacek@redhat.com>
6809 PR tree-optimization/67690
6810 * gcc.dg/torture/pr67690.c: New test.
6812 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6814 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6815 * g++.dg/gomp/tls-wrap4.C: Likewise.
6816 * gcc.dg/atomic-op-optimize.c: Likewise.
6817 * gcc.dg/pr54087.c: Likewise.
6818 * gcc.dg/tls/section-2.c: Likewise.
6819 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6820 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6821 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6822 * gcc.target/arm/divzero.c: Likewise.
6823 * gcc.target/arm/sibcall-2.c: Likewise.
6824 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6825 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6826 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6827 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6828 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6829 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6830 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6831 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6832 * gfortran.dg/default_format_2.f90: Likewise.
6833 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6835 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6837 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6839 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6841 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6842 * gfortran.dg/round_4.f90: ditto.
6844 2015-09-29 Richard Biener <rguenther@suse.de>
6846 PR tree-optimization/67170
6847 * gfortran.dg/pr67170.f90: New testcase.
6849 2015-09-29 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/67741
6852 * gcc.dg/torture/pr67741.c: New testcase.
6854 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6856 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6857 non-zero for __builtin_signbit tests.
6859 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6862 * gcc.target/i386/pr65105-1.c: New.
6863 * gcc.target/i386/pr65105-2.c: New.
6864 * gcc.target/i386/pr65105-3.c: New.
6865 * gcc.target/i386/pr65105-4.C: New.
6866 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6868 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6870 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6872 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6876 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6878 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6879 * gfortran.dg/function_types_3.f90: Change error message to
6880 "Type inaccessible...."
6881 * gfortran.dg/ptr_func_assign_1.f08: New test.
6882 * gfortran.dg/ptr_func_assign_2.f08: New test.
6884 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6888 * gfortran.dg/ptr_func_assign_3.f08: New test.
6889 * gfortran.dg/ptr_func_assign_4.f08: New test.
6891 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6892 Sebastian Pop <s.pop@samsung.com>
6894 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6895 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6896 * gcc.dg/graphite/block-3.c: Same.
6897 * gcc.dg/graphite/block-4.c: Same.
6898 * gcc.dg/graphite/block-5.c: Same.
6899 * gcc.dg/graphite/block-6.c: Same.
6900 * gcc.dg/graphite/block-7.c: Same.
6901 * gcc.dg/graphite/block-8.c: Same.
6902 * gcc.dg/graphite/block-pr47654.c: Same.
6903 * gcc.dg/graphite/interchange-0.c: Same.
6904 * gcc.dg/graphite/interchange-1.c: Same.
6905 * gcc.dg/graphite/interchange-10.c: Same.
6906 * gcc.dg/graphite/interchange-11.c: Same.
6907 * gcc.dg/graphite/interchange-12.c: Same.
6908 * gcc.dg/graphite/interchange-13.c: Same.
6909 * gcc.dg/graphite/interchange-14.c: Same.
6910 * gcc.dg/graphite/interchange-15.c: Same.
6911 * gcc.dg/graphite/interchange-3.c: Same.
6912 * gcc.dg/graphite/interchange-4.c: Same.
6913 * gcc.dg/graphite/interchange-5.c: Same.
6914 * gcc.dg/graphite/interchange-6.c: Same.
6915 * gcc.dg/graphite/interchange-7.c: Same.
6916 * gcc.dg/graphite/interchange-8.c: Same.
6917 * gcc.dg/graphite/interchange-9.c: Same.
6918 * gcc.dg/graphite/interchange-mvt.c: Same.
6919 * gcc.dg/graphite/pr35356-1.c: Same.
6920 * gcc.dg/graphite/pr35356-3.c: Same.
6921 * gcc.dg/graphite/pr37485.c: Same.
6922 * gcc.dg/graphite/scop-1.c: Same.
6923 * gcc.dg/graphite/scop-11.c: Same.
6924 * gcc.dg/graphite/scop-5.c: Same.
6925 * gcc.dg/graphite/uns-block-1.c: Same.
6926 * gcc.dg/graphite/uns-interchange-9.c: Same.
6927 * gfortran.dg/graphite/block-1.f90: Same.
6928 * gfortran.dg/graphite/interchange-3.f90: Same.
6929 * gfortran.dg/graphite/pr14741.f90: Same.
6930 * gfortran.dg/graphite/block-2.f: Same.
6932 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6933 Sebastian Pop <s.pop@samsung.com>
6935 PR tree-optimization/67700
6936 * gcc.dg/graphite/run-id-pr67700.c: New.
6938 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
6941 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6942 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6944 * gcc.target/sh/pr54236-5.c: New.
6945 * gcc.target/sh/pr54236-6.c: New.
6947 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6949 PR rtl-optimization/67456
6950 PR rtl-optimization/67464
6951 PR rtl-optimization/67465
6952 * gcc.dg/pr67465.c: New test.
6954 2015-09-28 Tom de Vries <tom@codesourcery.com>
6956 PR tree-optimization/62171
6957 * gcc.dg/vect/pr62171.c: New test.
6959 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6961 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6962 skip on AIX. XFAIL individual line tests.
6964 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
6966 PR rtl-optimization/64164
6967 PR tree-optimization/67312
6968 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
6969 * gcc.target/i386/stackalign/return-4.c: Add -O.
6971 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6973 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6975 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
6978 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6980 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
6982 * gcc.dg/pr64935-1.c: XFAIL on AIX.
6983 * gcc.dg/pr64935-2.c: XFAIL on AIX.
6984 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6985 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6986 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6987 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6988 DW_AT_noreturn on AIX.
6989 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6990 DW_AT_noreturn on AIX.
6991 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6992 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6993 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6994 DW_AT_GNU_deleted on AIX.
6995 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6996 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6997 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6998 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6999 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7000 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7001 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7002 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7003 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7004 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7005 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7006 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7007 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7008 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7009 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7011 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7014 * gfortran.dg/pr67614.f90: New test.
7016 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7019 * gfortran.dg/pr67525.f90: New test.
7021 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7024 * gfortran.dg/allocatable_function_9.f90: New.
7026 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7029 * gcc.target/sh/pr67675.c: New.
7031 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7033 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7035 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7037 * gcc.target/i386/pr66749.c (dg-options): Replace
7038 -mtune=lakemount with -mtune=lakemont.
7039 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7040 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7042 2015-09-25 Marek Polacek <polacek@redhat.com>
7044 * c-c++-common/ubsan/bounds-11.c: New test.
7045 * c-c++-common/ubsan/bounds-12.c: New test.
7047 2015-09-25 Marek Polacek <polacek@redhat.com>
7050 * c-c++-common/ubsan/pr64906.c: New test.
7052 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7054 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7055 with -mtune=lakemount.
7056 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7057 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7059 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7062 * gcc.dg/Werror-13.c: New test.
7064 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7066 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7068 2015-09-24 Richard Biener <rguenther@suse.de>
7071 * g++.dg/pr67699.C: New testcase.
7073 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7076 * gcc.target/arm/fp16-inf.c: New test.
7078 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7080 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7081 name while checking for AVX-512VBMI presence.
7083 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085 * lib/target-supports.exp (check_effective_target_pie): Check for
7086 PIE support on Solaris 11.x and 12.
7088 2015-09-24 Richard Biener <rguenther@suse.de>
7090 * g++.dg/tree-ssa/restrict3.C: New testcase.
7092 2015-09-24 Richard Biener <rguenther@suse.de>
7094 PR tree-optimization/48885
7095 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7097 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7099 * c-c++-common/Wmisleading-indentation.c: Augment test.
7101 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7103 Fix small typos in the coding rule enforcement warnings.
7104 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7107 2015-09-23 Richard Biener <rguenther@suse.de>
7110 * gcc.dg/ubsan/pr67662.c: New testcase.
7112 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7115 * gcc.dg/pragma-diag-6.c: New test.
7117 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7119 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7121 2015-09-23 Richard Biener <rguenther@suse.de>
7123 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7125 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7127 * c-c++-common/Wmisleading-indentation.c: Augment test.
7129 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7131 * g++.dg/diagostic/disable.C: New.
7133 2015-09-22 Tom de Vries <tom@codesourcery.com>
7135 PR tree-optimization/67671
7136 * g++.dg/pr67671.C: New test.
7138 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7141 * gcc.target/i386/pr67480.c: New test.
7143 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7145 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7146 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7147 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7148 avx512dq, avx512cd, avx512er and avx512pf.
7150 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7152 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7153 update-fetch operations.
7154 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7156 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7158 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7159 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7161 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7163 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7165 * gcc.target/aarch64/atomic-inst-swap.c: New.
7167 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7169 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7170 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7171 * gcc.target/i386/pr59789.c (f1): Likewise.
7172 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7173 * gcc.target/i386/intrinsics_6.c: Likewise.
7174 * gcc.dg/winline-5.c (int t): Likewise.
7175 * gcc.dg/winline-9.c (t): Likewise.
7176 * gcc.dg/always_inline2.c (q): Likewise.
7177 * gcc.dg/winline-2.c (inline int t): Likewise.
7178 * gcc.dg/winline-6.c: Likewise.
7179 * gcc.dg/winline-10.c (void g): Likewise.
7180 * gcc.dg/pr49243.c (void parse): Likewise.
7181 * gcc.dg/always_inline3.c (q2): Likewise.
7182 * gcc.dg/winline-3.c: Likewise.
7183 * gcc.dg/winline-7.c (inline void *t): Likewise.
7185 2015-09-22 Tom de Vries <tom@codesourcery.com>
7187 PR tree-optimization/67666
7188 * g++.dg/pr67666.C: New test.
7190 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7193 * gfortran.dg/pr67615.f90: new test.
7195 2015-09-21 Jeff Law <law@redhat.com>
7197 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7199 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7201 Complete the implementation of N4230, Nested namespace definition.
7202 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7203 attributes and nested namespace definitions.
7204 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7205 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7206 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7207 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7208 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7209 appearing before the namespace identifier.
7211 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7214 * gcc.dg/cpp/pr66415-1.c: Test column number.
7216 2015-09-21 Richard Biener <rguenther@suse.de>
7218 * g++.dg/ext/attr-alias-3.C: Add -g.
7220 2015-09-21 Richard Biener <rguenther@suse.de>
7223 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7225 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7228 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7230 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7232 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7234 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7237 * gcc.dg/pr53265.c: Update.
7239 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7241 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7243 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7246 * gcc.target/sh/pr59478.c: New.
7248 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7251 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7252 * gcc.target/sh/pr54236-2.c: Likewise.
7254 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7256 * gcc.target/sh/pr43417.c: Move target independent test to ...
7257 * gcc.c-torture/compile/pr43417.c: ... here.
7259 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7261 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7262 check_effective_target_big_endian, check_effective_target_little_endian,
7263 check_effective_target_any_fpu, check_effective_target_double_fpu,
7264 check_effective_target_use_single_only_fpu,
7265 check_effective_target_default_single_fpu,
7266 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7267 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7268 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7269 check_effective_target_fmovd_enabled,
7270 check_effective_target_has_privileged, check_effective_target_has_pref,
7271 check_effective_target_banked_r0r7_isr,
7272 check_effective_target_stack_save_isr): New effective target checks.
7273 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7274 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7275 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7276 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7277 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7278 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7279 * gcc.target/sh/attr-isr.c: Likewise.
7280 * gcc.target/sh/fpul-usage-1.c: Likewise.
7281 * gcc.target/sh/hiconst.c: Likewise.
7282 * gcc.target/sh/mfmovd.c: Likewise.
7283 * gcc.target/sh/pr21255-3.c: Likewise.
7284 * gcc.target/sh/pr33135-1.c: Likewise.
7285 * gcc.target/sh/pr33135-2.c: Likewise.
7286 * gcc.target/sh/pr33135-3.c: Likewise.
7287 * gcc.target/sh/pr33135-4.c: Likewise.
7288 * gcc.target/sh/pr39423-2.c: Likewise.
7289 * gcc.target/sh/pr49880-4.c: Likewise.
7290 * gcc.target/sh/pr49880-5.c: Likewise.
7291 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7292 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7293 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7294 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7295 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7296 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7297 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7298 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7299 * gcc.target/sh/pr50751-2.c: Likewise.
7300 * gcc.target/sh/pr50751-3.c: Likewise.
7301 * gcc.target/sh/pr50751-5.c: Likewise.
7302 * gcc.target/sh/pr50751-6.c: Likewise.
7303 * gcc.target/sh/pr50751-8.c: Likewise.
7304 * gcc.target/sh/pr51244-15.c: Likewise.
7305 * gcc.target/sh/pr51244-2.c: Likewise.
7306 * gcc.target/sh/pr51244-20.c: Likewise.
7307 * gcc.target/sh/pr51244-6.c: Likewise.
7308 * gcc.target/sh/pr52483-4.c: Likewise.
7309 * gcc.target/sh/pr53511-1.c: Likewise.
7310 * gcc.target/sh/pr53512-1.c: Likewise.
7311 * gcc.target/sh/pr53512-2.c: Likewise.
7312 * gcc.target/sh/pr53512-3.c: Likewise.
7313 * gcc.target/sh/pr53512-4.c: Likewise.
7314 * gcc.target/sh/pr53513-1.c: Likewise.
7315 * gcc.target/sh/pr54089-2.c: Likewise.
7316 * gcc.target/sh/pr54089-3.c: Likewise.
7317 * gcc.target/sh/pr54089-4.c: Likewise.
7318 * gcc.target/sh/pr54602-2.c: Likewise.
7319 * gcc.target/sh/pr54602-3.c: Likewise.
7320 * gcc.target/sh/pr54602-4.c: Likewise.
7321 * gcc.target/sh/pr54680.c: Likewise.
7322 * gcc.target/sh/pr55303-1.c: Likewise.
7323 * gcc.target/sh/pr55303-2.c: Likewise.
7324 * gcc.target/sh/pr55303-3.c: Likewise.
7325 * gcc.target/sh/pr56547-1.c: Likewise.
7326 * gcc.target/sh/pr56547-2.c: Likewise.
7327 * gcc.target/sh/pr61195.c: Likewise.
7328 * gcc.target/sh/pr61996.c: Likewise.
7329 * gcc.target/sh/pr6526.c: Likewise.
7330 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7331 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7332 * gcc.target/sh/prefetch.c: Likewise.
7333 * gcc.target/sh/rte-delay-slot.c: Likewise.
7334 * gcc.target/sh/sh2a-band.c: Likewise.
7335 * gcc.target/sh/sh2a-bclr.c: Likewise.
7336 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7337 * gcc.target/sh/sh2a-bld.c: Likewise.
7338 * gcc.target/sh/sh2a-bor.c: Likewise.
7339 * gcc.target/sh/sh2a-bset.c: Likewise.
7340 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7341 * gcc.target/sh/sh2a-bxor.c: Likewise.
7342 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7343 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7344 * gcc.target/sh/sh2a-movrt.c: Likewise.
7345 * gcc.target/sh/sh2a-resbank.c: Likewise.
7346 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7347 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7348 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7349 * gcc.target/sh/sh4a-cosf.c: Likewise.
7350 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7351 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7352 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7353 * gcc.target/sh/sh4a-sinf.c: Likewise.
7355 2015-09-20 Jeff Law <law@redhat.com>
7357 PR tree-optimization/47679
7358 * g++.dg/warn/Wuninitialized-6.C: New test.
7360 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7362 Implement nested namespace definitions.
7363 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7364 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7365 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7366 * g++.dg/lookup/name-clash5.C: Adjust.
7367 * g++.dg/lookup/name-clash6.C: Likewise.
7369 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7371 * gcc.dg/pragma-diag-5.c: New test.
7373 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7376 * gcc.dg/torture/pr67619.c: New test.
7377 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7380 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7382 PR tree-optimization/67283
7383 * gcc.dg/tree-ssa/sra-15.c: New.
7384 * gcc.dg/tree-ssa/sra-16.c: New.
7386 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7389 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7390 (f2, f3): Make the function static.
7391 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7393 2015-09-17 Christian Bruel <christian.bruel@st.com>
7395 * gcc.target/arm/attr_thumb-static2.c: New test.
7397 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7399 * gnat.dg/overflow_sum3.adb: New test.
7401 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7403 * gcc.target/arm/stack-checking.c: New test.
7405 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/public_private_module_5.f90: Add module procedure
7409 trigger_smod to ensure that the smod file is written.
7411 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7413 * gcc.target/aarch64/copysign_1.c: New.
7414 * gcc.target/aarch64/copysign_2.c: New.
7416 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7418 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7419 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7420 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7422 2015-09-16 John Marino <gnugcc@marino.st>
7424 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7426 2015-09-16 Richard Biener <rguenther@suse.de>
7429 * gcc.dg/torture/pr67253.c: New testcase.
7431 2015-09-16 Richard Biener <rguenther@suse.de>
7434 * gcc.dg/pr67271.c: New testcase.
7436 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7438 * gnat.dg/opt49.adb: New test.
7440 2015-09-16 Richard Biener <rguenther@suse.de>
7443 * gcc.dg/torture/pr67442.c: New testcase.
7445 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7447 * gnat.dg/array24.adb: New test.
7448 * gnat.dg/blocklocs.adb: Delete.
7450 2015-09-15 Marek Polacek <polacek@redhat.com>
7453 * gcc.dg/pr67580.c: New test.
7455 2015-09-15 Richard Biener <rguenther@suse.de>
7457 PR tree-optimization/67470
7458 * gcc.dg/torture/pr67470.c: New testcase.
7460 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7462 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7464 2015-09-15 Richard Biener <rguenther@suse.de>
7467 * gcc.dg/pr67563.c: New testcase.
7469 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7472 * gfortran.dg/pr67460.f90: New test.
7474 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7476 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7477 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7479 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7482 * g++.dg/cpp0x/new-auto1.C: New.
7484 2015-09-11 Mark Wielaard <mjw@redhat.com>
7487 * g++.dg/warn/unused-variable-1.C: New test.
7488 * g++.dg/warn/unused-variable-2.C: Likewise.
7489 * gcc.dg/unused-4.c: Adjust warning for static const.
7490 * gcc.dg/unused-variable-1.c: New test.
7491 * gcc.dg/unused-variable-2.c: Likewise.
7493 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7495 * gfortran.dg/private_type_3.f90: Require visibility.
7496 * gfortran.dg/module_variable_2.f90: Same.
7497 * gfortran.dg/nested_forall_1.f: Same.
7498 * gfortran.dg/elemental_dependency_4.f90: Same.
7499 * gfortran.dg/bind_c_usage_25.f90: Same.
7500 * gfortran.dg/access_spec_1.f90: Same.
7501 * gfortran.dg/public_private_module_2.f90: Same.
7502 * gfortran.dg/host_assoc_variable_1.f90: Same.
7503 * gfortran.dg/public_private_module_6.f90: Same.
7504 * gfortran.dg/module_variable_1.f90: Same.
7505 * gfortran.dg/pr37286.f90: Same.
7506 * gfortran.dg/internal_pack_7.f90: Same.
7507 * gfortran.dg/submodule_10.f08: Same.
7508 * gfortran.dg/allocatable_function_8.f90: Same.
7509 * gfortran.dg/merge_init_expr_2.f90: Same.
7510 * gfortran.dg/class_37.f03: Same.
7511 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7512 * gfortran.dg/typebound_call_20.f03: Same.
7513 * gfortran.dg/proc_ptr_result_3.f90: Same.
7514 * gfortran.dg/pr32535.f90: Same.
7515 * gfortran.dg/typebound_proc_19.f90: Same.
7516 * gfortran.dg/initialization_10.f90: Same.
7517 * gfortran.dg/bind_c_usage_8.f03: Same.
7518 * gfortran.dg/pr61335.f90: Same.
7519 * gfortran.dg/elemental_dependency_5.f90: Same.
7520 * gfortran.dg/proc_ptr_3.f90: Same.
7521 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7523 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7525 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7526 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7527 * gcc.dg/loop-8.c: Likewise.
7529 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7532 * gnat.dg/specs/addr1.ads: Remove.
7534 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7536 * gcc.dg/pie-link.c: Add -pie to dg-options.
7538 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7540 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7541 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7543 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7545 * gcc.target/powerpc/swaps-p8-20.c: New test.
7546 * gcc.target/powerpc/swaps-p8-21.c: New test.
7548 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7551 * gfortran.dg/pr67526.f90: New test.
7553 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7556 * g++.dg/cpp0x/variadic166.C: New.
7558 2015-09-09 Mark Wielaard <mjw@redhat.com>
7560 * c-c++-common/nonnull-1.c: New test.
7562 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7565 * gfortran.dg/submodule_11.f08: New test.
7567 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7570 * gcc.c-torture/compile/pr67506.c: New test.
7572 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7574 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7575 initialization with a byte mask. No change expected here.
7576 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7577 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7578 initialization with contigious bitmask. Literal pool is expectd
7581 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7584 * gcc.target/arm/pr67439_1.c: New test.
7586 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7588 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7591 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7594 * g++.dg/gomp/pr67523.C: New test.
7597 * g++.dg/gomp/pr67522.C: New test.
7600 * c-c++-common/gomp/pr67521.c: New test.
7603 * c-c++-common/gomp/pr67517.c: New test.
7606 * g++.dg/gomp/pr67514.C: New test.
7609 * g++.dg/gomp/pr67511.C: New test.
7612 * c-c++-common/gomp/pr67502.c: New test.
7614 2015-09-09 Marek Polacek <polacek@redhat.com>
7617 * gcc.dg/pr67512.c: New test.
7619 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7622 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7623 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7624 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7625 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7627 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7629 * gcc.target/aarch64/mod_2.x: New file.
7630 * gcc.target/aarch64/mod_256.x: Likewise.
7631 * gcc.target/arm/mod_2.c: New test.
7632 * gcc.target/arm/mod_256.c: Likewise.
7633 * gcc.target/aarch64/mod_2.c: Likewise.
7634 * gcc.target/aarch64/mod_256.c: Likewise.
7636 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7639 * g++.dg/gomp/pr67504.C: New test.
7642 * c-c++-common/gomp/pr67501.c: New test.
7645 * gcc.dg/gomp/pr67500.c: New test.
7648 * gcc.dg/gomp/pr67495.c: New test.
7650 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7651 Sebastian Pop <s.pop@samsung.com>
7653 PR tree-optimization/53852
7654 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7655 both isl-0.12 and isl-0.15.
7656 * gcc.dg/graphite/uns-interchange-14.c: Same.
7657 * gcc.dg/graphite/uns-interchange-15.c: Same.
7658 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7660 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7661 Sebastian Pop <s.pop@samsung.com>
7663 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7664 * gcc.dg/graphite/block-1.c: Same.
7665 * gcc.dg/graphite/block-5.c: Same.
7666 * gcc.dg/graphite/block-6.c: Same.
7667 * gcc.dg/graphite/interchange-1.c: Same.
7668 * gcc.dg/graphite/interchange-10.c: Same.
7669 * gcc.dg/graphite/interchange-11.c: Same.
7670 * gcc.dg/graphite/interchange-13.c: Same.
7671 * gcc.dg/graphite/interchange-14.c: Same.
7672 * gcc.dg/graphite/interchange-3.c: Same.
7673 * gcc.dg/graphite/interchange-4.c: Same.
7674 * gcc.dg/graphite/interchange-7.c: Same.
7675 * gcc.dg/graphite/interchange-8.c: Same.
7676 * gcc.dg/graphite/interchange-9.c: Same.
7677 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7678 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7679 * gcc.dg/graphite/pr37485.c: Same.
7680 * gcc.dg/graphite/scop-0.c (int toto): Same.
7681 * gcc.dg/graphite/scop-1.c: Same.
7682 * gcc.dg/graphite/scop-10.c: Same.
7683 * gcc.dg/graphite/scop-11.c: Same.
7684 * gcc.dg/graphite/scop-12.c: Same.
7685 * gcc.dg/graphite/scop-13.c: Same.
7686 * gcc.dg/graphite/scop-16.c: Same.
7687 * gcc.dg/graphite/scop-17.c: Same.
7688 * gcc.dg/graphite/scop-18.c: Same.
7689 * gcc.dg/graphite/scop-2.c: Same.
7690 * gcc.dg/graphite/scop-21.c (int test): Same.
7691 * gcc.dg/graphite/scop-22.c (void foo): Same.
7692 * gcc.dg/graphite/scop-4.c: Same.
7693 * gcc.dg/graphite/scop-5.c: Same.
7694 * gcc.dg/graphite/scop-6.c: Same.
7695 * gcc.dg/graphite/scop-7.c: Same.
7696 * gcc.dg/graphite/scop-8.c: Same.
7697 * gcc.dg/graphite/scop-9.c: Same.
7698 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7699 data-refs remain inside the inner loop.
7700 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7701 * gcc.dg/graphite/uns-interchange-14.c: Same.
7702 * gcc.dg/graphite/uns-interchange-9.c: Same.
7703 * gfortran.dg/graphite/interchange-3.f90
7705 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7708 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7709 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7710 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7711 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7712 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7713 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7714 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7715 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7716 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7717 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7718 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7719 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7721 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7723 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7724 * lib/target-supports.exp
7725 (check_effective_target_arm_neon_fp16_hw): New.
7727 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7729 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7730 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7732 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7734 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7735 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7737 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7738 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7739 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7740 when those are supported.
7741 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7744 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7745 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7748 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7749 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7750 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7752 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7754 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7756 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7757 Add float16x8_t case.
7758 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7759 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7760 main, exec_vcreate): Likewise.
7761 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7762 exec_vget_high): Likewise.
7763 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7764 exec_vget_low): Likewise.
7765 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7767 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7768 exec_vld1_dup): Likewise.
7769 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7770 exec_vld1_lane): Likewise.
7771 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7773 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7774 exec_vldX_dup): Likewise.
7775 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7776 exec_vldX_lane): Likewise.
7777 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7778 exec_vset_lane): Likewise.
7779 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7780 exec_vst1_lane): Likewise.
7782 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7784 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7785 * gcc.target/aarch64/vget_low_1.c: Likewise.
7787 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7789 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7790 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7791 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7792 (main): update orig_data to avoid float16 NaN on bigendian.
7794 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7796 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7798 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7799 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7800 * gcc.target/aarch64/vld1_lane.c: Likewise.
7802 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7805 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7807 2015-09-07 Marek Polacek <polacek@redhat.com>
7810 * gcc.dg/asm-10.c: New test.
7812 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7815 * gcc.dg/lto/pr67452_0.c: New test.
7817 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7820 * gcc.target/avr/pr65210.c: New test.
7822 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7825 * lib/target-supports.exp (check_cached_effective_target):
7826 Apppend $prop to et_prop_list only if needed.
7828 2015-09-04 Marek Polacek <polacek@redhat.com>
7831 * gcc.dg/ubsan/pr67279.c: New test.
7833 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7834 Petr Murzin <petr.murzin@intel.com>
7835 Kirill Yukhin <kirill.yukhin@intel.com>
7837 * gcc.target/i386/avx512f-scatter-1.c: New.
7838 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7839 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7841 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7843 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7844 rather than calling rmdir, cleanup if open fails.
7846 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7848 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7849 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7850 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7851 Return true for PowerPC targets that implement Altivec.
7853 2015-09-03 Renlin Li <renlin.li@arm.com>
7855 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7857 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7859 2015-09-03 Martin Sebor <msebor@redhat.com>
7862 * g++.dg/addr_builtin-1.C: New test.
7863 * gcc.dg/addr_builtin-1.c: New test.
7865 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7867 * gcc.target/powerpc/vec-shift.c: New test.
7869 2015-09-03 Tom de Vries <tom@codesourcery.com>
7871 PR tree-optimization/65637
7872 * gcc.dg/autopar/reduc-4.c: New test.
7874 2015-09-03 Tom de Vries <tom@codesourcery.com>
7876 PR tree-optimization/65637
7877 * gcc.dg/autopar/pr46099-2.c: New test.
7879 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7882 * g++.dg/pr67351.C: New test.
7884 2015-09-03 Richard Biener <rguenther@suse.de>
7887 * g++.dg/lto/pr66705_0.C: New testcase.
7889 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7892 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7893 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7895 2015-09-02 Marek Polacek <polacek@redhat.com>
7898 * gcc.dg/pr67432.c: New test.
7900 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
7902 * lib/target-supports.exp (clear_effective_target_cache): New.
7903 (check_cached_effective_target): Update et_prop_list.
7904 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7905 * g++.dg/compat/compat.exp: Likewise.
7906 * g++.dg/compat/struct-layout-1.exp: Likewise.
7907 * lib/asan-dg.exp: Likewise.
7908 * lib/atomic-dg.exp: Likewise.
7909 * lib/cilk-plus-dg.exp: Likewise.
7910 * lib/clearcap.exp: Likewise.
7911 * lib/mpx-dg.exp: Likewise.
7912 * lib/tsan-dg.exp: Likewise.
7913 * lib/ubsan-dg.exp: Likewise.
7915 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
7917 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7919 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
7920 Andrew Bennett <andrew.bennett@imgtec.com>
7922 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7923 dependencies between ISA level and compact-branches.
7924 * gcc.target/mips/branch-10.c: Update expected output to allow
7925 compact forms of b/bal.
7926 * gcc.target/mips/branch-11.c: Likewise.
7927 * gcc.target/mips/branch-12.c: Likewise.
7928 * gcc.target/mips/branch-13.c: Likewise.
7929 * gcc.target/mips/branch-3.c: Likewise.
7930 * gcc.target/mips/branch-4.c: Likewise.
7931 * gcc.target/mips/branch-5.c: Likewise.
7932 * gcc.target/mips/branch-6.c: Likewise.
7933 * gcc.target/mips/branch-7.c: Likewise.
7934 * gcc.target/mips/branch-8.c: Likewise.
7935 * gcc.target/mips/branch-9.c: Likewise.
7936 * gcc.target/mips/branch-cost-1.c: Likewise.
7937 * gcc.target/mips/call-1.c: Likewise.
7938 * gcc.target/mips/call-2.c: Likewise.
7939 * gcc.target/mips/call-3.c: Likewise.
7940 * gcc.target/mips/call-4.c: Likewise.
7941 * gcc.target/mips/call-5.c: Likewise.
7942 * gcc.target/mips/call-6.c: Likewise.
7943 * gcc.target/mips/lazy-binding-1.c: Likewise.
7944 * gcc.target/mips/near-far-1.c: Likewise.
7945 * gcc.target/mips/near-far-2.c: Likewise.
7946 * gcc.target/mips/near-far-3.c: Likewise.
7947 * gcc.target/mips/near-far-4.c: Likewise.
7948 * gcc.target/mips/umips-branch-3.c: Ensure the test is
7949 run with compact branches allowed.
7950 * gcc.target/mips/compact-branches-1.c: New file.
7951 * gcc.target/mips/compact-branches-2.c: Likewise.
7952 * gcc.target/mips/compact-branches-3.c: Likewise.
7953 * gcc.target/mips/compact-branches-4.c: Likewise.
7954 * gcc.target/mips/compact-branches-5.c: Likewise.
7955 * gcc.target/mips/compact-branches-6.c: Likewise.
7956 * gcc.target/mips/compact-branches-7.c: Likewise.
7958 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
7960 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7961 Clean-up a created directory if testcase fails.
7963 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7966 * g++.dg/pr67405.C: New test.
7968 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7970 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7972 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7974 * gcc.dg/ifcvt-1.c: New test.
7975 * gcc.dg/ifcvt-2.c: Likewise.
7976 * gcc.dg/ifcvt-3.c: Likewise.
7978 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7981 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7984 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7986 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7988 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
7991 * g++.dg/other/pr61753.C: New.
7993 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7995 * gcc.dg/tree-ssa/cmp-1.c: New file.
7997 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7999 * gcc.dg/tree-ssa/complex-7.c: New file.
8001 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8003 * gcc.target/powerpc/swaps-p8-19.c: New test.
8005 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8008 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8010 2015-08-29 Tom de Vries <tom@codesourcery.com>
8012 PR tree-optimization/46193
8013 * gcc.dg/autopar/pr46193.c: New test.
8015 2015-08-28 Nathan Sidwell <nathan@acm.org>
8017 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8018 use exit code for failure.
8020 * gcc.dg/torture/matrix-1.c: Use plain printf.
8021 * gcc.dg/torture/matrix-2.c: Likewise.
8022 * gcc.dg/torture/matrix-5.c: Likewise.
8023 * gcc.dg/torture/matrix-6.c: Likewise.
8024 * gcc.dg/torture/transpose-1.c: Likewise.
8025 * gcc.dg/torture/transpose-2.c: Likewise.
8026 * gcc.dg/torture/transpose-3.c: Likewise.
8027 * gcc.dg/torture/transpose-4.c: Likewise.
8028 * gcc.dg/torture/transpose-5.c: Likewise.
8029 * gcc.dg/torture/transpose-6.c: Likewise.
8031 2015-08-28 Jeff Law <law@redhat.com>
8034 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8035 * gcc.dg/torture/pr66752-1.c: New test
8036 * g++.dg/torture/pr66752-2.C: New test.
8038 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8040 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8042 * gcc.dg/tree-ssa/sra-15.c: New.
8044 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8046 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8047 * gcc.target/mips/msub-8.c: Ditto
8049 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8051 * lib/target-supports.exp (check-effective_target_vect_double):
8052 Enable for Power targets with VSX hardware available.
8053 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8054 vect_no_align && { ! vect_hw_misalign }.
8056 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8058 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8059 Replaced by opt_files, compile with -floop-nest-optimize.
8060 * g++.dg/graphite/graphite.exp: Same.
8061 * gfortran.dg/graphite/graphite.exp: Same.
8062 * gcc.dg/graphite/block-0.c: Adjust pattern.
8063 * gcc.dg/graphite/block-1.c: Same.
8064 * gcc.dg/graphite/block-3.c: Same.
8065 * gcc.dg/graphite/block-4.c: Same.
8066 * gcc.dg/graphite/block-5.c: Same.
8067 * gcc.dg/graphite/block-6.c: Same.
8068 * gcc.dg/graphite/block-7.c: Same.
8069 * gcc.dg/graphite/block-8.c: Same.
8070 * gcc.dg/graphite/block-pr47654.c: Same.
8071 * gcc.dg/graphite/interchange-0.c: Same.
8072 * gcc.dg/graphite/interchange-1.c: Same.
8073 * gcc.dg/graphite/interchange-10.c: Same.
8074 * gcc.dg/graphite/interchange-11.c: Same.
8075 * gcc.dg/graphite/interchange-12.c: Same.
8076 * gcc.dg/graphite/interchange-13.c: Same.
8077 * gcc.dg/graphite/interchange-14.c: Same.
8078 * gcc.dg/graphite/interchange-15.c: Same.
8079 * gcc.dg/graphite/interchange-3.c: Same.
8080 * gcc.dg/graphite/interchange-4.c: Same.
8081 * gcc.dg/graphite/interchange-5.c: Same.
8082 * gcc.dg/graphite/interchange-6.c: Same.
8083 * gcc.dg/graphite/interchange-7.c: Same.
8084 * gcc.dg/graphite/interchange-8.c: Same.
8085 * gcc.dg/graphite/interchange-9.c: Same.
8086 * gcc.dg/graphite/interchange-mvt.c: Same.
8087 * gcc.dg/graphite/pr37485.c: Same.
8088 * gcc.dg/graphite/uns-block-1.c: Same.
8089 * gcc.dg/graphite/uns-interchange-12.c: Same.
8090 * gcc.dg/graphite/uns-interchange-14.c: Same.
8091 * gcc.dg/graphite/uns-interchange-15.c: Same.
8092 * gcc.dg/graphite/uns-interchange-9.c: Same.
8093 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8094 * gfortran.dg/graphite/interchange-3.f90: Same.
8096 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8099 * gcc.target/i386/pr67317-1.c: New test.
8100 * gcc.target/i386/pr67317-2.c: Ditto.
8101 * gcc.target/i386/pr67317-3.c: Ditto.
8102 * gcc.target/i386/pr67317-4.c: Ditto.
8103 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8104 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8106 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8108 * gcc.target/powerpc/vec-shr.c: New.
8110 2015-08-27 Marek Polacek <polacek@redhat.com>
8113 * gcc.dg/torture/pr67005.c: New test.
8115 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8117 * gcc.dg/tree-ssa/sra-15.c: New.
8119 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8121 * gcc.target/aarch64/long_branch_1.c: New test.
8123 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8125 * gcc.target/s390/20150826-1.c: New test.
8127 2015-08-26 Renlin Li <renlin.li@arm.com>
8129 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8131 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8133 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8135 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8137 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8138 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8139 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8140 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8142 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8144 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8146 * gcc.target/aarch64/tlsle_1.x: New test source.
8147 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8148 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8149 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8151 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8154 * gfortran.dg/shape_8.f90: New test.
8156 2015-08-25 Marek Polacek <polacek@redhat.com>
8159 * gcc.dg/weak/weak-18.c: New test.
8161 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8163 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8164 gcc_jit_context_set_bool_use_external_driver.
8166 2015-08-25 Nathan Sidwell <nathan@acm.org>
8168 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8170 * gcc.dg/20001117-1.c: Needs return_address.
8171 * gcc.dg/20020415-1.c: Needs alloca.
8172 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8173 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8174 * gcc.dg/pr63186.c: Needs label_values.
8175 * gcc.dg/torture/pr33848.c: Likwise.
8177 * lib/target-supports.exp (check_effective_target_fopenacc,
8178 check_effective_target_fopenmp): Disable for nvptx.
8179 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8180 * gcc.dg/stack-usage-1.c: Likewise.
8181 * gcc.dg/stack-usage-2.c: Likewise.
8182 * gcc.dg/unused-5.c: Likewise.
8183 * gcc.dg/unwind-1.c: Likewise.
8185 2015-08-25 Christian Bruel <christian.bruel@st.com>
8187 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8188 * g++.dg/Wno-frame-address.C: Ditto.
8190 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8193 * g++.dg/pr67211.C: New test.
8195 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8199 * gfortran.dg/block_end_error_1.f90: New test.
8200 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8202 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8205 * gcc.target/i386/pr66821.c: New test.
8207 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8210 * gcc.target/i386/pr67329.c: New test.
8212 2015-08-24 Nathan Sidwell <nathan@acm.org>
8214 * gcc.dg/pr49551.c: Needs -fdata-sections.
8216 * gcc.dg/pr64935-2.c: Needs scheduling.
8218 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8219 * gcc.dg/torture/pr63738.c: Likewise.
8220 * gcc.dg/torture/pr64728.c: Likewise.
8221 * gcc.dg/pr63748.c: Likewise.
8222 * gcc.dg/20020312-2.c: Likewise.
8224 * gcc.dg/torture/pr66123.c: Needs label_values.
8226 * gcc.dg/torture/pr41261.c: Needs profiling.
8227 * gcc.dg/pr26570.c: Likewise.
8228 * gcc.dg/pr61776.c: Likewise.
8229 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8230 * gcc.dg/gomp/pr34610.c: Likewise.
8231 * gcc.dg/pr54121.c: Likewise.
8232 * gcc.dg/20050325-1.c: Likewise.
8233 * gcc.dg/pr66899.c: Likewise.
8234 * gcc.dg/pr48770.c: Likewise.
8235 * gcc.dg/pr24225.c: Likewise.
8237 * gcc.dg/pr27531-1.c: Needs io.
8238 * gcc.dg/pr44606.c: Likewise.
8240 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8242 * gcc.dg/pr51990.c: Needs alloca.
8244 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8246 2015-08-24 Tom de Vries <tom@codesourcery.com>
8248 PR tree-optimization/65468
8249 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8251 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8254 * gfortran.dg/backtrace_1.f90: New test.
8256 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8259 * gfortran.dg/execute_command_line_2.f90: New test.
8261 2015-08-23 Tom de Vries <tom@codesourcery.com>
8263 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8264 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8265 vect_no_int_max to vect_no_int_min_max.
8266 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8267 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8268 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8269 * gcc.dg/vect/slp-reduc-4.c: Same.
8270 * gcc.dg/vect/slp-reduc-5.c: Same.
8271 * gcc.dg/vect/vect-125.c: Same.
8272 * gcc.dg/vect/vect-13.c: Same.
8273 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8274 * gcc.dg/vect/vect-reduc-1.c: Same.
8275 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8276 * gcc.dg/vect/vect-reduc-1char.c:Same.
8277 * gcc.dg/vect/vect-reduc-1short.c: Same.
8278 * gcc.dg/vect/vect-reduc-2.c: Same.
8279 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8280 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8281 * lib/target-supports.exp: Same.
8283 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8286 * g++.dg/cpp0x/decltype63.C: New.
8288 2015-08-22 Nathan Sidwell <nathan@acm.org>
8290 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8291 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8292 * c-c++-common/Wunused-var-8.c: Likewise.
8293 * c-c++-common/gomp/pr61486-2.c: Likewise.
8294 * c-c++-common/Wunused-var-6.c: Likewise.
8295 * c-c++-common/goacc/reduction-1.c: Likewise.
8296 * c-c++-common/goacc/reduction-2.c: Likewise.
8297 * c-c++-common/goacc/reduction-3.c: Likewise.
8298 * c-c++-common/goacc/reduction-4.c: Likewise.
8299 * gcc.dg/builtins-64.c: Likewise.
8300 * gcc.dg/pr59523.c: Likewise.
8301 * gcc.dg/tree-ssa/20080530.c: Likewise.
8302 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8303 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8304 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8305 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8306 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8307 * gcc.dg/pr59011.c: Likewise.
8308 * gcc.dg/uninit-9.c: Likewise.
8309 * gcc.dg/pr61561.c: Likewise.
8310 * gcc.dg/vla-4.c: Likewise.
8311 * gcc.dg/20101010-1.c: Likewise.
8312 * gcc.dg/pr49120.c: Likewise.
8313 * gcc.dg/20030331-2.c: Likewise.
8314 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8315 * gcc.dg/pr25682.c: Likewise.
8316 * gcc.dg/guality/guality.c: Likewise.
8317 * gcc.dg/pr27301.c: Likewise.
8318 * gcc.dg/uninit-9-O0.c: Likewise.
8319 * gcc.dg/fold-alloca-1.c: Likewise.
8320 * gcc.dg/pr41470.c: Likewise.
8321 * gcc.dg/pr51491-2.c: Likewise.
8322 * gcc.dg/winline-7.c: Likewise.
8323 * gcc.dg/vla-2.c: Likewise.
8324 * gcc.dg/pr50764.c: Likewise.
8325 * gcc.dg/c99-vla-1.c: Likewise.
8326 * gcc.dg/pr33238.c: Likewise.
8327 * gcc.dg/c99-const-expr-13.c: Likewise.
8328 * gcc.dg/builtin-return-1.c: Likewise.
8329 * gcc.dg/vla-3.c: Likewise.
8330 * gcc.dg/20020415-1.c: Likewise.
8331 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8332 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8333 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8334 * gcc.dg/torture/calleesave-sse.c: Likewise.
8335 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8336 * gcc.dg/gomp/vla-2.c: Likewise.
8337 * gcc.dg/gomp/vla-3.c: Likewise.
8338 * gcc.dg/gomp/vla-4.c: Likewise.
8339 * gcc.dg/gomp/pr30494.c: Likewise.
8340 * gcc.dg/gomp/vla-5.c: Likewise.
8341 * gcc.dg/pr51990-2.c: Likewise.
8342 * gcc.dg/vla-22.c: Likewise.
8344 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8346 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8347 * gcc.dg/dollar.c: Likewise.
8348 * gcc.dg/pragma-message.c: Likewise.
8349 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8350 * c-c++-common/raw-string-14.c: Likewise.
8352 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8354 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8355 property that instantiation here is a compile-time error.
8357 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8359 * g++.dg/other/pr67065.C: Extend.
8361 2015-08-21 Nathan Sidwell <nathan@acm.org>
8363 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8365 (check_effective_target_global_constructor): New.
8366 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8367 * gcc.dg/debug/debug.exp: Skip for nvptx.
8368 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8370 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8371 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8372 * gcc.c-torture/compile/pr33855.c: Likewise.
8373 * gcc.c-torture/compile/920723-1.c: Likewise.
8374 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8376 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8378 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8381 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8383 * gcc.c-torture/execute/switch-1.c: Likewise.
8385 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8386 * gcc.c-torture/execute/printf-1.c: Likewise.
8387 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8388 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8389 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8390 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8391 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8392 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8393 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8394 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8395 * gcc.c-torture/execute/gofast.c: Likewise.
8396 * gcc.c-torture/execute/complex-6.c: Likewise.
8398 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8399 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8400 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8401 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8402 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8403 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8404 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8405 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8406 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8407 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8408 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8409 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8410 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8411 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8412 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8413 * gcc.dg/setjmp-1.c: Likewise.
8414 * gcc.dg/cleanup-5.c: Likewise.
8415 * gcc.dg/cleanup-12.c: Likewise.
8416 * gcc.dg/cleanup-13.c: Likewise.
8418 * gcc.dg/constructor-1.c: Require global ctor.
8420 * gcc.dg/fork-instrumentation.c: Require profiling.
8421 * gcc.dg/20030107-1.c: Likewise.
8422 * gcc.dg/20030702-1.c: Likewise.
8424 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8425 * gcc.dg/cpp/paste2.c: Likewise.
8426 * gcc.dg/cpp/strify3.c: Likewise.
8427 * gcc.dg/cpp/strify4.c: Likewise.
8428 * gcc.dg/cpp/lexnum.c: Likewise.
8429 * gcc.dg/cpp/digraphs.c: Likewise.
8430 * gcc.dg/cpp/macro1.c: Likewise.
8432 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8434 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8436 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8438 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8441 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8443 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8444 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8445 vec_vpmsum_be and vec_shasigma_be.
8447 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8449 * lib/target-supports.exp
8450 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8451 with -mfp16-format=ieee.
8453 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8456 * g++.dg/other/pr67065.C: New.
8458 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8460 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8462 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8463 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8464 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8465 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8467 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8469 * gcc.dg/wide_shift_64_1.c: New testcase.
8470 * gcc.dg/wide_shift_128_1.c: Likewise.
8471 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8473 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8475 * lib/target-supports.exp
8476 (check_effective_target_fstack_protector_enabled): New test.
8477 * gcc.target/i386/ssp-default.c: New test.
8479 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8482 * gfortran.dg/generic_31.f90: New.
8484 2015-08-19 Marek Polacek <polacek@redhat.com>
8487 * g++.dg/torture/pr67133.C: New test.
8489 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8491 * gcc.target/powerpc/altivec-35.c: New test.
8492 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8493 * gcc.target/powerpc/vsx-vector-7.c: New test.
8495 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8498 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8499 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8501 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8503 PR rtl-optimization/67218
8504 * gcc.c-torture/execute/ieee/pr67218.c,
8505 gcc.target/aarch64/fcvt_int_float_double1.c,
8506 gcc.target/aarch64/fcvt_int_float_double2.c,
8507 gcc.target/aarch64/fcvt_int_float_double3.c,
8508 gcc.target/aarch64/fcvt_int_float_double4.c,
8509 gcc.target/aarch64/fcvt_uint_float_double1.c,
8510 gcc.target/aarch64/fcvt_uint_float_double2.c,
8511 gcc.target/aarch64/fcvt_uint_float_double3.c,
8512 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8514 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8516 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8517 dg-options to disable LSE extensions.
8518 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8519 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8520 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8521 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8522 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8523 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8524 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8525 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8526 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8527 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8528 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8529 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8530 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8531 * gcc.target/aarch64/sync-op-full.c: Likewise.
8532 * gcc.target/aarch64/sync-op-release.c: Likewise.
8534 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8537 * g++.dg/cpp1z/feat-cxx1z.C: New.
8539 2015-08-18 Marek Polacek <polacek@redhat.com>
8542 * gcc.dg/torture/pr67222.c: New test.
8544 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8546 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8548 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8550 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8551 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8552 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8554 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8556 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8557 which is used in later code.
8559 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8562 * g++.dg/cpp0x/nullptr34.C: New.
8563 * g++.dg/warn/Wconversion2.C: Adjust.
8564 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8565 * g++.old-deja/g++.other/null3.C: Likewise.
8567 * g++.dg/cpp0x/pr51313.C: Adjust.
8569 2015-08-17 Richard Biener <rguenther@suse.de>
8571 PR tree-optimization/67221
8572 * gcc.dg/torture/pr67221.c: New testcase.
8574 2015-08-17 Mike Stump <mikestump@comcast.net>
8575 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8577 * gcc.target/arm/memcpy-aligned-1.c: New test.
8579 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8582 * gfortran.dg/norm_4.f90: Rename to...
8583 * gfortran.dg/norm2_4.f90: this.
8584 * gfortran.dg/norm2_5.f90: New test.
8586 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8588 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8589 * gcc.dg/ssp-1.c: Make counter a register.
8590 * gcc.dg/ssp-2.c: Likewise.
8591 * gcc.dg/torture/parm-coalesce.c: New.
8593 2015-08-14 Marek Polacek <polacek@redhat.com>
8596 * gcc.dg/torture/pr67133.c: New test.
8598 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8599 Matthias Klose <doko@debian.org>
8602 * gcc.c-torture/compile/pr67143.c: New
8603 * gcc.target/aarch64/atomic-op-imm.c
8604 (atomic_fetch_add_negative_RELAXED): New.
8605 (atomic_fetch_sub_negative_ACQUIRE): New.
8607 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8609 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8610 * gcc.target/aarch64/target_attr_8.c: Likewise.
8611 * gcc.target/aarch64/target_attr_14.c: Likewise.
8613 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8615 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8617 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8619 * gcc.target/i386/builtin_target.c: Add skylake check.
8621 2015-08-13 Jeff Law <law@redhat.com>
8623 * gcc.dg/pr66314.c: Moved from here to ..
8624 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8625 to clear all sanitizers before -fsanitize=kernel-address.
8627 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8629 * gcc.target/aarch64/cinc_common_1.c: New test.
8631 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8634 * g++.dg/ext/attribute-may-alias-1.C: New.
8635 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8637 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8639 * gcc.target/aarch64/atomic-inst-cas.c: New.
8640 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8642 2015-08-13 Andreas Schwab <schwab@suse.de>
8644 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8646 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8649 * g++.dg/torture/pr62164.C: New.
8651 2015-08-13 Richard Biener <rguenther@suse.de>
8653 PR tree-optimization/67191
8654 * gcc.dg/torture/pr67191.c: New testcase.
8655 * g++.dg/torture/pr67191.C: Likewise.
8657 2015-08-13 Richard Biener <rguenther@suse.de>
8659 PR tree-optimization/66502
8660 PR tree-optimization/67167
8661 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8663 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8666 * g++.dg/init/new42.C: New.
8668 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8671 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8673 * gcc.target/powerpc/pr67071-2.c: Likewise.
8674 * gcc.target/powerpc/pr67071-3.c: Likewise.
8676 2015-08-12 Marek Polacek <polacek@redhat.com>
8679 * c-c++-common/Wshift-overflow-6.c: New test.
8680 * c-c++-common/Wshift-overflow-7.c: New test.
8681 * g++.dg/cpp1y/left-shift-2.C: New test.
8683 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8686 * g++.dg/cpp0x/pr52742.C: New.
8688 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8690 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8691 Check Knights Landing support.
8693 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/warn/Wunused-result-1.C: New.
8698 2015-08-12 Richard Biener <rguenther@suse.de>
8700 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8701 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8702 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8703 * g++.dg/tree-ssa/pr61034.C: Adjust.
8704 * gcc.dg/fold-compare-2.c: Likewise.
8705 * gcc.dg/pr50763.c: Likewise.
8706 * gcc.dg/predict-3.c: Likewise.
8707 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8708 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8709 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8710 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8711 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8712 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8713 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8714 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8715 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8716 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8717 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8718 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8720 2015-08-12 Nathan Sidwell <nathan@acm.org>
8722 * gcc.dg/vrp-min-max-1.c: New.
8723 * gcc.dg/vrp-min-max-2.c: New.
8725 2015-08-12 Richard Biener <rguenther@suse.de>
8727 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8729 2015-08-12 Tom de Vries <tom@codesourcery.com>
8732 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8733 Handle absence of vector min/max for sparc.
8735 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8738 * g++.dg/ext/mv25.C: New test.
8740 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8742 * gcc.target/i386/avx2-vect-shift.c: New test.
8744 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8748 * gcc.dg/pragma-diag-3.c: New test.
8749 * gcc.dg/pragma-diag-4.c: New test.
8751 2015-08-11 Nathan Sidwell <nathan@acm.org>
8753 * c-c++-common/dfp/operator-comma.c: Call init function.
8754 * c-c++-common/dfp/convert-dfp-2.c: New test.
8756 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8758 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8759 Treat model == 0x4f as Broadwell.
8761 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8764 * gfortran.dg/pr67140.f90: New test.
8766 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8770 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8772 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8775 * gfortran.dg/ieee/large_4.f90: New test.
8777 2015-08-08 Bud Davis <jmdavis@link.com>
8780 * gfortran.dg/common_22.f90: New.
8782 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8784 PR rtl-optimization/67028
8785 * gcc.dg/pr67028.c: New testcase.
8787 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8789 PR rtl-optimization/67029
8790 * gcc.dg/pr67029.c: New test.
8792 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8795 * gfortran.dg/ieee/ieee_8.f90: New test.
8797 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8799 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8801 * gcc.target/aarch64/noplt_2.c: Likewise.
8802 * gcc.target/aarch64/noplt_3.c: Likewise.
8804 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8806 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8807 optimization level, and print a summary at the end.
8809 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8811 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8813 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8815 * gcc.target/aarch64/noplt_3.c: New testcase.
8817 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8819 * gcc.target/aarch64/noplt_1.c: New testcase.
8820 * gcc.target/aarch64/noplt_2.c: Likewise.
8822 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8824 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8825 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8827 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8829 * gcc.target/s390/dwarfregtable-1.c: New test.
8830 * gcc.target/s390/dwarfregtable-2.c: New test.
8831 * gcc.target/s390/dwarfregtable-3.c: New test.
8833 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8835 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8837 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8840 * gfortran.dg/ieee/large_2.f90: New test.
8841 * gfortran.dg/ieee/large_3.F90: New test.
8843 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8846 * gfortran.dg/ieee/large_1.f90: Adjust test.
8848 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8849 Jeff Law <law@redhat.com>
8852 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8853 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8854 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8855 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8856 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8857 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8859 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8862 * gfortran.dg/pr66311.f90: New file.
8864 2015-08-05 Richard Biener <rguenther@suse.de>
8866 PR tree-optimization/67121
8867 * gcc.dg/torture/pr67121.c: New testcase.
8869 2015-08-05 Nick Clifton <nickc@redhat.com>
8871 * gcc.target/rl78: New directory.
8872 * gcc.target/rl78/rl78.exp: New file: Test driver.
8873 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8875 2015-08-05 Richard Biener <rguenther@suse.de>
8878 * gcc.dg/torture/pr67120.c: New testcase.
8880 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8884 * lib/fortran-modules.exp: Call cleanup-submodules from
8886 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8887 cover the cases where private entities are no longer optimized
8889 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8891 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8892 * gfortran.dg/submodule_5.f08: The same.
8893 * gfortran.dg/submodule_9.f08: The same.
8894 * gfortran.dg/submodule_10.f08: New test.
8896 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/cpp1y/var-templ35.C: New.
8901 2015-08-05 Richard Biener <rguenther@suse.de>
8903 PR tree-optimization/67055
8904 * g++.dg/torture/pr67055.C: New testcase.
8906 2015-08-05 Richard Biener <rguenther@suse.de>
8908 PR tree-optimization/67109
8909 * gcc.dg/torture/pr67109.c: New testcase.
8910 * gcc.dg/vect/vect-119.c: Adjust.
8912 2015-08-05 Richard Biener <rguenther@suse.de>
8915 * gcc.dg/pr67107.c: New testcase.
8917 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8920 * g++.dg/cpp1z/abbrev2.C: New.
8922 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8924 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8926 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8929 * g++.dg/init/explicit4.C: New.
8931 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8933 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8934 without VSX an Power8 vector support.
8936 2015-08-04 Richard Biener <rguenther@suse.de>
8938 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8940 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8943 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8946 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8949 * g++.dg/cpp1y/var-templ34.C: New.
8951 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8953 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8954 * gcc.target/aarch64/target_attr_1.c: Likewise.
8955 * gcc.target/aarch64/target_attr_2.c: Likewise.
8956 * gcc.target/aarch64/target_attr_3.c: Likewise.
8957 * gcc.target/aarch64/target_attr_4.c: Likewise.
8958 * gcc.target/aarch64/target_attr_5.c: Likewise.
8959 * gcc.target/aarch64/target_attr_6.c: Likewise.
8960 * gcc.target/aarch64/target_attr_7.c: Likewise.
8961 * gcc.target/aarch64/target_attr_8.c: Likewise.
8962 * gcc.target/aarch64/target_attr_9.c: Likewise.
8963 * gcc.target/aarch64/target_attr_10.c: Likewise.
8964 * gcc.target/aarch64/target_attr_11.c: Likewise.
8965 * gcc.target/aarch64/target_attr_12.c: Likewise.
8966 * gcc.target/aarch64/target_attr_13.c: Likewise.
8967 * gcc.target/aarch64/target_attr_14.c: Likewise.
8968 * gcc.target/aarch64/target_attr_15.c: Likewise.
8970 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8972 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8974 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8976 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8978 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8980 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8983 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8986 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8987 * gfortran.dg/ieee/large_1.f90: New test.
8989 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8991 PR tree-optimization/67043
8992 * gcc.dg/pr67043.c: New test.
8994 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
8996 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8998 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9000 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9001 it to push/pop timing items.
9002 (main): For each optimization level, create a gcc_jit_timer, and
9003 time all of the iteration within that level cumulatively.
9004 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9005 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9007 2015-08-03 Alexander Basov <coohpt@gmail.com>
9012 * gcc.target/arm/pr43404.c : New testcase.
9013 * gcc.target/arm/pr48470.c : New testcase.
9014 * gcc.target/arm/pr64744-1.c : New testcase.
9015 * gcc.target/arm/pr64744-2.c : New testcase.
9017 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9019 PR tree-optimization/67077
9020 * gcc.dg/pr67077.c: New test.
9022 2015-08-03 Jeff Law <law@redhat.com>
9025 PR gcov-profile/66899
9026 * gcc.dg/pr66899.c: New test.
9027 * gcc.dg/pr66314.c: New test.
9029 2015-08-03 Marek Polacek <polacek@redhat.com>
9032 * gcc.dg/pr67088.c: New test.
9034 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9037 * gcc.target/arm/vnmul-1.c: New.
9038 * gcc.target/arm/vnmul-2.c: New.
9039 * gcc.target/arm/vnmul-3.c: New.
9040 * gcc.target/arm/vnmul-4.c: New.
9042 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9045 * gfortran.dg/class_allocate_20.f90: New.
9047 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9049 * gcc.target/aarch64/csel_bfx_1.c: New test.
9050 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9052 2015-08-02 Martin Sebor <msebor@redhat.com>
9054 * g++.dg/Wframe-address-in-Wall.C: New test.
9055 * g++.dg/Wframe-address.C: New test.
9056 * g++.dg/Wno-frame-address.C: New test.
9057 * gcc.dg/Wframe-address-in-Wall.c: New test.
9058 * gcc.dg/Wframe-address.c: New test.
9059 * gcc.dg/Wno-frame-address.c: New test.
9061 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9063 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9065 2015-08-01 Michael Collison <michael.collison@linaro.org
9066 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9068 * gcc.target/arm/mincmp.c: New test.
9070 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9073 * gfortran.dg/associated_target_6.f03: New test
9075 2015-08-01 Tom de Vries <tom@codesourcery.com>
9077 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9078 optimize ("-ftree-parallelize-loops=0").
9079 Add successful scans for 2 detected reductions. Add xfail scans for 3
9080 detected reductions.
9081 * gcc.dg/autopar/reduc-2short.c: Same.
9082 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9083 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9084 detected reductions.
9085 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9088 2015-07-31 Marek Polacek <polacek@redhat.com>
9091 * g++.dg/ubsan/pr66977.C: New test.
9093 2015-07-30 Marek Polacek <polacek@redhat.com>
9095 * c-c++-common/Wtautological-compare-3.c: New test.
9097 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9099 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9100 (CHECK): Pass address of scalar, rather than array.
9102 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9104 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9106 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9108 * gcc.target/aarch64/fp16/fp16.exp: New.
9109 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9110 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9112 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9114 * gcc.target/aarch64/f16_movs_1.c: New test.
9116 2015-07-28 Tom de Vries <tom@codesourcery.com>
9118 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9121 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9122 Manuel López-Ibáñez <manu@gcc.gnu.org>
9124 * gcc.dg/parm-incomplete-1.c: Update.
9125 * gcc.dg/pr18809-1.c: Update.
9126 * gcc.dg/pr27953.c: Update.
9127 * gcc.dg/vla-11.c: Update.
9129 2015-07-27 Marek Polacek <polacek@redhat.com>
9131 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9133 2015-07-27 Tom de Vries <tom@codesourcery.com>
9135 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9136 attribute. Update comment.
9138 Add scan for not parallelizing inner loop.
9139 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9143 2015-07-27 Marek Polacek <polacek@redhat.com>
9146 * c-c++-common/Wtautological-compare-2.c: New test.
9148 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9151 * gcc.target/i386/pr66232-6.c: New tests.
9152 * gcc.target/i386/pr66232-7.c: Likewise.
9153 * gcc.target/i386/pr66232-8.c: Likewise.
9154 * gcc.target/i386/pr66232-9.c: Likewise.
9156 2015-07-27 Marek Polacek <polacek@redhat.com>
9160 * c-c++-common/Wtautological-compare-1.c: New test.
9162 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9165 * g++.dg/template/pr18969.C: New test.
9166 * g++.dg/template/pr18969-2.C: New test.
9167 * g++.old-deja/g++.jason/overload.C: Remove return value in
9168 template function returning void.
9170 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9172 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9173 immediates to avoid shift-overflow warnings.
9175 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9178 * g++.dg/init/pr66857.C: New test.
9180 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9183 * gcc.target/i386/pr66648.c: New test.
9185 2015-07-25 Tom de Vries <tom@codesourcery.com>
9187 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9188 interchange_files and block_files variables.
9189 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9191 * gcc.dg/graphite/uns-interchange-12.c: Same.
9192 * gcc.dg/graphite/uns-interchange-14.c: Same.
9193 * gcc.dg/graphite/uns-interchange-15.c: Same.
9194 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9195 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9197 2015-07-25 Jeff Law <law@redhat.com>
9201 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9202 * gcc.dg/torture/pr66752-1.c: New test
9203 * g++.dg/torture/pr66752-2.C: New test.
9205 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9208 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9210 PR rtl-optimization/64164
9211 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9212 * gcc.dg/ssp-1.c: Make counter a register.
9213 * gcc.dg/ssp-2.c: Likewise.
9214 * gcc.dg/torture/parm-coalesce.c: New.
9216 2015-07-24 Tom de Vries <tom@codesourcery.com>
9218 * gcc.dg/graphite/block-1.c: Xfail scan.
9219 * gcc.dg/graphite/interchange-12.c: Same.
9220 * gcc.dg/graphite/interchange-14.c: Same.
9221 * gcc.dg/graphite/interchange-15.c: Same.
9222 * gcc.dg/graphite/interchange-9.c: Same.
9223 * gcc.dg/graphite/interchange-mvt.c: Same.
9224 * gcc.dg/graphite/uns-block-1.c: New test.
9225 * gcc.dg/graphite/uns-interchange-12.c: New test.
9226 * gcc.dg/graphite/uns-interchange-14.c: New test.
9227 * gcc.dg/graphite/uns-interchange-15.c: New test.
9228 * gcc.dg/graphite/uns-interchange-9.c: New test.
9229 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9231 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9234 * c-c++-common/Wunused-function-1.c: New.
9236 2015-07-24 Tom de Vries <tom@codesourcery.com>
9238 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9239 alternative exit-first loop transform.
9240 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9241 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9242 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9243 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9244 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9245 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9246 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9247 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9248 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9250 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9253 * gcc.target/i386/mpx/pr66566.c: New test.
9255 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9258 * gcc.target/i386/pr66978.c: New test.
9260 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9262 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9264 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9266 * gcc.target/s390/insv-1.c: New test.
9267 * gcc.target/s390/insv-2.c: New test.
9268 * gcc.target/s390/insv-3.c: New test.
9270 2015-07-24 Tom de Vries <tom@codesourcery.com>
9272 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9274 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9277 * gcc.dg/pr25530.c: New test.
9279 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9282 * gcc.dg/pr25529.c: New test.
9284 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9286 * gcc.target/arm/reg_equal_test.c: New test.
9288 2015-07-23 Jeff Law <law@redhat.com>
9291 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9292 * gcc.dg/torture/pr66752-1.c: New test
9293 * g++.dg/torture/pr66752-2.C: New test.
9295 2015-07-23 Marek Polacek <polacek@redhat.com>
9298 * g++.dg/warn/Wlogical-op-2.C: New test.
9300 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9302 PR rtl-optimization/64164
9303 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9304 * gcc.dg/ssp-1.c: Make counter a register.
9305 * gcc.dg/ssp-2.c: Likewise.
9306 * gcc.dg/torture/parm-coalesce.c: New.
9308 2015-07-23 Marek Polacek <polacek@redhat.com>
9311 * c-c++-common/ubsan/pr66908.c: New test.
9313 2015-07-23 Tom de Vries <tom@codesourcery.com>
9315 * gcc.dg/autopar/outer-4.c: Add xfail.
9316 * gcc.dg/autopar/outer-5.c: Same.
9317 * gcc.dg/autopar/outer-6.c: Same.
9318 * gcc.dg/autopar/reduc-2.c: Same.
9319 * gcc.dg/autopar/reduc-2char.c: Same.
9320 * gcc.dg/autopar/reduc-2short.c: Same.
9321 * gcc.dg/autopar/reduc-8.c: Same.
9322 * gcc.dg/autopar/uns-outer-4.c: New test.
9323 * gcc.dg/autopar/uns-outer-5.c: New test.
9324 * gcc.dg/autopar/uns-outer-6.c: New test.
9326 2015-07-23 Richard Biener <rguenther@suse.de>
9328 PR tree-optimization/66952
9329 * gcc.dg/torture/pr66952.c: Use signed char.
9331 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9333 PR tree-optimization/66926,66951
9334 * gcc.dg/vect/pr66951.c: New test.
9336 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9339 * g++.dg/parse/error57.C: New.
9340 * g++.dg/expr/string-2.C: Update.
9342 2015-07-23 Richard Biener <rguenther@suse.de>
9344 PR tree-optimization/66945
9345 * gcc.dg/torture/pr66945.c: New testcase.
9347 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9350 * g++.dg/ext/mv24.C: New test.
9352 2015-07-22 Marek Polacek <polacek@redhat.com>
9354 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9357 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9361 * gfortran.dg/generic_30.f90: New.
9363 2015-07-22 Richard Biener <rguenther@suse.de>
9365 PR tree-optimization/66952
9366 * gcc.dg/torture/pr66952.c: New testcase.
9368 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9370 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9372 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9374 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9376 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9378 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9380 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9382 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9384 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9386 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9388 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9390 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9392 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9394 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9396 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9398 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9400 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9402 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9404 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9406 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9408 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9410 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9412 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9414 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9416 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9418 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9420 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9422 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9424 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9426 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9428 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9430 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9432 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9434 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9436 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9438 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9440 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9442 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9444 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9446 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9448 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9450 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9452 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9454 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9456 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9458 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9460 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9462 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9464 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9466 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9468 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9470 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9472 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9474 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9476 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9478 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9480 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9482 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9484 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9486 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9488 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9490 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9492 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9494 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9496 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9498 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9500 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9502 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9504 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9506 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9508 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9510 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9512 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9514 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9516 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9518 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9520 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9522 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9524 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9526 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9528 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9530 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9532 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9534 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9536 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9538 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9540 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9542 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9544 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9546 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9548 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9550 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9552 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9554 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9556 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9558 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9560 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9562 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9564 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9566 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9568 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9570 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9572 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9574 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9576 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9578 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9580 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9582 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9584 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9586 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9588 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9590 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9592 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9594 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9596 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9598 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9600 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9602 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9604 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9606 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9608 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9610 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9612 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9614 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9616 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9618 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9620 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9622 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9624 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9626 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9628 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9630 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9632 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9635 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9637 * g++.dg/template/crash81.C: Update.
9639 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9642 * gcc.target/i386/pr66424.c: New.
9644 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9646 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9648 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9651 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9652 Drop address sanitization.
9654 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9656 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9658 (dg-additional-options): Set armv5t flag.
9660 2015-07-21 Marek Polacek <polacek@redhat.com>
9662 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9663 * gcc.dg/vmx/unpack.c: Likewise.
9664 * gcc.target/powerpc/quad-atomic.c: Likewise.
9666 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9668 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9670 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9672 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9675 2015-07-20 Marek Polacek <polacek@redhat.com>
9678 * c-c++-common/Wshift-overflow-1.c: New test.
9679 * c-c++-common/Wshift-overflow-2.c: New test.
9680 * c-c++-common/Wshift-overflow-3.c: New test.
9681 * c-c++-common/Wshift-overflow-4.c: New test.
9682 * c-c++-common/Wshift-overflow-5.c: New test.
9683 * g++.dg/cpp1y/left-shift-1.C: New test.
9684 * gcc.dg/c90-left-shift-2.c: New test.
9685 * gcc.dg/c90-left-shift-3.c: New test.
9686 * gcc.dg/c99-left-shift-2.c: New test.
9687 * gcc.dg/c99-left-shift-3.c: New test.
9688 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9689 * gcc.c-torture/execute/pr40386.c: Likewise.
9690 * gcc.dg/vect/pr33373.c: Likewise.
9691 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9692 * gcc.dg/vect/vect-shift-2.c: Likewise.
9694 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9696 * gcc.target/aarch64/neg_abs_1.c: New test.
9698 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9701 * gcc.target/i386/pr66922.c: New test.
9703 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9707 * gcc.dg/tree-ssa/pr42327.c: Removed.
9708 * g++.dg/other/pr35011.C: Removed.
9710 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9713 * gcc.target/i386/pr66906.c: New test.
9715 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9717 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9718 as follow-up to r225930.
9720 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9723 * lib/fortran-modules.exp (proc cleanup-submodules): New
9725 * gfortran.dg/submodule_1.f08: Change extension and clean up
9726 the submodule files.
9727 * gfortran.dg/submodule_2.f08: ditto
9728 * gfortran.dg/submodule_6.f08: ditto
9729 * gfortran.dg/submodule_7.f08: ditto
9730 * gfortran.dg/submodule_8.f08: New test
9731 * gfortran.dg/submodule_9.f08: New test
9733 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9734 Sebastian Pop <s.pop@samsung.com>
9737 * gcc.dg/graphite/pr61929.c: New.
9739 2015-07-17 Marek Polacek <polacek@redhat.com>
9741 * gcc.dg/fold-minus-7.c: New test.
9743 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9745 * gfortran.dg/co_reduce_1.f90: New file.
9747 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9750 * gcc.target/i386/pr66824.c:
9752 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9755 * gfortran.dg/structure_constructor_13.f03: New test.
9757 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9760 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9761 of generated while loops in the tree dump.
9762 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9764 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9766 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9768 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9771 * gcc.target/i386/pr66891.c: New test.
9773 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9775 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9777 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9779 PR rtl-optimization/66626
9780 * gcc.target/i386/pr66626-2.c: New.
9782 2015-07-16 Martin Liska <mliska@suse.cz>
9784 * g++.dg/ipa/pr66896.c: New test.
9786 2015-07-16 Richard Biener <rguenther@suse.de>
9788 PR tree-optimization/66894
9789 * gcc.dg/torture/pr66894.c: New testcase.
9791 2015-07-16 Richard Biener <rguenther@suse.de>
9793 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9795 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9798 * g++.dg/pr66866.C: New test.
9800 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9802 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9804 2015-07-15 Richard Biener <rguenther@suse.de>
9806 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9807 { -O3 -fomit-frame-pointer },
9808 { -O3 -fomit-frame-pointer -funroll-loops } and
9809 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9811 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9812 -finline-functions }
9814 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9816 * gcc.target/mips/interrupt_handler-5.c: New test.
9818 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9819 Robert Suchanek <robert.suchanek@imgtec.com>
9821 * gcc.target/mips/interrupt_handler-4.c: New test.
9823 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9826 * gcc.dg/lto/lto.exp: Initialize MPX.
9828 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9830 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9832 * gcc.target/arm/scd42-3.c: Likewise.
9834 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9836 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9837 code to be run when the pre-arch code increases the isa_rev to
9838 mips32r6 or greater.
9840 2015-07-15 Richard Biener <rguenther@suse.de>
9842 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9843 { -O3 -fomit-frame-pointer },
9844 { -O3 -fomit-frame-pointer -funroll-loops } and
9845 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9847 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9848 -finline-functions }
9849 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9850 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9851 to additional_flags.
9853 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9855 PR rtl-optimization/66838
9856 * gcc.target/i386/pr66838.c: New test.
9858 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9861 * g++.dg/template/pr66850.C: New test.
9863 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9864 Cesar Philippidis <cesar@codesourcery.com>
9865 Chung-Lin Tang <cltang@codesourcery.com>
9867 * gcc.target/nios2/nios2-flushd.c: New.
9868 * gcc.target/nios2/nios2-rdprs.c: New.
9869 * gcc.target/nios2/r2-atomic.c: New.
9870 * gcc.target/nios2/r2-eni.c: New.
9871 * gcc.target/nios2/r2-wrpie.c: New.
9873 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9874 Cesar Philippidis <cesar@codesourcery.com>
9875 Chung-Lin Tang <cltang@codesourcery.com>
9877 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9878 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9880 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9881 Cesar Philippidis <cesar@codesourcery.com>
9882 Chung-Lin Tang <cltang@codesourcery.com>
9884 * gcc.target/nios2/andci.c: New.
9885 * gcc.target/nios2/bmx.c: New.
9886 * gcc.target/nios2/cdx-add.c: New.
9887 * gcc.target/nios2/cdx-branch.c: New.
9888 * gcc.target/nios2/cdx-callret.c: New.
9889 * gcc.target/nios2/cdx-loadstore.c: New.
9890 * gcc.target/nios2/cdx-logical.c: New.
9891 * gcc.target/nios2/cdx-mov.c: New.
9892 * gcc.target/nios2/cdx-shift.c: New.
9893 * gcc.target/nios2/cdx-sub.c: New.
9894 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9896 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9899 * g++.dg/cpp0x/vt-65071.C: New.
9901 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9902 Cesar Philippidis <cesar@codesourcery.com>
9903 Chung-Lin Tang <cltang@codesourcery.com>
9905 * gcc.target/nios2/r2-io-range.c: New.
9906 * gcc.target/nios2/r2-stio-1.c: New.
9907 * gcc.target/nios2/r2-stio-2.c: New.
9908 * gcc.target/nios2/nios2-ldxio.c: New.
9909 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9910 of just compile. Add more tests.
9912 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9914 gfortran.dg/pr66864.f90: New test.
9916 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
9918 PR rtl-optimization/66626
9919 * gcc.target/i386/pr66626.c: New.
9921 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9923 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9924 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9925 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9927 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
9929 * g++.dg/template/crash81.C: Adjust for error + inform change.
9930 * g++.dg/template/pr58878.C: Likewise.
9931 * g++.dg/template/shadow1.C: Likewise.
9932 * g++.dg/template/shadow2.C: Likewise.
9933 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9934 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9935 * g++.old-deja/g++.brendan/crash7.C: Likewise.
9936 * g++.old-deja/g++.pt/shadow2.C: Likewise.
9938 2015-07-14 Richard Biener <rguenther@suse.de>
9940 PR tree-optimization/66863
9941 * gcc.dg/torture/pr66863.c: New testcase.
9943 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
9946 * g++.dg/template/pr65186.C: New test.
9948 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
9950 * gcc.target/arm/macro_defs0.c: Add directive to skip
9951 test if -marm is present.
9952 * gcc.target/arm/macro_defs1.c: Likewise.
9954 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9956 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9958 * gcc.target/aarch64/adds1.c: Likewise.
9959 * gcc.target/aarch64/ands_1.c: Likewise.
9960 * gcc.target/aarch64/bics_1.c: Likewise.
9961 * gcc.target/aarch64/subs1.c: Likewise.
9962 * gcc.target/aarch64/subs3.c: Likewise.
9964 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
9967 * gfortran.dg/pr64589.f90: New test.
9969 2015-07-13 Renlin Li <renlin.li@arm.com>
9972 * gcc.c-torture/execute/pr66556.c: New.
9974 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
9976 * gcc.dg/20020219-1.c: Fix double word typos.
9977 * gcc.dg/20020919-1.c: Same.
9979 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9980 Jeff Law <law@redhat.com>
9983 * g++.dg/tree-ssa/pr66726.c: New test.
9984 * gcc.dg/tree-ssa/pr66726-2.c: New test.
9985 * gcc.dg/tree-ssa/pr66726.c: New test.
9987 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9990 * g++.dg/cpp0x/variadic-ttp2.C: New.
9992 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
9995 * g++.dg/cpp0x/auto46.C: New test.
9996 * g++.dg/template/pr30044.C: New test.
9997 * g++.dg/template/shadow2.C: New test.
9998 * g++.dg/template/error55.C: New test.
9999 * g++.dg/template/crash83.C: Accept any error string.
10000 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10002 * g++.dg/cpp0x/variadic19.C: Likewise
10003 * g++.dg/template/canon-type-13.C: Likewise.
10004 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10005 * g++.dg/torture/20070621-1.C: Likewise.
10007 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10010 * g++.dg/init/explicit3.C: New.
10012 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10015 * gcc.target/i386/pr66819-1.c: New test.
10016 * gcc.target/i386/pr66819-2.c: Likewise.
10017 * gcc.target/i386/pr66819-3.c: Likewise.
10018 * gcc.target/i386/pr66819-4.c: Likewise.
10019 * gcc.target/i386/pr66819-5.c: Likewise.
10021 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10024 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10025 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10026 type to prevent possible flag-clobbering zero-extensions.
10027 * gcc.target/i386/pr66703.c: New test.
10029 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10032 * g++.dg/cpp0x/nsdmi-template15.C: New.
10034 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10036 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10038 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10040 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10041 * gcc.target/arm/flip-thumb.c: Likewise.
10043 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10046 * gcc.target/i386/pr66813.c: New test.
10048 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10050 PR middle-end/66820
10051 * gcc.dg/gomp/pr66820.c: New test.
10053 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10056 * g++.dg/cpp0x/scoped_enum6.C: New.
10058 2015-07-10 Tom de Vries <tom@codesourcery.com>
10060 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10061 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10063 2015-07-10 Richard Biener <rguenther@suse.de>
10065 PR tree-optimization/66823
10066 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10067 which should not be necessary. XFAIL.
10069 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10072 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10074 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10076 PR middle-end/66633
10077 * gcc.dg/gomp/pr66633-1.c: New test.
10078 * gcc.dg/gomp/pr66633-2.c: New test.
10079 * gcc.dg/gomp/pr66633-3.c: New test.
10080 * gcc.dg/gomp/pr66633-4.c: New test.
10082 2015-07-09 John Marino <gnugcc@marino.st>
10084 * lib/target-supports.exp (check_effective_target_pie):
10087 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10090 * gcc.target/i386/pr66814.c: New test.
10092 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10095 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10096 * gcc.target/aarch64/fnmul-2.c: Likewise.
10097 * gcc.target/aarch64/fnmul-3.c: Likewise.
10098 * gcc.target/aarch64/fnmul-4.c: Likewise.
10100 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10103 * g++.dg/cpp0x/vt-65790.C: New.
10105 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10108 * gcc.target/i386/pr66818.c: New test.
10110 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10113 * gcc.target/i386/pr66817.c: New test.
10115 2015-07-09 Marek Polacek <polacek@redhat.com>
10117 PR tree-optimization/66718
10118 * gcc.dg/vect/vect-126.c: New test.
10120 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10122 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10123 even when dwarf-2 is not the default.
10125 2015-07-08 Jeff Law <law@redhat.com>
10128 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10129 to have a single memory reference.
10131 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10133 * g++.dg/other/dump-ada-spec-9.C: New test.
10135 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10137 * g++.dg/vect/vect.exp: Run also simd* tests.
10138 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10139 (check_vect): Fix up get_cpuid call for C++.
10140 * g++.dg/vect/simd-clone-1.cc: New test.
10142 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10144 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10146 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10148 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10149 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10151 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10154 * gcc.target/i386/pr66806.c: New test.
10156 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10159 * g++.dg/cpp0x/auto45.C: New.
10161 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10163 PR middle-end/66334
10164 * gcc.target/i386/pr66334.c: New.
10166 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10168 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10171 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10174 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10175 (verify_code): Update expected error message.
10176 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10177 (verify_code): Likewise.
10178 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10179 (verify_code): Likewise.
10181 2015-07-08 Richard Biener <rguenther@suse.de>
10183 PR tree-optimization/66793
10184 * gcc.dg/torture/pr66793.c: New testcase.
10186 2015-07-08 Richard Biener <rguenther@suse.de>
10188 PR tree-optimization/66794
10189 * gcc.dg/torture/pr66794.c: New testcase.
10191 2015-07-08 Marek Polacek <polacek@redhat.com>
10194 * g++.dg/abi/abi-tag15.C: New test.
10196 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10198 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10199 * gcc.target/mips/branch-3.c: Ditto
10200 * gcc.target/mips/branch-4.c: Ditto.
10201 * gcc.target/mips/branch-5.c: Ditto.
10202 * gcc.target/mips/branch-6.c: Ditto.
10203 * gcc.target/mips/branch-7.c: Ditto.
10204 * gcc.target/mips/branch-8.c: Ditto.
10205 * gcc.target/mips/branch-9.c: Ditto.
10206 * gcc.target/mips/branch-10.c: Ditto.
10207 * gcc.target/mips/branch-11.c: Ditto.
10208 * gcc.target/mips/branch-12.c: Ditto.
10209 * gcc.target/mips/branch-13.c: Ditto.
10210 * gcc.target/mips/umips-branch-5.c: New file.
10211 * gcc.target/mips/umips-branch-6.c: New file.
10212 * gcc.target/mips/umips-branch-7.c: New file.
10213 * gcc.target/mips/umips-branch-8.c: New file.
10214 * gcc.target/mips/umips-branch-9.c: New file.
10215 * gcc.target/mips/umips-branch-10.c: New file.
10216 * gcc.target/mips/umips-branch-11.c: New file.
10217 * gcc.target/mips/umips-branch-12.c: New file.
10218 * gcc.target/mips/umips-branch-13.c: New file.
10219 * gcc.target/mips/umips-branch-14.c: New file.
10220 * gcc.target/mips/umips-branch-15.c: New file.
10221 * gcc.target/mips/umips-branch-16.c: New file.
10222 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10223 (OCCUPY_0xfffc): New define.
10225 2015-07-08 Renlin Li <renlin.li@arm.com>
10227 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10229 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10231 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10233 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10235 * gcc.target/i386/bt-3.c: New test.
10236 * gcc.target/i386/bt-4.c: Ditto.
10238 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10240 * g++.dg/other/dump-ada-spec-8.C: New test.
10242 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10245 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10247 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10249 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10251 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10252 Avoid using an opaque struct for local "f".
10254 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10257 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10258 * jit.dg/test-pr66779.c: New testcase.
10260 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10262 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10265 2015-07-07 Richard Biener <rguenther@suse.de>
10267 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10269 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10271 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10272 * gcc.target/mips/call-5.c: Ditto.
10273 * gcc.target/mips/call-6.c: Ditto.
10275 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10277 * gcc.dg/dx-test.c: New test-case.
10279 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10282 * gfortran.dg/allocate_with_source_9.f08: New test.
10284 2015-07-07 Christian Bruel <christian.bruel@st.com>
10287 * gcc.target/arm/flip-thumb.c: Fix scan.
10288 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10289 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10290 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10293 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10296 * gcc.c-torture/execute/pr65956.c: New test.
10298 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10300 * gcc.target/arm/aapcs/align1.c: New.
10301 * gcc.target/arm/aapcs/align_rec1.c: New.
10302 * gcc.target/arm/aapcs/align2.c: New.
10303 * gcc.target/arm/aapcs/align_rec2.c: New.
10304 * gcc.target/arm/aapcs/align3.c: New.
10305 * gcc.target/arm/aapcs/align_rec3.c: New.
10306 * gcc.target/arm/aapcs/align4.c: New.
10307 * gcc.target/arm/aapcs/align_rec4.c: New.
10308 * gcc.target/arm/aapcs/align_vararg1.c: New.
10309 * gcc.target/arm/aapcs/align_vararg2.c: New.
10311 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10313 * gfortran.dg/iomsg_2.f90: New test.
10315 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10318 * gcc.target/i386/pr66749.c: New test.
10320 2015-07-06 Richard Biener <rguenther@suse.de>
10322 PR tree-optimization/66772
10323 * gcc.dg/torture/pr66772-1.c: New testcase.
10324 * gcc.dg/torture/pr66772-2.c: Likewise.
10326 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10328 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10329 the jals instruction.
10331 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10334 * gcc.target/i386/pr53383-1.c: New file.
10335 * gcc.target/i386/pr53383-2.c: Likewise.
10336 * gcc.target/i386/pr53383-3.c: Likewise.
10338 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10340 * gcc.target/aarch64/fnmul-1.c: New.
10341 * gcc.target/aarch64/fnmul-2.c: New.
10342 * gcc.target/aarch64/fnmul-3.c: New.
10343 * gcc.target/aarch64/fnmul-4.c: New.
10345 2015-07-06 Richard Biener <rguenther@suse.de>
10347 PR middle-end/66759
10348 * gcc.dg/torture/pr66759.c: New testcase.
10350 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10353 * gfortran.dg/alloc_comp_class_3.f03: New test.
10354 * gfortran.dg/alloc_comp_class_4.f03: New test.
10356 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10358 * gcc.c-torture/execute/pr66757.c: New test.
10360 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10362 PR tree-optimization/66720
10363 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10365 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10366 Sandra Loosemore <sandra@codesourcery.com>
10368 * gcc.target/nios2/gprel-offset.c: New test.
10370 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10373 * gfortran.dg/pr66725.f90: New test.
10375 2015-07-03 Jason Merrill <jason@redhat.com>
10377 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10378 Avoid narrowing error.
10380 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10382 PR rtl-optimization/66706
10383 * gcc.target/powerpc/shift-int.c: New testcase.
10385 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10388 * gcc.target/i386/pr66746.c: New file.
10390 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10392 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10394 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10396 PR tree-optimization/66119
10397 * g++.dg/opt/pr66119.C: New.
10399 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10402 * gfortran.dg/submodule_1.f90: New test
10403 * gfortran.dg/submodule_2.f90: New test
10404 * gfortran.dg/submodule_3.f90: New test
10405 * gfortran.dg/submodule_4.f90: New test
10406 * gfortran.dg/submodule_5.f90: New test
10407 * gfortran.dg/submodule_6.f90: New test
10408 * gfortran.dg/submodule_7.f90: New test
10410 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10412 PR preprocessor/53690
10413 * g++.dg/cpp/pr53690.C: New.
10415 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10417 * gcc.target/powerpc/vec-cmp.c: New test.
10419 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10422 * gfortran.dg/pr56520.f90: New test.
10424 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10427 * gfortran.dg/pr66545_1.f90: New test.
10428 * gfortran.dg/pr66545_2.f90: New test.
10430 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10432 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10433 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10435 2015-07-02 Richard Biener <rguenther@suse.de>
10438 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10441 2015-07-02 Richard Biener <rguenther@suse.de>
10443 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10445 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10447 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10449 2015-07-01 Jason Merrill <jason@redhat.com>
10451 * lib/target-supports.exp (cxx_default): Set to C++14.
10453 2015-07-01 Tom de Vries <tom@codesourcery.com>
10456 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10459 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10461 * gfortran.dg/warn_conversion_8.f90: New test.
10463 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10465 PR rtl-optimization/61047
10466 * gcc.c-torture/execute/20150611-1.c: New testcase.
10468 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10471 * jit.dg/all-non-failing-tests.h: Add
10472 test-pr66700-observing-write-through-ptr.c.
10473 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10475 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10477 * jit.dg/test-accessing-union.c: Add comments for use by
10478 gcc/jit/docs/topics/types.rst.
10480 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10482 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10483 'do-require-effective-target' with 'dg-require-effective-target'.
10484 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10485 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10486 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10487 'stlex' with 'strex' as the expected output.
10489 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10492 * g++.dg/cpp0x/gen-attrs-60.C: New.
10493 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10495 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10497 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10499 * gcc.target/aarch64/pic-small.c: Restrict this test under
10500 check_effective_target_aarch64_small_fpic.
10502 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10504 * gfortran.dg/gomp/pr66633.f90: New test.
10506 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10509 * g++.dg/template/pr66686.C: New test.
10511 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10513 * gnat.dg/lto17.ad[sb]: New test.
10515 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10517 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10518 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10520 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10522 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10524 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10526 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10528 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10530 * jit.dg/test-switch.c: New testcase.
10531 * jit.dg/test-switch.cc: New testcase.
10533 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10536 * jit.dg/all-non-failing-tests.h: Add note about
10537 test-validly-unreachable-block.c.
10538 * jit.dg/test-validly-unreachable-block.c: New file.
10540 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10543 * jit.dg/all-non-failing-tests.h: Add note about
10544 test-extra-options.c.
10545 * jit.dg/test-extra-options.c: New testcase.
10547 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10550 * gcc.target/i386/pr66691.c: New.
10552 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10554 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10555 * gcc.target/i386/iamcu/args.h: Likewise.
10556 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10557 * gcc.target/i386/iamcu/defines.h: Likewise.
10558 * gcc.target/i386/iamcu/macros.h: Likewise.
10559 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10560 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10561 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10562 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10563 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10564 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10565 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10566 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10567 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10568 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10569 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10570 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10571 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10572 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10573 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10574 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10575 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10577 2015-06-30 Marek Polacek <polacek@redhat.com>
10579 * gcc.dg/fold-minus-6.c: New test.
10581 * gcc.dg/fold-ior-3.c: New test.
10583 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10585 Implement N4197 - Adding u8 character literals
10586 * g++.dg/cpp1z/utf8.C: New.
10587 * g++.dg/cpp1z/utf8-neg.C: New.
10588 * g++.dg/cpp1z/udlit-utf8char.C: New.
10590 2015-06-30 Marek Polacek <polacek@redhat.com>
10592 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10594 2015-06-30 Tom de Vries <tom@codesourcery.com>
10596 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10597 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10598 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10599 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10601 2015-06-30 Marek Polacek <polacek@redhat.com>
10603 * gcc.dg/fold-ior-2.c: New test.
10605 2015-06-30 Tom de Vries <tom@codesourcery.com>
10607 PR tree-optimization/66652
10608 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10609 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10611 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10613 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10616 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10617 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10619 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10622 * gfortran.dg/wunused-parameter.f90: New test.
10624 2015-06-29 Richard Henderson <rth@redhat.com>
10626 * gcc.target/i386/asm-flag-1.c: New.
10627 * gcc.target/i386/asm-flag-2.c: New.
10628 * gcc.target/i386/asm-flag-3.c: New.
10629 * gcc.target/i386/asm-flag-4.c: New.
10630 * gcc.target/i386/asm-flag-5.c: New.
10632 2015-06-29 Marek Polacek <polacek@redhat.com>
10635 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10636 * c-c++-common/pr66322.c: New test.
10637 * g++.dg/eh/scope1.C: Remove dg-warning.
10639 2015-06-29 Richard Biener <rguenther@suse.de>
10641 PR tree-optimization/66677
10642 * gcc.dg/vect/pr66677.c: New testcase.
10644 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10646 PR middle-end/64130
10647 * gcc.dg/tree-ssa/pr64130.c: New test.
10649 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10651 * gcc.target/aarch64/pic-small.c: New testcase.
10653 2015-06-26 Richard Biener <rguenther@suse.de>
10655 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10657 2015-06-26 Marek Polacek <polacek@redhat.com>
10659 * gcc.dg/fold-and-1.c: New test.
10660 * gcc.dg/fold-and-2.c: New test.
10662 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10664 * gnat.dg/warn11.adb: Add missing dg directive.
10665 * gnat.dg/warn12.adb: New test.
10666 * gnat.dg/warn12_pkg.ads: New helper.
10668 2015-06-26 Richard Biener <rguenther@suse.de>
10670 * gfortran.dg/reassoc_3.f90: Adjust.
10672 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10675 * gcc.target/i386/pr66412.c: New test.
10677 2015-06-25 Richard Biener <rguenther@suse.de>
10679 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10681 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10683 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10685 2015-06-25 Richard Biener <rguenther@suse.de>
10687 * gfortran.dg/vect/vect-9.f90: New testcase.
10689 2015-06-25 Nick Clifton <nickc@redhat.com>
10691 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10692 H8300 and M32R targets.
10694 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10697 * gfortran.dg/maxerrors.f90: New test.
10699 2015-06-08 DJ Delorie <dj@redhat.com>
10701 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10703 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10705 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10707 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10709 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10710 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10711 * gcc.target/aarch64/nofp_1.c: New file.
10713 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10715 Implement N3928 - Extending static_assert
10716 * g++.dg/cpp0x/static_assert8.C: Adjust.
10717 * g++.dg/cpp0x/static_assert12.C: New.
10718 * g++.dg/cpp0x/static_assert13.C: New.
10719 * g++.dg/cpp1y/static_assert1.C: New.
10720 * g++.dg/cpp1y/static_assert2.C: New.
10721 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10723 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10726 * g++.dg/cpp0x/trailing11.C: New.
10728 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10730 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10732 * gcc.target/arm/memset-inline-10.c: Likewise.
10733 * gcc.target/arm/pr58784.c: Likewise.
10734 * gcc.target/arm/pr59985.C: Likewise.
10735 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10737 2015-06-24 Renlin Li <renlin.li@arm.com>
10739 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10740 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10742 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10745 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10748 * g++.dg/cpp0x/auto45.C: New test.
10749 * g++.dg/template/pr30044.C: New test.
10750 * g++.dg/template/crash83.C: Accept any error string.
10751 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10753 * g++.dg/cpp0x/variadic18.C: Likewise
10754 * g++.dg/template/canon-type-13.C: Likewise.
10755 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10757 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10760 * g++.dg/other/linkage2.C: New.
10762 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10765 * gcc.target/arm/pr63408.c: New test.
10767 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10769 * lib/c-torture.exp: Don't call check_effective_target_lto
10770 before setting up environment correctly.
10771 * lib/gcc-dg.exp: Likewise, and protect
10772 gcc_force_conventional_output.
10774 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10776 PR rtl-optimization/66306
10777 * gcc.target/s390/pr66306.c: New test.
10779 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10781 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10782 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10783 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10784 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10785 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10786 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10787 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10789 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10792 * gcc.c-torture/pr65803.c: New test.
10794 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10797 * g++.dg/cpp0x/auto45.C: New test.
10798 * g++.dg/template/pr30044.C: New test.
10799 * g++.dg/template/crash83.C: Accept any error string.
10800 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10802 * g++.dg/cpp0x/variadic18.C: Likewise
10803 * g++.dg/template/canon-type-13.C: Likewise.
10804 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10806 2015-06-23 Marek Polacek <polacek@redhat.com>
10808 * c-c++-common/Wlogical-op-3.c: New test.
10810 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10813 * g++.dg/cpp0x/scoped_enum5.C: New.
10815 2015-06-23 Richard Biener <rguenther@suse.de>
10817 PR tree-optimization/66636
10818 * gcc.dg/vect/pr66636.c: New testcase.
10820 2015-06-23 Marek Polacek <polacek@redhat.com>
10822 * gcc.dg/fold-minus-4.c: New test.
10823 * gcc.dg/fold-minus-5.c: New test.
10824 * c-c++-common/ubsan/overflow-add-5.c: New test.
10826 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10828 Add missing testcase from r224672.
10829 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10831 * gcc.target/vax/bswapdi-1.c: New.
10833 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10836 * gfortran.dg/associate_18.f08: New test.
10838 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10841 * gcc.target/i386/pr66560-1.c: New test.
10842 * gcc.target/i386/pr66560-2.c: Ditto.
10843 * gcc.target/i386/pr66560-3.c: Ditto.
10844 * gcc.target/i386/pr66560-4.c: Ditto.
10846 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10848 * gcc.target/nvptx/nvptx.exp: New file.
10849 * gcc.target/nvptx/proto-1.c: Likewise.
10851 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10853 PR tree-optimization/66449
10854 * gcc.dg/vect/pr66449.c: New test.
10856 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10858 * g++.dg/other/dump-ada-spec-5.C: New test.
10859 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10860 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10862 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10864 * g++.dg/inherit/pure1.C: Test location too.
10866 2015-06-22 Marek Polacek <polacek@redhat.com>
10868 * gcc.dg/fold-ior-1.c: New test.
10869 * gcc.dg/fold-minus-2.c: New test.
10870 * gcc.dg/fold-minus-3.c: New test.
10871 * gcc.dg/fold-plus-1.c: New test.
10872 * gcc.dg/fold-plus-2.c: New test.
10873 * gcc.dg/fold-xor-4.c: New test.
10874 * gcc.dg/fold-xor-5.c: New test.
10876 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10879 * g++.dg/torture/pr65914.C: New.
10881 2015-06-22 Richard Biener <rguenther@suse.de>
10883 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10884 not existing TORTURE_OPTIONS only.
10885 * lib/gcc-dg.exp: Likewise.
10887 2015-06-22 Christian Bruel <christian.bruel@st.com>
10890 * gcc.target/arm/flip-thumb.c: New test.
10892 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10893 Martin Liska <mliska@suse.cz>
10896 * g++.dg/ipa/pr65908.C: New testcase.
10898 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10901 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10902 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10904 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
10906 * gnat.dg/specs/debug1.ads: Adjust.
10908 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
10910 * gcc.target/aarch64/fmovd-zero-mem.c: New.
10911 * gcc.target/aarch64/fmovd-zero-reg.c: New.
10912 * gcc.target/aarch64/fmovf-zero-mem.c: New.
10913 * gcc.target/aarch64/fmovf-zero-reg.c: New.
10914 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10915 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10916 * gcc.target/aarch64/fmovd-zero.c: Delete.
10917 * gcc.target/aarch64/fmovf-zero.c: Delete.
10919 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10921 * gcc.target/vax/bswapdi-1.c: New.
10923 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10925 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10927 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10929 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10931 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10933 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10935 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10937 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10939 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10941 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10943 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10945 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10947 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10949 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10951 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10953 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10955 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10957 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10959 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10961 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10963 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10965 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10967 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10969 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10971 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10973 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10975 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10977 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10979 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10981 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10983 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10985 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10987 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10989 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10991 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10995 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10997 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10999 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11001 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11002 (_ARM_FPSCR): Add FZ field.
11003 (clean_results): Force FZ=1 on AArch64.
11004 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11006 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11008 * gcc.target/aarch64/pr62308.c: New test.
11010 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11013 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11015 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11017 * gcc.target/i386/mpx/pr66581.c: New test.
11019 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11021 * gcc.target/i386/cmov9.c: New test.
11023 2015-06-18 Richard Biener <rguenther@suse.de>
11025 * g++.dg/other/const4.C: New testcase.
11027 2015-06-18 Michael Matz <matz@suse.de>
11029 PR middle-end/66253
11030 * gcc.dg/vect/pr66253.c: New testcase.
11032 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11035 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11037 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11039 PR middle-end/66568
11040 * gcc.target/i386/mpx/pr66568.c: New test.
11042 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11044 PR middle-end/66567
11045 * gcc.target/i386/mpx/pr66567.c: New test.
11047 2015-06-18 Richard Biener <rguenther@suse.de>
11049 PR tree-optimization/66510
11050 * gcc.dg/vect/slp-perm-12.c: New testcase.
11052 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11054 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11055 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11056 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11057 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11059 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11062 * g++.dg/gomp/pr66571-1.C: New test.
11064 PR middle-end/66429
11065 * c-c++-common/gomp/pr66429.c: New test.
11067 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11069 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11070 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11072 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11074 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11077 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11080 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11082 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11084 * gcc.target/mips/pr65862-1.c: New test.
11085 * gcc.target/mips/pr65862-2.c: Likewise.
11087 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11089 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11090 * gcc.target/i386/pr52252-atom.c: Ditto.
11091 * gcc.target/i386/vect-div-1.c: Ditto.
11092 * gcc.target/i386/rotate-5.c: Ditto.
11093 * gcc.target/i386/pr50202.c: Ditto.
11094 * gcc.target/i386/pr37843-3.c: Ditto.
11095 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11096 * gcc.target/i386/pr53397-1.c: Ditto.
11097 * gcc.target/i386/pr55934.c: Ditto.
11098 * gcc.target/i386/pr37843-4.c: Ditto.
11099 * gcc.target/i386/pr60451.c: Ditto.
11100 * gcc.target/i386/pr53397-2.c: Ditto.
11101 * gcc.target/i386/vectorize1.c: Ditto.
11102 * gcc.target/i386/extract-insert-combining.c: Ditto.
11103 * gcc.target/i386/pr53759.c: Ditto.
11104 * gcc.target/i386/pr52252-core.c: Ditto.
11105 * gcc.target/i386/rotate-3.c: Ditto.
11106 * gcc.target/i386/sse-20.c: Ditto.
11107 * gcc.target/i386/rotate-4.c: Ditto.
11108 * gcc.target/i386/pr61403.c: Ditto.
11109 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11110 * gcc.target/i386/pr60901.c: Ditto.
11111 * gcc.target/i386/pr59794-7.c: Ditto.
11112 * gcc.target/i386/pr62208.c: Ditto.
11113 * gcc.target/i386/pr53416.c: Ditto.
11114 * gcc.target/i386/asm-dialect-1.c: Ditto.
11115 * gcc.target/i386/pr50038.c: Ditto.
11116 * gcc.target/i386/47698.c: Ditto.
11117 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11118 * gcc.target/i386/pr59794-2.c: Ditto.
11119 * gcc.target/i386/pr59794-3.c: Ditto.
11120 * gcc.target/i386/pr39058.c: Ditto.
11121 * gcc.target/i386/pr60205-1.c: Ditto.
11122 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11123 * gcc.target/i386/sse2-movq-2.c: Ditto.
11125 2015-06-17 Richard Biener <rguenther@suse.de>
11127 PR tree-optimization/66251
11128 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11130 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11133 * g++.dg/parse/new-placement1.C: New.
11135 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11137 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11138 * jit.dg/test-compound-assignment.c: New testcase.
11140 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11143 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11144 to "testcases" array.
11146 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11149 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11150 * jit.dg/test-debug-strings.c: New test case.
11151 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11152 the discriminant has a sane debug string.
11154 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11157 * gcc.target/i386/pr56766-1.c: New test.
11158 * gcc.target/i386/pr56766-2.c: Ditto.
11160 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11162 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11163 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11164 * gcc.target/mips/loongson-simd.c: Ditto.
11166 2015-06-16 Richard Biener <rguenther@suse.de>
11168 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11170 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11172 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11173 passed by the testsuite driver.
11175 2015-06-16 Richard Biener <rguenther@suse.de>
11177 * gcc.dg/vect/slp-perm-11.c: New testcase.
11179 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11181 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11184 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11186 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11187 Reinstate calls to torture-init and torture-finalize.
11189 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11191 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11193 2015-06-15 Nathan Sidwell <nathan@acm.org>
11196 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11198 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11201 * g++.dg/cpp0x/local-type1.C: New.
11203 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11208 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11209 unimplemented error.
11210 * gfortran.dg/allocate_with_source_7.f08: New test.
11211 * gfortran.dg/allocate_with_source_8.f08: New test.
11213 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11216 * g++.dg/warn/Walways-true-3.C: New test.
11218 2015-06-13 Tom de Vries <tom@codesourcery.com>
11220 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11222 2015-06-13 Tom de Vries <tom@codesourcery.com>
11224 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11225 (main): Remove superfluous attributes.
11226 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11227 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11229 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11231 * gcc.target/i386/monitorx.c: New.
11232 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11233 * gcc.target/i386/sse-13.c: Ditto.
11234 * gcc.target/i386/sse-14.c: Ditto.
11235 * gcc.target/i386/sse-22.c: Ditto.
11236 * gcc.target/i386/sse-23.c: Ditto.
11237 * g++.dg/other/i386-2.C: Ditto.
11238 * g++.dg/other/i386-3.C: Ditto.
11240 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11242 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11244 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11247 * gfortran.dg/allocatable_scalar_13.f90: New test
11249 2015-06-11 Marek Polacek <polacek@redhat.com>
11251 * gcc.dg/fold-xor-3.c: New test.
11253 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11255 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11256 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11258 2015-06-11 Christian Bruel <christian.bruel@st.com>
11261 * gcc.target/arm/pragma_attribute.c: New test.
11263 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11265 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11267 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11270 * gcc.target/i386/pr66473.c: New test.
11272 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11275 * gcc.dg/tls/pr66470.c: New test.
11276 * gcc.target/i386/pr66470.c: New test.
11278 2015-06-10 Christian Bruel <christian.bruel@st.com>
11281 * gcc.target/arm/attr_arm.c: New test
11282 * gcc.target/arm/attr_arm-err.c: New test
11283 * gcc.target/arm/attr_thumb.c: New test
11284 * gcc.target/arm/attr_thumb-static.c: New test
11286 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11291 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11293 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11295 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11296 passed by the testsuite driver.
11298 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11301 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11302 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11303 * gcc.dg/ssp-1.c: Make counter a register.
11304 * gcc.dg/ssp-2.c: Likewise.
11305 * gcc.dg/torture/parm-coalesce.c: New.
11307 2015-06-09 Tom de Vries <tom@codesourcery.com>
11309 * gcc.target/i386/vararg-loc.c: New test.
11311 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11314 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11315 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11317 2015-06-09 Marek Polacek <polacek@redhat.com>
11319 PR tree-optimization/66299
11320 * gcc.dg/pr66299-1.c: New test.
11321 * gcc.dg/pr66299-2.c: New test.
11322 * gcc.dg/pr66299-3.c: New test.
11324 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11326 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11327 passed by the testsuite driver.
11329 2015-06-09 Richard Biener <rguenther@suse.de>
11331 PR middle-end/66423
11332 * gcc.dg/fold-modpow2.c: New testcase.
11334 2015-06-09 Richard Biener <rguenther@suse.de>
11336 PR tree-optimization/66419
11337 * gcc.dg/vect/bb-slp-37.c: New testcase.
11339 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11341 * gcc.target/arm/stl-cond.c: New test.
11343 2015-06-09 Richard Biener <rguenther@suse.de>
11345 PR middle-end/66413
11346 * gcc.dg/torture/pr66413.c: New testcase.
11348 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11350 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11351 * gcc.dg/ssp-1.c: Make counter a register.
11352 * gcc.dg/ssp-2.c: Likewise.
11353 * gcc.dg/torture/parm-coalesce.c: New.
11355 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11357 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11358 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11360 2015-06-08 Tom de Vries <tom@codesourcery.com>
11362 PR rtl-optimization/66444
11363 * gcc.dg/pr66444.c: New test.
11365 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11368 * gfortran.dg/class_is_1.f90: New test.
11369 * gfortran.dg/type_is_1.f90: Ditto.
11371 2015-06-08 Marek Polacek <polacek@redhat.com>
11374 * gcc.dg/cpp/pr66415-1.c: New test.
11375 * gcc.dg/cpp/pr66415-2.c: New test.
11377 2015-06-08 Richard Biener <rguenther@suse.de>
11379 PR tree-optimization/66422
11380 * gcc.dg/Warray-bounds-16.c: New testcase.
11382 2015-06-08 Richard Biener <rguenther@suse.de>
11384 * gcc.dg/vect/slp-perm-10.c: New testcase.
11385 * gcc.dg/vect/slp-23.c: Adjust.
11386 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11387 vector pointer update.
11389 2015-06-08 Marek Polacek <polacek@redhat.com>
11392 * g++.dg/ubsan/pr66452.C: New test.
11394 2015-06-08 Tom de Vries <tom@codesourcery.com>
11396 PR tree-optimization/66436
11397 * gcc.dg/gomp/dump-new-function-2.c: New test.
11398 * gcc.dg/gomp/dump-new-function-3.c: Same.
11399 * gcc.dg/gomp/dump-new-function.c: Same.
11401 2015-06-08 Tom de Vries <tom@codesourcery.com>
11403 PR tree-optimization/66435
11404 * gcc.dg/gomp/notify-new-function-2.c: New test.
11405 * gcc.dg/gomp/notify-new-function-3.c: Same.
11406 * gcc.dg/gomp/notify-new-function.c: Same.
11408 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11410 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11411 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11412 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11413 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11414 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11415 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11418 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11421 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11422 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11424 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11425 * gfortran.dg/warn_conversion_5.f90: New test.
11426 * gfortran.dg/warn_conversion_6.f90: New test.
11427 * gfortran.dg/warn_conversion_7.f90: New test.
11429 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11432 * gfortran.dg/blockdata_9.f: New test.
11434 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11437 * gfortran.dg/forall_17.f90: New test.
11439 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11441 * g++.dg/cpp0x/pr57101.C: Add warning.
11442 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11443 * g++.dg/ext/visibility/anon7.C: Same.
11444 * g++.dg/ipa/pr63587-2.C: Same.
11445 * g++.dg/opt/dump1.C: Same.
11446 * g++.dg/opt/pr59622-3.C: Same.
11447 * g++.dg/opt/pr59622.C: Same.
11448 * g++.dg/torture/pr46383.C: Same.
11449 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11450 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11451 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11453 * gfortran.dg/intent_out_8.f90: Same.
11454 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11456 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11459 gfortran.dg/equiv_9.f90: New test.
11462 2015-06-05 Tom de Vries <tom@codesourcery.com>
11464 merge from gomp4 branch:
11465 2015-05-28 Tom de Vries <tom@codesourcery.com>
11467 PR tree-optimization/65443
11468 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11469 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11470 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11472 2015-06-05 Nathan Sidwell <nathan@acm.org>
11475 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11477 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11479 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11481 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11483 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11485 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11487 * gcc.target/i386/noplt-1.c: New test.
11488 * gcc.target/i386/noplt-2.c: New test.
11489 * gcc.target/i386/noplt-3.c: New test.
11490 * gcc.target/i386/noplt-4.c: New test.
11492 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11495 * gfortran.dg/adjustl_1.f90: New test.
11497 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11499 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11500 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11502 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11504 * lto.c (iterative_hash_canonical_type,
11505 gimple_register_canonical_type): only hash main variants of types
11507 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11509 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11510 Move set of dg-do-what-default after early return.
11512 2015-06-04 Marek Polacek <polacek@redhat.com>
11515 * gcc.dg/lvalue-8.c: New test.
11517 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11518 Paolo Carlini <paolo.carlini@oracle.com>
11521 * g++.dg/other/pr66130.C: New.
11522 * g++.dg/cpp0x/pr66130.C: Likewise.
11524 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11526 * g++.dg/cpp0x/decl-loc1.C: New.
11527 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11528 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11529 * g++.dg/init/ctor8.C: Likewise.
11530 * g++.dg/parse/semicolon4.C: Likewise.
11532 2015-06-03 Marek Polacek <polacek@redhat.com>
11535 * g++.dg/ubsan/static-init-1.C: New test.
11536 * g++.dg/ubsan/static-init-2.C: New test.
11537 * g++.dg/ubsan/static-init-3.C: New test.
11539 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11542 * gcc.target/i386/pr66275.c: New test.
11544 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11546 * gcc.dg/Wcxx-compat-22.c: New testcase.
11547 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11548 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11549 * c-c++-common/pr58346-1.c: Likewise.
11550 * c-c++-common/transparent-union-1.c: Likewise.
11552 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11554 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11555 * g++.dg/plugin/def_plugin.c: New file.
11556 * g++.dg/plugin/def-plugin-test.C: New file.
11558 2015-06-03 Richard Biener <rguenther@suse.de>
11560 * gcc.dg/vect/bb-slp-36.c: New testcase.
11562 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11564 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11566 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11568 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11569 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11570 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11571 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11573 2015-06-03 Marek Polacek <polacek@redhat.com>
11577 * gcc.dg/pr64223-1.c: New test.
11578 * gcc.dg/pr64223-2.c: New test.
11580 2015-06-03 Richard Biener <rguenther@suse.de>
11582 PR tree-optimization/63916
11583 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11585 2015-06-03 Richard Biener <rguenther@suse.de>
11587 PR tree-optimization/66375
11588 * gcc.dg/torture/pr66375.c: New testcase.
11590 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11592 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11594 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11597 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11599 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11602 * gfortran.dg/reshape_7.f90: New test.
11604 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11607 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11610 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11613 * gcc.dg/pr49551.c: New testcase.
11615 2015-06-02 Richard Biener <rguenther@suse.de>
11618 * g++.dg/lto/pr65549_0.C: New testcase.
11620 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11623 PR middle-end/66332
11624 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11626 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11628 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11630 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11633 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11635 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11637 PR tree-optimization/48052
11638 * gcc.dg/tree-ssa/scev-8.c: New.
11639 * gcc.dg/tree-ssa/scev-9.c: New.
11640 * gcc.dg/tree-ssa/scev-10.c: New.
11641 * gcc.dg/vect/pr48052.c: New.
11643 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11645 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11647 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11649 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11651 2015-06-02 Marek Polacek <polacek@redhat.com>
11653 PR middle-end/66345
11654 * gcc.dg/torture/pr66345.c: New test.
11656 2015-06-02 Richard Biener <rguenther@suse.de>
11658 PR tree-optimization/65961
11659 * gcc.dg/torture/pr65961.c: New testcase.
11661 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11663 PR tree-optimization/52563
11664 PR tree-optimization/62173
11665 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11666 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11668 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11670 * gnat.dg/specs/varsize_return2.ads: New test.
11671 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11673 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11675 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11677 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11680 * gcc.target/aarch64/sync-comp-swap.c: New.
11681 * gcc.target/aarch64/sync-comp-swap.x: New.
11682 * gcc.target/aarch64/sync-op-acquire.c: New.
11683 * gcc.target/aarch64/sync-op-acquire.x: New.
11684 * gcc.target/aarch64/sync-op-full.c: New.
11685 * gcc.target/aarch64/sync-op-full.x: New.
11686 * gcc.target/aarch64/sync-op-release.c: New.
11687 * gcc.target/aarch64/sync-op-release.x: New.
11689 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11691 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11694 2015-06-01 Richard Biener <rguenther@suse.de>
11696 PR tree-optimization/66349
11697 PR tree-optimization/66352
11698 PR tree-optimization/66357
11699 * gcc.dg/torture/pr66357.c: New testcase.
11700 * gcc.dg/torture/pr66349.c: Likewise.
11701 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11703 2015-06-01 Richard Biener <rguenther@suse.de>
11706 2015-05-29 Richard Biener <rguenther@suse.de>
11708 PR tree-optimization/66314
11709 * gcc.dg/asan/pr66314.c: New testcase.
11711 2015-06-01 Richard Biener <rguenther@suse.de>
11713 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11715 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11717 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11719 (hp3, hp4): Add inline keyword.
11720 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11721 (hp2): Add inline keyword.
11722 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11723 (hp2): Add inline keyword.
11725 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11728 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11729 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11730 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11731 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11733 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11735 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11736 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11738 2015-06-01 Richard Biener <rguenther@suse.de>
11740 PR tree-optimization/66280
11741 * g++.dg/torture/pr66280.C: New testcase.
11742 * g++.dg/torture/pr66280-2.C: Likewise.
11744 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11746 * gnat.dg/addr9_1.adb: New test.
11747 * gnat.dg/addr9_2.adb: Likewise.
11748 * gnat.dg/addr9_3.adb: Likewise.
11749 * gnat.dg/addr9_4.adb: Likewise.
11751 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11753 * g++.dg/other/dump-ada-spec-4.C: New test.
11755 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11757 * gcc.dg/alias-8.c: Fix dg-warning.
11759 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11761 * gcc.dg/alias-8.c: Do not xfail.
11762 * gcc.dg/pr62167.c: Prevent FRE.
11763 * gcc.dg/alias-14.c: New testcase.
11765 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11767 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11769 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11772 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11774 * gcc.target/s390/hotpatch-10.c: Likewise.
11775 * gcc.target/s390/hotpatch-11.c: Likewise.
11776 * gcc.target/s390/hotpatch-12.c: Likewise.
11777 * gcc.target/s390/hotpatch-17.c: Likewise.
11778 * gcc.target/s390/hotpatch-18.c: Likewise.
11779 * gcc.target/s390/hotpatch-20.c: Likewise.
11780 * gcc.target/s390/hotpatch-21.c: Likewise.
11781 * gcc.target/s390/hotpatch-22.c: Likewise.
11782 * gcc.target/s390/hotpatch-23.c: Likewise.
11783 * gcc.target/s390/hotpatch-24.c: Likewise.
11784 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11785 to check for the exact nops too.
11786 * gcc.target/s390/hotpatch-3.c: Likewise.
11787 * gcc.target/s390/hotpatch-4.c: Likewise.
11788 * gcc.target/s390/hotpatch-5.c: Likewise.
11789 * gcc.target/s390/hotpatch-6.c: Likewise.
11790 * gcc.target/s390/hotpatch-7.c: Likewise.
11791 * gcc.target/s390/hotpatch-8.c: Likewise.
11792 * gcc.target/s390/hotpatch-9.c: Likewise.
11793 * gcc.target/s390/hotpatch-14.c: Likewise.
11794 * gcc.target/s390/hotpatch-15.c: Likewise.
11795 * gcc.target/s390/hotpatch-16.c: Likewise.
11796 * gcc.target/s390/hotpatch-19.c: Likewise.
11797 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11798 scan-assembler-times counting number of .align directives.
11799 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11800 dg-options. Remove scan-assembler-times counting number of .align
11802 * gcc.target/s390/hotpatch-26.c: New file.
11803 * gcc.target/s390/hotpatch-27.c: New file.
11804 * gcc.target/s390/hotpatch-28.c: New file.
11805 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11806 using -Os -O0 -O1 -O2 -O3 options.
11808 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11810 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11812 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11814 PR tree-optimization/66142
11815 * gcc.dg/vect/pr66142.c: New test.
11817 2015-05-29 Richard Biener <rguenther@suse.de>
11819 PR tree-optimization/66314
11820 * gcc.dg/asan/pr66314.c: New testcase.
11822 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11824 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11825 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11826 Adjust all callers.
11827 (schedule-cleanups, dg-keep-saved-temps): New proc.
11828 (gcc-dg-test-1): Schedule cleanups.
11829 * lib/profopt.exp (profopt-execute): Likewise.
11830 * g++.dg/cdce3.C: Adjust expected line numbers.
11831 * gcc.dg/cdce1.c: Likewise.
11832 * gcc.dg/cdce2.c: Likewise.
11833 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11834 * gcc.dg/strlenopt-24.c: Likewise.
11835 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11836 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11837 * obj-c++.dg/encode-2.mm: Likewise.
11839 2015-05-28 DJ Delorie <dj@redhat.com>
11841 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11843 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11845 * gnat.dg/discr43.adb: New test.
11847 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11849 * gnat.dg/varsize_temp.adb: Rename into...
11850 * gnat.dg/varsize1.adb: ...this.
11851 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11852 * gnat.dg/varsize2.ad[sb]: ...this.
11853 * gnat.dg/varsize3_1.adb: New test.
11854 * gnat.dg/varsize3_2.adb: Likewise.
11855 * gnat.dg/varsize3_3.adb: Likewise.
11856 * gnat.dg/varsize3_4.adb: Likewise.
11857 * gnat.dg/varsize3_5.adb: Likewise.
11858 * gnat.dg/varsize3_6.adb: Likewise.
11859 * gnat.dg/varsize3_pkg1.ads: New helper.
11860 * gnat.dg/varsize3_pkg2.ads: Likewise.
11861 * gnat.dg/varsize3_pkg3.ads: Likewise.
11863 2015-05-28 Richard Biener <rguenther@suse.de>
11865 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11867 2015-05-28 Richard Biener <rguenther@suse.de>
11869 PR tree-optimization/66142
11870 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11872 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11875 * gcc.dg/darwin-minversion-3.c: Update testcase.
11876 * gcc.dg/darwin-minversion-4.c: Ditto.
11877 * gcc.dg/darwin-minversion-5.c: New testcase.
11878 * gcc.dg/darwin-minversion-6.c: Ditto.
11879 * gcc.dg/darwin-minversion-7.c: Ditto.
11880 * gcc.dg/darwin-minversion-8.c: Ditto.
11881 * gcc.dg/darwin-minversion-9.c: Ditto.
11882 * gcc.dg/darwin-minversion-10.c: Ditto.
11883 * gcc.dg/darwin-minversion-11.c: Ditto.
11884 * gcc.dg/darwin-minversion-12.c: Ditto.
11886 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11888 PR rtl-optimization/66168
11889 * gcc.c-torture/compile/pr66168.c: New test.
11891 2015-05-27 Jeff Law <law@redhat.com>
11894 * gcc.dg/target/m68k/pr39726-1.c: New test.
11896 2015-05-27 Nathan Sidwell <nathan@acm.org>
11899 * g++.dg/ext/alias-canon3.C: New.
11901 2015-05-27 Richard Biener <rguenther@suse.de>
11903 PR tree-optimization/66272
11905 2014-08-15 Richard Biener <rguenther@suse.de>
11907 PR tree-optimization/62031
11908 * gcc.dg/torture/pr66272.c: New testcase.
11910 2015-05-27 Richard Biener <rguenther@suse.de>
11912 * gcc.dg/vect/slp-reduc-7.c: New testcase.
11914 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
11917 * gcc.dg/pr65358.c: New test.
11919 2015-05-27 Andre Vehreschild <vehre@gmx.de>
11922 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11924 * gfortran.dg/allocate_with_source_6.f90: New test.
11926 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
11928 * gnat.dg/atomic7_1.adb: New test.
11929 * gnat.dg/atomic7_2.adb: Likewise.
11930 * gnat.dg/atomic7_pkg1.ads: New helper.
11931 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11933 2015-05-26 Michael Matz <matz@suse.de>
11935 PR middle-end/66251
11936 * gcc.dg/vect/pr66251.c: New test.
11938 2015-05-26 Richard Biener <rguenther@suse.de>
11940 PR tree-optimization/66142
11941 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11943 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
11946 * gfortran.dg/allocatable_scalar_13.f90: New test
11948 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11950 * gnat.dg/warn11.adb: New test.
11951 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11953 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11955 * gnat.dg/vfa1_1.adb: New test.
11956 * gnat.dg/vfa1_2.adb: Likewise.
11957 * gnat.dg/vfa1_3.adb: Likewise.
11958 * gnat.dg/vfa1_4.adb: Likewise.
11959 * gnat.dg/vfa1_pkg.ads: New helper.
11961 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
11963 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11964 * gcc.target/i386/pr66232-3.c: Likewise.
11966 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
11969 * gcc.target/i386/pr66274.c: New test.
11971 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11973 * gnat.dg/renaming6.ad[sb]: New test.
11975 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
11977 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11978 and 'dg-require-effective-target pie'.
11980 2015-05-23 Nathan Sidwell <nathan@acm.org>
11983 * g++.dg/cpp0x/pr66243.C: New.
11985 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
11988 * g++.dg/lto/pr66180_0.C: New testcase.
11989 * g++.dg/lto/pr66180_1.C: New testcase.
11991 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
11994 * typebound_call_27.f90: New file.
11996 2015-05-23 Nathan Sidwell <nathan@acm.org>
11999 * g++.dg/template/pr65936.C: New.
12001 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12003 PR tree-optimization/63387
12004 * gcc.dg/pr63387-2.c: New testcase.
12006 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12008 * gcc.dg/simd-1.c: Update to the new message.
12010 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12012 * gcc.dg/nand.c: New testcase.
12014 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12016 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12017 Set dg-do-what-default to compile only on ARM targets without
12018 arm_neon_hw execution support. Remove redundant c-torture-execute
12019 in loop over test cases.
12021 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12024 * gcc.target/aarch64/pr65491_1.c: New test.
12025 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12026 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12028 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12031 * g++.dg/cpp0x/explicit9.C: New.
12032 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12034 2015-05-22 Richard Biener <rguenther@suse.de>
12036 PR tree-optimization/66251
12037 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12039 2015-05-22 Marek Polacek <polacek@redhat.com>
12042 * c-c++-common/attributes-enum-1.c: New test.
12043 * c-c++-common/attributes-enum-2.c: New test.
12044 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12045 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12047 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12049 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12050 effective target support. If no arm_neon_hw support, do not attempt
12051 to execute the tests; only compile them.
12052 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12053 and "dg-require-effective-target arm_neon_ok".
12054 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12055 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12056 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12057 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12058 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12059 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12060 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12061 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12062 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12063 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12064 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12065 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12066 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12067 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12068 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12069 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12070 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12071 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12072 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12073 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12074 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12075 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12076 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12077 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12078 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12079 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12080 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12081 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12082 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12083 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12084 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12085 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12086 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12087 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12088 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12089 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12090 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12091 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12092 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12093 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12094 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12095 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12096 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12097 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12098 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12099 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12100 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12101 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12102 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12103 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12104 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12105 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12106 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12107 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12108 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12109 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12110 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12111 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12112 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12113 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12114 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12115 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12116 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12117 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12118 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12119 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12120 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12121 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12122 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12123 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12124 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12125 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12126 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12127 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12128 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12129 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12130 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12131 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12132 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12133 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12134 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12135 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12136 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12137 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12138 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12139 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12140 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12141 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12142 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12143 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12144 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12145 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12146 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12147 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12148 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12149 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12150 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12151 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12152 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12153 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12154 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12155 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12156 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12157 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12158 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12159 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12160 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12161 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12162 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12163 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12164 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12165 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12166 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12168 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12170 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12171 * gcc.dg/vect/pr59354.c: Likewise.
12172 * gcc.dg/vect/pr64252.c: Likewise.
12173 * gcc.dg/vect/pr64404.c: Likewise.
12174 * gcc.dg/vect/pr64493.c: Likewise.
12175 * gcc.dg/vect/pr64495.c: Likewise.
12176 * gcc.dg/vect/pr64844.c: Likewise.
12177 * gcc.dg/vect/pr65518.c: Likewise.
12178 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12180 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12183 * g++.dg/cpp1y/var-templ28.C: New.
12185 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12188 * gcc.target/i386/pr66232-1.c: New test.
12189 * gcc.target/i386/pr66232-2.c: Likewise.
12190 * gcc.target/i386/pr66232-3.c: Likewise.
12191 * gcc.target/i386/pr66232-4.c: Likewise.
12192 * gcc.target/i386/pr66232-5.c: Likewise.
12194 2015-05-21 Nathan Sidwell <nathan@acm.org>
12196 * g++.dg/cpp1y/pr60943.C: New.
12198 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12200 PR tree-optimization/66233
12201 * gcc.c-torture/execute/pr66233.c: New test.
12203 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12206 * gfortran.dg/inline_matmul_11.f90: New test.
12208 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12210 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12211 instead of listing several targets on its own.
12212 * gcc.target/i386/pr32219-2.c: Likewise.
12213 * gcc.target/i386/pr32219-3.c: Likewise.
12214 * gcc.target/i386/pr32219-4.c: Likewise.
12215 * gcc.target/i386/pr32219-5.c: Likewise.
12216 * gcc.target/i386/pr32219-6.c: Likewise
12217 * gcc.target/i386/pr32219-7.c: Likewise.
12218 * gcc.target/i386/pr32219-8.c: Likewise.
12219 * gcc.target/i386/pr39013-1.c: Likewise.
12220 * gcc.target/i386/pr39013-2.c: Likewise.
12221 * gcc.target/i386/pr64317.c: Likewise.
12223 2015-05-21 Jeff Law <law@redhat.com>
12225 * gcc.target/hppa/shadd-3.c: New test.
12226 * gcc.target/hppa/shadd-4.c: New test.
12228 2015-05-21 Michael Matz <matz@suse.de>
12230 * gcc.dg/vect/vect-strided-store.c: New test.
12231 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12232 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12234 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12236 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12237 * gcc.dg/pow-sqrt-synth-1.c: New test.
12238 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12240 2015-05-21 Richard Biener <rguenther@suse.de>
12243 * g++.dg/conversion/pr66211.C: New testcase.
12244 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12246 2015-05-21 Jeff Law <law@redhat.com>
12248 * gcc.target/hppa/shadd-2.c: New test.
12250 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12253 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12255 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12258 * gcc.target/arm/pr26702.c: Adjust target selector.
12260 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12262 PR middle-end/66221
12263 * gcc.dg/lto/pr66221_0.c: New test.
12264 * gcc.dg/lto/pr66221_1.c: New test.
12266 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12269 * gcc.dg/redecl-4.c: Update column numbers.
12270 * gcc.dg/format/bitfld-1.c: Likewise.
12271 * gcc.dg/format/attr-2.c: Likewise.
12272 * gcc.dg/format/attr-6.c: Likewise.
12273 * gcc.dg/format/attr-7.c (baz): Likewise.
12274 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12275 * gcc.dg/format/attr-4.c: Likewise.
12276 * gcc.dg/format/branch-1.c: Likewise.
12277 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12278 locations within strings with embedded escape sequences.
12280 2015-05-20 Jeff Law <law@redhat.com>
12282 * gcc.target/hppa/hppa.exp: New target test driver.
12283 * gcc.target/hppa/shadd-1.c: New test.
12285 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12287 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12289 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12291 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12292 (fn_33_k_and_r_style): New.
12293 (fn_33_stroustrup_style): New.
12294 (fn_33_allman_style): New.
12295 (fn_33_whitesmiths_style): New.
12296 (fn_33_horstmann_style): New.
12297 (fn_33_ratliff_banner_style): New.
12298 (fn_33_lisp_style): New.
12299 (fn_34_indent_dash_gnu): New.
12300 (fn_34_indent_dash_kr): New.
12301 (fn_34_indent_dash_orig): New.
12302 (fn_34_indent_linux_style): New.
12304 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12307 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12309 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12311 PR tree-optimization/65447
12312 * gcc.dg/tree-ssa/pr65447.c: New test.
12314 2015-05-19 Nathan sidwell <nathan@acm.org>
12316 * g++.dg/cpp0x/pr65954.C: New.
12318 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12320 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12322 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12324 * lib/target-supports.exp: Vector do not always have natural
12325 alignment on s390*.
12327 2015-05-19 David Sherwood <david.sherwood@arm.com>
12329 * gcc.dg/loop-invariant.c: New testcase.
12331 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12333 * lib/target-supports.exp: Vector do not always have natural
12334 alignment on s390*.
12336 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12338 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12340 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12342 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12344 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12345 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12346 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12347 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12348 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12349 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12350 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12351 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12352 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12353 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12355 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12357 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12359 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12361 * gcc.target/s390/s390.exp
12362 (check_effective_target_vector): New check.
12363 * gcc.target/s390/vector/vec-abi-1.c: New test.
12364 * gcc.target/s390/vector/vec-abi-2.c: New test.
12365 * gcc.target/s390/vector/vec-abi-3.c: New test.
12366 * gcc.target/s390/vector/vec-abi-4.c: New test.
12367 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12368 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12369 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12370 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12371 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12372 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12373 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12374 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12375 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12376 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12377 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12378 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12379 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12380 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12381 * gcc.target/s390/vector/vec-init-1.c: New test.
12382 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12383 * gcc.target/s390/vector/vec-shift-1.c: New test.
12384 * gcc.target/s390/vector/vec-sub-1.c: New test.
12386 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12388 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12390 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12392 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12394 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12396 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12398 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12400 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12402 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12404 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12406 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12408 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12410 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12412 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12414 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12416 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12418 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12420 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12422 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12424 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12426 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12428 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12430 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12432 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12434 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12436 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12438 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12440 PR tree-optimization/66187
12441 * gcc.c-torture/execute/pr66187.c: New test.
12442 * gcc.dg/pr66187-1.c: New test.
12443 * gcc.dg/pr66187-2.c: New test.
12445 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12447 * gcc.dg/vect/bb-slp-35.c: Adjust.
12449 2015-05-19 Richard Biener <rguenther@suse.de>
12451 PR tree-optimization/66165
12452 * gcc.dg/torture/pr66165.c: New testcase.
12454 PR tree-optimization/66185
12455 * gcc.dg/torture/pr66185.c: New testcase.
12457 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12460 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12462 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12464 * gcc.target/mips/p5600-bonding.c : New file.
12466 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12469 * gfortran.dg/interface_operator_1.f90: New tests.
12471 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12474 * gfortran.dg/generic_29.f90: New tests.
12476 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12479 * gfortran.dg/storage_size_6.f90: New tests.
12481 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12484 * gfortran.dg/null1.f90: New test.
12486 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12489 * gfortran.dg/entry_21.f90: New test.
12491 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12494 * gfortran.dg/storage_size_6.f90: New tests.
12496 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12499 * gfortran.dg/misplaced_statement.f90: New test.
12501 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12504 * gfortran.dg/filepos1.f90: New test
12506 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12509 * gfortran.dg/pr64925.f90: New test.
12511 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12513 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12515 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12517 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12519 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12520 to the family of pie capable targets.
12522 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12524 * gcc.target/arm/bics_1.c : New testcase.
12525 * gcc.target/arm/bics_2.c : New testcase.
12526 * gcc.target/arm/bics_3.c : New testcase.
12527 * gcc.target/arm/bics_4.c : New testcase.
12529 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12531 * gcc.target/mips/umips-attr.c: New test.
12533 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12535 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12536 * gcc.dg/20150120-2.c (dg-final): Ditto.
12537 * gcc.dg/20150120-2.c (dg-final): Ditto.
12538 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12540 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12543 * gcc.target/i386/pr66174.c: New test.
12545 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12548 * gfortran.dg/matmul_bounds_6.f90: New test.
12549 * gfortran.dg/matmul_bounds_7.f90: New test.
12551 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12553 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12554 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12555 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12556 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12557 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12558 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12560 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12563 * gfortran.dg/continuation_13.f90: Update test.
12564 * gfortran.dg/pr65903.f90: New test.
12566 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12569 * gfortran.dg/block_14.f90: New test.
12571 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12574 * lib/gfortran-dg.exp: Update regex to handle two locations for
12575 the same diagnostic without caret.
12576 * gfortran.dg/badline.f: Test also that line numbers are correct
12577 before and after "left but not entered" warning.
12579 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12580 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12583 * gcc.target/arm/maskdata.c: New test.
12585 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12588 * gfortran.dg/derived_constructor_components_5: New test
12590 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12593 * gcc.target/alpha/pr66140.c: New test.
12595 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12598 * gcc.dg/Wconversion-complex-c99.c: New test.
12599 * gcc.dg/Wconversion-complex-gnu.c: New test.
12601 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12603 PR tree-optimization/64454
12604 * gcc.dg/modmod.c: New testcase.
12606 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12608 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12610 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12612 PR middle-end/66134
12613 * gcc.target/i386/mpx/pr66134.c: New test.
12615 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12617 * gcc.target/powerpc/pr60158.c: New test.
12619 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12621 * gcc.target/i386/sibcall-7.c: New test.
12622 * gcc.target/i386/sibcall-8.c: New test.
12624 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12626 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12627 (abs64_in_dreg): Likewise.
12629 2015-05-14 Marek Polacek <polacek@redhat.com>
12633 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12634 * gcc.dg/pr19984.c: Likewise.
12635 * gcc.dg/pr66066-1.c: New test.
12636 * gcc.dg/pr66066-2.c: New test.
12637 * gcc.dg/pr66066-3.c: New test.
12639 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12641 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12642 * gcc.dg/pow-sqrt.x: New file.
12643 * gcc.dg/pow-sqrt-1.c: New test.
12644 * gcc.dg/pow-sqrt-2.c: Likewise.
12645 * gcc.dg/pow-sqrt-3.c: Likewise.
12647 2015-05-13 Richard Biener <rguenther@suse.de>
12649 PR tree-optimization/66123
12650 * gcc.dg/torture/pr66123.c: New testcase.
12652 2015-05-13 Richard Biener <rguenther@suse.de>
12654 PR middle-end/66110
12655 * gcc.dg/alias-2.c: Adjust.
12656 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12658 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12661 * gcc.target/i386/pr65103-3.c: New.
12663 2015-05-13 Martin Liska <mliska@suse.cz>
12665 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12667 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12670 * gcc.target/i386/pr66112-2.c: New test.
12673 * gcc.target/i386/pr66112-1.c: New test.
12675 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12678 * gcc.target/i386/mpx/pr66048.cc: New.
12680 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12682 PR rtl-optimization/64616
12683 * gcc.dg/loop-8.c: New test.
12684 * gcc.dg/loop-9.c: New test.
12686 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12688 PR target/pr66047.c
12689 * gcc.target/i386/pr66047.c: New testcase.
12691 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12694 * gcc.c-torture/compile/pr65873.c: New testcase.
12696 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12699 * gfortran.dg/inline_matmul_10.f90: New test.
12701 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12703 * c-c++-common/Wmisleading-indentation.c: New testcase.
12704 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12705 * c-c++-common/Wmisleading-indentation-2.md: New file.
12707 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12709 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12711 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12713 2015-05-12 Richard Biener <rguenther@suse.de>
12715 PR tree-optimization/66101
12716 * gcc.dg/torture/pr66101.c: New testcase.
12718 2015-05-12 Richard Biener <rguenther@suse.de>
12720 PR tree-optimization/37021
12721 * gcc.target/i386/vect-addsub.c: New testcase.
12723 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12725 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12727 2015-05-12 Tom de Vries <tom@codesourcery.com>
12729 PR tree-optimization/66010
12730 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12732 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12735 * g++.dg/cpp0x/trailing10.C: New.
12737 2015-05-12 Richard Biener <rguenther@suse.de>
12739 * gcc.dg/vect/bb-slp-35.c: New testcase.
12741 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12744 * gfortran.dg/bound_simplification_6.f90: New.
12746 2015-05-11 Steve Ellcey <sellcey@mips.com>
12748 * gcc.target/mips/branch-1.c: Pass argument to bar().
12750 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12753 * gcc.target/i386/pr65753.c: New test.
12755 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12757 PR rtl-optimization/66076
12758 * gcc.dg/torture/pr66076.c: New test.
12760 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12763 * gfortran.dg/inline_matmul_7.f90: New test.
12764 * gfortran.dg/inline_matmul_8.f90: New test.
12765 * gfortran.dg/inline_matmul_9.f90: New test.
12767 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12769 * gfortran.dg/bound_simplification_5.f90: New.
12771 2015-05-09 Jason Merrill <jason@redhat.com>
12773 * lib/target-supports.exp (cxx_default): New global.
12774 (check_effective_target_c++11_only)
12775 (check_effective_target_c++14_only)
12776 (check_effective_target_c++98_only)
12777 (check_effective_target_c++1z_only): Check it.
12779 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12781 PR tree-optimization/64454
12782 * gcc.dg/tree-ssa/vrp97.c: New file.
12783 * gcc.dg/vect/slp-perm-7.c: Update.
12785 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12788 * gfortran.dg/elemental_subroutine_11.f90: New test.
12790 2015-05-08 Richard Biener <rguenther@suse.de>
12792 PR tree-optimization/66036
12793 * gcc.dg/vect/slp-41.c: New testcase.
12795 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12797 * gfortran.dg/elemental_optional_args_7.f90: New.
12799 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12801 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12802 allow cmlt or sshr.
12804 2015-05-08 Marek Polacek <polacek@redhat.com>
12807 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12808 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12810 2015-05-07 Marek Polacek <polacek@redhat.com>
12813 * c-c++-common/Wshift-negative-value-1.c: New test.
12814 * c-c++-common/Wshift-negative-value-2.c: New test.
12815 * c-c++-common/Wshift-negative-value-3.c: New test.
12816 * c-c++-common/Wshift-negative-value-4.c: New test.
12817 * c-c++-common/Wshift-negative-value-5.c: New test.
12818 * c-c++-common/Wshift-negative-value-6.c: New test.
12819 * gcc.dg/c90-left-shift-1.c: New test.
12820 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12821 * gcc.dg/c99-left-shift-1.c: New test.
12823 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12826 PR middle-end/54303
12827 * gcc.dg/fdata-sections-2.c: New file.
12829 2015-05-07 Marek Polacek <polacek@redhat.com>
12832 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12834 * c-c++-common/ubsan/align-7.c: Likewise.
12835 * c-c++-common/ubsan/bounds-8.c: Likewise.
12836 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12837 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12838 * c-c++-common/ubsan/null-1.c: Likewise.
12839 * c-c++-common/ubsan/null-10.c: Likewise.
12840 * c-c++-common/ubsan/null-11.c: Likewise.
12841 * c-c++-common/ubsan/null-2.c: Likewise.
12842 * c-c++-common/ubsan/null-3.c: Likewise.
12843 * c-c++-common/ubsan/null-4.c: Likewise.
12844 * c-c++-common/ubsan/null-5.c: Likewise.
12845 * c-c++-common/ubsan/null-6.c: Likewise.
12846 * c-c++-common/ubsan/null-7.c: Likewise.
12847 * c-c++-common/ubsan/null-8.c: Likewise.
12848 * c-c++-common/ubsan/null-9.c: Likewise.
12849 * c-c++-common/ubsan/object-size-1.c: Likewise.
12850 * c-c++-common/ubsan/object-size-10.c: Likewise.
12851 * c-c++-common/ubsan/object-size-4.c: Likewise.
12852 * c-c++-common/ubsan/object-size-5.c: Likewise.
12853 * c-c++-common/ubsan/object-size-7.c: Likewise.
12854 * c-c++-common/ubsan/object-size-8.c: Likewise.
12855 * c-c++-common/ubsan/object-size-9.c: Likewise.
12856 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12857 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12858 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12859 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12860 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12861 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12862 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12863 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12864 * c-c++-common/ubsan/pr59333.c: Likewise.
12865 * c-c++-common/ubsan/pr59667.c: Likewise.
12866 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12867 * c-c++-common/ubsan/pr60636.c: Likewise.
12868 * c-c++-common/ubsan/pr63802.c: Likewise.
12869 * c-c++-common/ubsan/recovery-1.c: Likewise.
12870 * c-c++-common/ubsan/recovery-3.c: Likewise.
12871 * c-c++-common/ubsan/shift-1.c: Likewise.
12872 * c-c++-common/ubsan/shift-2.c: Likewise.
12873 * c-c++-common/ubsan/shift-4.c: Likewise.
12874 * c-c++-common/ubsan/shift-7.c: Likewise.
12875 * c-c++-common/ubsan/undefined-2.c: Likewise.
12876 * c-c++-common/ubsan/vla-1.c: Likewise.
12877 * g++.dg/ubsan/null-1.C: Likewise.
12878 * g++.dg/ubsan/null-3.C: Likewise.
12879 * g++.dg/ubsan/null-4.C: Likewise.
12880 * g++.dg/ubsan/vptr-8.C: Likewise.
12881 * g++.dg/ubsan/vptr-9.C: Likewise.
12882 * gcc.dg/ubsan/bounds-2.c: Likewise.
12883 * gcc.dg/ubsan/object-size-9.c: Likewise.
12885 2015-05-07 Jeff Law <law@redhat.com>
12887 * gcc.dg/tree-ssa/shorten-1.c: New test.
12889 2015-05-07 Richard Biener <rguenther@suse.de>
12891 PR tree-optimization/66002
12892 * gcc.dg/vect/vect-125.c: New testcase.
12894 2015-05-07 Marek Polacek <polacek@redhat.com>
12895 Martin Uecker <uecker@eecs.berkeley.edu>
12897 * c-c++-common/ubsan/bounds-10.c: New test.
12899 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12901 * jit.dg/harness.h (set_options): Wrap with
12902 #ifndef TEST_ESCHEWS_SET_OPTIONS.
12903 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12904 Special-case test-benchmark.c as a negative.
12905 * jit.dg/test-benchmark.c: New file.
12907 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
12910 * gcc.target/arm/pr64208.c: New test.
12912 2015-05-06 Alan Modra <amodra@gmail.com>
12915 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12916 (gparms): Make volatile.
12918 2015-05-06 Richard Biener <rguenther@suse.de>
12920 PR tree-optimization/62283
12921 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12923 2015-05-06 Christian Bruel <christian.bruel@st.com>
12926 * gcc.target/aarch64/iinline-attr-1.c: New test.
12928 2015-05-06 Richard Biener <rguenther@suse.de>
12930 * gcc.dg/vect/bb-slp-34.c: New testcase.
12932 2015-05-06 Richard Biener <rguenther@suse.de>
12934 PR tree-optimization/62283
12935 * gcc.dg/vect/bb-slp-14.c: Adjust.
12937 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12940 * gcc.target/i386/pr65990.c: New test.
12942 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12945 * gcc.target/i386/pr65915.c: New.
12947 2015-05-05 Tom de Vries <tom@codesourcery.com>
12949 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12950 'va_list escapes 0'.
12952 2015-05-05 Tom de Vries <tom@codesourcery.com>
12954 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12957 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
12959 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12960 * gcc.target/arm/pr65924.c: Likewise.
12962 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12965 * gcc.target/i386/pr65871-3.c: New test.
12967 2015-05-04 Jeff Law <law@redhat.com>
12970 2015-05-04 Jeff Law <law@redhat.com>
12971 * gcc.dg/tree-ssa/shorten-1.c: New test.
12973 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12974 Jakub Jelinek <jakub@redhat.com>
12977 * g++.dg/cpp0x/Wnarrowing4.C: New.
12979 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
12981 * lib/target-supports.exp
12982 (check_effective_target_keeps_null_pointer_checks): Clarify that
12983 this is for targets that disable -fdelete-null-pointer-checks,
12984 not default it to off.
12985 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12986 -fdelete-null-pointer-checks explicit.
12987 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12988 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12989 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12990 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12991 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12992 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12993 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12994 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12995 * gcc.dg/tree-ssa/pr20318.c: Likewise.
12996 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12997 * gcc.dg/tree-ssa/pr20702.c: Likewise.
12998 * gcc.dg/tree-ssa/pr21086.c: Likewise.
12999 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13000 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13001 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13002 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13003 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13004 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13005 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13006 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13007 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13008 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13009 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13010 * g++.dg/cpp0x/static_assert9.C: Likewise.
13011 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13012 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13013 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13014 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13015 * g++.dg/tree-ssa/pr26406.C: Likewise.
13017 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13019 PR tree-optimization/65984
13020 * c-c++-common/ubsan/pr65984.c: New test.
13022 2015-05-04 Jeff Law <law@redhat.com>
13024 * gcc.dg/tree-ssa/shorten-1.c: New test.
13026 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13029 * gfortran.dg/pr44735.f90: New test.
13031 2015-05-04 Richard Biener <rguenther@suse.de>
13033 PR tree-optimization/65965
13034 * gcc.dg/vect/bb-slp-33.c: New testcase.
13036 2015-05-04 Richard Biener <rguenther@suse.de>
13038 PR tree-optimization/65935
13039 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13041 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13043 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13044 for each supported variant instead of CHECK_RESULTS.
13045 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13046 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13047 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13048 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13049 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13050 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13051 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13052 expected results for unsupported variants. Call CHECK for each
13053 supported variant instead of CHECK_RESULTS.
13054 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13055 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13056 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13057 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13058 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13059 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13060 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13061 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13062 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13063 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13064 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13065 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13066 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13067 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13068 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13069 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13070 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13071 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13072 expected results for unsupported variants.
13073 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13074 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13075 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13076 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13077 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13078 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13079 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13080 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13081 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13082 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13083 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13084 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13085 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13086 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13087 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13088 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13089 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13090 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13091 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13092 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13093 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13094 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13095 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13096 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13097 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13098 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13099 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13100 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13102 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13105 * gfortran.dg/bound_9.f90: Add pointer assignment.
13107 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13108 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13111 * g++.dg/cpp0x/Wnarrowing3.C: New.
13113 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13115 * gcc.dg/20150120-1.c: New test.
13116 * gcc.dg/20150120-2.c: New test.
13117 * gcc.dg/20150120-3.c: New test.
13119 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13121 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13123 2015-05-01 Renlin Li <renlin.li@arm.com>
13125 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13127 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13129 * gfortran.dg/bound_simplification_4.f90: New.
13131 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13133 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13134 with powerpc_p8vector_ok.
13136 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13139 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13141 * gfortran.dg/bound_9.f90: New test case.
13143 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13145 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13146 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13147 for 32bit x86 targets.
13148 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13149 for 32bit x86 targets.
13150 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13151 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13152 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13153 for 32bit x86 targets.
13155 2015-04-30 Marek Polacek <polacek@redhat.com>
13157 PR tree-optimization/63551
13158 * g++.dg/ipa/pr63551.C: New test.
13160 2015-04-30 Caroline Tice <cmtice@google.com>
13163 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13164 partition size on certain targets.
13166 2015-04-30 Renlin Li <renlin.li@arm.com>
13168 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13170 2015-04-30 Marek Polacek <polacek@redhat.com>
13172 * c-c++-common/Wbool-compare-3.c: New test.
13174 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13175 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13177 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13180 * g++.dg/init/ref22.C: New.
13182 2015-04-30 Marek Polacek <polacek@redhat.com>
13184 * gcc.dg/init-bad-8.c: New test.
13186 * gcc.dg/incomplete-typedef-1.c: New test.
13188 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13191 * g++.dg/template/crash121.C: New.
13193 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13195 * gcc.target/mips/call-from-init.c: New test.
13196 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13198 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13201 * gcc.target/i386/pr65871-1.c: New test.
13202 * gcc.target/i386/pr65871-2.c: Ditto.
13204 2015-04-29 Marek Polacek <polacek@redhat.com>
13207 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13208 * c-c++-common/Wbool-compare-2.c: New test.
13210 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13213 * gcc.target/aarch64/vstN_lane_1.c: New file.
13215 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13218 * g++.dg/warn/Winit-self-3.C: New.
13220 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13222 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13224 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13227 * gcc.target/arm/pr65924.c: New test.
13229 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13231 * g++.dg/gomp/tpl-target-update.C: New file.
13233 2015-04-29 Richard Biener <rguenther@suse.de>
13235 PR tree-optimization/65917
13236 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13238 2015-04-29 Christian Bruel <christian.bruel@st.com>
13241 * gcc.dg/ipa/iinline-attr.c: New test.
13242 * gcc.target/i386/iinline-attr-2.c: New test.
13244 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13246 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13249 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13251 * gcc.dg/vect/vect-33.c: Remove spurious line.
13253 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13255 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13257 2015-04-28 Marek Polacek <polacek@redhat.com>
13260 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13261 * gcc.dg/pr65901.c: New test.
13263 2015-04-28 Richard Biener <rguenther@suse.de>
13265 PR tree-optimization/62283
13266 * gfortran.dg/vect/pr62283-2.f: New testcase.
13267 * gcc.dg/vect/bb-slp-14.c: Adjust.
13269 2015-04-28 Richard Biener <rguenther@suse.de>
13271 PR tree-optimization/65851
13272 * g++.dg/torture/pr65851.C: New testcase.
13274 2015-04-27 Jeff Law <law@redhat.com>
13276 PR tree-optimization/65217
13277 * gcc.target/i386/pr65217.c: Remove XFAIL.
13279 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13282 Add tests forgotten to svn-add.
13283 * gfortran.dg/class_allocate_19.f03: New test.
13284 * gfortran.dg/class_array_20.f03: New test.
13285 * gfortran.dg/class_array_21.f03: New test.
13286 * gfortran.dg/finalize_29.f08: New test.
13288 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13292 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13293 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13295 2015-04-27 Caroline Tice <cmtice@google.com>
13297 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13300 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13303 * gcc.target/powerpc/htm-1.c: New test.
13304 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13305 on 64-bit compiles.
13306 (__builtin_tabortdci): Likewise.
13307 (__builtin_tcheck): Remove operand.
13308 * lib/target-supports.exp (check_htm_hw_available): New function.
13310 2015-04-27 Richard Biener <rguenther@suse.de>
13312 * gcc.target/i386/pr65217.c: XFAIL.
13314 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13316 PR tree-optimization/65875
13317 * gcc.c-torture/compile/pr65875.c: New test.
13319 2015-04-25 Marek Polacek <polacek@redhat.com>
13322 * gcc.dg/enum-incomplete-2.c: New test.
13323 * gcc.dg/enum-mode-1.c: New test.
13325 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13328 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13330 * gcc.target/powerpc/pr65849-2.c: Likewise.
13332 2015-04-24 Tom de Vries <tom@codesourcery.com>
13334 PR tree-optimization/65802
13335 * g++.dg/pr65802.C: Move to ...
13336 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13337 stdarg.h. Rewrite for C.
13338 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13339 va_start and va_end. Remove unnecessary inline asm.
13341 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13342 Wei Mi <wmi@google.com>
13344 * gcc.target/i386/sse2-load-multi.c: New test.
13345 * gcc.target/i386/sse2-store-multi.c: Ditto.
13347 2015-04-24 Marek Polacek <polacek@redhat.com>
13350 * c-c++-common/pr65830.c: New test.
13353 * c-c++-common/Wlogical-op-1.c: New test.
13355 2015-04-24 Marek Polacek <polacek@redhat.com>
13358 * c-c++-common/pr61534-1.c: New test.
13360 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13361 Steven Bosscher <steven@gcc.gnu.org>
13363 PR rtl-optimization/34503
13364 * gcc.target/arm/pr64616.c: New file.
13366 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13368 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13370 2015-04-24 Terry Guo <terry.guo@arm.com>
13372 * gcc.target/arm/pr65710.c: Update the options.
13374 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13376 * gcc.target/i386/pr65523.c: Skip x32.
13378 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13380 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13381 to look for vcl* where appropriate.
13383 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13385 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13386 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13388 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13391 * gcc.target/arm/pr26702.c: New test.
13393 2015-04-23 Marek Polacek <polacek@redhat.com>
13396 * gcc.dg/pr65345-1.c: New test.
13397 * gcc.dg/pr65345-2.c: New test.
13399 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13401 * gcc.target/powerpc/crypto-builtin-2.c: New.
13403 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13406 * gfortran.dg/class_allocate_19.f03: New test.
13407 * gfortran.dg/class_array_20.f03: New test.
13408 * gfortran.dg/class_array_21.f03: New test.
13409 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13410 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13411 initialization correctly.
13412 * gfortran.dg/finalize_29.f08: New test.
13414 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13416 * gcc.target/powerpc/swaps-p8-18.c: New test.
13418 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13421 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13422 * gcc.dg/vect/bb-slp-25.c: Likewise.
13423 * gcc.dg/vect/bb-slp-29.c: Likewise.
13424 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13425 vect_no_align && { ! vect_hw_misalign }.
13426 * gcc.dg/vect/bb-slp-9.c: Likewise.
13427 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13429 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13430 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13431 account for POWER8, where peeling for alignment is not needed.
13432 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13433 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13434 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13435 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13436 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13437 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13438 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13439 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13440 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13441 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13442 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13443 * gcc.dg/vect/pr16105.c: Likewise.
13444 * gcc.dg/vect/pr20122.c: Likewise.
13445 * gcc.dg/vect/pr33804.c: Likewise.
13446 * gcc.dg/vect/pr33953.c: Likewise.
13447 * gcc.dg/vect/pr56787.c: Likewise.
13448 * gcc.dg/vect/pr58508.c: Likewise.
13449 * gcc.dg/vect/slp-25.c: Likewise.
13450 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13451 * gcc.dg/vect/vect-105.c: Likewise.
13452 * gcc.dg/vect/vect-27.c: Likewise.
13453 * gcc.dg/vect/vect-29.c: Likewise.
13454 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13456 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13457 && { ! vect_hw_misalign }.
13458 * gcc.dg/vect/vect-44.c: Likewise.
13459 * gcc.dg/vect/vect-48.c: Likewise.
13460 * gcc.dg/vect/vect-50.c: Likewise.
13461 * gcc.dg/vect/vect-52.c: Likewise.
13462 * gcc.dg/vect/vect-56.c: Likewise.
13463 * gcc.dg/vect/vect-60.c: Likewise.
13464 * gcc.dg/vect/vect-72.c: Likewise.
13465 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13466 * gcc.dg/vect/vect-75.c: Likewise.
13467 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13468 * gcc.dg/vect/vect-77-global.c: Likewise.
13469 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13470 * gcc.dg/vect/vect-78-global.c: Likewise.
13471 * gcc.dg/vect/vect-93.c: Likewise.
13472 * gcc.dg/vect/vect-95.c: Likewise.
13473 * gcc.dg/vect/vect-96.c: Likewise.
13474 * gcc.dg/vect/vect-cond-1.c: Likewise.
13475 * gcc.dg/vect/vect-cond-3.c: Likewise.
13476 * gcc.dg/vect/vect-cond-4.c: Likewise.
13477 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13478 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13479 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13480 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13481 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13482 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13483 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13484 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13485 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13486 * gcc.dg/vect/vect-outer-5.c: Likewise.
13487 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13488 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13489 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13490 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13491 * gcc.dg/vect/vect-peel-3.c: Likewise.
13492 * gcc.dg/vect/vect-peel-4.c: Likewise.
13493 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13494 * gcc.target/powerpc/pr65456.c: New test.
13495 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13496 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13497 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13498 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13499 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13500 vect_no_align && { ! vect_hw_misalign }.
13501 * gfortran.dg/vect/vect-3.f90: Likewise.
13502 * gfortran.dg/vect/vect-4.f90: Likewise.
13503 * gfortran.dg/vect/vect-5.f90: Likewise.
13504 * lib/target-supports.exp (check_effective_target_vect_no_align):
13505 Return 1 for POWER8.
13506 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13508 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13511 * gfortran.dg/pr65429.f90: New test.
13513 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13515 * c-c++-common/asan/user-section-1.c: New test.
13516 * c-c++-common/asan/user-section-2.c: New test.
13517 * c-c++-common/asan/user-section-3.c: New test.
13519 2015-04-22 Hale Wang <hale.wang@arm.com>
13520 Terry Guo <terry.guo@arm.com>
13522 PR rtl-optimization/64818
13523 * gcc.target/arm/pr64818.c: New test.
13525 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13528 * g++.dg/tree-ssa/pr61034.C: Update template.
13529 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13530 * gcc.dg/Warray-bounds-11.c: Likewise.
13531 * gcc.dg/Warray-bounds.c: Likewise.
13533 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13535 PR libgfortran/65234
13536 * gfortran.dg/fmt_unlimited.f90: New test.
13538 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13540 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13542 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13543 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13544 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13545 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13546 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13547 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13548 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13550 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13552 PR libgfortran/56743
13553 * gfortran.dg/namelist_87.f90: New test.
13555 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13557 * gcc.target/aarch64/mult-synth_1.c: New test.
13558 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13559 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13560 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13561 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13562 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13564 2015-04-21 Richard Biener <rguenther@suse.de>
13566 PR tree-optimization/65650
13567 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13568 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13569 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13570 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13571 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13572 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13574 2015-04-21 Tom de Vries <tom@codesourcery.com>
13576 PR tree-optimization/65802
13577 * g++.dg/pr65802.C: New test.
13579 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13582 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13583 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13585 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13588 * g++.dg/cpp0x/Wnarrowing2.C: New.
13590 2015-04-20 Jeff Law <law@redhat.com>
13592 PR tree-optimization/65658
13593 * gcc.dg/pr65658.c: New test.
13595 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13598 * gcc.target/aarch64/vec_init_1.c: New test.
13600 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13602 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13605 2015-04-18 Martin Sebor <msebor@redhat.com>
13607 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13608 of non-nul characters.
13609 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13611 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13614 * gcc.target/powerpc/pr65787.c: New.
13616 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13619 * gcc.target/aarch64/c-output-template-4.c: New test.
13621 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13624 * gcc.dg/pr65780-1.c: New test.
13625 * gcc.dg/pr65780-2.c: Likewise.
13626 * gcc.target/i386/pr32219-9.c: Likewise.
13627 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13629 * gcc.target/i386/pr64317.c (c): Initialize.
13631 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13634 * g++.dg/ext/mv18.C: New test.
13635 * g++.dg/ext/mv19.C: Likewise.
13636 * g++.dg/ext/mv20.C: Likewise.
13637 * g++.dg/ext/mv21.C: Likewise.
13638 * g++.dg/ext/mv22.C: Likewise.
13639 * g++.dg/ext/mv23.C: Likewise.
13641 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13644 * g++.dg/init/pr64527.C: New test.
13646 2015-04-17 Tom de Vries <tom@codesourcery.com>
13647 Michael Matz <matz@suse.de>
13649 PR tree-optimization/64950
13650 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13653 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13655 * c-c++-common/asan/user-section-1.c: New test.
13657 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13660 * gcc.dg/debug/pr65771.c: New test.
13662 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13664 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13665 __buitlin_alloca with __builtin_alloca.
13667 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13669 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13671 2015-04-16 Richard Biener <rguenther@suse.de>
13673 PR tree-optimization/64277
13674 * gcc.dg/Warray-bounds-14.c: New testcase.
13675 * gcc.dg/Warray-bounds-15.c: Likewise.
13676 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13677 * c-c++-common/ubsan/bounds-6.c: Likewise.
13679 2015-04-16 Renlin Li <renlin.li@arm.com>
13681 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13682 * gcc.target/arm/unsigned-float.c: New.
13684 2015-04-16 Richard Biener <rguenther@suse.de>
13686 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13687 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13688 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13690 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13692 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13693 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13694 * g++.dg/cpp0x/defaulted21.C: Likewise.
13695 * g++.dg/cpp0x/defaulted28.C: Likewise.
13696 * g++.dg/cpp0x/defaulted47.C: Likewise.
13697 * g++.dg/cpp0x/elision_neg.C: Likewise.
13698 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13699 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13700 * g++.dg/cpp0x/implicit1.C: Likewise.
13701 * g++.dg/cpp0x/implicit9.C: Likewise.
13702 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13703 * g++.dg/cpp0x/range-for13.C: Likewise.
13704 * g++.dg/gomp/clause-2.C: Likewise.
13705 * g++.dg/gomp/udr-5.C: Likewise.
13706 * g++.dg/inherit/access6.C: Likewise.
13707 * g++.dg/lookup/duperr1.C: Likewise.
13708 * g++.dg/lookup/friend2.C: Likewise.
13709 * g++.dg/lookup/pr6936.C: Likewise.
13710 * g++.dg/lookup/scoped1.C: Likewise.
13711 * g++.dg/lookup/using26.C: Likewise.
13712 * g++.dg/lookup/using38.C: Likewise.
13713 * g++.dg/other/access2.C: Likewise.
13714 * g++.dg/overload/defarg3.C: Likewise.
13715 * g++.dg/overload/defarg6.C: Likewise.
13716 * g++.dg/parse/access11.C: Likewise.
13717 * g++.dg/parse/access2.C: Likewise.
13718 * g++.dg/parse/access3.C: Likewise.
13719 * g++.dg/parse/access4.C: Likewise.
13720 * g++.dg/parse/access5.C: Likewise.
13721 * g++.dg/parse/access6.C: Likewise.
13722 * g++.dg/parse/access8.C: Likewise.
13723 * g++.dg/parse/access9.C: Likewise.
13724 * g++.dg/parse/crash40.C: Likewise.
13725 * g++.dg/tc1/dr142.C: Likewise.
13726 * g++.dg/tc1/dr166.C: Likewise.
13727 * g++.dg/tc1/dr52.C: Likewise.
13728 * g++.dg/template/access11.C: Likewise.
13729 * g++.dg/template/access18.C: Likewise.
13730 * g++.dg/template/access19.C: Likewise.
13731 * g++.dg/template/access2.C: Likewise.
13732 * g++.dg/template/access20.C: Likewise.
13733 * g++.dg/template/access26.C: Likewise.
13734 * g++.dg/template/access3.C: Likewise.
13735 * g++.dg/template/access7.C: Likewise.
13736 * g++.dg/template/conv12.C: Likewise.
13737 * g++.dg/template/crash69.C: Likewise.
13738 * g++.dg/template/friend31.C: Likewise.
13739 * g++.dg/template/friend32.C: Likewise.
13740 * g++.dg/template/memfriend15.C: Likewise.
13741 * g++.dg/template/memfriend16.C: Likewise.
13742 * g++.dg/template/memfriend17.C: Likewise.
13743 * g++.dg/template/memfriend7.C: Likewise.
13744 * g++.dg/template/pr32519.C: Likewise.
13745 * g++.dg/template/qualttp21.C: Likewise.
13746 * g++.dg/template/qualttp8.C: Likewise.
13747 * g++.dg/template/ttp10.C: Likewise.
13748 * g++.dg/template/typedef11.C: Likewise.
13749 * g++.dg/template/typedef13.C: Likewise.
13750 * g++.dg/template/typedef19.C: Likewise.
13751 * g++.dg/template/typedef20.C: Likewise.
13752 * g++.dg/template/typedef22.C: Likewise.
13753 * g++.dg/template/using16.C: Likewise.
13754 * g++.dg/template/virtual3.C: Likewise.
13755 * g++.dg/ubsan/pr61272.C: Likewise.
13756 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13757 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13758 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13759 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13760 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13761 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13762 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13763 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13764 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13765 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13766 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13767 * g++.old-deja/g++.jason/access17.C: Likewise.
13768 * g++.old-deja/g++.jason/access18.C: Likewise.
13769 * g++.old-deja/g++.jason/access22.C: Likewise.
13770 * g++.old-deja/g++.jason/access23.C: Likewise.
13771 * g++.old-deja/g++.jason/access8.C: Likewise.
13772 * g++.old-deja/g++.jason/delete3.C: Likewise.
13773 * g++.old-deja/g++.jason/report.C: Likewise.
13774 * g++.old-deja/g++.law/access2.C: Likewise.
13775 * g++.old-deja/g++.law/access3.C: Likewise.
13776 * g++.old-deja/g++.law/access4.C: Likewise.
13777 * g++.old-deja/g++.law/access5.C: Likewise.
13778 * g++.old-deja/g++.law/arm12.C: Likewise.
13779 * g++.old-deja/g++.law/arm14.C: Likewise.
13780 * g++.old-deja/g++.law/ctors13.C: Likewise.
13781 * g++.old-deja/g++.law/union2.C: Likewise.
13782 * g++.old-deja/g++.law/visibility12.C: Likewise.
13783 * g++.old-deja/g++.law/visibility15.C: Likewise.
13784 * g++.old-deja/g++.law/visibility16.C: Likewise.
13785 * g++.old-deja/g++.law/visibility17.C: Likewise.
13786 * g++.old-deja/g++.law/visibility18.C: Likewise.
13787 * g++.old-deja/g++.law/visibility19.C: Likewise.
13788 * g++.old-deja/g++.law/visibility20.C: Likewise.
13789 * g++.old-deja/g++.law/visibility21.C: Likewise.
13790 * g++.old-deja/g++.law/visibility24.C: Likewise.
13791 * g++.old-deja/g++.law/visibility4.C: Likewise.
13792 * g++.old-deja/g++.law/visibility5.C: Likewise.
13793 * g++.old-deja/g++.law/visibility6.C: Likewise.
13794 * g++.old-deja/g++.law/visibility7.C: Likewise.
13795 * g++.old-deja/g++.law/visibility8.C: Likewise.
13796 * g++.old-deja/g++.law/visibility9.C: Likewise.
13797 * g++.old-deja/g++.niklas/t135.C: Likewise.
13798 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13799 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13800 * g++.old-deja/g++.other/access11.C: Likewise.
13801 * g++.old-deja/g++.other/access4.C: Likewise.
13802 * g++.old-deja/g++.other/access7.C: Likewise.
13803 * g++.old-deja/g++.other/crash1.C: Likewise.
13804 * g++.old-deja/g++.other/crash7.C: Likewise.
13805 * g++.old-deja/g++.other/friend1.C: Likewise.
13806 * g++.old-deja/g++.other/friend4.C: Likewise.
13807 * g++.old-deja/g++.other/friend9.C: Likewise.
13808 * g++.old-deja/g++.other/lineno1.C: Likewise.
13809 * g++.old-deja/g++.other/using1.C: Likewise.
13810 * g++.old-deja/g++.pt/enum14.C: Likewise.
13811 * g++.old-deja/g++.pt/friend11.C: Likewise.
13812 * g++.old-deja/g++.pt/friend21.C: Likewise.
13813 * g++.old-deja/g++.pt/friend3.C: Likewise.
13814 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13815 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13816 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13817 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13819 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13822 * g++.dg/ipa/pr65765.C: New test.
13824 2015-04-15 Nick Clifton <nickc@redhat.com>
13826 * gcc.target/rx/builtins.c: Disable RMPA test if string
13827 instructions are not allowed.
13829 2015-04-15 Alan Modra <amodra@gmail.com>
13831 * gcc.dg/pr65408.c: New.
13833 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13836 * gcc.target/arm/pr65729.c: New test.
13838 2015-04-14 Richard Biener <rguenther@suse.de>
13840 PR tree-optimization/65758
13841 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13843 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13846 * gcc.c-torture/execute/pr65648.c: New test.
13848 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13850 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13851 __builtin_finite instead of finite.
13852 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13855 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13857 PR tree-optimization/63387
13858 * gcc.dg/pr63387.c: New testcase.
13860 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13862 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13864 2015-04-13 Richard Biener <rguenther@suse.de>
13866 PR tree-optimization/65204
13867 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13869 2015-04-13 Terry Guo <terry.guo@arm.com>
13872 * gcc.target/arm/pr65710.c: New.
13874 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13876 PR tree-optimization/65747
13877 * g++.dg/torture/pr65747.C: New test.
13879 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13882 * g++.dg/cpp0x/pr65736.C: New test.
13884 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13885 Martin Liska <mliska@suse.cz>
13888 * g++.dg/ipa/pr65722.C: New testcase.
13890 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13892 PR tree-optimization/65735
13893 * gcc.c-torture/compile/pr65735.c: New test.
13895 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13897 PR middle-end/65554
13898 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13900 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13903 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13905 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
13908 * gcc.target/arm/pr65647-2.c: New.
13910 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13913 * g++.dg/torture/pr65694.C: New test.
13915 2015-04-10 Tobias Burnus <burnus@net-b.de>
13917 * gfortran.dg/coarray_lock_6.f90: New.
13918 * gfortran.dg/coarray_lock_7.f90: New.
13919 * gfortran.dg/coarray/lock_2.f90: New.
13921 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
13927 * gfortran.dg/used_types_27.f90: New.
13929 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13932 * gcc.target/i386/pr65671.c: New.
13934 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13936 PR tree-optimization/65709
13937 * c-c++-common/ubsan/align-9.c: New test.
13939 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
13942 * gfortran.dg/pr56852.f90: New test.
13944 2015-04-09 Marek Polacek <polacek@redhat.com>
13945 Jakub Jelinek <jakub@redhat.com>
13947 PR middle-end/65554
13948 * g++.dg/opt/pr65554.C: New test.
13950 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13953 * c-c++-common/attr-aligned-1.c: New test.
13955 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
13957 * gcc.target/i386/mpx/memmove-zero-length.c: New.
13959 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13962 * gcc.target/i386/sse-25.c: New.
13964 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13967 * gcc.target/i386/pr65693.c: New test.
13969 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13971 * gcc.dg/lto/chkp-static-bounds_0.c: New.
13973 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13975 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13977 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13979 * gcc.target/i386/thunk-retbnd.c: New.
13981 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
13983 * gnat.dg/opt48.adb: New test.
13984 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13985 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13987 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
13990 * gcc.c-torture/compile/pr65540.c: New.
13992 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
13994 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13995 -Wno-pointer-arith.
13997 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14000 * g++.dg/debug/pr65678.C: New test.
14002 PR middle-end/65680
14003 * gcc.c-torture/compile/pr65680.c: New test.
14005 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14008 * gfortran.dg/allocate_with_source_5.f90: New test.
14010 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14012 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14013 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14015 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14017 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14019 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14022 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14023 to get floating point compression.
14024 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14026 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14028 PR preprocessor/61977
14029 * gcc.dg/cpp/pr61977.c: New test.
14031 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14033 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14035 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14038 * gcc.target/arm/pr65647.c: New.
14040 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14043 * g++.dg/torture/pr65655.C: New testcase.
14045 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14048 * g++.dg/cpp1y/lambda-init13.C: New.
14050 2015-04-03 Marek Polacek <polacek@redhat.com>
14052 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14054 2015-04-02 Marek Polacek <polacek@redhat.com>
14057 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14058 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14060 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14062 PR preprocessor/61977
14063 * gcc.target/powerpc/pr61977-1.c: New test.
14064 * gcc.target/powerpc/pr61977-2.c: New test.
14066 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14069 * g++.dg/warn/Wshadow-8.C: New.
14070 * g++.dg/warn/Wshadow-9.C: Likewise.
14071 * g++.dg/warn/Wshadow-10.C: Likewise.
14072 * g++.dg/warn/Wshadow-11.C: Likewise.
14074 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14076 * gcc.dg/pr23623.c: Added aligned attribute.
14077 * gcc.dg/20141029-1.c: Likewise.
14078 * gcc.dg/20150306-1.c: New test.
14080 2015-04-01 Marek Polacek <polacek@redhat.com>
14083 * g++.dg/cpp0x/initlist93.C: New test.
14084 * g++.dg/cpp0x/initlist94.C: New test.
14086 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14089 * gcc.target/aarch64/pr65624.c: New test.
14091 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14093 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14095 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14097 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14098 extra variable to force stack alignment.
14099 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14100 extra variable to force stack alignment.
14102 2015-03-31 Marek Polacek <polacek@redhat.com>
14105 * g++.dg/template/pr65390.C: New test.
14107 2015-03-31 Martin Liska <mliska@suse.cz>
14109 * g++.dg/ipa/pr65557.C: New test.
14111 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14113 * gcc.target/s390/hotpatch-25.c: New test.
14114 * gcc.target/s390/hotpatch-1.c: Update test.
14115 * gcc.target/s390/hotpatch-10.c: Update test.
14116 * gcc.target/s390/hotpatch-11.c: Update test.
14117 * gcc.target/s390/hotpatch-12.c: Update test.
14118 * gcc.target/s390/hotpatch-13.c: Update test.
14119 * gcc.target/s390/hotpatch-14.c: Update test.
14120 * gcc.target/s390/hotpatch-15.c: Update test.
14121 * gcc.target/s390/hotpatch-16.c: Update test.
14122 * gcc.target/s390/hotpatch-17.c: Update test.
14123 * gcc.target/s390/hotpatch-18.c: Update test.
14124 * gcc.target/s390/hotpatch-19.c: Update test.
14125 * gcc.target/s390/hotpatch-2.c: Update test.
14126 * gcc.target/s390/hotpatch-21.c: Update test.
14127 * gcc.target/s390/hotpatch-22.c: Update test.
14128 * gcc.target/s390/hotpatch-23.c: Update test.
14129 * gcc.target/s390/hotpatch-24.c: Update test.
14130 * gcc.target/s390/hotpatch-3.c: Update test.
14131 * gcc.target/s390/hotpatch-4.c: Update test.
14132 * gcc.target/s390/hotpatch-5.c: Update test.
14133 * gcc.target/s390/hotpatch-6.c: Update test.
14134 * gcc.target/s390/hotpatch-7.c: Update test.
14135 * gcc.target/s390/hotpatch-8.c: Update test.
14136 * gcc.target/s390/hotpatch-9.c: Update test.
14137 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14139 2015-03-31 Richard Biener <rguenther@suse.de>
14141 PR middle-end/65626
14142 * g++.dg/torture/pr65626.C: New testcase.
14144 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14147 * gcc.target/i386/mpx/pr65531.cc: New.
14149 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14152 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14153 __builtin_alloca instead of alloca.
14154 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14155 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14156 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14159 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14162 * g++.dg/ubsan/pr65610.C: New test.
14164 2015-03-30 Marek Polacek <polacek@redhat.com>
14167 * g++.dg/cpp0x/pr65398-2.C: New test.
14169 2015-03-30 Marek Polacek <polacek@redhat.com>
14171 * c-c++-common/pr65556.c: Change the width of bit-fields.
14173 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14176 * gcc.target/i386/pr65588.c: New testcase.
14178 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14180 PR libgfortran/65563
14181 * gfortran.dg/open_errors_2.f90: New test.
14183 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14185 PR libgfortran/65596
14186 * gfortran.dg/namelist_86.f90: New test.
14188 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14190 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14191 statement to reflect new ownership.
14193 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14196 * g++.dg/template/friend58.C: New.
14197 * g++.dg/template/friend59.C: Likewise.
14199 2015-03-27 Tobias Burnus <burnus@net-b.de>
14202 * g++.dg/gomp/openmp-simd-3.C: New.
14203 * gcc.dg/gomp/openmp-simd-3.c: New.
14205 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14208 * gcc.target/i386/pr65248-1.c: New file.
14209 * gcc.target/i386/pr65248-2.c: Likewise.
14210 * gcc.target/i386/pr65248-3.c: Likewise.
14211 * gcc.target/i386/pr65248-4.c: Likewise.
14213 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14216 * gcc.c-torture/compile/pr65593.c: New test.
14218 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14221 * g++.dg/cpp1y/constexpr-assert1.C: New.
14223 2015-03-27 Marek Polacek <polacek@redhat.com>
14226 * c-c++-common/pr65556.c: New test.
14228 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14231 * g++.dg/torture/pr65600.C: New testcase.
14233 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14236 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14238 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14240 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14241 statement and cleanup. Fixed typos.
14243 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14245 PR middle-end/65595
14246 * gcc.c-torture/compile/pr65595.c: New testcase.
14248 2015-03-27 Marek Polacek <polacek@redhat.com>
14251 * g++.dg/ubsan/pr65583.C: New test.
14253 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14255 * gcc.c-torture/compile/20150327.c: New testcase.
14257 2015-03-26 Richard Biener <rguenther@suse.de>
14259 PR middle-end/65555
14260 * g++.dg/torture/pr65555.C: New testcase.
14262 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14264 PR tree-optimization/64715
14265 * gcc.dg/builtin-object-size-15.c: New test.
14266 * gcc.dg/pr64715-1.c: New test.
14267 * gcc.dg/pr64715-2.c: New test.
14269 2015-03-26 Richard Biener <rguenther@suse.de>
14271 PR middle-end/65519
14272 * gnat.dg/specs/opt2.ads: Fix testcase.
14274 2015-03-25 Martin Sebor <msebor@redhat.com>
14277 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14278 when target isn't arm*-*-*-*.
14279 (check_effective_target_arm_nothumb): Likewise.
14280 (check_effective_target_arm_little_endian): Likewise.
14281 (check_effective_target_arm_vect_no_misalign): Likewise.
14282 (check_effective_target_aarch64_little_endian): Fail early if target
14283 isn't aarch64*-*-*.
14285 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14287 PR tree-optimization/65177
14288 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14290 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14292 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14293 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14294 smmintrin.h and mm3dnow.h.
14296 2015-03-25 Marek Polacek <polacek@redhat.com>
14299 * g++.dg/cpp0x/pr65558.C: New test.
14301 2015-03-25 Marek Polacek <polacek@redhat.com>
14304 * g++.dg/template/pr61670.C: New test.
14306 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14309 * g++.dg/template/pr54987.C: New.
14311 2015-03-25 Richard Biener <rguenther@suse.de>
14313 PR tree-optimization/62630
14314 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14316 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14319 * gcc.target/i386/mpx/pr65508.c: New.
14321 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14325 * gfortran.dg/data_initialized_3.f90: New.
14327 2015-03-25 Richard Biener <rguenther@suse.de>
14329 PR middle-end/65519
14330 * gnat.dg/specs/opt2.ads: New testcase.
14332 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14334 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14335 * gcc.target/arm/memset-inline-4.c: Skip for
14336 arm_tune_string_ops_prefer_neon.
14337 * gcc.target/arm/memset-inline-5.c: Ditto.
14338 * gcc.target/arm/memset-inline-6.c: Ditto.
14339 * gcc.target/arm/memset-inline-8.c: Ditto.
14340 * gcc.target/arm/memset-inline-9.c: Ditto.
14342 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14345 * g++.dg/other/virtual3.C: New.
14347 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14350 * g++.dg/cpp0x/vt-60130.C: New.
14352 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14355 * g++.dg/warn/Warray-bounds-7.C: New.
14357 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14360 * g++.dg/template/defarg18.C: New.
14362 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14365 * g++.dg/cpp0x/vt-59988.C: New.
14367 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14369 PR tree-optimization/65533
14370 * gcc.dg/pr65533.c: New test.
14372 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14374 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14375 source= and mold= expressions functionality.
14376 * gfortran.dg/allocate_class_4.f90: New test.
14377 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14378 copying an unlimited polymorhpic object containing a char array
14379 to another unlimited polymorphic object respects the _len
14381 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14382 whether deferred length char array allocate works, unlimited
14383 polymorphic object allocation from a string works and if
14384 allocating an array of deferred length strings works.
14385 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14387 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14390 * g++.dg/cpp0x/constexpr-array11.C: New.
14392 2015-03-24 Richard Biener <rguenther@suse.de>
14394 PR middle-end/65517
14395 * gcc.dg/torture/pr65517.c: New testcase.
14397 2015-03-24 Tobias Burnus <burnus@net-b.de>
14399 * gfortran.dg/coindexed_1.f90: Moved from
14400 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14402 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14405 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14409 * gcc.target/i386/pr65523.c: New test.
14412 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14414 * g++.dg/lto/pr65475b_0.C: Likewise.
14416 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14419 * gcc.target/sh/torture/pr65505.c: New.
14421 2015-03-23 Martin Sebor <msebor@redhat.com>
14424 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14425 assembly for lvx in addition to lxv.
14427 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14430 * gfortran.dg/pr65504.f90: New test.
14433 * gcc.dg/pr65521.c: New test.
14435 2015-03-23 Richard Biener <rguenther@suse.de>
14437 PR tree-optimization/65518
14438 * gcc.dg/vect/pr65518.c: New testcase.
14440 2015-03-23 Richard Biener <rguenther@suse.de>
14442 PR tree-optimization/65494
14443 * gcc.dg/vect/pr65494.c: New testcase.
14445 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14447 PR preprocessor/65238
14448 * c-c++-common/cpp/pr65238-1.c: New test.
14449 * gcc.dg/cpp/pr65238-2.c: New test.
14450 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14451 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14453 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14454 Mikael Morin <mikael@gcc.gnu.org>
14457 * gfortran.dg/elemental_dependency_4.f90: New.
14458 * gfortran.dg/elemental_dependency_5.f90: New.
14460 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14463 * g++.dg/lto/pr65475b_0.C: New testcase.
14464 * g++.dg/lto/pr65475b_1.C: New testcase.
14465 * g++.dg/lto/pr65475c_0.C: New testcase.
14466 * g++.dg/lto/pr65475c_1.C: New testcase.
14468 2015-03-21 Tobias Burnus <burnus@net-b.de>
14470 * gfortran.dg/coarray_38.f90: New.
14471 * gfortran.dg/coarray_39.f90: New.
14472 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14475 2015-03-20 Marek Polacek <polacek@redhat.com>
14478 * g++.dg/cpp0x/pr65398.C: New test.
14480 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14483 * g++.dg/lto/pr65475_0.C: New testcase.
14484 * g++.dg/lto/pr65475_1.C: New testcase.
14486 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14488 PR rtl-optimization/64366
14489 * gcc.target/sh/pr64366.c: New.
14491 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14494 * g++.dg/cpp0x/constexpr-48324.C: New.
14496 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14499 * g++.dg/cpp0x/pr48453.C: New.
14501 2015-03-20 Marek Polacek <polacek@redhat.com>
14504 * g++.dg/cpp0x/pr65072.C: New test.
14506 2015-03-20 Richard Biener <rguenther@suse.de>
14508 PR middle-end/64715
14509 * gcc.dg/pr15347.c: Use -O.
14510 * c-c++-common/pr19807-1.c: Likewise.
14512 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14514 * gnat.dg/volatile13.ad[sb]: New test.
14516 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14518 PR rtl-optimization/60851
14519 * gcc.target/i386/pr60851.c: New test.
14521 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14524 * g++.dg/pr65240.h: Add tests for PR 65240.
14525 * g++.dg/pr65240-1.C: Likewise.
14526 * g++.dg/pr65240-2.C: Likewise.
14527 * g++.dg/pr65240-3.C: Likewise.
14528 * g++.dg/pr65240-4.C: Likewise.
14530 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14532 PR rtl-optimization/63491
14533 * gcc.target/powerpc/pr63491.c: New.
14535 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14537 * g++.dg/ipa/pr65465.C: New test.
14539 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14542 * g++.dg/cpp0x/deleted11.C: New.
14544 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14547 * c-c++-common/tsan/pr65400-3.c: New test.
14549 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14552 * g++.dg/cpp0x/constexpr-59686.C: New.
14554 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14557 * g++.dg/tsan/pr64265.C: New test.
14560 * c-c++-common/tsan/pr65400-1.c: New test.
14561 * c-c++-common/tsan/pr65400-2.c: New test.
14563 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14566 * g++.dg/cpp0x/pr59816.C: New.
14568 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14571 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14573 2015-03-18 Martin Liska <mliska@suse.cz>
14576 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14577 equivalences either to 6 or 7.
14579 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14581 PR middle-end/64491
14583 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14585 * gcc.dg/undefined-loop-1.c: New file.
14586 * gcc.dg/undefined-loop-2.c: New file.
14588 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14591 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14592 loop exits too early.
14594 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14596 PR tree-optimization/65450
14597 * gfortran.dg/pr65450.f90: New test.
14600 * gcc.target/i386/pr65078-1.c: New test.
14601 * gcc.target/i386/pr65078-2.c: New test.
14602 * gcc.target/i386/pr65078-3.c: New test.
14603 * gcc.target/i386/pr65078-4.c: New test.
14604 * gcc.target/i386/pr65078-5.c: New test.
14605 * gcc.target/i386/pr65078-6.c: New test.
14607 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14610 * g++.dg/cpp1y/pr65340.C: New.
14612 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14615 * gfortran.dg/system_clock_3.f08: Adjust test.
14617 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14620 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14621 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14623 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14626 * gfortran.dg/system_clock_3.f08: New test.
14628 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14631 g++.dg/cpp1y/pr64626-1.C: New.
14632 g++.dg/cpp1y/pr64626-2.C: New.
14633 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14635 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14637 PR tree-optimization/65427
14638 * gcc.c-torture/execute/pr65427.c: New test.
14640 2015-03-16 Marek Polacek <polacek@redhat.com>
14644 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14645 * g++.dg/cpp0x/pr65327.C: New test.
14647 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14650 * c-c++-common/asan/pr64820.c: New test.
14652 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14654 * gfortran.dg/pointer_2.f90: New test.
14656 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14658 * g++.dg/pr65049.C: New test.
14660 2015-03-16 Tom de Vries <tom@codesourcery.com>
14662 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14663 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14664 * gcc.target/i386/fuse-caller-save.c: Same.
14666 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14668 * gnat.dg/loop_optimization18.ad[sb]: New test.
14669 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14671 2015-03-16 Alan Modra <amodra@gmail.com>
14673 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14676 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14678 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14680 * gcc.dg/torture/pr65270-2.c: Likewise.
14682 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14685 * gfortran.dg/pointer_remapping_9.f90: New.
14687 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14689 PR tree-optimization/65369
14690 * gcc.c-torture/execute/pr65369.c: New test.
14692 PR tree-optimization/65418
14693 * gcc.c-torture/execute/pr65418-1.c: New test.
14694 * gcc.c-torture/execute/pr65418-2.c: New test.
14696 PR rtl-optimization/65401
14697 * gcc.c-torture/execute/pr65401.c: New test.
14699 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14702 * gcc.target/arm/pr64600_1.c: New test.
14704 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14706 PR rtl-optimization/65235
14707 * gcc.target/aarch64/pr65235_1.c: New test.
14709 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14711 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14712 * gcc.target/s390/hotpatch-22.c: Likewise.
14713 * gcc.target/s390/hotpatch-23.c: Likewise.
14714 * gcc.target/s390/hotpatch-24.c: Likewise.
14715 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14716 * gcc.target/s390/hotpatch-1.c: Update expected output.
14717 * gcc.target/s390/hotpatch-2.c: Likewise.
14718 * gcc.target/s390/hotpatch-3.c: Likewise.
14719 * gcc.target/s390/hotpatch-4.c: Likewise.
14720 * gcc.target/s390/hotpatch-5.c: Likewise.
14721 * gcc.target/s390/hotpatch-6.c: Likewise.
14722 * gcc.target/s390/hotpatch-7.c: Likewise.
14723 * gcc.target/s390/hotpatch-8.c: Likewise.
14724 * gcc.target/s390/hotpatch-9.c: Likewise.
14725 * gcc.target/s390/hotpatch-10.c: Likewise.
14726 * gcc.target/s390/hotpatch-11.c: Likewise.
14727 * gcc.target/s390/hotpatch-12.c: Likewise.
14728 * gcc.target/s390/hotpatch-13.c: Likewise.
14729 * gcc.target/s390/hotpatch-14.c: Likewise.
14730 * gcc.target/s390/hotpatch-15.c: Likewise.
14731 * gcc.target/s390/hotpatch-16.c: Likewise.
14732 * gcc.target/s390/hotpatch-17.c: Likewise.
14733 * gcc.target/s390/hotpatch-18.c: Likewise.
14734 * gcc.target/s390/hotpatch-19.c: Likewise.
14736 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14739 * gcc.target/i386/pr65103-1.c: New.
14741 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14744 * gcc.target/i386/pr65044.c: New.
14746 2015-03-12 Tom de Vries <tom@codesourcery.com>
14748 PR rtl-optimization/64895
14749 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14750 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14751 * gcc.target/i386/fuse-caller-save.c: Ditto.
14753 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14755 * gcc.dg/ipa/pr63569.c: Fix template.
14757 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14759 * g++.dg/ipa/pr64146.C: Require fpic support.
14761 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14763 PR libfortran/65200
14764 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14765 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14767 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14769 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14770 to dg-options, fix up dg-skip-if.
14772 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14775 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14776 * gcc.target/avr/tiny-caller-save.c: Same.
14778 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14781 * g++.dg/pr65242.C: New test.
14783 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14785 * c-c++-common/asan/no-asan-check-glob.c: New test.
14787 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14790 * g++.dg/other/default11.C: New.
14791 * g++.dg/other/default12.C: Likewise.
14793 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14796 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14798 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14801 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14803 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14806 * g++.dg/cpp0x/pr65127.C: New test.
14808 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14810 * gcc.dg/ipa/PR64550.c: Update template.
14812 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14813 Tobias Burnus <burnus@net-b.de>
14815 * gfortran.dg/coarray_sync_memory.f90: New.
14817 2015-03-10 Marek Polacek <polacek@redhat.com>
14820 * c-c++-common/ubsan/pr65367.c: New test.
14822 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14824 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14825 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14826 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14827 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14828 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14829 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14830 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14831 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14832 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14833 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14834 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14835 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14836 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14838 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14840 * lib/mpx-dg.exp (mpx_link_flags): New.
14843 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14844 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14845 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14846 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14847 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14848 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14849 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14850 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14851 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14852 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14853 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14854 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14855 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14856 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14857 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14858 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14859 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14860 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14861 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14862 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14863 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14864 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14865 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14866 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14867 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14868 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14869 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14870 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14871 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14872 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14873 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14874 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14875 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14876 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14877 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14878 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14879 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14880 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14881 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14882 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14883 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14884 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14885 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14886 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14887 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14888 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14889 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14890 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14891 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14892 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14893 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14894 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14895 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14896 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14897 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14898 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14899 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14900 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14901 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14902 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14903 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14904 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14905 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14906 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14907 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14908 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14909 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14910 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14911 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14912 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14913 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14914 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14915 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14916 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14917 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14918 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14919 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14920 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14921 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14922 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14923 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14924 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14925 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14926 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14927 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14928 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14929 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14930 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14931 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14932 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14933 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14934 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14935 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14936 * gcc.target/i386/mpx/label-address-1.c: New.
14937 * gcc.target/i386/mpx/legacy-1-nov.c: New.
14938 * gcc.target/i386/mpx/macro.c: New.
14939 * gcc.target/i386/mpx/mpx-check.h: New.
14940 * gcc.target/i386/mpx/mpx.exp: New.
14941 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14942 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14943 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14944 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14945 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14946 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14947 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14948 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14949 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14950 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14951 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14952 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14953 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14954 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14955 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14956 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14957 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14958 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14959 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14960 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14961 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14962 * gcc.target/i386/mpx/reference-1-lbv.c: New.
14963 * gcc.target/i386/mpx/reference-1-nov.c: New.
14964 * gcc.target/i386/mpx/reference-1-ubv.c: New.
14965 * gcc.target/i386/mpx/reference-2-lbv.c: New.
14966 * gcc.target/i386/mpx/reference-2-nov.c: New.
14967 * gcc.target/i386/mpx/reference-2-ubv.c: New.
14968 * gcc.target/i386/mpx/reference-3-lbv.c: New.
14969 * gcc.target/i386/mpx/reference-3-nov.c: New.
14970 * gcc.target/i386/mpx/reference-3-ubv.c: New.
14971 * gcc.target/i386/mpx/reference-4-lbv.c: New.
14972 * gcc.target/i386/mpx/reference-4-nov.c: New.
14973 * gcc.target/i386/mpx/reference-4-ubv.c: New.
14974 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14975 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14976 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14977 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14978 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14979 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14980 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14981 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14982 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14983 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14984 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14985 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14986 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14987 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14988 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14989 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14990 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14991 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14992 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14993 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14994 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14995 * gcc.target/i386/mpx/sincos-1-nov.c: New.
14996 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14997 * gcc.target/i386/mpx/static-array-1-nov.c: New.
14998 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14999 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15000 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15001 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15002 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15003 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15004 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15005 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15006 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15007 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15008 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15009 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15010 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15011 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15012 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15013 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15014 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15015 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15016 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15017 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15018 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15019 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15020 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15021 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15022 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15023 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15024 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15025 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15026 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15027 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15028 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15029 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15030 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15031 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15032 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15033 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15034 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15035 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15036 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15037 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15038 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15039 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15040 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15041 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15042 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15043 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15044 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15045 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15046 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15047 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15048 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15049 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15050 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15051 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15052 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15053 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15054 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15055 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15056 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15057 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15058 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15059 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15060 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15061 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15062 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15063 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15064 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15065 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15066 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15067 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15068 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15069 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15070 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15071 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15072 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15073 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15074 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15075 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15076 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15077 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15078 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15079 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15080 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15081 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15082 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15083 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15084 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15085 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15086 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15087 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15088 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15089 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15090 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15091 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15092 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15093 * gcc.target/i386/mpx/vla-1-nov.c: New.
15094 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15095 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15096 * gcc.target/i386/mpx/vla-2-nov.c: New.
15097 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15099 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15101 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15103 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15105 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15107 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15109 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15110 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15112 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15115 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15118 * c-c++-common/pr65120.c: New test.
15120 PR rtl-optimization/65321
15121 * gcc.dg/pr65321.c: New test.
15123 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15125 PR tree-optimization/65355
15126 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15128 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15131 * c-c++-common/pr49706.c: Adjust tests for not warning
15132 about !!x == y or !b == y where b is boolean, and add
15133 some further tests.
15134 * c-c++-common/pr62199-2.c: Likewise.
15136 2015-03-09 Richard Biener <rguenther@suse.de>
15138 PR middle-end/65270
15139 * gcc.dg/torture/pr65270-1.c: New testcase.
15140 * gcc.dg/torture/pr65270-2.c: Likewise.
15142 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15144 PR tree-optimization/63743
15145 * gcc.dg/pr63743.c: New test.
15147 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15150 * g++.dg/lto/pr65316_0.C: New testcase.
15151 * g++.dg/lto/pr65316_1.C: New testcase.
15153 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15156 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15158 * g++.dg/abi/rtti3.C: Likewise.
15160 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15163 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15165 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15167 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15169 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15171 2015-03-08 Morin <mikael@gcc.gnu.org>
15174 * gfortran.dg/entry_20.f90: New.
15176 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15179 * gcc.c-torture/compile/pr65153.c: New.
15181 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15184 * g++.dg/torture/pr65249.C: New.
15186 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15188 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15190 (int64_t): Likewise.
15192 2015-03-07 Marek Polacek <polacek@redhat.com>
15193 Martin Uecker <uecker@eecs.berkeley.edu>
15196 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15197 member-like arrays.
15198 * c-c++-common/ubsan/bounds-8.c: New test.
15199 * c-c++-common/ubsan/bounds-9.c: New test.
15200 * gcc.dg/ubsan/bounds-2.c: New test.
15202 2015-03-05 Martin Sebor <msebor@redhat.com>
15205 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15206 checking of results into main to prevent it from getting optimized
15208 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15210 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15212 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15213 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15214 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15217 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15219 * g++.dg/lto/pr65302_1.C: New testcase.
15220 * g++.dg/lto/pr65302_0.C: New testcase.
15222 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15224 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15225 -fno-ipa-icf to dg-options.
15227 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15229 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15230 compiles using the linker plugin.
15232 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15234 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15236 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15238 * gcc.target/arm/pr65067.c: New test.
15240 2015-03-05 Martin Liska <mliska@suse.cz>
15243 * gcc.dg/ipa/pr65318.c: New test.
15245 2015-03-05 Marek Polacek <polacek@redhat.com>
15247 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15249 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15251 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15253 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15255 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15256 max-unroll-times back to defaults for s390.
15258 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15262 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15265 * g++.dg/cpp0x/initlist92.C: New.
15267 2015-03-05 Richard Biener <rguenther@suse.de>
15269 PR tree-optimization/65310
15270 * gcc.dg/vect/pr65310.c: New testcase.
15272 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15275 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15277 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15279 * gnat.dg/entry_queues3.adb: New test.
15281 2015-03-04 Ian Lance Taylor <iant@google.com>
15283 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15285 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15288 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15290 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15292 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15293 -fno-ipa-icf to dg-options
15294 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15295 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15297 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15300 * g++.dg/cpp0x/decltype62.C: New.
15302 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15304 * gnat.dg/object_overflow5.adb: New test.
15306 2015-03-03 Martin Liska <mliska@suse.cz>
15309 * gcc.dg/ipa/pr65287.c: New test.
15311 2015-03-03 Martin Jambor <mjambor@suse.cz>
15312 Eric Botcazou <ebotcazou@adacore.com>
15314 * gnat.dg/specs/pack12.ads: New test.
15316 2015-03-03 Martin Liska <mliska@suse.cz>
15318 * gcc.dg/ipa/PR65282.c: New test.
15320 2015-03-13 Jeff Law <law@redhat.com>
15322 PR tree-optimization/65241
15323 * gcc.c-torture/compile/pr65241.c: New test.
15325 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15328 * gcc.target/avr/torture/pr64331.c: New test.
15330 2015-03-03 Martin Liska <mliska@suse.cz>
15331 Jan Hubicka <hubicka@ucw.cz>
15333 * g++.dg/ipa/pr65263.C: New test.
15335 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15338 * gcc.dg/lto/pr65130_0.c: New testcase.
15339 * gcc.dg/lto/pr65130_1.c: New testcase.
15341 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15344 * g++.dg/torture/pr64988.C: New testcase.
15346 2015-03-02 Tobias Burnus <burnus@net-b.de>
15348 * gfortran.dg/coarray_atomic_6.f90: New.
15350 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15353 * gcc.target/i386/pr65184.c: New.
15355 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15358 * gcc.target/i386/pr65183.c: New.
15360 2015-02-28 Martin Liska <mliska@suse.cz>
15361 Jan Hubicka <hubicka@ucw.cz>
15363 * gcc.dg/ipa/ipa-icf-35.c: New test.
15364 * gcc.dg/ipa/ipa-icf-36.c: New test.
15365 * gcc.dg/ipa/ipa-icf-37.c: New test.
15367 2015-02-28 Martin Liska <mliska@suse.cz>
15368 Jan Hubicka <hubicka@ucw.cz>
15371 * gcc.dg/ipa/ipa-icf-34.c: New test.
15373 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15376 * gcc.target/sh/sh/pr61142.c: New.
15378 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15380 * g++.dg/other/dump-ada-spec-3.C: New test.
15382 2015-03-01 Martin Liska <mliska@suse.cz>
15384 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15385 * g++.dg/ipa/pr63595.C: Update expected results.
15387 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15390 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15392 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15394 * gcc.dg/vect/pr59354.c: Move vector producing code to
15397 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15400 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15401 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15402 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15403 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15405 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15407 PR tree-optimization/65048
15408 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15409 (foo): Use K&R style definition.
15411 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15414 * g++.dg/pr65032.C: New.
15416 2015-02-27 Marek Polacek <polacek@redhat.com>
15419 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15422 2015-02-27 Marek Polacek <polacek@redhat.com>
15425 * gcc.dg/pr65228.c: New test.
15427 2015-02-27 Kai Tietz <ktietz@redhat.com>
15430 * gcc.dg/weak/weak-17.c: New file.
15432 2015-02-27 Richard Biener <rguenther@suse.de>
15435 * g++.dg/lto/pr65193_0.C: New testcase.
15437 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15439 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15440 * gcc.target/s390/hotpatch-8.c: Likewise.
15441 * gcc.target/s390/hotpatch-9.c: Likewise.
15442 * gcc.target/s390/pr61078.c: Likewise.
15443 * gcc.target/s390/pr57960.c: Remove -m64.
15444 * gcc.target/s390/pr61078.c: Likewise.
15446 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15447 Martin Liska <mliska@suse.cz>
15450 * gcc.dg/pr64454.c: Disable ICF.
15451 * gcc.dg/pr28685-1.c: Disable ICF
15452 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15453 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15454 * g++.dg/ipa/ipa-icf-4.C: Update template.
15456 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15458 PR tree-optimization/65216
15459 * gcc.c-torture/execute/pr65216.c: New test.
15461 PR tree-optimization/65215
15462 * gcc.c-torture/execute/pr65215-1.c: New test.
15463 * gcc.c-torture/execute/pr65215-2.c: New test.
15464 * gcc.c-torture/execute/pr65215-3.c: New test.
15465 * gcc.c-torture/execute/pr65215-4.c: New test.
15466 * gcc.c-torture/execute/pr65215-5.c: New test.
15468 2015-02-26 Tom de Vries <tom@codesourcery.com>
15470 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15472 2015-02-26 Martin Liska <mliska@suse.cz>
15473 Jan Hubicka <hubicka@ucw.cz>
15475 * g++.dg/ipa/pr64146.C: Update expected results.
15476 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15477 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15478 * gcc.dg/ipa/ipa-icf-34.c: New test.
15480 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15482 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15483 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15484 (dg-additional-options): Remove dg directive.
15485 (dg-final): Add dg directive.
15487 2015-02-26 Marek Polacek <polacek@redhat.com>
15490 * g++.dg/ipa/pr65008.C: New test.
15492 2015-02-26 Tom de Vries <tom@codesourcery.com>
15494 * lib/profopt.exp (profopt-target-cleanup): New proc.
15495 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15496 files from sources from dg-additional-sources.
15498 2015-02-26 Tom de Vries <tom@codesourcery.com>
15500 * lib/gcov.exp: Cleanup in case of xfail.
15502 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15504 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15506 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15509 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15510 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15511 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15512 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15513 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15514 * g++.dg/debug/pr46123.C: XFAIL and move...
15515 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15516 * gcc.dg/debug/dwarf2-3.c: Move...
15517 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15519 2015-02-26 Marek Polacek <polacek@redhat.com>
15522 * g++.dg/cpp1y/pr65202.C: New test.
15524 2015-02-26 Tom de Vries <tom@codesourcery.com>
15526 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15527 locale_facets.h.gcov.
15529 2015-02-26 Tom de Vries <tom@codesourcery.com>
15531 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15533 2015-02-26 Tom de Vries <tom@codesourcery.com>
15535 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15537 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15540 * gcc.target/i386/pr65217.c: New.
15542 2015-02-26 Tom de Vries <tom@codesourcery.com>
15544 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15546 2015-02-26 Tom de Vries <tom@codesourcery.com>
15548 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15550 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15552 PR tree-optimization/65048
15553 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15555 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15557 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15558 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15560 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15563 * gcc.target/i386/pr65161.c: New test.
15565 2015-02-26 Terry Guo <terry.guo@arm.com>
15567 * gcc.target/arm/no-volatile-in-it.c: New test.
15569 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15571 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15572 (dg-options): Add -save-temps.
15573 (dg-final): Add cleanup-saved-temps.
15575 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15577 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15579 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15581 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15582 * gcc.target/powerpc/pack01.c: Include string.h.
15584 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15587 * gcc.target/i386/pr65167.c: New.
15589 2015-02-25 Kai Tietz <ktietz@redhat.com>
15591 PR tree-optimization/61917
15592 * gcc.dg/vect/vect-pr61917.c: New file.
15594 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15596 PR tree-optimization/65170
15597 * gcc.c-torture/execute/pr65170.c: New test.
15598 * gcc.dg/tree-ssa/vrp96.c: New test.
15600 2015-02-24 Tom de Vries <tom@codesourcery.com>
15602 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15604 2015-02-24 Tom de Vries <tom@codesourcery.com>
15607 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15608 (dg-additional-files-options): Copy additional_sources to
15609 additional_sources_used before emptying additional_sources.
15610 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15611 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15612 (cleanup-saved-temps): Use additional_sources_used instead of
15613 additional_sources.
15614 (dg-test): Reset additional_sources_used.
15616 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15619 * gfortran.dg/integer_exponentiation_6.F90: New test.
15621 2015-02-23 Martin Sebor <msebor@redhat.com>
15624 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15625 two parts. One to save registers, the other to verify the
15626 registers have the right values. Save register state into
15627 static data rather than on the stack.
15629 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15632 * c-c++-common/asan/pr63888.c: New test.
15634 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15637 * gcc.c-torture/compile/pr65163.c: New.
15639 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15641 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15642 with -m31 on 64 bit.
15643 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15644 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15646 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15648 * gcc.target/s390/20090223-1.c: Add
15649 -Wno-implicit-function-declaration option.
15650 * gcc.target/s390/pr42224.c: Likewise.
15651 * gcc.target/s390/pr55718.c: Likewise.
15653 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15655 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15656 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15657 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15658 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15659 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15660 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15661 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15662 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15663 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15664 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15665 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15666 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15667 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15668 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15669 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15670 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15671 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15672 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15673 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15674 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15675 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15677 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15679 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15680 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15681 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15682 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15683 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15684 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15685 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15686 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15687 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15688 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15689 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15690 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15691 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15692 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15693 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15694 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15696 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15700 * gfortran.dg/pr61960.f90: New.
15701 * gfortran.dg/pr64230.f90: New.
15702 * gfortran.dg/pr64980.f03: New.
15704 2015-02-22 Tom de Vries <tom@codesourcery.com>
15706 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15708 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15711 * gnat.dg/timing_events.adb: Removed, invalid test.
15713 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15716 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15718 * g++.dg/gcov/gcov-2.C: Likewise.
15720 2015-02-20 Richard Biener <rguenther@suse.de>
15722 PR tree-optimization/65136
15723 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15725 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15728 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15729 powerpc*-*-linux* and nvptx-*-* blacklisting.
15731 * gcc.dg/sibcall-9.c: New test.
15732 * gcc.dg/sibcall-10.c: New test.
15734 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15736 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15738 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15741 * gcc.target/avr/torture/pr64452.c: New test.
15743 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15745 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15746 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15748 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15751 * lib/target-supports.exp (check_compile): Check whether
15752 additional_sources is defined before using it.
15754 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15756 PR middle-end/65074
15757 * g++.dg/opt/pr65074.C: New file.
15759 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15761 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15762 (size_type): New typedef.
15763 (operator "" _script): Use it for the last argument.
15765 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15767 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15769 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15771 * lib/target-supports.exp (check_compile): Save/restore
15772 additional_sources that may belong to an actual test.
15774 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15776 PR gcov-profile/64634
15777 * g++.dg/gcov/gcov-15.C: New test.
15779 2015-02-18 Tom de Vries <tom@codesourcery.com>
15781 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15783 2015-02-18 Tom de Vries <tom@codesourcery.com>
15785 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15787 2015-02-18 Tom de Vries <tom@codesourcery.com>
15789 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15791 2015-02-18 Tom de Vries <tom@codesourcery.com>
15793 * gfortran.dg/fmt_cache_1.f: Add missing close.
15795 2015-02-18 Tom de Vries <tom@codesourcery.com>
15798 * gfortran.dg/read_eof_8.f90: Add missing close.
15800 2015-02-18 Richard Biener <rguenther@suse.de>
15802 PR tree-optimization/65063
15803 * gcc.dg/pr65063.c: New testcase.
15805 2015-02-18 Richard Biener <rguenther@suse.de>
15807 PR tree-optimization/62217
15808 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15810 2015-02-18 Marek Polacek <polacek@redhat.com>
15813 * c-c++-common/ubsan/pr65081.c: New test.
15815 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15817 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15818 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15820 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15822 * gcc.dg/ipa/propalign-3.c: New test.
15824 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15827 * gcc.target/sh/pr64793.c: New.
15828 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15830 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15832 * gcc.target/arm/divzero.c: New test case.
15834 2015-02-17 Tom de Vries <tom@codesourcery.com>
15836 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15838 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15839 Jakub Jelinek <jakub@redhat.com>
15842 * g++.dg/cpp0x/pr65075.C: New test.
15844 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15847 * gcc.target/powerpc/pr65058.c: New test.
15849 2015-02-16 Jeff Law <law@redhat.com>
15851 PR tree-optimization/64823
15852 * gcc.dg/uninit-20.c: New test.
15854 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15855 James Greenhalgh <james.greenhalgh@arm.com>
15858 * gcc.dg/ipa/ipa-clone-1.c: New test.
15860 2015-02-16 Richard Biener <rguenther@suse.de>
15862 PR tree-optimization/65077
15863 * gcc.dg/torture/pr65077.c: New testcase.
15865 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15867 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15868 Directive adjusted to scan for ldaxr.
15869 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15870 adjusted to scan for ldaex.
15872 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15875 * g++.dg/cpp0x/constexpr-65080.C: New.
15877 2015-02-16 Richard Biener <rguenther@suse.de>
15879 PR tree-optimization/63593
15880 * gcc.dg/pr63593.c: New testcase.
15882 2015-02-16 Marek Polacek <polacek@redhat.com>
15885 * gcc.dg/pr65066.c: New test.
15887 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15889 * gcc.dg/pr65002.C: Move ...
15890 * g++.dg/ipa/pr65002.C: ... here.
15892 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15894 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15895 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15896 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15897 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15899 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
15902 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15903 the expression to find calls.
15904 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15905 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15906 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15907 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15908 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15910 2015-02-14 Marek Polacek <polacek@redhat.com>
15913 * gcc.dg/array-11.c: New test.
15914 * gcc.dg/array-12.c: New test.
15915 * gcc.dg/array-13.c: New test.
15916 * gcc.dg/array-14.c: New test.
15917 * gcc.dg/c99-flex-array-typedef-1.c: New test.
15918 * gcc.dg/c99-flex-array-typedef-2.c: New test.
15919 * gcc.dg/c99-flex-array-typedef-3.c: New test.
15920 * gcc.dg/c99-flex-array-typedef-5.c: New test.
15921 * gcc.dg/c99-flex-array-typedef-7.c: New test.
15922 * gcc.dg/c99-flex-array-typedef-8.c: New test.
15924 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15927 * g++.dg/lookup/using54.C: New.
15929 2015-02-13 Jeff Law <law@redhat.com>
15932 Revert my change for tree-optimization/64823.
15934 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15936 PR tree-optimization/65053
15937 * gcc.c-torture/execute/pr65053-1.c: New test.
15938 * gcc.c-torture/execute/pr65053-2.c: New test.
15940 2015-02-13 Marek Polacek <polacek@redhat.com>
15943 * gcc.dg/pr65050.c: New test.
15945 2015-02-13 Jeff Law <law@redhat.com>
15947 PR tree-optimization/64823
15948 * gcc.dg/uninit-20.c: New test.
15950 PR rtl-optimization/47477
15951 * gcc.dg/tree-ssa/pr47477.c: New test.
15953 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15956 * g++.dg/parse/ivdep-2.C: New.
15957 * g++.dg/parse/ivdep-3.C: Likewise.
15959 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15962 * gfortran.dg/continuation_13.f90: New test.
15963 * gfortran.dg/continuation_14.f: New test.
15965 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15968 * g++.dg/cpp0x/sfinae55.C: New.
15970 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15973 * g++.dg/ipa/pr65034.C: New test.
15975 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
15977 PR tree-optimization/65002
15978 * gcc.dg/pr65002.C: New.
15980 2015-02-13 Marek Polacek <polacek@redhat.com>
15983 * c-c++-common/pr65040.c: New test.
15985 2015-02-13 Bin Cheng <bin.cheng@arm.com>
15987 PR tree-optimization/64705
15988 * gcc.dg/tree-ssa/pr64705.c: New test.
15990 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
15993 * gcc.dg/visibility-22.c: New test.
15994 * gcc.dg/visibility-23.c: New test.
15995 * gcc.target/i386/pr32219-1.c: New test.
15996 * gcc.target/i386/pr32219-2.c: New test.
15997 * gcc.target/i386/pr32219-3.c: New test.
15998 * gcc.target/i386/pr32219-4.c: New test.
15999 * gcc.target/i386/pr32219-5.c: New test.
16000 * gcc.target/i386/pr32219-6.c: New test.
16001 * gcc.target/i386/pr32219-7.c: New test.
16002 * gcc.target/i386/pr32219-8.c: New test.
16003 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16005 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16007 PR libgfortran/57822
16008 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16009 four different KINDs.
16011 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16014 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16017 * g++.dg/ubsan/pr65000.C: New test.
16019 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16022 * gfortran.dg/finalize_28.f90: New test
16024 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16027 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16028 DW_TAG_lexical_block removal.
16029 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16030 * g++.dg/guality/pr55541.C: New test.
16033 * g++.dg/ubsan/pr64984.C: New test.
16035 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16037 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16039 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16042 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16043 instructions for 2015-01-14 get_memmodel changes.
16044 * gcc.target/powerpc/atomic-p8.c: Likewise.
16047 * g++.dg/ubsan/pr65019.C: New test.
16049 PR tree-optimization/65014
16050 * gcc.c-torture/compile/pr65014.c: New test.
16052 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16054 PR libgfortran/57822
16055 * gfortran/fmt_g0_7.f08: Revise test.
16057 2015-02-11 Jeff Law <law@redhat.com>
16060 * gcc.target/m68k/pr63347.c: New test.
16062 2015-02-11 Marek Polacek <polacek@redhat.com>
16064 * g++.dg/ubsan/shift-1.C: New test.
16065 * gcc.dg/ubsan/c-shift-2.c: New test.
16066 * c-c++-common/ubsan/shift-5.c: Remove file.
16068 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16070 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16071 Directive adjusted to XFAIL.
16072 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16075 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16077 PR middle-end/65003
16078 * g++.dg/opt/pr65003.C: New test.
16080 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16082 * lib/target-supports.exp (check_effective_target_pie): Renamed
16084 (check_effective_target_pie_enabled): This.
16085 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16086 * gcc.target/i386/pie.c: Likewise.
16088 2015-02-11 Andrew Pinski <apinski@cavium.com>
16091 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16092 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16094 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16097 * gcc.target/i386/pr61925-1.c: New test.
16098 * gcc.target/i386/pr61925-2.c: New test.
16099 * gcc.target/i386/pr61925-3.c: New test.
16101 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16104 * g++.dg/asan/pr65004.C: New test.
16106 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16109 * gcc.taget/sh/pr64661-0.h: New.
16110 * gcc.taget/sh/pr64661-1.c: New.
16111 * gcc.taget/sh/pr64661-2.c: New.
16112 * gcc.taget/sh/pr64661-3.c: New.
16113 * gcc.taget/sh/pr64661-4.c: New.
16115 2015-02-10 Richard Biener <rguenther@suse.de>
16117 PR tree-optimization/64995
16118 * g++.dg/torture/pr64995.C: New testcase.
16120 2015-02-10 Richard Biener <rguenther@suse.de>
16122 PR tree-optimization/64909
16123 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16125 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16127 * gcc.dg/signbit-sa.c: New test.
16129 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16131 PR libgfortran/57822
16132 * gfortran/fmt_g0_7.f08: New test.
16134 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16136 PR tree-optimization/43378
16137 * gcc.dg/tree-ssa/pr43378.c: New test.
16139 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16142 * g++.dg/torture/pr64978.C: New testcase.
16144 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16147 * gcc.dg/asan/pr64981.c: New test.
16149 2015-02-09 Marek Polacek <polacek@redhat.com>
16152 * gcc.dg/pr64856.c: New test.
16154 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16157 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16158 * gcc.c-torture/execute/pr64979.c: New test.
16160 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16162 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16164 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16167 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16169 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16172 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16174 2015-02-09 Richard Biener <rguenther@suse.de>
16176 PR tree-optimization/54000
16177 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16179 2015-02-09 Tom de Vries <tom@codesourcery.com>
16181 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16183 2015-02-09 Martin Liska <mliska@suse.cz>
16185 * g++.dg/ipa/pr64858.C: New test.
16187 2015-02-09 Tom de Vries <tom@codesourcery.com>
16189 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16191 2015-02-08 Andrew Pinski <apinski@cavium.com>
16193 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16195 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16198 * gfortran.dg/use_rename_8.f90: New.
16200 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16202 * gnat.dg/addr7.ad[sb]: New test.
16203 * gnat.dg/addr8.ad[sb]: Likewise.
16205 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16208 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16209 from jit.dg/test-compile-to-executable.c's create_code, with a
16210 clarification of the output message.
16211 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16213 (test_jit): Use CHECK_NO_ERRORS when calling
16214 gcc_jit_context_compile_to_file.
16215 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16216 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16217 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16218 about deletions that are attempted.
16219 (jit-verify-compile-to-file): Rename to...
16220 (jit-verify-output-file-was-created): ...this, and drop the
16221 attempt to run "file" and verify the output.
16222 (jit-verify-assembler): New function.
16223 (jit-verify-object): New function.
16224 (jit-verify-dynamic-library): New function.
16225 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16226 favor of an implementation from new file
16227 create-code-for-hello-world-executable.h, which also adds a
16229 (dg-final): Replace jit-verify-compile-to-file with
16230 jit-verify-output-file-was-created, and invoke new function
16231 jit-verify-assembler.
16232 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16233 the output message.
16234 (dg-final): Replace jit-verify-compile-to-file with
16235 jit-verify-output-file-was-created, and invoke new function
16236 jit-verify-dynamic-library.
16237 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16238 favor of an implementation from new file
16239 create-code-for-hello-world-executable.h, which also adds a
16241 (dg-final): Replace jit-verify-compile-to-file with
16242 jit-verify-output-file-was-created. Strengthen the expected stdout
16243 from the built executable.
16244 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16245 favor of an implementation from new file
16246 create-code-for-hello-world-executable.h, which also adds a
16248 (dg-final): Replace jit-verify-compile-to-file with
16249 jit-verify-output-file-was-created, and invoke new function
16251 * jit.dg/verify-dynamic-library.c: New source file.
16253 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16254 Brian Rzycki <b.rzycki@samsung.com>
16256 PR tree-optimization/64878
16257 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16259 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16262 * g++.dg/ipa/pr64896.C: New test.
16264 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16267 * gcc.target/powerpc/pr64205.c: New file.
16269 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16271 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16272 (dg-options): Use -fpie instead of -fPIE -pie.
16274 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16276 PR middle-end/64937
16277 * g++.dg/asan/pr64937.C: New test.
16279 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16282 * gfortran.dg/class_to_type_4.f90: New test
16284 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16286 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16288 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16290 PR rtl-optimization/64957
16292 * gcc.c-torture/execute/pr64957.c: New test.
16294 2015-02-05 Jeff Law <law@redhat.com>
16297 * gcc.target/h8300/pr17306-1.c: New test.
16298 * gcc.target/h8300/pr17306-2.c: New test.
16300 2015-02-05 Tobias Burnus <burnus@net-b.de>
16303 * gfortran.dg/structure_constructor_12.f90: New.
16305 2015-02-05 Jeff Law <law@redhat.com>
16308 gcc.target/h8300/pr58400.c: New test.
16310 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16312 * gcc.target/arm/macro_defs0.c: New test.
16313 * gcc.target/arm/macro_defs1.c: New test.
16314 * gcc.target/arm/macro_defs2.c: New test.
16316 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16318 PR rtl-optimization/64905
16319 * gcc.target/i386/pr64905.c: Require nonpic target.
16320 (dg-options): Add -fomit-frame-pointer.
16323 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16325 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16326 tree dump scanning.
16328 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16331 * gfortran.dg/type_to_class_2.f90: New test
16332 * gfortran.dg/type_to_class_3.f90: New test
16334 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16337 * g++.dg/torture/pr64686.C: New testcase.
16339 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16341 PR rtl-optimization/64905
16342 * gcc.target/i386/pr64905.c: New file.
16344 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16346 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16347 * gcc.dg/guality/pr41616-1.c: Ditto.
16349 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16352 * gcc.dg/pr64817-3.c: New.
16354 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16355 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16357 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16358 pass parameters in registers.
16359 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16360 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16361 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16363 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16364 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16366 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16367 list, allow for multilibed targets.
16368 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16370 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16372 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16373 * gcc.dg/pr46728-6.c: Ditto.
16375 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16377 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16378 for mips_nanlegacy target.
16380 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16382 * gcc.target/i386/chkp-hidden-def.c: New.
16384 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16386 PR middle-end/62103
16387 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16388 to use 24 bits for bitfield b.
16390 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16393 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16394 cache result in a global variable. Include all 32-bit targets for
16397 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16399 PR rtl-optimization/64756
16400 * gcc.c-torture/execute/pr64756.c: New test.
16402 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16405 * gcc.target/sh/pr64660-0.h: New.
16406 * gcc.target/sh/pr64660-1.c: New.
16407 * gcc.target/sh/pr64660-2.c: New.
16408 * gcc.target/sh/pr64660-3.c: New.
16409 * gcc.target/sh/pr64660-4.c: New.
16411 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16414 * g++.dg/warn/Waddress-2.C: New.
16416 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16418 PR middle-end/61225
16419 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16421 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16423 PR preprocessor/64803
16424 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16426 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16428 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16430 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16432 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16433 (_ARM_FPSRC): Add DN and AHP fields.
16434 (clean_results): Force DN=1 on AArch64.
16435 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16436 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16437 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16438 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16439 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16440 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16442 2015-02-02 Alan Modra <amodra@gmail.com>
16444 * gcc.target/powerpc/cprophard.c: New.
16446 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16448 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16449 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16451 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16454 * gcc.dg/pr64817-1.c: New test.
16455 * gcc.dg/pr64817-2.c: New test.
16457 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16460 * gcc.target/sh/pr64851-0.h: New
16461 * gcc.target/sh/pr64851-1.c: New
16462 * gcc.target/sh/pr64851-2.c: New
16463 * gcc.target/sh/pr64851-3.c: New
16464 * gcc.target/sh/pr64851-4.c: New
16466 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16469 * gcc.dg/torture/pr64882.c: New test.
16471 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16474 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16477 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16479 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16480 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16481 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16482 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16483 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16484 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16486 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16487 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16489 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16490 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16493 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16496 * g++.dg/pr64688-2.C: New.
16498 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16500 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16501 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16502 * gcc.target/i386/fuse-caller-save.c: Ditto.
16503 * gcc.target/i386/headmerge-1.c: Ditto.
16504 * gcc.target/i386/headmerge-2.c: Ditto.
16505 * gcc.target/i386/sibcall-6.c: Ditto.
16507 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16510 * gcc.target/i386/pr64617.c: New test.
16512 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16515 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16516 (dg-options): Remove -m32.
16517 (dg-final): Scan for "movb %al" only.
16518 * gcc.target/i386/pr15184-2.c: Ditto.
16520 2015-01-30 Richard Biener <rguenther@suse.de>
16522 PR tree-optimization/64829
16523 * gcc.dg/vect/pr64829.c: New testcase.
16525 2015-01-29 Marek Polacek <polacek@redhat.com>
16528 * gcc.dg/pr64709.c: New test.
16530 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16533 * g++.dg/ubsan/pr64717-1.C: New test.
16534 * g++.dg/ubsan/pr64717-2.C: New test.
16536 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16538 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16540 2015-01-29 Jeff Law <law@redhat.com>
16543 * gcc.target/i386/pr15184-1.c: New test.
16544 * gcc.target/i386/pr15184-2.c: New test.
16546 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16548 PR tree-optimization/64746
16549 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16551 2015-01-29 Richard Biener <rguenther@suse.de>
16553 PR tree-optimization/64853
16554 * gcc.dg/torture/pr64853.c: New testcase.
16556 2015-01-29 Richard Biener <rguenther@suse.de>
16558 PR tree-optimization/64844
16559 * gcc.dg/vect/pr64844.c: New testcase.
16561 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16563 PR middle-end/64809
16564 * gcc.dg/pr64809.c: Delete.
16566 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16568 PR middle-end/64805
16569 * gcc.target/i386/pr64805.c: New.
16571 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16573 * gcc.dg/guality/guality.h (main): Add argv[0] to
16574 guality_gdb_command.
16576 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16579 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16581 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16584 * gcc.target/sh/sh.exp
16585 (check_effective_target_atomic_model_soft_gusa_available,
16586 check_effective_target_atomic_model_soft_tcb_available,
16587 check_effective_target_atomic_model_soft_imask_available,
16588 check_effective_target_atomic_model_hard_llcs_available): New.
16589 * gcc.target/sh/pr64659-0.h: New.
16590 * gcc.target/sh/pr64659-1.c: New.
16591 * gcc.target/sh/pr64659-2.c: New.
16592 * gcc.target/sh/pr64659-3.c: New.
16593 * gcc.target/sh/pr64659-4.c: New.
16595 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16597 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16598 scan-assembler-times pattern.
16600 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16602 PR middle-end/64809
16603 * gcc.dg/pr64809.c: New test.
16605 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16607 PR tree-optimization/64277
16608 * gcc.dg/pr64277.c: New.
16610 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16612 PR tree-optimization/64718
16613 * gcc.c-torture/execute/pr64718.c: New test.
16615 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16617 * gcc.target/aarch64/abs_2.c: New.
16619 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16621 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16622 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16623 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16626 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16629 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16630 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16631 { target comdat_group }.
16633 2015-01-27 Tobias Burnus <burnus@net-b.de>
16636 * gfortran.dg/goacc/coarray_2.f90: New.
16638 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16642 * g++.dg/torture/pr64139.C: New testcase.
16643 * g++.dg/torture/pr60871.C: Likewise.
16645 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16648 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16649 prevent linking errors.
16651 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16654 * g++.dg/torture/pr64282.C: New testcase.
16656 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16658 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16661 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16663 * gcc.target/s390/hotpatch-13.c: New testcase.
16664 * gcc.target/s390/hotpatch-14.c: New testcase.
16665 * gcc.target/s390/hotpatch-15.c: New testcase.
16666 * gcc.target/s390/hotpatch-16.c: New testcase.
16667 * gcc.target/s390/hotpatch-17.c: New testcase.
16668 * gcc.target/s390/hotpatch-18.c: New testcase.
16669 * gcc.target/s390/hotpatch-19.c: New testcase.
16670 * gcc.target/s390/hotpatch-20.c: New testcase.
16671 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16672 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16673 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16674 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16675 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16676 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16677 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16678 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16679 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16680 * gcc.target/s390/hotpatch-10.c: Likewise.
16681 * gcc.target/s390/hotpatch-11.c: Likewise.
16682 * gcc.target/s390/hotpatch-12.c: Likewise.
16683 * gcc.target/s390/hotpatch-2.c: Likewise.
16684 * gcc.target/s390/hotpatch-3.c: Likewise.
16685 * gcc.target/s390/hotpatch-4.c: Likewise.
16686 * gcc.target/s390/hotpatch-5.c: Likewise.
16687 * gcc.target/s390/hotpatch-6.c: Likewise.
16688 * gcc.target/s390/hotpatch-7.c: Likewise.
16689 * gcc.target/s390/hotpatch-8.c: Likewise.
16690 * gcc.target/s390/hotpatch-9.c: Likewise.
16691 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16692 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16693 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16694 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16695 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16696 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16697 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16698 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16700 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16702 * gcc.dg/long_branch.c: New testcase.
16704 2015-01-27 Richard Biener <rguenther@suse.de>
16706 PR tree-optimization/56273
16707 PR tree-optimization/59124
16708 PR tree-optimization/64277
16709 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16710 * gcc.dg/Warray-bounds-12.c: Likewise.
16711 * gcc.dg/Warray-bounds-13.c: Likewise.
16713 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16715 PR rtl-optimization/61058
16716 * gcc.dg/pr61058.c: New test.
16718 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16720 * gcc.target/i386/chkp-narrow-bounds.c: New.
16722 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16724 PR tree-optimization/64807
16725 * gcc.dg/pr64807.c: New test.
16728 * gcc.dg/pr64766.c: New test.
16730 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16733 * gcc.target/sh/pr49263-4.c: New.
16735 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16738 * gfortran.dg/allocate_with_mold_1.f90: New test
16740 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16743 * gcc.dg/pr64778.c: New test.
16745 PR middle-end/64421
16746 * gcc.dg/vect/pr64421.c: New test.
16748 2015-01-26 Tobias Burnus <burnus@net-b.de>
16751 * gfortran.dg/coarray_36.f: New.
16752 * gfortran.dg/coarray_37.f90: New.
16754 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16757 * gfortran.dg/class_allocate_18.f90: New.
16759 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16761 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16763 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16765 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16767 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16769 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16771 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16773 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16775 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16777 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16778 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16779 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16780 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16782 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16784 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16785 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16786 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16788 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16790 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16791 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16792 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16793 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16794 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16797 2015-01-26 Richard Biener <rguenther@suse.de>
16799 PR middle-end/64764
16800 * gcc.dg/uninit-19.c: New testcase.
16802 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16804 * lib/target-supports.exp (check_effective_target_vect64): Add
16807 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16810 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16812 2015-01-26 Tony Liu <tony.liu@arm.com>
16814 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16817 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16819 PR libfortran/64770
16820 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16821 correctly, clean up afterwards.
16823 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16826 * gfortran.dg/use_rename_7.f90: New.
16828 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16830 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16831 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16833 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16836 * gcc.target/sh/pr54236-4.c: New.
16838 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16840 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16841 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16844 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16846 PR libfortran/64770
16847 * gfortran.dg/open_new_segv.f90: New test.
16849 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16858 * gcc.target/sh/pr64345-1.c: New.
16859 * gcc.target/sh/pr64345-2.c: New.
16860 * gcc.target/sh/pr59533-1.c: New.
16861 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16862 * gcc.target/sh/pr52933-2.c: Likewise.
16863 * gcc.target/sh/pr54089-1.c: Likewise.
16864 * gcc.target/sh/pr54236-1.c: Likewise.
16865 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16866 * gcc.target/sh/pr49263-1.c: Remove xfails.
16867 * gcc.target/sh/pr49263-2.c: Likewise.
16868 * gcc.target/sh/pr49263-3.c: Likewise.
16869 * gcc.target/sh/pr53987-1.c: Likewise.
16870 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16871 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16872 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16873 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16874 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16875 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16877 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16880 2015-01-24 Tom de Vries <tom@codesourcery.com>
16882 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16884 2015-01-23 Ian Lance Taylor <iant@google.com>
16887 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16888 targets without split stack support.
16890 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16893 * gcc.target/i386/pr64317.c: New test.
16895 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16897 PR rtl-optimization/63637
16898 PR rtl-optimization/60663
16899 * gcc.dg/pr63637-1.c: New test.
16900 * gcc.dg/pr63637-2.c: New test.
16901 * gcc.dg/pr63637-3.c: New test.
16902 * gcc.dg/pr63637-4.c: New test.
16903 * gcc.dg/pr63637-5.c: New test.
16904 * gcc.dg/pr63637-6.c: New test.
16905 * gcc.target/i386/pr63637-1.c: New test.
16906 * gcc.target/i386/pr63637-2.c: New test.
16907 * gcc.target/i386/pr63637-3.c: New test.
16908 * gcc.target/i386/pr63637-4.c: New test.
16909 * gcc.target/i386/pr63637-5.c: New test.
16910 * gcc.target/i386/pr63637-6.c: New test.
16912 2015-01-23 Richard Biener <rguenther@suse.de>
16915 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16916 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16918 2015-01-23 Marek Polacek <polacek@redhat.com>
16920 PR preprocessor/60570
16921 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16922 * gcc.dg/cpp/pr60570.c: New test.
16924 2015-01-23 Richard Biener <rguenther@suse.de>
16927 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16928 vectorization on vect64 targets.
16930 2015-01-23 Janus Weil <janus@gcc.gnu.org>
16933 * gfortran.dg/class_allocate_17.f90: New.
16935 2015-01-23 Tobias Burnus <burnus@net-b.de>
16938 * gfortran.dg/goacc/combined_loop.f90: New.
16940 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16943 * gfortran.dg/make_unit.f90: New test.
16945 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16948 * gfortran.dg/negative_unit_int8.f: Update.
16950 2015-01-22 Jeff Law <law@redhat.com>
16953 * gcc.target/m68k/pr52076-1.c: New test.
16954 * gcc.target/m68k/pr52076-2.c: New test.
16956 2015-01-22 Richard Biener <rguenther@suse.de>
16958 PR middle-end/64728
16959 * gcc.dg/torture/pr64728.c: New testcase.
16961 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
16964 * g++.dg/pr64688.C: New test.
16966 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
16968 * gcc.target/i386/chkp-always_inline.c (f1): Make static
16969 to avoid errors with -fpic.
16971 2015-01-22 Richard Biener <rguenther@suse.de>
16974 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16976 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
16978 PR rtl-optimization/64682
16979 * gcc.c-torture/execute/pr64682.c: New file.
16981 2015-01-21 Jakub Jelinek <jakub@redhat.com>
16984 * gcc.dg/pr64511.c: New test.
16986 PR rtl-optimization/62078
16987 * g++.dg/opt/pr62078.C: New test.
16990 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16992 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
16995 * gfortran.dg/internal_pack_15.f90: New test.
16997 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16999 * c-c++-common/tsan/step.c: New testcase.
17001 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17003 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17005 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17007 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17009 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17011 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17013 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17015 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17017 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17019 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17021 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17023 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17025 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17027 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17029 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17031 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17033 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17035 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17037 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17039 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17041 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17043 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17045 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17047 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17049 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17051 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17052 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17053 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17056 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17058 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17059 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17060 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17063 2015-01-21 Renlin Li <renlin.li@arm.com>
17065 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17066 * g++.dg/tls/thread_local5g.C: Likewise.
17067 * g++.dg/tls/thread_local6g.C: Likewise.
17069 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17071 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17072 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17073 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17077 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17078 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17079 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17081 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17083 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17084 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17085 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17089 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17090 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17091 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17093 2015-01-20 Jeff Law <law@redhat.com>
17096 * gcc.target/m68k/pr59946.c: New test.
17098 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17100 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17101 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17102 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17104 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17106 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17107 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17108 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17110 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17112 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17113 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17114 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17116 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17118 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17119 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17120 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17122 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17125 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17127 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17128 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17129 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17131 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17133 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17134 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17135 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17137 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17139 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17141 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17143 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17146 * g++.dg/ubsan/pr64632.C: New test.
17149 * gcc.dg/pr64663.c: New test.
17151 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17154 * g++.dg/warn/Wunused-var-23.C: New.
17156 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17159 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17160 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17162 2015-01-20 Richard Biener <rguenther@suse.de>
17165 * gcc.dg/lto/pr64684_0.c: New testcase.
17166 * gcc.dg/lto/pr64684_1.c: Likewise.
17167 * gcc.dg/lto/pr64684_2.c: Likewise.
17168 * gcc.dg/lto/pr64685_0.c: Likewise.
17169 * gcc.dg/lto/pr64685_1.c: Likewise.
17171 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17174 * g++.dg/cpp1y/lambda-init12.C: New.
17176 2015-01-20 Richard Biener <rguenther@suse.de>
17178 PR tree-optimization/64410
17179 * g++.dg/vect/pr64410.cc: Require vect_double.
17181 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17184 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17186 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17190 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17192 PR rtl-optimization/64081
17193 * gcc.dg/pr64081.c: New test.
17195 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17197 * jit.dg/harness.h: Include <unistd.h>.
17198 (CHECK_NO_ERRORS): New.
17199 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17200 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17201 gcc_jit_context_compile_to_file.
17202 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17203 args to the spawned executable.
17204 (jit-expand-vars): New function.
17205 (jit-exe-params): New variable.
17206 (dg-jit-set-exe-params): New function.
17207 (jit-dg-test): Detect testcases that use
17208 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17209 Set arguments of spawned process to jit-exe-params.
17210 (jit-get-output-filename): New function.
17211 (jit-setup-compile-to-file): New function.
17212 (jit-verify-compile-to-file): New function.
17213 (jit-run-executable): New function.
17214 (jit-verify-executable): New function.
17215 * jit.dg/test-compile-to-assembler.c: New testcase.
17216 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17217 * jit.dg/test-compile-to-executable.c: New testcase.
17218 * jit.dg/test-compile-to-object.c: New testcase.
17220 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17223 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17226 2015-01-19 Martin Liska <mliska@suse.cz>
17228 * objc/compile/pr64668.m: New test.
17230 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17232 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17233 (create_overflow_fn): Update comment to clarify that
17234 the third param of the created function is a bool *, not
17236 (verify_int_overflow_fn): Convert param "expected_ovf" from
17237 int to bool. Update third param of "overflow_fn_type" from int *
17238 to bool *. Update local "actual_ovf" from int to bool.
17239 (verify_uint_overflow_fn): Likewise.
17241 2015-01-19 Martin Liska <mliska@suse.cz>
17243 * gcc.dg/ipa/ipa-icf-33.c: New test.
17245 2015-01-19 Felix Yang <felix.yang@huawei.com>
17246 Haijian Zhang <z.zhanghaijian@huawei.com>
17248 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17249 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17250 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17251 result_float64x2, expected_hfloat64x2): New helper type, variable and
17253 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17254 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17255 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17256 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17257 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17258 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17259 and target without the FMA feature.
17261 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17263 * gcc.target/aarch64/pr64304.c: New testcase.
17265 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17267 PR rtl-optimization/64081
17268 * gcc.dg/pr64081.c: New test.
17270 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17273 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17275 * gcc.target/aarch64/test_frame_6.c: Likewise.
17276 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17277 and x19 (in the epilogue).
17278 * gcc.target/aarch64/test_frame_4.c: Likewise.
17279 * gcc.target/aarch64/test_frame_7.c: Likewise.
17281 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17283 * gcc.target/i386/chkp-always_inline.c: New.
17285 2015-01-15 Andrew Pinski <apinski@cavium.com>
17286 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17288 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17289 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17291 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17294 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17295 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17297 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17300 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17302 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17305 * gcc.target/sh/torture/pr64652.c: New.
17307 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17309 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17310 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17311 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17312 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17313 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17314 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17316 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17319 * g++.dg/torture/pr64378.C: New testcase.
17321 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17324 * gfortran.dg/block_13.f08: New test
17326 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17329 * gfortran.dg/associate_1.f03: Allow test for character with
17332 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17334 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17335 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17337 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17339 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17341 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17344 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17346 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17349 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17352 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17355 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17357 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17360 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17362 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17364 PR rtl-optimization/52773
17365 * gcc.c-torture/compile/pr52773.c: New test.
17367 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17370 * g++.dg/cpp0x/alias-decl-46.C: New.
17372 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17374 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17376 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17380 (CHECK_FP): Likewise.
17381 (CHECK_CUMULATIVE_SAT): Likewise.
17383 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17386 (Set_Neon_Cumulative_Sat): Add parameter.
17387 (__set_neon_cumulative_sat): Support new parameter.
17388 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17389 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17391 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17392 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17395 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17397 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17398 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17400 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17403 * g++.dg/tls/thread_local-ice4.C: New.
17405 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17407 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17410 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17413 * g++.dg/cpp0x/vt-62276.C: New.
17415 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17417 PR middle-end/64353
17418 * g++.dg/pr64353.C: New.
17420 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17423 * gcc.target/aarch64/pr64263_1.c: New test.
17425 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17427 PR tree-optimization/64434
17428 * gcc.dg/torture/pr64434.c: Move to...
17429 * gcc.dg/pr64434.c: ... here.
17431 2015-01-16 Richard Biener <rguenther@suse.de>
17433 PR middle-end/64614
17434 * gcc.dg/uninit-18.c: New testcase.
17436 2015-01-16 Richard Biener <rguenther@suse.de>
17438 PR tree-optimization/64568
17439 * g++.dg/torture/pr64568-2.C: New testcase.
17441 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17444 * gcc.target/i386/chkp-label-address.c: New.
17446 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17449 * gfortran.dg/pointer_init_6.f90: Extended.
17451 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17453 * gcc.c-torture/compile/20150108.c: New test.
17455 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17457 * gcc.target/visium: New directory.
17459 2015-01-16 Richard Biener <rguenther@suse.de>
17461 PR tree-optimization/61743
17462 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17463 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17465 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17467 * gcc.dg/pr64015.c: New test.
17469 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17473 * g++.dg/ipa/pr64612.C: New test.
17475 2015-01-16 Renlin Li <renlin.li@arm.com>
17477 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17479 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17481 * gcc.target/i386/sse-14.c: Test new intrinsic.
17482 * gcc.target/i386/sse-22.c: Ditto.
17484 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17487 * g++.dg/cpp0x/auto44.C: New.
17489 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17492 * gcc.target/nios2/gpopt-all.c: New test case.
17493 * gcc.target/nios2/gpopt-local.c: New test case.
17494 * gcc.target/nios2/gpopt-global.c: New test case.
17495 * gcc.target/nios2/gpopt-data.c: New test case.
17496 * gcc.target/nios2/gpopt-none.c: New test case.
17498 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17500 * g++.dg/ubsan/vptr-1.C: New test.
17501 * g++.dg/ubsan/vptr-2.C: New test.
17502 * g++.dg/ubsan/vptr-3.C: New test.
17503 * g++.dg/ubsan/vptr-4.C: New test.
17504 * g++.dg/ubsan/vptr-5.C: New test.
17505 * g++.dg/ubsan/vptr-6.C: New test.
17506 * g++.dg/ubsan/vptr-7.C: New test.
17507 * g++.dg/ubsan/vptr-8.C: New test.
17508 * g++.dg/ubsan/vptr-9.C: New test.
17510 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17512 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17514 * lib/gcc-dg.exp: Likewise.
17516 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17518 PR rtl-optimization/64110
17519 * gcc.target/i386/pr64110.c: Add scan-assembler.
17521 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17522 James Norris <jnorris@codesourcery.com>
17523 Cesar Philippidis <cesar@codesourcery.com>
17524 Ilmir Usmanov <i.usmanov@samsung.com>
17526 * lib/target-supports.exp (check_effective_target_fopenacc): New
17528 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17529 * g++.dg/goacc/goacc.exp: Likewise.
17530 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17531 * gcc.dg/goacc/goacc.exp: Likewise.
17532 * gfortran.dg/goacc/goacc.exp: Likewise.
17533 * c-c++-common/cpp/openacc-define-1.c: New file.
17534 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17535 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17536 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17537 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17538 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17539 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17540 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17541 * c-c++-common/goacc/cache-1.c: Likewise.
17542 * c-c++-common/goacc/clauses-fail.c: Likewise.
17543 * c-c++-common/goacc/collapse-1.c: Likewise.
17544 * c-c++-common/goacc/data-1.c: Likewise.
17545 * c-c++-common/goacc/data-2.c: Likewise.
17546 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17547 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17548 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17549 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17550 * c-c++-common/goacc/if-clause-1.c: Likewise.
17551 * c-c++-common/goacc/if-clause-2.c: Likewise.
17552 * c-c++-common/goacc/kernels-1.c: Likewise.
17553 * c-c++-common/goacc/loop-1.c: Likewise.
17554 * c-c++-common/goacc/loop-private-1.c: Likewise.
17555 * c-c++-common/goacc/nesting-1.c: Likewise.
17556 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17557 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17558 * c-c++-common/goacc/parallel-1.c: Likewise.
17559 * c-c++-common/goacc/pcopy.c: Likewise.
17560 * c-c++-common/goacc/pcopyin.c: Likewise.
17561 * c-c++-common/goacc/pcopyout.c: Likewise.
17562 * c-c++-common/goacc/pcreate.c: Likewise.
17563 * c-c++-common/goacc/pragma_context.c: Likewise.
17564 * c-c++-common/goacc/present-1.c: Likewise.
17565 * c-c++-common/goacc/reduction-1.c: Likewise.
17566 * c-c++-common/goacc/reduction-2.c: Likewise.
17567 * c-c++-common/goacc/reduction-3.c: Likewise.
17568 * c-c++-common/goacc/reduction-4.c: Likewise.
17569 * c-c++-common/goacc/sb-1.c: Likewise.
17570 * c-c++-common/goacc/sb-2.c: Likewise.
17571 * c-c++-common/goacc/sb-3.c: Likewise.
17572 * c-c++-common/goacc/update-1.c: Likewise.
17573 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17574 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17575 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17576 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17577 * gfortran.dg/goacc/assumed.f95: Likewise.
17578 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17579 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17580 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17581 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17582 * gfortran.dg/goacc/branch.f95: Likewise.
17583 * gfortran.dg/goacc/cache-1.f95: Likewise.
17584 * gfortran.dg/goacc/coarray.f95: Likewise.
17585 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17586 * gfortran.dg/goacc/cray.f95: Likewise.
17587 * gfortran.dg/goacc/critical.f95: Likewise.
17588 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17589 * gfortran.dg/goacc/data-tree.f95: Likewise.
17590 * gfortran.dg/goacc/declare-1.f95: Likewise.
17591 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17592 * gfortran.dg/goacc/fixed-1.f: Likewise.
17593 * gfortran.dg/goacc/fixed-2.f: Likewise.
17594 * gfortran.dg/goacc/fixed-3.f: Likewise.
17595 * gfortran.dg/goacc/fixed-4.f: Likewise.
17596 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17597 * gfortran.dg/goacc/if.f95: Likewise.
17598 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17599 * gfortran.dg/goacc/list.f95: Likewise.
17600 * gfortran.dg/goacc/literal.f95: Likewise.
17601 * gfortran.dg/goacc/loop-1.f95: Likewise.
17602 * gfortran.dg/goacc/loop-2.f95: Likewise.
17603 * gfortran.dg/goacc/loop-3.f95: Likewise.
17604 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17605 * gfortran.dg/goacc/omp.f95: Likewise.
17606 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17607 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17608 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17609 * gfortran.dg/goacc/parameter.f95: Likewise.
17610 * gfortran.dg/goacc/private-1.f95: Likewise.
17611 * gfortran.dg/goacc/private-2.f95: Likewise.
17612 * gfortran.dg/goacc/private-3.f95: Likewise.
17613 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17614 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17615 * gfortran.dg/goacc/reduction.f95: Likewise.
17616 * gfortran.dg/goacc/routine-1.f90: Likewise.
17617 * gfortran.dg/goacc/routine-2.f90: Likewise.
17618 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17619 * gfortran.dg/goacc/several-directives.f95: Likewise.
17620 * gfortran.dg/goacc/sie.f95: Likewise.
17621 * gfortran.dg/goacc/subarrays.f95: Likewise.
17622 * gfortran.dg/gomp/map-1.f90: Likewise.
17623 * gfortran.dg/openacc-define-1.f90: Likewise.
17624 * gfortran.dg/openacc-define-2.f90: Likewise.
17625 * gfortran.dg/openacc-define-3.f90: Likewise.
17626 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17627 * g++.dg/gomp/block-2.C: Likewise.
17628 * g++.dg/gomp/block-3.C: Likewise.
17629 * g++.dg/gomp/block-5.C: Likewise.
17630 * g++.dg/gomp/target-1.C: Likewise.
17631 * g++.dg/gomp/target-2.C: Likewise.
17632 * g++.dg/gomp/taskgroup-1.C: Likewise.
17633 * g++.dg/gomp/teams-1.C: Likewise.
17634 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17635 * gcc.dg/cilk-plus/jump.c: Likewise.
17636 * gcc.dg/gomp/block-1.c: Likewise.
17637 * gcc.dg/gomp/block-10.c: Likewise.
17638 * gcc.dg/gomp/block-2.c: Likewise.
17639 * gcc.dg/gomp/block-3.c: Likewise.
17640 * gcc.dg/gomp/block-4.c: Likewise.
17641 * gcc.dg/gomp/block-5.c: Likewise.
17642 * gcc.dg/gomp/block-6.c: Likewise.
17643 * gcc.dg/gomp/block-7.c: Likewise.
17644 * gcc.dg/gomp/block-8.c: Likewise.
17645 * gcc.dg/gomp/block-9.c: Likewise.
17646 * gcc.dg/gomp/target-1.c: Likewise.
17647 * gcc.dg/gomp/target-2.c: Likewise.
17648 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17649 * gcc.dg/gomp/teams-1.c: Likewise.
17651 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17653 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17656 2015-01-15 Mike Stump <mikestump@comcast.net>
17658 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17659 * gcc.dg/inline_2.c: Likewise.
17660 * gcc.dg/inline_3.c: Likewise.
17661 * gcc.dg/inline_4.c: Likewise.
17663 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17666 * gfortran.dg/proc_ptr_comp_43.f90: New.
17668 2015-01-15 Mike Stump <mikestump@comcast.net>
17670 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17671 * gcc.dg/unroll_2.c: Likewise.
17672 * gcc.dg/unroll_3.c: Likewise.
17673 * gcc.dg/unroll_4.c: Likewise.
17674 * gcc.dg/unroll_5.c: Likewise.
17676 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17679 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17681 * gcc.target/aarch64/test_frame_6.c: Likewise.
17682 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17683 x30 and x19 (in the epilogue).
17684 * gcc.target/aarch64/test_frame_4.c: Likewise.
17685 * gcc.target/aarch64/test_frame_7.c: Likewise.
17687 2015-01-15 Martin Liska <mliska@suse.cz>
17689 * g++.dg/ipa/pr64068.C: New test.
17690 * gcc.dg/ipa/PR64559.c: New test.
17692 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17694 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17697 2015-01-15 Richard Biener <rguenther@suse.de>
17699 PR tree-optimization/61743
17700 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17701 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17703 2015-01-15 Renlin Li <renlin.li@arm.com>
17705 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17706 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17708 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17710 * gcc.dg/vect/vect-aggressive-1.c: New.
17711 * gcc.target/i386/avx2-vect-aggressive.c: New.
17713 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17715 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17717 2015-01-15 Richard Biener <rguenther@suse.de>
17720 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17721 -Wl,-undefined,dynamic_lookup.
17723 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17725 * gnat.dg/opt47.adb: New test.
17727 2015-01-15 Richard Biener <rguenther@suse.de>
17730 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17732 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17734 PR tree-optimization/64434
17735 * gcc.dg/torture/pr64434.c: New test.
17737 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17739 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17740 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17741 -march=loongson* and -march=octeon* require -mno-micromips.
17743 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17744 Matthew Fortune <matthew.fortune@imgtec.com>
17746 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17747 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17748 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17749 * gcc.target/mips/call-saved-7.c: New file.
17750 * gcc.target/mips/call-saved-8.c: New file.
17751 * gcc.target/mips/call-saved-9.c: New file.
17753 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17755 * gcc.target/mips/lsa.c: New file.
17756 * gcc.target/mips/mips64-lsa.c: Likewise.
17757 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17758 * gcc.target/mips/mulsize-4.c: Likewise.
17759 * gcc.target/mips/mulsize-5.c: New file.
17760 * gcc.target/mips/mulsize-6.c: Likewise.
17761 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17762 and !HAS_LSA as ghost options.
17763 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17766 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17768 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17770 2015-01-15 Richard Biener <rguenther@suse.de>
17772 PR middle-end/64365
17773 * gcc.dg/torture/pr64365.c: New testcase.
17775 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17777 * gcc.dg/stackprotectexplicit1.c: New test.
17778 * g++.dg/stackprotectexplicit2.c: New test.
17780 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17783 * gfortran.dg/inquire_internal.f90: New.
17784 * gfortran.dg/negative_unit_check.f90: New.
17786 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17789 * gcc.target/sh/pr53988-1.c: New.
17791 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17794 * g++.dg/tls/thread_local-ice3.C: New.
17796 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17798 * gcc.target/i386/fentry-override.c: Properly place {} in target
17799 selector. Remove nonpic.
17800 * gcc.target/i386/fentry.c: Likewise.
17802 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17804 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17805 warnings instead of errors.
17807 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17809 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17810 option support instead of ENABLE_LTO from Makefile.
17812 2015-01-14 Richard Biener <rguenther@suse.de>
17814 PR tree-optimization/59354
17815 * gcc.dg/vect/pr59354.c: New testcase.
17817 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17819 * lib/target-supports.exp
17820 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17821 on ARM architures before v7.
17823 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17825 PR middle-end/59448
17826 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17827 an atomic_exchange.
17829 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17832 * gcc.target/i386/pr64386.c: New test.
17834 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17837 * gcc.target/i386/pr64393.c: New test.
17839 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17842 * gcc.target/i386/pr64387.c: New test.
17844 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17846 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17848 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17850 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17852 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17855 * gcc.target/arm/pr64453.c: New.
17857 2015-01-14 Richard Biener <rguenther@suse.de>
17860 * gcc.dg/lto/pr64415_0.c: New testcase.
17861 * gcc.dg/lto/pr64415_1.c: Likewise.
17863 2015-01-14 Martin Liska <mliska@suse.cz>
17865 * gcc.dg/ipa/pr64307.c: New test.
17867 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17869 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17870 64-bit and 128-bit.
17872 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17875 * gcc.target/arm/pr64460_1.c: New test.
17877 2015-01-14 Richard Biener <rguenther@suse.de>
17879 PR tree-optimization/64493
17880 PR tree-optimization/64495
17881 * gcc.dg/vect/pr64493.c: New testcase.
17882 * gcc.dg/vect/pr64495.c: Likewise.
17884 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17886 * gcc.dg/Warray-bounds-11.c: New test-case.
17888 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17890 * gcc.target/mips/octeon3-pipe-1.c: New test.
17892 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17894 * jit.dg/harness.h (set_up_logging): Move string concatenation
17896 (concat_strings): New function.
17897 (dump_reproducer): New function.
17898 (test_jit): Call dump_reproducer.
17899 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17901 (jit-dg-test): Delete any generated reproducer from previous runs.
17902 Verify that a generated reproducer was created, and verify that it
17904 * jit.dg/test-nested-contexts.c (main): Call
17905 gcc_jit_context_dump_reproducer_to_file.
17907 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17909 * gcc.dg/aru-2.c: Add dg-require-profiling.
17911 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17913 * lib/target-supports.exp (check_profiling_available): Check if
17916 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
17919 * g++.dg/torture/pr64565.C: New testcase.
17921 2015-01-13 Marek Polacek <polacek@redhat.com>
17923 PR middle-end/64391
17924 * gcc.dg/tm/pr64391.c: New test.
17926 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17928 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17931 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17933 * gcc.target/i386/pie.c: New test.
17935 * lib/target-supports.exp (check_effective_target_pie): New.
17937 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17939 PR rtl-optimization/64286
17940 * gcc.target/i386/avx2-pr64286.c: New test.
17942 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
17945 * g++.dg/cpp0x/vt-57626.C: New.
17947 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17950 * gfortran.dg/pr64528.f90: New test.
17952 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
17954 * gcc.target/aarch64/subsp.c: New test.
17956 2015-01-13 Andrew Pinski <apinski@cavium.com>
17958 * gcc.target/aarch64/store-pair-1.c: New testcase.
17960 2015-01-13 Richard Biener <rguenther@suse.de>
17963 * gcc.dg/lto/pr64373_0.c: New testcase.
17965 2015-01-13 Andrew Pinski <apinski@cavium.com>
17967 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17968 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17970 2015-01-13 Richard Biener <rguenther@suse.de>
17972 PR tree-optimization/64406
17973 * gcc.dg/pr64406.c: New testcase.
17975 2015-01-13 Richard Biener <rguenther@suse.de>
17977 PR tree-optimization/64404
17978 * gcc.dg/vect/pr64404.c: New testcase.
17980 2015-01-13 Richard Biener <rguenther@suse.de>
17982 PR tree-optimization/64568
17983 * g++.dg/torture/pr64568.C: New testcase.
17985 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17987 * jit.dg/test-error-local-used-from-other-function.c: New test
17989 * jit.dg/test-error-param-reuse.c: New test case.
17990 * jit.dg/test-error-param-sharing.c: New test case.
17991 * jit.dg/test-error-param-used-from-other-function.c: New test
17993 * jit.dg/test-error-param-used-without-a-function.c: New test
17996 2015-01-12 Jakub Jelinek <jakub@redhat.com>
17998 PR tree-optimization/64563
17999 * gcc.dg/pr64563.c: New test.
18002 * gcc.target/i386/pr64513.c: New test.
18004 PR tree-optimization/64454
18005 * gcc.dg/pr64454.c: New test.
18008 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18010 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18011 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18012 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18013 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18014 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18015 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18016 * gcc.dg/vect/slp-25.c: Likewise.
18017 * gcc.dg/vect/vect-109.c: Likewise.
18018 * gcc.dg/vect/vect-13.c: Likewise.
18019 * gcc.dg/vect/vect-17.c: Likewise.
18020 * gcc.dg/vect/vect-18.c: Likewise.
18021 * gcc.dg/vect/vect-19.c: Likewise.
18022 * gcc.dg/vect/vect-20.c: Likewise.
18023 * gcc.dg/vect/vect-21.c: Likewise.
18024 * gcc.dg/vect/vect-22.c: Likewise.
18025 * gcc.dg/vect/vect-27.c: Likewise.
18026 * gcc.dg/vect/vect-29.c: Likewise.
18027 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18028 * gcc.dg/vect/vect-2.c: Likewise.
18029 * gcc.dg/vect/vect-3.c: Likewise.
18030 * gcc.dg/vect/vect-4.c: Likewise.
18031 * gcc.dg/vect/vect-5.c: Likewise.
18032 * gcc.dg/vect/vect-72.c: Likewise.
18033 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18034 * gcc.dg/vect/vect-73.c: Likewise.
18035 * gcc.dg/vect/vect-77-global.c: Likewise.
18036 * gcc.dg/vect/vect-78-global.c: Likewise.
18037 * gcc.dg/vect/vect-7.c: Likewise.
18038 * gcc.dg/vect/vect-86.c: Likewise.
18039 * gcc.dg/vect/vect-align-1.c: Likewise.
18040 * gcc.dg/vect/vect-align-3.c: Likewise.
18041 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18042 * gcc.dg/vect/vect-all.c: Likewise.
18043 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18044 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18045 * gcc.dg/vect/vect-peel-3.c: Likewise.
18046 * gcc.dg/vect/vect-peel-4.c: Likewise.
18047 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18049 2015-01-12 Jeff Law <law@redhat.com>
18052 * gcc.target/m68k/pr64461.c: New test.
18054 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18056 * jit.dg/test-array-as-pointer.c (create_code): Update call
18057 to gcc_jit_context_new_global by setting "kind" to
18058 GCC_JIT_GLOBAL_IMPORTED.
18059 * jit.dg/test-error-array-as-pointer.c: Likewise.
18060 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18061 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18062 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18063 * jit.dg/test-using-global.c (the_global): Rename to...
18064 (imported_global): ...this.
18065 (create_code): Update to test the three kinds of global.
18066 (verify_code): Likewise.
18068 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18071 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18072 undefined behavior.
18073 * gcc.target/i386/pr64291-2.c: Updated.
18075 2015-01-12 Richard Biener <rguenther@suse.de>
18077 PR tree-optimization/64530
18078 * gfortran.dg/pr64530.f90: New testcase.
18080 2015-01-12 Richard Biener <rguenther@suse.de>
18082 PR middle-end/64357
18083 * gcc.dg/torture/pr64357.c: New testcase.
18085 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18087 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18090 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18091 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18093 2015-01-12 Martin Liska <mliska@suse.cz>
18095 * gcc.dg/ipa/PR64550.c: New test.
18097 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18100 * g++.dg/ipa/pr63470.C: New testcase.
18102 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18105 * gfortran.dg/typebound_operator_20.f90: New.
18107 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18110 * gfortran.dg/proc_ptr_comp_42.f90: New.
18112 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18115 * gfortran.dg/proc_ptr_comp_41.f90: New.
18117 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18119 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18121 2015-01-10 Tobias Burnus <burnus@net-b.de>
18124 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18125 and add dg-excess-errors.
18126 * gfortran.dg/line_length_6.f90: New.
18127 * gfortran.dg/line_length_7.f90: New.
18128 * gfortran.dg/line_length_8.f90: New.
18129 * gfortran.dg/line_length_9.f90: New.
18130 * gfortran.dg/line_length_10.f90: New.
18131 * gfortran.dg/line_length_11.f90: New.
18133 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18135 * jit.dg/test-threads.c (struct testcase): Move declaration
18136 to jit.dg/all-non-failing-tests.h.
18137 (testcases): Likewise.
18138 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18139 declaration here from jit.dg/all-non-failing-tests.h.
18140 (testcases): Likewise.
18141 * jit.dg/test-combination.c (create_code): Eliminate spelling
18142 out all of the testcases in favor of looping through the
18143 "testcases" metadata.
18144 (verify_code): Likewise.
18146 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18148 PR rtl-optimization/64536
18149 * gcc.dg/pr64536.c: New test.
18151 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18153 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18154 * jit.dg/test-combination.c (create_code): Likewise.
18155 (verify_code): Likewise.
18156 * jit.dg/test-constants.c: New test case.
18157 * jit.dg/test-threads.c: Add test-constants.c.
18159 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18162 * objc.dg/gnu-api-2-class.m: Add a test case
18163 for the above change.
18165 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18167 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18169 2015-01-09 Richard Biener <rguenther@suse.de>
18171 PR tree-optimization/64410
18172 * g++.dg/vect/pr64410.cc: New testcase.
18174 2015-01-09 Martin Liska <mliska@suse.cz>
18176 * gcc.dg/ipa/ipa-icf-32.c: New test.
18178 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18180 * c-c++-common/tsan/tsan_barrier.h: New.
18181 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18182 * c-c++-common/tsan/bitfield_race.c: Likewise.
18183 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18184 * c-c++-common/tsan/mutexset1.c: Likewise.
18185 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18186 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18187 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18188 * c-c++-common/tsan/simple_race.c: Likewise.
18189 * c-c++-common/tsan/simple_stack.c: Likewise.
18190 * c-c++-common/tsan/sleep_sync.c: Likewise.
18191 * c-c++-common/tsan/tiny_race.c: Likewise.
18192 * c-c++-common/tsan/tls_race.c: Likewise.
18193 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18194 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18195 * g++.dg/tsan/atomic_free.C: Likewise.
18196 * g++.dg/tsan/atomic_free2.C: Likewise.
18197 * g++.dg/tsan/cond_race.C: Likewise.
18198 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18200 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18203 * lib/target-supports.exp (check_effective_target_libatomic_available):
18205 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18206 targets that match effective-target libatomic_available.
18207 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18209 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18211 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18212 Verify the result of gcc_jit_context_get_last_error.
18213 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18215 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18217 PR tree-optimization/63989
18218 * gcc.dg/strlenopt-27.c: New test.
18220 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18222 * jit.dg/harness.h (set_up_logging): New function.
18223 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18224 set_up_logging on the context, so that every testcase is
18225 logged to a particular file.
18226 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18227 and call gcc_jit_context_set_logfile on the top-level context.
18229 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18232 * g++.dg/opt/pr64338.C: New test.
18234 2015-01-08 Tobias Burnus <burnus@net-b.de>
18236 * gfortran.dg/coarray/codimension_2b.f90: New file.
18237 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18238 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18240 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18243 * g++.dg/ext/fnname4.C: New.
18245 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18248 * g++.dg/cpp0x/constexpr-64462.C: New.
18250 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18253 * g++.dg/cpp0x/deleted10.C: New.
18255 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18257 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18259 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18261 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18262 GCC_JIT_UNARY_OP_ABS.
18263 (verify_unary_ops): Likewise.
18265 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18267 * jit.dg/test-arith-overflow.c: New test case.
18268 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18269 * jit.dg/test-combination.c (create_code): Likewise.
18270 (verify_code): Likewise.
18271 * jit.dg/test-threads.c (testcases): Likewise.
18273 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18275 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18276 rather than "jit". Load g++.exp, and call g++_init.
18277 Run test-*.cc files within the testsuite and *.cc files within
18279 (jit-dg-test): Drop the addition of -fgnu89-inline to
18280 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18281 doing it when compiling C testcases (since g++ does not handle
18282 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18283 is restored to the value after g++_init ran, rather than the
18284 value before g++_init ran. Return a list of
18285 $comp_output $output_file, as dg-test assumes.
18287 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18289 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18290 make it easier to figure out the origin of each test result when
18291 running test-combination.c and test-threads.c.
18292 (CHECK_VALUE): Likewise.
18293 (CHECK_DOUBLE_VALUE): Likewise.
18294 (CHECK_STRING_VALUE): Likewise.
18295 (CHECK_STRING_STARTS_WITH): Likewise.
18296 (CHECK_STRING_CONTAINS): Likewise.
18298 (check_string_value): Likewise, add "funcname" param.
18299 (check_string_starts_with): Likewise.
18300 (check_string_contains): Likewise.
18302 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18304 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18305 generating name of built executable.
18307 2015-01-07 Marek Polacek <polacek@redhat.com>
18310 * gcc.dg/pr64440.c: New test.
18311 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18313 2015-01-07 Marek Polacek <polacek@redhat.com>
18316 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18317 * gcc.dg/pr64417.c: New test.
18319 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18322 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18325 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18327 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18328 Check if testcases run without errors, not just if they compile.
18330 2015-01-06 Christian Bruel <christian.bruel@st.com>
18333 * gcc.target/sh/pr64507.c: New test.
18335 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18337 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18339 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18341 * c-c++-common/asan/sanitize-all-1.c: New test.
18342 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18343 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18344 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18345 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18347 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18349 * lib/target-supports.exp (check_profiling_available): Return 0 for
18351 (check_effective_target_tls_runtime): Likewise.
18352 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18353 * gcc.dg/20020312-2.c: Adjust for Visium.
18354 * gcc.dg/tls/thr-cse-1.c: Likewise
18355 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18356 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18357 * gcc.dg/weak/typeof-2.c: Likewise.
18359 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18361 PR rtl-optimization/64287
18362 * gcc.dg/aru-2.c: New test.
18364 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18367 * c-c++-common/ubsan/pr64344-1.c: New test.
18368 * c-c++-common/ubsan/pr64344-2.c: New test.
18370 PR tree-optimization/64465
18371 * gcc.dg/pr64465.c: New test.
18373 PR tree-optimization/64494
18374 * gcc.c-torture/compile/pr64494.c: New test.
18376 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18379 * gfortran.dg/realloc_on_assign_25.f90: New test.
18381 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18383 Update copyright years.
18385 2015-01-05 Marek Polacek <polacek@redhat.com>
18388 * gcc.dg/pr64423.c: New test.
18390 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18392 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18393 mmix-knuth-mmixware for the same reason as for MIPS.
18394 * gcc.dg/debug/debug-2.c: Ditto.
18396 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18398 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18401 * lib/gfortran.exp: Add libatomic library search path.
18402 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18403 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18405 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18407 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18409 * c-c++-common/tsan/bitfield_race.c: New testcase.
18410 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18412 2015-01-02 Tobias Burnus <burnus@net-b.de>
18414 * gfortran.dg/coarray/collectives_4.f90: New.
18416 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18419 * gfortran.dg/extends_16.f90: New.
18421 2015-01-02 Tobias Burnus <burnus@net-b.de>
18423 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18425 2015-01-02 Tobias Burnus <burnus@net-b.de>
18427 * gfortran.dg/coarray/codimension_2.f90: New.
18428 * gfortran.dg/coarray/codimension_2a.f90: New.
18429 * gfortran.dg/coarray_35.f90: New.
18430 * gfortran.dg/coarray_35a.f90: New.
18432 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18435 * gfortran.dg/dummy_procedure_11.f90: New.
18437 Copyright (C) 2015 Free Software Foundation, Inc.
18439 Copying and distribution of this file, with or without modification,
18440 are permitted in any medium without royalty provided the copyright
18441 notice and this notice are preserved.