1 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
4 * gcc.target/i386/mpx/pr68416.c: New test.
6 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/no-weak1.C: New.
11 2015-11-26 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/68128
14 * gcc.dg/gomp/pr68128-1.c: New test.
15 * gcc.dg/gomp/pr68128-2.c: New test.
17 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19 PR rtl-optimization/67226
20 * gcc.c-torture/execute/pr67226.c: New test.
22 2015-11-26 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/ubsan/pr68508.C: New test.
27 2015-11-25 Martin Sebor <msebor@redhat.com>
30 * g++.dg/pr67876.C: New test.
32 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
33 Sebastian Pop <s.pop@samsung.com>
35 PR tree-optimization/68453
36 * gfortran.dg/graphite/pr68453.f90: New.
38 2015-11-25 Martin Sebor <msebor@redhat.com>
41 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
42 * gcc.dg/addr_builtin-1.c: Same.
44 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
46 * gcc.target/powerpc/dform-1.c: New test.
47 * gcc.target/powerpc/dform-2.c: Likewise.
49 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
51 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
52 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
53 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
55 2015-11-25 Tom de Vries <tom@codesourcery.com>
57 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
58 * gcc.dg/pr23911.c: Same.
59 * gcc.dg/tree-ssa/20030709-2.c: Same.
60 * gcc.dg/tree-ssa/20030731-2.c: Same.
61 * gcc.dg/tree-ssa/20040729-1.c: Same.
62 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
63 * gcc.dg/tree-ssa/loop-36.c: Same.
64 * gcc.dg/tree-ssa/pr21086.c: Same.
65 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
66 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
67 * gcc.dg/vect/pr26359.c: Same.
68 * c-c++-common/restrict-2.c: Update after adding new lim1.
69 * c-c++-common/restrict-4.c: Same.
70 * g++.dg/tree-ssa/pr33615.C: Same.
71 * g++.dg/tree-ssa/restrict1.C: Same.
72 * gcc.dg/tm/pub-safety-1.c: Same.
73 * gcc.dg/tm/reg-promotion.c: Same.
74 * gcc.dg/tree-ssa/20050314-1.c: Same.
75 * gcc.dg/tree-ssa/loop-32.c: Same.
76 * gcc.dg/tree-ssa/loop-33.c: Same.
77 * gcc.dg/tree-ssa/loop-34.c: Same.
78 * gcc.dg/tree-ssa/loop-35.c: Same.
79 * gcc.dg/tree-ssa/loop-7.c: Same.
80 * gcc.dg/tree-ssa/pr23109.c: Same.
81 * gcc.dg/tree-ssa/restrict-3.c: Same.
82 * gcc.dg/tree-ssa/restrict-5.c: Same.
83 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
84 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
85 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
86 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
87 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
88 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
89 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
90 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
91 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
92 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
93 * gcc.dg/tree-ssa/structopt-1.c: Same.
94 * gfortran.dg/pr32921.f: Same.
95 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
96 * g++.dg/tree-ssa/pr61009.C: Same.
97 * g++.dg/tree-ssa/ssa-dom.C: Same.
98 * gcc.dg/pr20115-1.c: Same.
99 * gcc.dg/tree-prof/20050826-2.c: Same.
100 * gcc.dg/tree-prof/cmpsf-1.c: Same.
101 * gcc.dg/tree-ssa/20030821-1.c: Same.
102 * gcc.dg/tree-ssa/20030922-2.c: Same.
103 * gcc.dg/tree-ssa/20031022-1.c: Same.
104 * gcc.dg/tree-ssa/20040615-1.c: Same.
105 * gcc.dg/tree-ssa/20040624-1.c: Same.
106 * gcc.dg/tree-ssa/pr21417.c: Same.
107 * gcc.dg/tree-ssa/pr61607.c: Same.
108 * gcc.dg/tree-ssa/slsr-27.c: Same.
109 * gcc.dg/tree-ssa/slsr-28.c: Same.
110 * gcc.dg/tree-ssa/slsr-29.c: Same.
111 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
112 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
113 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
114 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
115 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
116 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
117 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
118 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
119 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
120 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
121 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
122 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
123 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
124 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
125 * gcc.dg/tree-ssa/vrp47.c: Same.
126 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
127 * gcc.dg/tree-ssa/foldconst-2.c: Same.
128 * gcc.dg/tree-ssa/loop-40.c: Same.
129 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
131 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/cpp0x/constexpr-array13.C: Fix.
135 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
137 * gfortran.dg/nint_p7.f90: New testcase.
139 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
140 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/cpp0x/constexpr-array13.C: New.
145 2015-11-25 Ilmir Usmanov <me@ilmir.us>
146 Cesar Philippidis <cesar@codesourcery.com>
149 * goacc/omp-fixed.f: New test.
150 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
152 2015-11-25 Richard Biener <rguenther@suse.de>
155 * gcc.dg/torture/pr68528.c: New testcase.
157 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/cpp0x/constexpr-tuple2.C: New.
162 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
164 PR rtl-optimization/68435
165 * gcc.dg/pr68435.c: New test.
167 2015-11-25 Richard Biener <rguenther@suse.de>
169 PR tree-optimization/68517
170 * gcc.dg/torture/pr68517.c: New testcase.
172 2015-11-25 Jakub Jelinek <jakub@redhat.com>
175 * gcc.dg/pr67089-1.c: New test.
176 * gcc.dg/pr67089-2.c: New test.
177 * gcc.dg/pr67089-3.c: New test.
178 * gcc.dg/pr67089-4.c: New test.
179 * gcc.dg/pr67089-5.c: New test.
180 * gcc.dg/pr67089-6.c: New test.
181 * gcc.dg/pr67089-7.c: New test.
183 2015-11-25 Richard Biener <rguenther@suse.de>
185 PR tree-optimization/68502
186 * gcc.dg/vect/pr68502-1.c: New testcase.
187 * gcc.dg/vect/pr68502-2.c: Likewise.
189 2015-11-24 Michael Collison <michael.collison@linaro.org>
191 * gcc.target/aarch64/saddw-1.c: New test.
192 * gcc.target/aarch64/saddw-2.c: New test.
193 * gcc.target/aarch64/uaddw-1.c: New test.
194 * gcc.target/aarch64/uaddw-2.c: New test.
195 * gcc.target/aarch64/uaddw-3.c: New test.
196 * lib/target-support.exp
197 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
198 Add aarch64 to list of support targets.
200 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
202 * gcc.target/mips/frame-header-4.c: New test.
204 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
207 * gfortran.dg/simplify_cshift_3.f90
209 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp1y/pr68278.C: New.
214 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp1y/pr68388.C: New.
219 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
220 Sebastian Pop <s.pop@samsung.com>
222 PR tree-optimization/67984
223 * gcc.dg/graphite/pr67984.c: New.
225 2015-11-24 Michael Matz <matz@suse.de>
227 PR rtl-optimization/68392
228 * g++.dg/pr68392.C: New test.
230 2015-11-24 Nathan Sidwell <nathan@acm.org>
232 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
234 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
236 PR rtl-optimization/68381
237 * gcc.c-torture/execute/pr68381.c: New test.
239 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
242 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
244 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
247 * gcc.target/i386/pr68497.c: New test.
249 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
251 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
253 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
255 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
257 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
259 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
261 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
263 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
265 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
267 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
269 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
271 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
273 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
276 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279 * gcc.dg/pr68375.c: New test.
281 2015-11-24 Jakub Jelinek <jakub@redhat.com>
284 * gcc.target/i386/pr68483-1.c: New test.
285 * gcc.target/i386/pr68483-2.c: New test.
287 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
290 * gcc.target/i386/mpx/pr68337-1.c: New test.
291 * gcc.target/i386/mpx/pr68337-2.c: New test.
293 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
295 PR rtl-optimization/68194
296 PR rtl-optimization/68328
297 PR rtl-optimization/68185
298 * gcc.c-torture/execute/pr68185.c: New test.
299 * gcc.c-torture/execute/pr68328.c: Likewise.
301 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
303 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
305 2015-11-23 David Malcolm <dmalcolm@redhat.com>
308 * objc.dg/plugin: New subdirectory.
309 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
310 * objc.dg/plugin/plugin.exp: New file, based on
311 gcc.dg/plugin/plugin.exp.
313 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
314 Sebastian Pop <s.pop@samsung.com>
316 PR tree-optimization/68493
317 * gcc.dg/graphite/pr68493.c: New.
319 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
320 Sebastian Pop <s.pop@samsung.com>
322 PR tree-optimization/68279
323 * gfortran.dg/graphite/pr68279.f90: New.
325 2015-11-23 Marek Polacek <polacek@redhat.com>
327 PR tree-optimization/68455
328 * gcc.dg/tree-ssa/pr68455.c: New test.
330 2015-11-23 Richard Biener <rguenther@suse.de>
332 PR tree-optimization/68465
333 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
335 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
338 * gcc.target/aarch64/pr68363_1.c: New test.
340 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
342 * gcc.target/aarch64/simd/vmulx.x: New.
343 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
344 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
345 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
347 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
350 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
352 2015-11-23 Richard Biener <rguenther@suse.de>
353 Jiong Wang <jiong.wang@arm.com>
355 PR tree-optimization/68317
356 PR tree-optimization/68326
357 * gcc.dg/pr68317.c: New testcase.
359 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
361 PR tree-optimization/68327
362 * gcc.dg/pr68327.c: New test.
364 2015-11-23 Tom de Vries <tom@codesourcery.com>
366 PR tree-optimization/68460
367 * gcc.dg/autopar/pr68460.c: New test.
369 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
371 * c-c++-common/asan/halt_on_error-1.c: New test.
372 * c-c++-common/asan/halt_on_error-2.c: Likewise.
374 2015-11-23 Richard Biener <rguenther@suse.de>
376 PR tree-optimization/68482
377 * gcc.dg/vect/pr68482.c: New testcase.
379 2015-11-23 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/68445
382 * gcc.dg/vect/pr68445.c: New testcase.
384 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
386 * gcc.target/s390/load-relative-check.c: New test to check
387 generation of load relative instructions.
389 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
391 * gfortran.dg/fmt_t_8.f90: New test.
393 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
396 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
398 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
400 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
402 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
405 * gfortran.dg/simplify_cshift_2.f90: New test.
407 2015-11-22 James Norris <jnorris@codesourcery.com>
408 Cesar Philippidis <cesar@codesourcery.com>
410 * gfortran.dg/goacc/declare-1.f95: Update test.
411 * gfortran.dg/goacc/declare-2.f95: New test.
413 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
415 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
416 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
417 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
418 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
419 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
420 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
421 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
422 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
423 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
424 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
425 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
426 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
428 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
430 * gfortran.dg/simplify_cshift_1.f90: New test.
432 2015-11-21 Nathan Sidwell <nathan@acm.org>
434 * gcc.dg/atomic-generic.c: Include <string.h>.
436 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
438 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
440 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
442 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
444 2015-11-21 Jakub Jelinek <jakub@redhat.com>
447 * gcc.dg/debug/pr66432.c: New test.
449 2015-11-20 Ian Lance Taylor <iant@google.com>
452 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
454 2015-11-20 Mike Stump <mikestump@comcast.net>
456 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
459 2015-11-20 David Malcolm <dmalcolm@redhat.com>
462 * gcc.dg/fixits.c: New file.
463 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
464 (test_fixit_insert): New.
465 (test_fixit_remove): New.
466 (test_fixit_replace): New.
467 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
468 (test_fixit_insert): New.
469 (test_fixit_remove): New.
470 (test_fixit_replace): New.
471 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
472 (test_show_locus): Add tests of rendering fixit hints.
474 2015-11-20 Jakub Jelinek <jakub@redhat.com>
477 * gcc.dg/vect/pr68339.c: New test.
479 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
483 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
486 * gfortran.dg/submodule_12.f90: New test
489 * gfortran.dg/submodule_6.f08: Add compile option -flto.
491 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
493 * lib/target-supports.exp
494 (check_effective_target_arm_neon_ok_nocache): Add check
497 2015-11-20 Tom de Vries <tom@codesourcery.com>
499 PR tree-optimization/68373
500 * gcc.dg/autopar/pr68373.c: New test.
502 2015-11-20 Jakub Jelinek <jakub@redhat.com>
505 * g++.dg/abi/mangle67.C: New test.
507 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
509 * gcc.target/s390/bswap-1.c: New test.
511 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
513 * gcc.target/s390/pfpo.c: New test.
515 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
517 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
518 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
520 2015-11-19 David Malcolm <dmalcolm@redhat.com>
522 * g++.dg/spellcheck-fields.C: New file.
524 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
525 Sebastian Pop <s.pop@samsung.com>
527 PR tree-optimization/68428
528 * gcc.dg/graphite/pr68428.c: New.
530 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
531 Sebastian Pop <s.pop@samsung.com>
533 PR tree-optimization/68335
534 * gfortran.dg/graphite/pr68335.f90: New.
536 2015-11-19 Nathan Sidwell <nathan@acm.org>
538 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
539 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
540 * gcc.dg/special/weak-2.c: Likewise.
541 * gcc.dg/weak/weak-12.c: Likewise.
542 * gcc.dg/weak/weak-15.c: Likewise.
543 * gcc.dg/weak/weak-16.c: Likewise.
544 * gcc.dg/weak/weak-1.c: Likewise.
545 * gcc.dg/weak/weak-2.c: Likewise.
546 * gcc.dg/weak/weak-4.c: Likewise.
547 * gcc.dg/torture/pr53922.c: Likewise.
548 * gcc.dg/torture/pr60092.c: Likewise.
550 2015-11-19 Marek Polacek <polacek@redhat.com>
553 * gcc.dg/pr68412-2.c: New test.
554 * gcc.dg/pr68412.c: New test.
556 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
558 * gcc.dg/tree-ssa/vrp98.c: New testcase.
559 * gcc.target/avr/uint8-single-reg.c: New testcase.
561 2015-11-19 Jakub Jelinek <jakub@redhat.com>
564 * g++.dg/eh/goto3.C: New test.
566 2015-11-19 Marek Polacek <polacek@redhat.com>
568 PR tree-optimization/68431
569 * gcc.dg/tree-ssa/pr68431.c: New test.
571 2015-11-19 Jakub Jelinek <jakub@redhat.com>
573 PR rtl-optimization/68376
574 * gcc.c-torture/execute/pr68376-1.c: New test.
575 * gcc.c-torture/execute/pr68376-2.c: New test.
578 * gcc.target/i386/pr67770.c: New test.
580 2015-11-18 Jeff Law <law@redhat.com>
582 PR tree-optimization/68198
583 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
584 * gcc.dg/tree-ssa/pr68198.c: New test.
586 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
589 * gfortran.dg/pr59910.f90: New test.
591 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
594 * gfortran.dg/pr43996.f90: New test.
596 2015-11-18 Joseph Myers <joseph@codesourcery.com>
599 * gcc.dg/atomic/stdatomic-fence-2.c,
600 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
602 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
604 * gnat.dg/loop_optimization19.adb: New test.
605 * gnat.dg/loop_optimization20.adb: Likewise.
606 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
608 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
610 * gnat.dg/opt52.adb: New test.
612 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
614 * gcc.dg/goacc/nvptx-sese-1.c: New.
616 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
618 * gnat.dg/renaming7.adb: New test.
619 * gnat.dg/renaming7_pkg.ads: New helper.
621 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
623 PR tree-optimization/68402
624 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
625 to avoid undefined behaviour.
627 2015-11-18 Jakub Jelinek <jakub@redhat.com>
629 PR tree-optimization/68157
630 * g++.dg/opt/pr68157.C: New test.
632 2015-11-18 Richard Biener <rguenther@suse.de>
634 PR tree-optimization/67790
635 * gcc.dg/vect/pr67790.c: New testcase.
637 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
639 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
641 2015-11-17 David Malcolm <dmalcolm@redhat.com>
643 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
644 (test_braced_init): New function.
645 (test_statement_expression): New function.
646 (test_address_of_label): New function.
647 (test_transaction_expressions): New function.
648 (test_keywords): New function.
649 (test_builtin_va_arg): New function.
650 (test_builtin_offsetof): New function.
651 * lib/multiline.exp (_build_multiline_regex): Escape braces.
653 2015-11-17 Martin Sebor <msebor@redhat.com>
656 * g++.dg/init/new46.C: New test.
658 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
661 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
663 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
666 * gcc.dg/pr68134.c: New test.
668 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
671 * gcc.c-torture/execute/pr68143_1.c: New test.
673 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
675 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
677 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
679 * gcc.dg/tree-ssa/ifc-8.c: New test.
681 2015-11-16 Marek Polacek <polacek@redhat.com>
684 * g++.dg/delayedfold/switch-1.C: New test.
686 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
690 * gfortran.dg/pr58027.f90: New test.
692 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
694 * c-c++-common/attr-simd.c: New test.
695 * c-c++-common/attr-simd-2.c: New test.
696 * c-c++-common/attr-simd-3.c: New test.
698 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
700 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
702 2015-11-16 Christian Bruel <christian.bruel@st.com>
704 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
705 Check __ARM_NEON__ instead of "arm_neon.h.
706 * gcc.target/arm/attr-neon3.c: New test.
707 * gcc.target/arm/attr-neon-fp16.c: Likewise
709 2015-11-16 Christian Bruel <christian.bruel@st.com>
712 * gcc.target/arm/lto/pr65837_0.c
713 * gcc.target/arm/attr-neon2.c
714 * gcc.target/arm/attr-neon.c
715 * gcc.target/arm/attr-neon-builtin-fail.c
716 * gcc.target/arm/attr-crypto.c
718 2015-11-16 Richard Biener <rguenther@suse.de>
720 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
722 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
725 * gfortran.dg/deferred_character_1.f90: New test.
726 * gfortran.dg/deferred_character_4.f90: New test for comment
730 * gfortran.dg/deferred_character_2.f90: New test.
733 * gfortran.dg/deferred_character_3.f90: New test.
736 * gfortran.dg/deferred_character_5.f90: New test.
739 * gfortran.dg/deferred_character_6.f90: New test.
742 * gfortran.dg/deferred_character_7.f90: New test.
744 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
747 * gfortran.dg/pr67803.f90: New test.
749 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
751 * g++.dg/cpp/ucn-1.C: Fix typo.
753 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
755 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
756 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
758 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
759 Jeff Law <law@redhat.com>
761 * gcc.dg/tree-ssa/split-path-1.c: New test.
763 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
765 * c-c++-common/goacc/loop-auto-1.c: New.
767 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
768 * gcc.dg/goacc/nvptx-merged-loop.c: New.
770 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
773 * gfortran.dg/pr68319.f90: New test.
775 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
777 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
778 hardware floating point support.
780 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
781 vector direct move instructions.
783 * gcc.target/powerpc/maddld.c: New test.
785 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
788 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
789 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
791 2015-11-13 David Malcolm <dmalcolm@redhat.com>
793 * gcc.dg/diagnostic-token-ranges.c: New file.
794 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
795 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
796 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
797 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
798 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
799 line_table param when calling
800 linemap_position_for_line_and_column.
801 (test_show_locus): Pass line_table to rich_location ctors.
802 (plugin_init): Remove setting of global_dc->colorize_source_p.
803 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
805 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
806 diagnostic_plugin_test_tree_expression_range.c,
807 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
808 and diagnostic-test-show-trees-1.c.
810 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
812 PR tree-optimization/67682
813 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
814 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
815 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
816 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
818 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
820 * gcc.target/aarch64/umaddl_combine_1.c: New test.
822 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
824 PR tree-optimization/68264
825 * gcc.dg/torture/pr68264.c: New test.
827 2015-11-13 Marek Polacek <polacek@redhat.com>
830 * gcc.dg/pr68320.c: New test.
832 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
834 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
836 2015-11-13 Richard Biener <rguenther@suse.de>
838 PR tree-optimization/68306
839 * gcc.dg/pr68306.c: Adjust.
840 * gcc.dg/pr68306-2.c: New testcase.
841 * gcc.dg/pr68306-3.c: Likewise.
843 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
845 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
846 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
848 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
851 * gfortran.dg/module_private_2.f90: New test.
853 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
856 * gfortran.dg/warn_unused_function_2.f90: New test.
858 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
860 Revert [ARM] Remove neon-testgen.ml and generated tests.
861 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
863 * gcc.target/arm/neon/vRaddhns16.c: Remove.
864 * gcc.target/arm/neon/vRaddhns32.c: Remove.
865 * gcc.target/arm/neon/vRaddhns64.c: Remove.
866 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
867 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
868 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
869 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
870 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
871 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
872 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
873 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
874 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
875 * gcc.target/arm/neon/vRhadds16.c: Remove.
876 * gcc.target/arm/neon/vRhadds32.c: Remove.
877 * gcc.target/arm/neon/vRhadds8.c: Remove.
878 * gcc.target/arm/neon/vRhaddu16.c: Remove.
879 * gcc.target/arm/neon/vRhaddu32.c: Remove.
880 * gcc.target/arm/neon/vRhaddu8.c: Remove.
881 * gcc.target/arm/neon/vRshlQs16.c: Remove.
882 * gcc.target/arm/neon/vRshlQs32.c: Remove.
883 * gcc.target/arm/neon/vRshlQs64.c: Remove.
884 * gcc.target/arm/neon/vRshlQs8.c: Remove.
885 * gcc.target/arm/neon/vRshlQu16.c: Remove.
886 * gcc.target/arm/neon/vRshlQu32.c: Remove.
887 * gcc.target/arm/neon/vRshlQu64.c: Remove.
888 * gcc.target/arm/neon/vRshlQu8.c: Remove.
889 * gcc.target/arm/neon/vRshls16.c: Remove.
890 * gcc.target/arm/neon/vRshls32.c: Remove.
891 * gcc.target/arm/neon/vRshls64.c: Remove.
892 * gcc.target/arm/neon/vRshls8.c: Remove.
893 * gcc.target/arm/neon/vRshlu16.c: Remove.
894 * gcc.target/arm/neon/vRshlu32.c: Remove.
895 * gcc.target/arm/neon/vRshlu64.c: Remove.
896 * gcc.target/arm/neon/vRshlu8.c: Remove.
897 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
898 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
899 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
900 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
901 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
902 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
903 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
904 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
905 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
906 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
907 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
908 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
909 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
910 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
911 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
912 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
913 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
914 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
915 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
916 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
917 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
918 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
919 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
920 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
921 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
922 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
923 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
924 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
925 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
926 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
927 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
928 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
929 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
930 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
931 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
932 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
933 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
934 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
935 * gcc.target/arm/neon/vRsubhns16.c: Remove.
936 * gcc.target/arm/neon/vRsubhns32.c: Remove.
937 * gcc.target/arm/neon/vRsubhns64.c: Remove.
938 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
939 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
940 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
941 * gcc.target/arm/neon/vabaQs16.c: Remove.
942 * gcc.target/arm/neon/vabaQs32.c: Remove.
943 * gcc.target/arm/neon/vabaQs8.c: Remove.
944 * gcc.target/arm/neon/vabaQu16.c: Remove.
945 * gcc.target/arm/neon/vabaQu32.c: Remove.
946 * gcc.target/arm/neon/vabaQu8.c: Remove.
947 * gcc.target/arm/neon/vabals16.c: Remove.
948 * gcc.target/arm/neon/vabals32.c: Remove.
949 * gcc.target/arm/neon/vabals8.c: Remove.
950 * gcc.target/arm/neon/vabalu16.c: Remove.
951 * gcc.target/arm/neon/vabalu32.c: Remove.
952 * gcc.target/arm/neon/vabalu8.c: Remove.
953 * gcc.target/arm/neon/vabas16.c: Remove.
954 * gcc.target/arm/neon/vabas32.c: Remove.
955 * gcc.target/arm/neon/vabas8.c: Remove.
956 * gcc.target/arm/neon/vabau16.c: Remove.
957 * gcc.target/arm/neon/vabau32.c: Remove.
958 * gcc.target/arm/neon/vabau8.c: Remove.
959 * gcc.target/arm/neon/vabdQf32.c: Remove.
960 * gcc.target/arm/neon/vabdQs16.c: Remove.
961 * gcc.target/arm/neon/vabdQs32.c: Remove.
962 * gcc.target/arm/neon/vabdQs8.c: Remove.
963 * gcc.target/arm/neon/vabdQu16.c: Remove.
964 * gcc.target/arm/neon/vabdQu32.c: Remove.
965 * gcc.target/arm/neon/vabdQu8.c: Remove.
966 * gcc.target/arm/neon/vabdf32.c: Remove.
967 * gcc.target/arm/neon/vabdls16.c: Remove.
968 * gcc.target/arm/neon/vabdls32.c: Remove.
969 * gcc.target/arm/neon/vabdls8.c: Remove.
970 * gcc.target/arm/neon/vabdlu16.c: Remove.
971 * gcc.target/arm/neon/vabdlu32.c: Remove.
972 * gcc.target/arm/neon/vabdlu8.c: Remove.
973 * gcc.target/arm/neon/vabds16.c: Remove.
974 * gcc.target/arm/neon/vabds32.c: Remove.
975 * gcc.target/arm/neon/vabds8.c: Remove.
976 * gcc.target/arm/neon/vabdu16.c: Remove.
977 * gcc.target/arm/neon/vabdu32.c: Remove.
978 * gcc.target/arm/neon/vabdu8.c: Remove.
979 * gcc.target/arm/neon/vabsQf32.c: Remove.
980 * gcc.target/arm/neon/vabsQs16.c: Remove.
981 * gcc.target/arm/neon/vabsQs32.c: Remove.
982 * gcc.target/arm/neon/vabsQs8.c: Remove.
983 * gcc.target/arm/neon/vabsf32.c: Remove.
984 * gcc.target/arm/neon/vabss16.c: Remove.
985 * gcc.target/arm/neon/vabss32.c: Remove.
986 * gcc.target/arm/neon/vabss8.c: Remove.
987 * gcc.target/arm/neon/vaddQf32.c: Remove.
988 * gcc.target/arm/neon/vaddQs16.c: Remove.
989 * gcc.target/arm/neon/vaddQs32.c: Remove.
990 * gcc.target/arm/neon/vaddQs64.c: Remove.
991 * gcc.target/arm/neon/vaddQs8.c: Remove.
992 * gcc.target/arm/neon/vaddQu16.c: Remove.
993 * gcc.target/arm/neon/vaddQu32.c: Remove.
994 * gcc.target/arm/neon/vaddQu64.c: Remove.
995 * gcc.target/arm/neon/vaddQu8.c: Remove.
996 * gcc.target/arm/neon/vaddf32.c: Remove.
997 * gcc.target/arm/neon/vaddhns16.c: Remove.
998 * gcc.target/arm/neon/vaddhns32.c: Remove.
999 * gcc.target/arm/neon/vaddhns64.c: Remove.
1000 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1001 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1002 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1003 * gcc.target/arm/neon/vaddls16.c: Remove.
1004 * gcc.target/arm/neon/vaddls32.c: Remove.
1005 * gcc.target/arm/neon/vaddls8.c: Remove.
1006 * gcc.target/arm/neon/vaddlu16.c: Remove.
1007 * gcc.target/arm/neon/vaddlu32.c: Remove.
1008 * gcc.target/arm/neon/vaddlu8.c: Remove.
1009 * gcc.target/arm/neon/vadds16.c: Remove.
1010 * gcc.target/arm/neon/vadds32.c: Remove.
1011 * gcc.target/arm/neon/vadds64.c: Remove.
1012 * gcc.target/arm/neon/vadds8.c: Remove.
1013 * gcc.target/arm/neon/vaddu16.c: Remove.
1014 * gcc.target/arm/neon/vaddu32.c: Remove.
1015 * gcc.target/arm/neon/vaddu64.c: Remove.
1016 * gcc.target/arm/neon/vaddu8.c: Remove.
1017 * gcc.target/arm/neon/vaddws16.c: Remove.
1018 * gcc.target/arm/neon/vaddws32.c: Remove.
1019 * gcc.target/arm/neon/vaddws8.c: Remove.
1020 * gcc.target/arm/neon/vaddwu16.c: Remove.
1021 * gcc.target/arm/neon/vaddwu32.c: Remove.
1022 * gcc.target/arm/neon/vaddwu8.c: Remove.
1023 * gcc.target/arm/neon/vandQs16.c: Remove.
1024 * gcc.target/arm/neon/vandQs32.c: Remove.
1025 * gcc.target/arm/neon/vandQs64.c: Remove.
1026 * gcc.target/arm/neon/vandQs8.c: Remove.
1027 * gcc.target/arm/neon/vandQu16.c: Remove.
1028 * gcc.target/arm/neon/vandQu32.c: Remove.
1029 * gcc.target/arm/neon/vandQu64.c: Remove.
1030 * gcc.target/arm/neon/vandQu8.c: Remove.
1031 * gcc.target/arm/neon/vands16.c: Remove.
1032 * gcc.target/arm/neon/vands32.c: Remove.
1033 * gcc.target/arm/neon/vands64.c: Remove.
1034 * gcc.target/arm/neon/vands8.c: Remove.
1035 * gcc.target/arm/neon/vandu16.c: Remove.
1036 * gcc.target/arm/neon/vandu32.c: Remove.
1037 * gcc.target/arm/neon/vandu64.c: Remove.
1038 * gcc.target/arm/neon/vandu8.c: Remove.
1039 * gcc.target/arm/neon/vbicQs16.c: Remove.
1040 * gcc.target/arm/neon/vbicQs32.c: Remove.
1041 * gcc.target/arm/neon/vbicQs64.c: Remove.
1042 * gcc.target/arm/neon/vbicQs8.c: Remove.
1043 * gcc.target/arm/neon/vbicQu16.c: Remove.
1044 * gcc.target/arm/neon/vbicQu32.c: Remove.
1045 * gcc.target/arm/neon/vbicQu64.c: Remove.
1046 * gcc.target/arm/neon/vbicQu8.c: Remove.
1047 * gcc.target/arm/neon/vbics16.c: Remove.
1048 * gcc.target/arm/neon/vbics32.c: Remove.
1049 * gcc.target/arm/neon/vbics64.c: Remove.
1050 * gcc.target/arm/neon/vbics8.c: Remove.
1051 * gcc.target/arm/neon/vbicu16.c: Remove.
1052 * gcc.target/arm/neon/vbicu32.c: Remove.
1053 * gcc.target/arm/neon/vbicu64.c: Remove.
1054 * gcc.target/arm/neon/vbicu8.c: Remove.
1055 * gcc.target/arm/neon/vbslQf32.c: Remove.
1056 * gcc.target/arm/neon/vbslQp16.c: Remove.
1057 * gcc.target/arm/neon/vbslQp64.c: Remove.
1058 * gcc.target/arm/neon/vbslQp8.c: Remove.
1059 * gcc.target/arm/neon/vbslQs16.c: Remove.
1060 * gcc.target/arm/neon/vbslQs32.c: Remove.
1061 * gcc.target/arm/neon/vbslQs64.c: Remove.
1062 * gcc.target/arm/neon/vbslQs8.c: Remove.
1063 * gcc.target/arm/neon/vbslQu16.c: Remove.
1064 * gcc.target/arm/neon/vbslQu32.c: Remove.
1065 * gcc.target/arm/neon/vbslQu64.c: Remove.
1066 * gcc.target/arm/neon/vbslQu8.c: Remove.
1067 * gcc.target/arm/neon/vbslf32.c: Remove.
1068 * gcc.target/arm/neon/vbslp16.c: Remove.
1069 * gcc.target/arm/neon/vbslp64.c: Remove.
1070 * gcc.target/arm/neon/vbslp8.c: Remove.
1071 * gcc.target/arm/neon/vbsls16.c: Remove.
1072 * gcc.target/arm/neon/vbsls32.c: Remove.
1073 * gcc.target/arm/neon/vbsls64.c: Remove.
1074 * gcc.target/arm/neon/vbsls8.c: Remove.
1075 * gcc.target/arm/neon/vbslu16.c: Remove.
1076 * gcc.target/arm/neon/vbslu32.c: Remove.
1077 * gcc.target/arm/neon/vbslu64.c: Remove.
1078 * gcc.target/arm/neon/vbslu8.c: Remove.
1079 * gcc.target/arm/neon/vcageQf32.c: Remove.
1080 * gcc.target/arm/neon/vcagef32.c: Remove.
1081 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1082 * gcc.target/arm/neon/vcagtf32.c: Remove.
1083 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1084 * gcc.target/arm/neon/vcalef32.c: Remove.
1085 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1086 * gcc.target/arm/neon/vcaltf32.c: Remove.
1087 * gcc.target/arm/neon/vceqQf32.c: Remove.
1088 * gcc.target/arm/neon/vceqQp8.c: Remove.
1089 * gcc.target/arm/neon/vceqQs16.c: Remove.
1090 * gcc.target/arm/neon/vceqQs32.c: Remove.
1091 * gcc.target/arm/neon/vceqQs8.c: Remove.
1092 * gcc.target/arm/neon/vceqQu16.c: Remove.
1093 * gcc.target/arm/neon/vceqQu32.c: Remove.
1094 * gcc.target/arm/neon/vceqQu8.c: Remove.
1095 * gcc.target/arm/neon/vceqf32.c: Remove.
1096 * gcc.target/arm/neon/vceqp8.c: Remove.
1097 * gcc.target/arm/neon/vceqs16.c: Remove.
1098 * gcc.target/arm/neon/vceqs32.c: Remove.
1099 * gcc.target/arm/neon/vceqs8.c: Remove.
1100 * gcc.target/arm/neon/vcequ16.c: Remove.
1101 * gcc.target/arm/neon/vcequ32.c: Remove.
1102 * gcc.target/arm/neon/vcequ8.c: Remove.
1103 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1104 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1105 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1106 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1107 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1108 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1109 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1110 * gcc.target/arm/neon/vcgef32.c: Remove.
1111 * gcc.target/arm/neon/vcges16.c: Remove.
1112 * gcc.target/arm/neon/vcges32.c: Remove.
1113 * gcc.target/arm/neon/vcges8.c: Remove.
1114 * gcc.target/arm/neon/vcgeu16.c: Remove.
1115 * gcc.target/arm/neon/vcgeu32.c: Remove.
1116 * gcc.target/arm/neon/vcgeu8.c: Remove.
1117 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1118 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1119 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1120 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1121 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1122 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1123 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1124 * gcc.target/arm/neon/vcgtf32.c: Remove.
1125 * gcc.target/arm/neon/vcgts16.c: Remove.
1126 * gcc.target/arm/neon/vcgts32.c: Remove.
1127 * gcc.target/arm/neon/vcgts8.c: Remove.
1128 * gcc.target/arm/neon/vcgtu16.c: Remove.
1129 * gcc.target/arm/neon/vcgtu32.c: Remove.
1130 * gcc.target/arm/neon/vcgtu8.c: Remove.
1131 * gcc.target/arm/neon/vcleQf32.c: Remove.
1132 * gcc.target/arm/neon/vcleQs16.c: Remove.
1133 * gcc.target/arm/neon/vcleQs32.c: Remove.
1134 * gcc.target/arm/neon/vcleQs8.c: Remove.
1135 * gcc.target/arm/neon/vcleQu16.c: Remove.
1136 * gcc.target/arm/neon/vcleQu32.c: Remove.
1137 * gcc.target/arm/neon/vcleQu8.c: Remove.
1138 * gcc.target/arm/neon/vclef32.c: Remove.
1139 * gcc.target/arm/neon/vcles16.c: Remove.
1140 * gcc.target/arm/neon/vcles32.c: Remove.
1141 * gcc.target/arm/neon/vcles8.c: Remove.
1142 * gcc.target/arm/neon/vcleu16.c: Remove.
1143 * gcc.target/arm/neon/vcleu32.c: Remove.
1144 * gcc.target/arm/neon/vcleu8.c: Remove.
1145 * gcc.target/arm/neon/vclsQs16.c: Remove.
1146 * gcc.target/arm/neon/vclsQs32.c: Remove.
1147 * gcc.target/arm/neon/vclsQs8.c: Remove.
1148 * gcc.target/arm/neon/vclss16.c: Remove.
1149 * gcc.target/arm/neon/vclss32.c: Remove.
1150 * gcc.target/arm/neon/vclss8.c: Remove.
1151 * gcc.target/arm/neon/vcltQf32.c: Remove.
1152 * gcc.target/arm/neon/vcltQs16.c: Remove.
1153 * gcc.target/arm/neon/vcltQs32.c: Remove.
1154 * gcc.target/arm/neon/vcltQs8.c: Remove.
1155 * gcc.target/arm/neon/vcltQu16.c: Remove.
1156 * gcc.target/arm/neon/vcltQu32.c: Remove.
1157 * gcc.target/arm/neon/vcltQu8.c: Remove.
1158 * gcc.target/arm/neon/vcltf32.c: Remove.
1159 * gcc.target/arm/neon/vclts16.c: Remove.
1160 * gcc.target/arm/neon/vclts32.c: Remove.
1161 * gcc.target/arm/neon/vclts8.c: Remove.
1162 * gcc.target/arm/neon/vcltu16.c: Remove.
1163 * gcc.target/arm/neon/vcltu32.c: Remove.
1164 * gcc.target/arm/neon/vcltu8.c: Remove.
1165 * gcc.target/arm/neon/vclzQs16.c: Remove.
1166 * gcc.target/arm/neon/vclzQs32.c: Remove.
1167 * gcc.target/arm/neon/vclzQs8.c: Remove.
1168 * gcc.target/arm/neon/vclzQu16.c: Remove.
1169 * gcc.target/arm/neon/vclzQu32.c: Remove.
1170 * gcc.target/arm/neon/vclzQu8.c: Remove.
1171 * gcc.target/arm/neon/vclzs16.c: Remove.
1172 * gcc.target/arm/neon/vclzs32.c: Remove.
1173 * gcc.target/arm/neon/vclzs8.c: Remove.
1174 * gcc.target/arm/neon/vclzu16.c: Remove.
1175 * gcc.target/arm/neon/vclzu32.c: Remove.
1176 * gcc.target/arm/neon/vclzu8.c: Remove.
1177 * gcc.target/arm/neon/vcntQp8.c: Remove.
1178 * gcc.target/arm/neon/vcntQs8.c: Remove.
1179 * gcc.target/arm/neon/vcntQu8.c: Remove.
1180 * gcc.target/arm/neon/vcntp8.c: Remove.
1181 * gcc.target/arm/neon/vcnts8.c: Remove.
1182 * gcc.target/arm/neon/vcntu8.c: Remove.
1183 * gcc.target/arm/neon/vcombinef32.c: Remove.
1184 * gcc.target/arm/neon/vcombinep16.c: Remove.
1185 * gcc.target/arm/neon/vcombinep64.c: Remove.
1186 * gcc.target/arm/neon/vcombinep8.c: Remove.
1187 * gcc.target/arm/neon/vcombines16.c: Remove.
1188 * gcc.target/arm/neon/vcombines32.c: Remove.
1189 * gcc.target/arm/neon/vcombines64.c: Remove.
1190 * gcc.target/arm/neon/vcombines8.c: Remove.
1191 * gcc.target/arm/neon/vcombineu16.c: Remove.
1192 * gcc.target/arm/neon/vcombineu32.c: Remove.
1193 * gcc.target/arm/neon/vcombineu64.c: Remove.
1194 * gcc.target/arm/neon/vcombineu8.c: Remove.
1195 * gcc.target/arm/neon/vcreatef32.c: Remove.
1196 * gcc.target/arm/neon/vcreatep16.c: Remove.
1197 * gcc.target/arm/neon/vcreatep64.c: Remove.
1198 * gcc.target/arm/neon/vcreatep8.c: Remove.
1199 * gcc.target/arm/neon/vcreates16.c: Remove.
1200 * gcc.target/arm/neon/vcreates32.c: Remove.
1201 * gcc.target/arm/neon/vcreates64.c: Remove.
1202 * gcc.target/arm/neon/vcreates8.c: Remove.
1203 * gcc.target/arm/neon/vcreateu16.c: Remove.
1204 * gcc.target/arm/neon/vcreateu32.c: Remove.
1205 * gcc.target/arm/neon/vcreateu64.c: Remove.
1206 * gcc.target/arm/neon/vcreateu8.c: Remove.
1207 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1208 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1209 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1210 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1211 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1212 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1213 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1214 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1215 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1216 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1217 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1218 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1219 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1220 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1221 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1222 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1223 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1224 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1225 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1226 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1227 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1228 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1229 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1230 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1231 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1232 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1233 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1234 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1235 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1236 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1237 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1238 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1239 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1240 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1241 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1242 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1243 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1244 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1245 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1246 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1247 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1248 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1249 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1250 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1251 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1252 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1253 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1254 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1255 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1256 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1257 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1258 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1259 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1260 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1261 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1262 * gcc.target/arm/neon/vdup_np16.c: Remove.
1263 * gcc.target/arm/neon/vdup_np64.c: Remove.
1264 * gcc.target/arm/neon/vdup_np8.c: Remove.
1265 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1266 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1267 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1268 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1269 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1270 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1271 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1272 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1273 * gcc.target/arm/neon/veorQs16.c: Remove.
1274 * gcc.target/arm/neon/veorQs32.c: Remove.
1275 * gcc.target/arm/neon/veorQs64.c: Remove.
1276 * gcc.target/arm/neon/veorQs8.c: Remove.
1277 * gcc.target/arm/neon/veorQu16.c: Remove.
1278 * gcc.target/arm/neon/veorQu32.c: Remove.
1279 * gcc.target/arm/neon/veorQu64.c: Remove.
1280 * gcc.target/arm/neon/veorQu8.c: Remove.
1281 * gcc.target/arm/neon/veors16.c: Remove.
1282 * gcc.target/arm/neon/veors32.c: Remove.
1283 * gcc.target/arm/neon/veors64.c: Remove.
1284 * gcc.target/arm/neon/veors8.c: Remove.
1285 * gcc.target/arm/neon/veoru16.c: Remove.
1286 * gcc.target/arm/neon/veoru32.c: Remove.
1287 * gcc.target/arm/neon/veoru64.c: Remove.
1288 * gcc.target/arm/neon/veoru8.c: Remove.
1289 * gcc.target/arm/neon/vextQf32.c: Remove.
1290 * gcc.target/arm/neon/vextQp16.c: Remove.
1291 * gcc.target/arm/neon/vextQp64.c: Remove.
1292 * gcc.target/arm/neon/vextQp8.c: Remove.
1293 * gcc.target/arm/neon/vextQs16.c: Remove.
1294 * gcc.target/arm/neon/vextQs32.c: Remove.
1295 * gcc.target/arm/neon/vextQs64.c: Remove.
1296 * gcc.target/arm/neon/vextQs8.c: Remove.
1297 * gcc.target/arm/neon/vextQu16.c: Remove.
1298 * gcc.target/arm/neon/vextQu32.c: Remove.
1299 * gcc.target/arm/neon/vextQu64.c: Remove.
1300 * gcc.target/arm/neon/vextQu8.c: Remove.
1301 * gcc.target/arm/neon/vextf32.c: Remove.
1302 * gcc.target/arm/neon/vextp16.c: Remove.
1303 * gcc.target/arm/neon/vextp64.c: Remove.
1304 * gcc.target/arm/neon/vextp8.c: Remove.
1305 * gcc.target/arm/neon/vexts16.c: Remove.
1306 * gcc.target/arm/neon/vexts32.c: Remove.
1307 * gcc.target/arm/neon/vexts64.c: Remove.
1308 * gcc.target/arm/neon/vexts8.c: Remove.
1309 * gcc.target/arm/neon/vextu16.c: Remove.
1310 * gcc.target/arm/neon/vextu32.c: Remove.
1311 * gcc.target/arm/neon/vextu64.c: Remove.
1312 * gcc.target/arm/neon/vextu8.c: Remove.
1313 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1314 * gcc.target/arm/neon/vfmaf32.c: Remove.
1315 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1316 * gcc.target/arm/neon/vfmsf32.c: Remove.
1317 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1318 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1319 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1320 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1321 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1322 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1323 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1324 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1325 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1326 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1327 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1328 * gcc.target/arm/neon/vget_highf32.c: Remove.
1329 * gcc.target/arm/neon/vget_highp16.c: Remove.
1330 * gcc.target/arm/neon/vget_highp64.c: Remove.
1331 * gcc.target/arm/neon/vget_highp8.c: Remove.
1332 * gcc.target/arm/neon/vget_highs16.c: Remove.
1333 * gcc.target/arm/neon/vget_highs32.c: Remove.
1334 * gcc.target/arm/neon/vget_highs64.c: Remove.
1335 * gcc.target/arm/neon/vget_highs8.c: Remove.
1336 * gcc.target/arm/neon/vget_highu16.c: Remove.
1337 * gcc.target/arm/neon/vget_highu32.c: Remove.
1338 * gcc.target/arm/neon/vget_highu64.c: Remove.
1339 * gcc.target/arm/neon/vget_highu8.c: Remove.
1340 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1341 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1342 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1343 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1344 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1345 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1346 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1347 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1348 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1349 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1350 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1351 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1352 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1353 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1354 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1355 * gcc.target/arm/neon/vget_lows16.c: Remove.
1356 * gcc.target/arm/neon/vget_lows32.c: Remove.
1357 * gcc.target/arm/neon/vget_lows64.c: Remove.
1358 * gcc.target/arm/neon/vget_lows8.c: Remove.
1359 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1360 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1361 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1362 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1363 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1364 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1365 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1366 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1367 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1368 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1369 * gcc.target/arm/neon/vhadds16.c: Remove.
1370 * gcc.target/arm/neon/vhadds32.c: Remove.
1371 * gcc.target/arm/neon/vhadds8.c: Remove.
1372 * gcc.target/arm/neon/vhaddu16.c: Remove.
1373 * gcc.target/arm/neon/vhaddu32.c: Remove.
1374 * gcc.target/arm/neon/vhaddu8.c: Remove.
1375 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1376 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1377 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1378 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1379 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1380 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1381 * gcc.target/arm/neon/vhsubs16.c: Remove.
1382 * gcc.target/arm/neon/vhsubs32.c: Remove.
1383 * gcc.target/arm/neon/vhsubs8.c: Remove.
1384 * gcc.target/arm/neon/vhsubu16.c: Remove.
1385 * gcc.target/arm/neon/vhsubu32.c: Remove.
1386 * gcc.target/arm/neon/vhsubu8.c: Remove.
1387 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1388 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1389 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1390 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1391 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1392 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1393 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1394 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1395 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1396 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1397 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1398 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1399 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1400 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1401 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1402 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1403 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1404 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1405 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1406 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1407 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1408 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1409 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1410 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1411 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1412 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1413 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1414 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1415 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1416 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1417 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1418 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1419 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1420 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1421 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1422 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1423 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1424 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1425 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1426 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1427 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1428 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1429 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1430 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1431 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1432 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1433 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1434 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1435 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1436 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1437 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1438 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1439 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1440 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1441 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1442 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1443 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1444 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1445 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1446 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1447 * gcc.target/arm/neon/vld1f32.c: Remove.
1448 * gcc.target/arm/neon/vld1p16.c: Remove.
1449 * gcc.target/arm/neon/vld1p64.c: Remove.
1450 * gcc.target/arm/neon/vld1p8.c: Remove.
1451 * gcc.target/arm/neon/vld1s16.c: Remove.
1452 * gcc.target/arm/neon/vld1s32.c: Remove.
1453 * gcc.target/arm/neon/vld1s64.c: Remove.
1454 * gcc.target/arm/neon/vld1s8.c: Remove.
1455 * gcc.target/arm/neon/vld1u16.c: Remove.
1456 * gcc.target/arm/neon/vld1u32.c: Remove.
1457 * gcc.target/arm/neon/vld1u64.c: Remove.
1458 * gcc.target/arm/neon/vld1u8.c: Remove.
1459 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1460 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1461 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1462 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1463 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1464 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1465 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1466 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1467 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1468 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1469 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1470 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1471 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1472 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1473 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1474 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1475 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1476 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1477 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1478 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1479 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1480 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1481 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1482 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1483 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1484 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1485 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1486 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1487 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1488 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1489 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1490 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1491 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1492 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1493 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1494 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1495 * gcc.target/arm/neon/vld2f32.c: Remove.
1496 * gcc.target/arm/neon/vld2p16.c: Remove.
1497 * gcc.target/arm/neon/vld2p64.c: Remove.
1498 * gcc.target/arm/neon/vld2p8.c: Remove.
1499 * gcc.target/arm/neon/vld2s16.c: Remove.
1500 * gcc.target/arm/neon/vld2s32.c: Remove.
1501 * gcc.target/arm/neon/vld2s64.c: Remove.
1502 * gcc.target/arm/neon/vld2s8.c: Remove.
1503 * gcc.target/arm/neon/vld2u16.c: Remove.
1504 * gcc.target/arm/neon/vld2u32.c: Remove.
1505 * gcc.target/arm/neon/vld2u64.c: Remove.
1506 * gcc.target/arm/neon/vld2u8.c: Remove.
1507 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1508 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1509 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1510 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1511 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1512 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1513 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1514 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1515 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1516 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1517 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1518 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1519 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1520 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1521 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1522 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1523 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1524 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1525 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1526 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1527 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1528 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1529 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1530 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1531 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1532 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1533 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1534 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1535 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1536 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1537 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1538 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1539 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1540 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1541 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1542 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1543 * gcc.target/arm/neon/vld3f32.c: Remove.
1544 * gcc.target/arm/neon/vld3p16.c: Remove.
1545 * gcc.target/arm/neon/vld3p64.c: Remove.
1546 * gcc.target/arm/neon/vld3p8.c: Remove.
1547 * gcc.target/arm/neon/vld3s16.c: Remove.
1548 * gcc.target/arm/neon/vld3s32.c: Remove.
1549 * gcc.target/arm/neon/vld3s64.c: Remove.
1550 * gcc.target/arm/neon/vld3s8.c: Remove.
1551 * gcc.target/arm/neon/vld3u16.c: Remove.
1552 * gcc.target/arm/neon/vld3u32.c: Remove.
1553 * gcc.target/arm/neon/vld3u64.c: Remove.
1554 * gcc.target/arm/neon/vld3u8.c: Remove.
1555 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1556 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1557 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1558 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1559 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1560 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1561 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1562 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1563 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1564 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1565 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1566 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1567 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1568 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1569 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1570 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1571 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1572 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1573 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1574 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1575 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1576 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1577 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1578 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1579 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1580 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1581 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1582 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1583 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1584 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1585 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1586 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1587 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1588 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1589 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1590 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1591 * gcc.target/arm/neon/vld4f32.c: Remove.
1592 * gcc.target/arm/neon/vld4p16.c: Remove.
1593 * gcc.target/arm/neon/vld4p64.c: Remove.
1594 * gcc.target/arm/neon/vld4p8.c: Remove.
1595 * gcc.target/arm/neon/vld4s16.c: Remove.
1596 * gcc.target/arm/neon/vld4s32.c: Remove.
1597 * gcc.target/arm/neon/vld4s64.c: Remove.
1598 * gcc.target/arm/neon/vld4s8.c: Remove.
1599 * gcc.target/arm/neon/vld4u16.c: Remove.
1600 * gcc.target/arm/neon/vld4u32.c: Remove.
1601 * gcc.target/arm/neon/vld4u64.c: Remove.
1602 * gcc.target/arm/neon/vld4u8.c: Remove.
1603 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1604 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1605 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1606 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1607 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1608 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1609 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1610 * gcc.target/arm/neon/vmaxf32.c: Remove.
1611 * gcc.target/arm/neon/vmaxs16.c: Remove.
1612 * gcc.target/arm/neon/vmaxs32.c: Remove.
1613 * gcc.target/arm/neon/vmaxs8.c: Remove.
1614 * gcc.target/arm/neon/vmaxu16.c: Remove.
1615 * gcc.target/arm/neon/vmaxu32.c: Remove.
1616 * gcc.target/arm/neon/vmaxu8.c: Remove.
1617 * gcc.target/arm/neon/vminQf32.c: Remove.
1618 * gcc.target/arm/neon/vminQs16.c: Remove.
1619 * gcc.target/arm/neon/vminQs32.c: Remove.
1620 * gcc.target/arm/neon/vminQs8.c: Remove.
1621 * gcc.target/arm/neon/vminQu16.c: Remove.
1622 * gcc.target/arm/neon/vminQu32.c: Remove.
1623 * gcc.target/arm/neon/vminQu8.c: Remove.
1624 * gcc.target/arm/neon/vminf32.c: Remove.
1625 * gcc.target/arm/neon/vmins16.c: Remove.
1626 * gcc.target/arm/neon/vmins32.c: Remove.
1627 * gcc.target/arm/neon/vmins8.c: Remove.
1628 * gcc.target/arm/neon/vminu16.c: Remove.
1629 * gcc.target/arm/neon/vminu32.c: Remove.
1630 * gcc.target/arm/neon/vminu8.c: Remove.
1631 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1632 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1633 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1634 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1635 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1636 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1637 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1638 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1639 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1640 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1641 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1642 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1643 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1644 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1645 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1646 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1647 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1648 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1649 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1650 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1651 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1652 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1653 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1654 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1655 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1656 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1657 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1658 * gcc.target/arm/neon/vmlaf32.c: Remove.
1659 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1660 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1661 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1662 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1663 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1664 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1665 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1666 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1667 * gcc.target/arm/neon/vmlals16.c: Remove.
1668 * gcc.target/arm/neon/vmlals32.c: Remove.
1669 * gcc.target/arm/neon/vmlals8.c: Remove.
1670 * gcc.target/arm/neon/vmlalu16.c: Remove.
1671 * gcc.target/arm/neon/vmlalu32.c: Remove.
1672 * gcc.target/arm/neon/vmlalu8.c: Remove.
1673 * gcc.target/arm/neon/vmlas16.c: Remove.
1674 * gcc.target/arm/neon/vmlas32.c: Remove.
1675 * gcc.target/arm/neon/vmlas8.c: Remove.
1676 * gcc.target/arm/neon/vmlau16.c: Remove.
1677 * gcc.target/arm/neon/vmlau32.c: Remove.
1678 * gcc.target/arm/neon/vmlau8.c: Remove.
1679 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1680 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1681 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1682 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1683 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1684 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1685 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1686 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1687 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1688 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1689 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1690 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1691 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1692 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1693 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1694 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1695 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1696 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1697 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1698 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1699 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1700 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1701 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1702 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1703 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1704 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1705 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1706 * gcc.target/arm/neon/vmlsf32.c: Remove.
1707 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1708 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1709 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1710 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1711 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1712 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1713 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1714 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1715 * gcc.target/arm/neon/vmlsls16.c: Remove.
1716 * gcc.target/arm/neon/vmlsls32.c: Remove.
1717 * gcc.target/arm/neon/vmlsls8.c: Remove.
1718 * gcc.target/arm/neon/vmlslu16.c: Remove.
1719 * gcc.target/arm/neon/vmlslu32.c: Remove.
1720 * gcc.target/arm/neon/vmlslu8.c: Remove.
1721 * gcc.target/arm/neon/vmlss16.c: Remove.
1722 * gcc.target/arm/neon/vmlss32.c: Remove.
1723 * gcc.target/arm/neon/vmlss8.c: Remove.
1724 * gcc.target/arm/neon/vmlsu16.c: Remove.
1725 * gcc.target/arm/neon/vmlsu32.c: Remove.
1726 * gcc.target/arm/neon/vmlsu8.c: Remove.
1727 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1728 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1729 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1730 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1731 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1732 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1733 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1734 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1735 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1736 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1737 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1738 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1739 * gcc.target/arm/neon/vmov_np16.c: Remove.
1740 * gcc.target/arm/neon/vmov_np8.c: Remove.
1741 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1742 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1743 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1744 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1745 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1746 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1747 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1748 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1749 * gcc.target/arm/neon/vmovls16.c: Remove.
1750 * gcc.target/arm/neon/vmovls32.c: Remove.
1751 * gcc.target/arm/neon/vmovls8.c: Remove.
1752 * gcc.target/arm/neon/vmovlu16.c: Remove.
1753 * gcc.target/arm/neon/vmovlu32.c: Remove.
1754 * gcc.target/arm/neon/vmovlu8.c: Remove.
1755 * gcc.target/arm/neon/vmovns16.c: Remove.
1756 * gcc.target/arm/neon/vmovns32.c: Remove.
1757 * gcc.target/arm/neon/vmovns64.c: Remove.
1758 * gcc.target/arm/neon/vmovnu16.c: Remove.
1759 * gcc.target/arm/neon/vmovnu32.c: Remove.
1760 * gcc.target/arm/neon/vmovnu64.c: Remove.
1761 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1762 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1763 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1764 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1765 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1766 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1767 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1768 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1769 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1770 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1771 * gcc.target/arm/neon/vmulQf32.c: Remove.
1772 * gcc.target/arm/neon/vmulQp8.c: Remove.
1773 * gcc.target/arm/neon/vmulQs16.c: Remove.
1774 * gcc.target/arm/neon/vmulQs32.c: Remove.
1775 * gcc.target/arm/neon/vmulQs8.c: Remove.
1776 * gcc.target/arm/neon/vmulQu16.c: Remove.
1777 * gcc.target/arm/neon/vmulQu32.c: Remove.
1778 * gcc.target/arm/neon/vmulQu8.c: Remove.
1779 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1780 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1781 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1782 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1783 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1784 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1785 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1786 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1787 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1788 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1789 * gcc.target/arm/neon/vmulf32.c: Remove.
1790 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1791 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1792 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1793 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1794 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1795 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1796 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1797 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1798 * gcc.target/arm/neon/vmullp8.c: Remove.
1799 * gcc.target/arm/neon/vmulls16.c: Remove.
1800 * gcc.target/arm/neon/vmulls32.c: Remove.
1801 * gcc.target/arm/neon/vmulls8.c: Remove.
1802 * gcc.target/arm/neon/vmullu16.c: Remove.
1803 * gcc.target/arm/neon/vmullu32.c: Remove.
1804 * gcc.target/arm/neon/vmullu8.c: Remove.
1805 * gcc.target/arm/neon/vmulp8.c: Remove.
1806 * gcc.target/arm/neon/vmuls16.c: Remove.
1807 * gcc.target/arm/neon/vmuls32.c: Remove.
1808 * gcc.target/arm/neon/vmuls8.c: Remove.
1809 * gcc.target/arm/neon/vmulu16.c: Remove.
1810 * gcc.target/arm/neon/vmulu32.c: Remove.
1811 * gcc.target/arm/neon/vmulu8.c: Remove.
1812 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1813 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1814 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1815 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1816 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1817 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1818 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1819 * gcc.target/arm/neon/vmvnp8.c: Remove.
1820 * gcc.target/arm/neon/vmvns16.c: Remove.
1821 * gcc.target/arm/neon/vmvns32.c: Remove.
1822 * gcc.target/arm/neon/vmvns8.c: Remove.
1823 * gcc.target/arm/neon/vmvnu16.c: Remove.
1824 * gcc.target/arm/neon/vmvnu32.c: Remove.
1825 * gcc.target/arm/neon/vmvnu8.c: Remove.
1826 * gcc.target/arm/neon/vnegQf32.c: Remove.
1827 * gcc.target/arm/neon/vnegQs16.c: Remove.
1828 * gcc.target/arm/neon/vnegQs32.c: Remove.
1829 * gcc.target/arm/neon/vnegQs8.c: Remove.
1830 * gcc.target/arm/neon/vnegf32.c: Remove.
1831 * gcc.target/arm/neon/vnegs16.c: Remove.
1832 * gcc.target/arm/neon/vnegs32.c: Remove.
1833 * gcc.target/arm/neon/vnegs8.c: Remove.
1834 * gcc.target/arm/neon/vornQs16.c: Remove.
1835 * gcc.target/arm/neon/vornQs32.c: Remove.
1836 * gcc.target/arm/neon/vornQs64.c: Remove.
1837 * gcc.target/arm/neon/vornQs8.c: Remove.
1838 * gcc.target/arm/neon/vornQu16.c: Remove.
1839 * gcc.target/arm/neon/vornQu32.c: Remove.
1840 * gcc.target/arm/neon/vornQu64.c: Remove.
1841 * gcc.target/arm/neon/vornQu8.c: Remove.
1842 * gcc.target/arm/neon/vorns16.c: Remove.
1843 * gcc.target/arm/neon/vorns32.c: Remove.
1844 * gcc.target/arm/neon/vorns64.c: Remove.
1845 * gcc.target/arm/neon/vorns8.c: Remove.
1846 * gcc.target/arm/neon/vornu16.c: Remove.
1847 * gcc.target/arm/neon/vornu32.c: Remove.
1848 * gcc.target/arm/neon/vornu64.c: Remove.
1849 * gcc.target/arm/neon/vornu8.c: Remove.
1850 * gcc.target/arm/neon/vorrQs16.c: Remove.
1851 * gcc.target/arm/neon/vorrQs32.c: Remove.
1852 * gcc.target/arm/neon/vorrQs64.c: Remove.
1853 * gcc.target/arm/neon/vorrQs8.c: Remove.
1854 * gcc.target/arm/neon/vorrQu16.c: Remove.
1855 * gcc.target/arm/neon/vorrQu32.c: Remove.
1856 * gcc.target/arm/neon/vorrQu64.c: Remove.
1857 * gcc.target/arm/neon/vorrQu8.c: Remove.
1858 * gcc.target/arm/neon/vorrs16.c: Remove.
1859 * gcc.target/arm/neon/vorrs32.c: Remove.
1860 * gcc.target/arm/neon/vorrs64.c: Remove.
1861 * gcc.target/arm/neon/vorrs8.c: Remove.
1862 * gcc.target/arm/neon/vorru16.c: Remove.
1863 * gcc.target/arm/neon/vorru32.c: Remove.
1864 * gcc.target/arm/neon/vorru64.c: Remove.
1865 * gcc.target/arm/neon/vorru8.c: Remove.
1866 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1867 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1868 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1869 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1870 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1871 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1872 * gcc.target/arm/neon/vpadals16.c: Remove.
1873 * gcc.target/arm/neon/vpadals32.c: Remove.
1874 * gcc.target/arm/neon/vpadals8.c: Remove.
1875 * gcc.target/arm/neon/vpadalu16.c: Remove.
1876 * gcc.target/arm/neon/vpadalu32.c: Remove.
1877 * gcc.target/arm/neon/vpadalu8.c: Remove.
1878 * gcc.target/arm/neon/vpaddf32.c: Remove.
1879 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1880 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1881 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1882 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1883 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1884 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1885 * gcc.target/arm/neon/vpaddls16.c: Remove.
1886 * gcc.target/arm/neon/vpaddls32.c: Remove.
1887 * gcc.target/arm/neon/vpaddls8.c: Remove.
1888 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1889 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1890 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1891 * gcc.target/arm/neon/vpadds16.c: Remove.
1892 * gcc.target/arm/neon/vpadds32.c: Remove.
1893 * gcc.target/arm/neon/vpadds8.c: Remove.
1894 * gcc.target/arm/neon/vpaddu16.c: Remove.
1895 * gcc.target/arm/neon/vpaddu32.c: Remove.
1896 * gcc.target/arm/neon/vpaddu8.c: Remove.
1897 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1898 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1899 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1900 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1901 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1902 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1903 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1904 * gcc.target/arm/neon/vpminf32.c: Remove.
1905 * gcc.target/arm/neon/vpmins16.c: Remove.
1906 * gcc.target/arm/neon/vpmins32.c: Remove.
1907 * gcc.target/arm/neon/vpmins8.c: Remove.
1908 * gcc.target/arm/neon/vpminu16.c: Remove.
1909 * gcc.target/arm/neon/vpminu32.c: Remove.
1910 * gcc.target/arm/neon/vpminu8.c: Remove.
1911 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1912 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1913 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1914 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1915 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1916 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1917 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1918 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1919 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1920 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1921 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1922 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1923 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1924 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1925 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1926 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1927 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1928 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1929 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1930 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1931 * gcc.target/arm/neon/vqRshls16.c: Remove.
1932 * gcc.target/arm/neon/vqRshls32.c: Remove.
1933 * gcc.target/arm/neon/vqRshls64.c: Remove.
1934 * gcc.target/arm/neon/vqRshls8.c: Remove.
1935 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1936 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1937 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1938 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1939 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1940 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1941 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1942 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1943 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1944 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1945 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1946 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1947 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1948 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1949 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1950 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1951 * gcc.target/arm/neon/vqabss16.c: Remove.
1952 * gcc.target/arm/neon/vqabss32.c: Remove.
1953 * gcc.target/arm/neon/vqabss8.c: Remove.
1954 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1955 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1956 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1957 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1958 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1959 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1960 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1961 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1962 * gcc.target/arm/neon/vqadds16.c: Remove.
1963 * gcc.target/arm/neon/vqadds32.c: Remove.
1964 * gcc.target/arm/neon/vqadds64.c: Remove.
1965 * gcc.target/arm/neon/vqadds8.c: Remove.
1966 * gcc.target/arm/neon/vqaddu16.c: Remove.
1967 * gcc.target/arm/neon/vqaddu32.c: Remove.
1968 * gcc.target/arm/neon/vqaddu64.c: Remove.
1969 * gcc.target/arm/neon/vqaddu8.c: Remove.
1970 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1971 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1972 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1973 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1974 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1975 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1976 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1977 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1978 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1979 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1980 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1981 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1982 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1983 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1984 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1985 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1986 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1987 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1988 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1989 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1990 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1991 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1992 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1993 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1994 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1995 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1996 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1997 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1998 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1999 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2000 * gcc.target/arm/neon/vqmovns16.c: Remove.
2001 * gcc.target/arm/neon/vqmovns32.c: Remove.
2002 * gcc.target/arm/neon/vqmovns64.c: Remove.
2003 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2004 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2005 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2006 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2007 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2008 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2009 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2010 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2011 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2012 * gcc.target/arm/neon/vqnegs16.c: Remove.
2013 * gcc.target/arm/neon/vqnegs32.c: Remove.
2014 * gcc.target/arm/neon/vqnegs8.c: Remove.
2015 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2016 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2017 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2018 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2019 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2020 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2021 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2022 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2023 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2024 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2025 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2026 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2027 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2028 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2029 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2030 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2031 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2032 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2033 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2034 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2035 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2036 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2037 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2038 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2039 * gcc.target/arm/neon/vqshls16.c: Remove.
2040 * gcc.target/arm/neon/vqshls32.c: Remove.
2041 * gcc.target/arm/neon/vqshls64.c: Remove.
2042 * gcc.target/arm/neon/vqshls8.c: Remove.
2043 * gcc.target/arm/neon/vqshlu16.c: Remove.
2044 * gcc.target/arm/neon/vqshlu32.c: Remove.
2045 * gcc.target/arm/neon/vqshlu64.c: Remove.
2046 * gcc.target/arm/neon/vqshlu8.c: Remove.
2047 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2048 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2049 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2050 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2051 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2052 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2053 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2054 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2055 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2056 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2057 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2058 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2059 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2060 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2061 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2062 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2063 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2064 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2065 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2066 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2067 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2068 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2069 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2070 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2071 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2072 * gcc.target/arm/neon/vqsubs16.c: Remove.
2073 * gcc.target/arm/neon/vqsubs32.c: Remove.
2074 * gcc.target/arm/neon/vqsubs64.c: Remove.
2075 * gcc.target/arm/neon/vqsubs8.c: Remove.
2076 * gcc.target/arm/neon/vqsubu16.c: Remove.
2077 * gcc.target/arm/neon/vqsubu32.c: Remove.
2078 * gcc.target/arm/neon/vqsubu64.c: Remove.
2079 * gcc.target/arm/neon/vqsubu8.c: Remove.
2080 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2081 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2082 * gcc.target/arm/neon/vrecpef32.c: Remove.
2083 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2084 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2085 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2086 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2087 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2088 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2089 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2090 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2091 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2092 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2093 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2094 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2095 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2096 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2097 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2098 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2099 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2100 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2101 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2102 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2103 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2104 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2105 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2106 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2107 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2108 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2109 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2110 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2111 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2112 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2113 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2114 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2115 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2116 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2117 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2118 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2119 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2120 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2121 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2122 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2123 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2124 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2125 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2126 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2127 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2128 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2129 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2130 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2131 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2132 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2133 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2134 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2135 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2136 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2137 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2138 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2139 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2140 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2141 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2142 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2143 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2144 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2145 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2146 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2147 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2148 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2149 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2150 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2151 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2152 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2153 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2154 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2155 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2156 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2157 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2158 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2159 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2160 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2161 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2162 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2163 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2164 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2165 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2166 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2167 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2168 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2169 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2170 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2171 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2172 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2173 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2174 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2175 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2176 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2177 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2178 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2179 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2180 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2181 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2182 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2183 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2184 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2185 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2186 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2187 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2188 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2189 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2190 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2260 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2261 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2262 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2263 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2264 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2265 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2266 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2267 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2268 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2269 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2270 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2271 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2272 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2273 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2274 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2275 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2276 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2277 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2278 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2279 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2280 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2281 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2282 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2283 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2284 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2285 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2286 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2287 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2288 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2289 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2290 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2291 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2292 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2293 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2294 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2295 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2296 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2297 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2298 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2299 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2300 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2301 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2302 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2303 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2304 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2305 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2306 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2307 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2308 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2309 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2310 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2311 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2312 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2313 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2314 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2315 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2316 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2317 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2318 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2319 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2320 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2321 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2322 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2323 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2324 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2325 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2326 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2327 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2328 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2329 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2337 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2338 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2339 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2340 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2341 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2342 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2343 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2344 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2345 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2346 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2347 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2348 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2349 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2350 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2351 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2352 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2353 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2354 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2355 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2356 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2357 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2358 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2359 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2360 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2361 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2362 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2363 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2364 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2365 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2366 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2367 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2368 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2369 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2370 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2371 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2372 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2373 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2374 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2375 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2376 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2377 * gcc.target/arm/neon/vrev16p8.c: Remove.
2378 * gcc.target/arm/neon/vrev16s8.c: Remove.
2379 * gcc.target/arm/neon/vrev16u8.c: Remove.
2380 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2381 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2382 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2383 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2384 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2385 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2386 * gcc.target/arm/neon/vrev32p16.c: Remove.
2387 * gcc.target/arm/neon/vrev32p8.c: Remove.
2388 * gcc.target/arm/neon/vrev32s16.c: Remove.
2389 * gcc.target/arm/neon/vrev32s8.c: Remove.
2390 * gcc.target/arm/neon/vrev32u16.c: Remove.
2391 * gcc.target/arm/neon/vrev32u8.c: Remove.
2392 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2393 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2394 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2395 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2396 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2397 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2398 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2399 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2400 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2401 * gcc.target/arm/neon/vrev64f32.c: Remove.
2402 * gcc.target/arm/neon/vrev64p16.c: Remove.
2403 * gcc.target/arm/neon/vrev64p8.c: Remove.
2404 * gcc.target/arm/neon/vrev64s16.c: Remove.
2405 * gcc.target/arm/neon/vrev64s32.c: Remove.
2406 * gcc.target/arm/neon/vrev64s8.c: Remove.
2407 * gcc.target/arm/neon/vrev64u16.c: Remove.
2408 * gcc.target/arm/neon/vrev64u32.c: Remove.
2409 * gcc.target/arm/neon/vrev64u8.c: Remove.
2410 * gcc.target/arm/neon/vrndaf32.c: Remove.
2411 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2412 * gcc.target/arm/neon/vrndf32.c: Remove.
2413 * gcc.target/arm/neon/vrndmf32.c: Remove.
2414 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2415 * gcc.target/arm/neon/vrndnf32.c: Remove.
2416 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2417 * gcc.target/arm/neon/vrndpf32.c: Remove.
2418 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2419 * gcc.target/arm/neon/vrndqf32.c: Remove.
2420 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2421 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2422 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2423 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2424 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2425 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2426 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2427 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2428 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2429 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2430 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2431 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2432 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2433 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2434 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2435 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2436 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2437 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2438 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2439 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2440 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2441 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2442 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2443 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2444 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2445 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2446 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2447 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2448 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2449 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2450 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2451 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2452 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2453 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2454 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2455 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2456 * gcc.target/arm/neon/vshlQs16.c: Remove.
2457 * gcc.target/arm/neon/vshlQs32.c: Remove.
2458 * gcc.target/arm/neon/vshlQs64.c: Remove.
2459 * gcc.target/arm/neon/vshlQs8.c: Remove.
2460 * gcc.target/arm/neon/vshlQu16.c: Remove.
2461 * gcc.target/arm/neon/vshlQu32.c: Remove.
2462 * gcc.target/arm/neon/vshlQu64.c: Remove.
2463 * gcc.target/arm/neon/vshlQu8.c: Remove.
2464 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2465 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2466 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2467 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2468 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2469 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2470 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2471 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2472 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2473 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2474 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2475 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2476 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2477 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2478 * gcc.target/arm/neon/vshls16.c: Remove.
2479 * gcc.target/arm/neon/vshls32.c: Remove.
2480 * gcc.target/arm/neon/vshls64.c: Remove.
2481 * gcc.target/arm/neon/vshls8.c: Remove.
2482 * gcc.target/arm/neon/vshlu16.c: Remove.
2483 * gcc.target/arm/neon/vshlu32.c: Remove.
2484 * gcc.target/arm/neon/vshlu64.c: Remove.
2485 * gcc.target/arm/neon/vshlu8.c: Remove.
2486 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2487 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2488 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2489 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2490 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2491 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2492 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2493 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2494 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2495 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2496 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2497 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2498 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2499 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2500 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2501 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2502 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2503 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2504 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2505 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2506 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2507 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2508 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2509 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2510 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2511 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2512 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2513 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2514 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2515 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2516 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2517 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2518 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2519 * gcc.target/arm/neon/vsli_np16.c: Remove.
2520 * gcc.target/arm/neon/vsli_np64.c: Remove.
2521 * gcc.target/arm/neon/vsli_np8.c: Remove.
2522 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2523 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2524 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2525 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2526 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2527 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2528 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2529 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2530 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2531 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2532 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2533 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2534 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2535 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2536 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2537 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2538 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2539 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2540 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2541 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2542 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2543 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2544 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2545 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2546 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2547 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2548 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2549 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2550 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2551 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2552 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2553 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2554 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2555 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2556 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2557 * gcc.target/arm/neon/vsri_np16.c: Remove.
2558 * gcc.target/arm/neon/vsri_np64.c: Remove.
2559 * gcc.target/arm/neon/vsri_np8.c: Remove.
2560 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2561 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2562 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2563 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2564 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2565 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2566 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2567 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2568 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2569 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2570 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2571 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2572 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2573 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2574 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2575 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2576 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2577 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2578 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2579 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2580 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2581 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2582 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2583 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2584 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2585 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2586 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2587 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2588 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2589 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2590 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2591 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2592 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2593 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2594 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2595 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2596 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2597 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2598 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2599 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2600 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2601 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2602 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2603 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2604 * gcc.target/arm/neon/vst1f32.c: Remove.
2605 * gcc.target/arm/neon/vst1p16.c: Remove.
2606 * gcc.target/arm/neon/vst1p64.c: Remove.
2607 * gcc.target/arm/neon/vst1p8.c: Remove.
2608 * gcc.target/arm/neon/vst1s16.c: Remove.
2609 * gcc.target/arm/neon/vst1s32.c: Remove.
2610 * gcc.target/arm/neon/vst1s64.c: Remove.
2611 * gcc.target/arm/neon/vst1s8.c: Remove.
2612 * gcc.target/arm/neon/vst1u16.c: Remove.
2613 * gcc.target/arm/neon/vst1u32.c: Remove.
2614 * gcc.target/arm/neon/vst1u64.c: Remove.
2615 * gcc.target/arm/neon/vst1u8.c: Remove.
2616 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2617 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2618 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2619 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2620 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2621 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2622 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2623 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2624 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2625 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2626 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2627 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2628 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2629 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2630 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2631 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2632 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2633 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2634 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2635 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2636 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2637 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2638 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2639 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2640 * gcc.target/arm/neon/vst2f32.c: Remove.
2641 * gcc.target/arm/neon/vst2p16.c: Remove.
2642 * gcc.target/arm/neon/vst2p64.c: Remove.
2643 * gcc.target/arm/neon/vst2p8.c: Remove.
2644 * gcc.target/arm/neon/vst2s16.c: Remove.
2645 * gcc.target/arm/neon/vst2s32.c: Remove.
2646 * gcc.target/arm/neon/vst2s64.c: Remove.
2647 * gcc.target/arm/neon/vst2s8.c: Remove.
2648 * gcc.target/arm/neon/vst2u16.c: Remove.
2649 * gcc.target/arm/neon/vst2u32.c: Remove.
2650 * gcc.target/arm/neon/vst2u64.c: Remove.
2651 * gcc.target/arm/neon/vst2u8.c: Remove.
2652 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2653 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2654 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2655 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2656 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2657 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2658 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2659 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2660 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2661 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2662 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2663 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2664 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2665 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2666 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2667 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2668 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2669 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2670 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2671 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2672 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2673 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2674 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2675 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2676 * gcc.target/arm/neon/vst3f32.c: Remove.
2677 * gcc.target/arm/neon/vst3p16.c: Remove.
2678 * gcc.target/arm/neon/vst3p64.c: Remove.
2679 * gcc.target/arm/neon/vst3p8.c: Remove.
2680 * gcc.target/arm/neon/vst3s16.c: Remove.
2681 * gcc.target/arm/neon/vst3s32.c: Remove.
2682 * gcc.target/arm/neon/vst3s64.c: Remove.
2683 * gcc.target/arm/neon/vst3s8.c: Remove.
2684 * gcc.target/arm/neon/vst3u16.c: Remove.
2685 * gcc.target/arm/neon/vst3u32.c: Remove.
2686 * gcc.target/arm/neon/vst3u64.c: Remove.
2687 * gcc.target/arm/neon/vst3u8.c: Remove.
2688 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2689 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2690 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2691 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2692 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2693 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2694 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2695 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2696 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2697 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2698 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2699 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2700 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2701 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2702 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2703 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2704 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2705 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2706 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2707 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2708 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2709 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2710 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2711 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2712 * gcc.target/arm/neon/vst4f32.c: Remove.
2713 * gcc.target/arm/neon/vst4p16.c: Remove.
2714 * gcc.target/arm/neon/vst4p64.c: Remove.
2715 * gcc.target/arm/neon/vst4p8.c: Remove.
2716 * gcc.target/arm/neon/vst4s16.c: Remove.
2717 * gcc.target/arm/neon/vst4s32.c: Remove.
2718 * gcc.target/arm/neon/vst4s64.c: Remove.
2719 * gcc.target/arm/neon/vst4s8.c: Remove.
2720 * gcc.target/arm/neon/vst4u16.c: Remove.
2721 * gcc.target/arm/neon/vst4u32.c: Remove.
2722 * gcc.target/arm/neon/vst4u64.c: Remove.
2723 * gcc.target/arm/neon/vst4u8.c: Remove.
2724 * gcc.target/arm/neon/vsubQf32.c: Remove.
2725 * gcc.target/arm/neon/vsubQs16.c: Remove.
2726 * gcc.target/arm/neon/vsubQs32.c: Remove.
2727 * gcc.target/arm/neon/vsubQs64.c: Remove.
2728 * gcc.target/arm/neon/vsubQs8.c: Remove.
2729 * gcc.target/arm/neon/vsubQu16.c: Remove.
2730 * gcc.target/arm/neon/vsubQu32.c: Remove.
2731 * gcc.target/arm/neon/vsubQu64.c: Remove.
2732 * gcc.target/arm/neon/vsubQu8.c: Remove.
2733 * gcc.target/arm/neon/vsubf32.c: Remove.
2734 * gcc.target/arm/neon/vsubhns16.c: Remove.
2735 * gcc.target/arm/neon/vsubhns32.c: Remove.
2736 * gcc.target/arm/neon/vsubhns64.c: Remove.
2737 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2738 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2739 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2740 * gcc.target/arm/neon/vsubls16.c: Remove.
2741 * gcc.target/arm/neon/vsubls32.c: Remove.
2742 * gcc.target/arm/neon/vsubls8.c: Remove.
2743 * gcc.target/arm/neon/vsublu16.c: Remove.
2744 * gcc.target/arm/neon/vsublu32.c: Remove.
2745 * gcc.target/arm/neon/vsublu8.c: Remove.
2746 * gcc.target/arm/neon/vsubs16.c: Remove.
2747 * gcc.target/arm/neon/vsubs32.c: Remove.
2748 * gcc.target/arm/neon/vsubs64.c: Remove.
2749 * gcc.target/arm/neon/vsubs8.c: Remove.
2750 * gcc.target/arm/neon/vsubu16.c: Remove.
2751 * gcc.target/arm/neon/vsubu32.c: Remove.
2752 * gcc.target/arm/neon/vsubu64.c: Remove.
2753 * gcc.target/arm/neon/vsubu8.c: Remove.
2754 * gcc.target/arm/neon/vsubws16.c: Remove.
2755 * gcc.target/arm/neon/vsubws32.c: Remove.
2756 * gcc.target/arm/neon/vsubws8.c: Remove.
2757 * gcc.target/arm/neon/vsubwu16.c: Remove.
2758 * gcc.target/arm/neon/vsubwu32.c: Remove.
2759 * gcc.target/arm/neon/vsubwu8.c: Remove.
2760 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2761 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2762 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2763 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2764 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2765 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2766 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2767 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2768 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2769 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2770 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2771 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2772 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2773 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2774 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2775 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2776 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2777 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2778 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2779 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2780 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2781 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2782 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2783 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2784 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2785 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2786 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2787 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2788 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2789 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2790 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2791 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2792 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2793 * gcc.target/arm/neon/vtrnf32.c: Remove.
2794 * gcc.target/arm/neon/vtrnp16.c: Remove.
2795 * gcc.target/arm/neon/vtrnp8.c: Remove.
2796 * gcc.target/arm/neon/vtrns16.c: Remove.
2797 * gcc.target/arm/neon/vtrns32.c: Remove.
2798 * gcc.target/arm/neon/vtrns8.c: Remove.
2799 * gcc.target/arm/neon/vtrnu16.c: Remove.
2800 * gcc.target/arm/neon/vtrnu32.c: Remove.
2801 * gcc.target/arm/neon/vtrnu8.c: Remove.
2802 * gcc.target/arm/neon/vtstQp8.c: Remove.
2803 * gcc.target/arm/neon/vtstQs16.c: Remove.
2804 * gcc.target/arm/neon/vtstQs32.c: Remove.
2805 * gcc.target/arm/neon/vtstQs8.c: Remove.
2806 * gcc.target/arm/neon/vtstQu16.c: Remove.
2807 * gcc.target/arm/neon/vtstQu32.c: Remove.
2808 * gcc.target/arm/neon/vtstQu8.c: Remove.
2809 * gcc.target/arm/neon/vtstp8.c: Remove.
2810 * gcc.target/arm/neon/vtsts16.c: Remove.
2811 * gcc.target/arm/neon/vtsts32.c: Remove.
2812 * gcc.target/arm/neon/vtsts8.c: Remove.
2813 * gcc.target/arm/neon/vtstu16.c: Remove.
2814 * gcc.target/arm/neon/vtstu32.c: Remove.
2815 * gcc.target/arm/neon/vtstu8.c: Remove.
2816 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2817 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2818 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2819 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2820 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2821 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2822 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2823 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2824 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2825 * gcc.target/arm/neon/vuzpf32.c: Remove.
2826 * gcc.target/arm/neon/vuzpp16.c: Remove.
2827 * gcc.target/arm/neon/vuzpp8.c: Remove.
2828 * gcc.target/arm/neon/vuzps16.c: Remove.
2829 * gcc.target/arm/neon/vuzps32.c: Remove.
2830 * gcc.target/arm/neon/vuzps8.c: Remove.
2831 * gcc.target/arm/neon/vuzpu16.c: Remove.
2832 * gcc.target/arm/neon/vuzpu32.c: Remove.
2833 * gcc.target/arm/neon/vuzpu8.c: Remove.
2834 * gcc.target/arm/neon/vzipQf32.c: Remove.
2835 * gcc.target/arm/neon/vzipQp16.c: Remove.
2836 * gcc.target/arm/neon/vzipQp8.c: Remove.
2837 * gcc.target/arm/neon/vzipQs16.c: Remove.
2838 * gcc.target/arm/neon/vzipQs32.c: Remove.
2839 * gcc.target/arm/neon/vzipQs8.c: Remove.
2840 * gcc.target/arm/neon/vzipQu16.c: Remove.
2841 * gcc.target/arm/neon/vzipQu32.c: Remove.
2842 * gcc.target/arm/neon/vzipQu8.c: Remove.
2843 * gcc.target/arm/neon/vzipf32.c: Remove.
2844 * gcc.target/arm/neon/vzipp16.c: Remove.
2845 * gcc.target/arm/neon/vzipp8.c: Remove.
2846 * gcc.target/arm/neon/vzips16.c: Remove.
2847 * gcc.target/arm/neon/vzips32.c: Remove.
2848 * gcc.target/arm/neon/vzips8.c: Remove.
2849 * gcc.target/arm/neon/vzipu16.c: Remove.
2850 * gcc.target/arm/neon/vzipu32.c: Remove.
2851 * gcc.target/arm/neon/vzipu8.c: Remove.
2853 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2855 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2857 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2860 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2861 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2863 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2865 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2866 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2867 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2868 levenshtein_plugin.c.
2869 * gcc.dg/spellcheck-fields.c: New file.
2871 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2874 * gfortran.dg/pr68318_1.f90: New test.
2875 * gfortran.dg/pr68318_2.f90: Ditto.
2877 2015-11-12 James Norris <jnorris@codesourcery.com>
2878 Joseph Myers <joseph@codesourcery.com>
2880 * c-c++-common/goacc/declare-1.c: New test.
2881 * c-c++-common/goacc/declare-2.c: Likewise.
2883 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2885 [ARM] Remove neon-testgen.ml and generated tests.
2887 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2888 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2889 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2890 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2891 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2892 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2893 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2894 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2895 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2896 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2897 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2898 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2899 * gcc.target/arm/neon/vRhadds16.c: Remove.
2900 * gcc.target/arm/neon/vRhadds32.c: Remove.
2901 * gcc.target/arm/neon/vRhadds8.c: Remove.
2902 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2903 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2904 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2905 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2906 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2907 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2908 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2909 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2910 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2911 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2912 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2913 * gcc.target/arm/neon/vRshls16.c: Remove.
2914 * gcc.target/arm/neon/vRshls32.c: Remove.
2915 * gcc.target/arm/neon/vRshls64.c: Remove.
2916 * gcc.target/arm/neon/vRshls8.c: Remove.
2917 * gcc.target/arm/neon/vRshlu16.c: Remove.
2918 * gcc.target/arm/neon/vRshlu32.c: Remove.
2919 * gcc.target/arm/neon/vRshlu64.c: Remove.
2920 * gcc.target/arm/neon/vRshlu8.c: Remove.
2921 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2922 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2923 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2924 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2925 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2926 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2927 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2928 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2929 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2930 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2931 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2932 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2933 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2934 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2935 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2936 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2937 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2938 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2939 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2940 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2941 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2942 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2943 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2944 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2945 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2946 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2947 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2948 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2949 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2950 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2951 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2952 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2953 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2954 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2955 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2956 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2957 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2958 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2959 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2960 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2961 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2962 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2963 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2964 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2965 * gcc.target/arm/neon/vabaQs16.c: Remove.
2966 * gcc.target/arm/neon/vabaQs32.c: Remove.
2967 * gcc.target/arm/neon/vabaQs8.c: Remove.
2968 * gcc.target/arm/neon/vabaQu16.c: Remove.
2969 * gcc.target/arm/neon/vabaQu32.c: Remove.
2970 * gcc.target/arm/neon/vabaQu8.c: Remove.
2971 * gcc.target/arm/neon/vabals16.c: Remove.
2972 * gcc.target/arm/neon/vabals32.c: Remove.
2973 * gcc.target/arm/neon/vabals8.c: Remove.
2974 * gcc.target/arm/neon/vabalu16.c: Remove.
2975 * gcc.target/arm/neon/vabalu32.c: Remove.
2976 * gcc.target/arm/neon/vabalu8.c: Remove.
2977 * gcc.target/arm/neon/vabas16.c: Remove.
2978 * gcc.target/arm/neon/vabas32.c: Remove.
2979 * gcc.target/arm/neon/vabas8.c: Remove.
2980 * gcc.target/arm/neon/vabau16.c: Remove.
2981 * gcc.target/arm/neon/vabau32.c: Remove.
2982 * gcc.target/arm/neon/vabau8.c: Remove.
2983 * gcc.target/arm/neon/vabdQf32.c: Remove.
2984 * gcc.target/arm/neon/vabdQs16.c: Remove.
2985 * gcc.target/arm/neon/vabdQs32.c: Remove.
2986 * gcc.target/arm/neon/vabdQs8.c: Remove.
2987 * gcc.target/arm/neon/vabdQu16.c: Remove.
2988 * gcc.target/arm/neon/vabdQu32.c: Remove.
2989 * gcc.target/arm/neon/vabdQu8.c: Remove.
2990 * gcc.target/arm/neon/vabdf32.c: Remove.
2991 * gcc.target/arm/neon/vabdls16.c: Remove.
2992 * gcc.target/arm/neon/vabdls32.c: Remove.
2993 * gcc.target/arm/neon/vabdls8.c: Remove.
2994 * gcc.target/arm/neon/vabdlu16.c: Remove.
2995 * gcc.target/arm/neon/vabdlu32.c: Remove.
2996 * gcc.target/arm/neon/vabdlu8.c: Remove.
2997 * gcc.target/arm/neon/vabds16.c: Remove.
2998 * gcc.target/arm/neon/vabds32.c: Remove.
2999 * gcc.target/arm/neon/vabds8.c: Remove.
3000 * gcc.target/arm/neon/vabdu16.c: Remove.
3001 * gcc.target/arm/neon/vabdu32.c: Remove.
3002 * gcc.target/arm/neon/vabdu8.c: Remove.
3003 * gcc.target/arm/neon/vabsQf32.c: Remove.
3004 * gcc.target/arm/neon/vabsQs16.c: Remove.
3005 * gcc.target/arm/neon/vabsQs32.c: Remove.
3006 * gcc.target/arm/neon/vabsQs8.c: Remove.
3007 * gcc.target/arm/neon/vabsf32.c: Remove.
3008 * gcc.target/arm/neon/vabss16.c: Remove.
3009 * gcc.target/arm/neon/vabss32.c: Remove.
3010 * gcc.target/arm/neon/vabss8.c: Remove.
3011 * gcc.target/arm/neon/vaddQf32.c: Remove.
3012 * gcc.target/arm/neon/vaddQs16.c: Remove.
3013 * gcc.target/arm/neon/vaddQs32.c: Remove.
3014 * gcc.target/arm/neon/vaddQs64.c: Remove.
3015 * gcc.target/arm/neon/vaddQs8.c: Remove.
3016 * gcc.target/arm/neon/vaddQu16.c: Remove.
3017 * gcc.target/arm/neon/vaddQu32.c: Remove.
3018 * gcc.target/arm/neon/vaddQu64.c: Remove.
3019 * gcc.target/arm/neon/vaddQu8.c: Remove.
3020 * gcc.target/arm/neon/vaddf32.c: Remove.
3021 * gcc.target/arm/neon/vaddhns16.c: Remove.
3022 * gcc.target/arm/neon/vaddhns32.c: Remove.
3023 * gcc.target/arm/neon/vaddhns64.c: Remove.
3024 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3025 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3026 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3027 * gcc.target/arm/neon/vaddls16.c: Remove.
3028 * gcc.target/arm/neon/vaddls32.c: Remove.
3029 * gcc.target/arm/neon/vaddls8.c: Remove.
3030 * gcc.target/arm/neon/vaddlu16.c: Remove.
3031 * gcc.target/arm/neon/vaddlu32.c: Remove.
3032 * gcc.target/arm/neon/vaddlu8.c: Remove.
3033 * gcc.target/arm/neon/vadds16.c: Remove.
3034 * gcc.target/arm/neon/vadds32.c: Remove.
3035 * gcc.target/arm/neon/vadds64.c: Remove.
3036 * gcc.target/arm/neon/vadds8.c: Remove.
3037 * gcc.target/arm/neon/vaddu16.c: Remove.
3038 * gcc.target/arm/neon/vaddu32.c: Remove.
3039 * gcc.target/arm/neon/vaddu64.c: Remove.
3040 * gcc.target/arm/neon/vaddu8.c: Remove.
3041 * gcc.target/arm/neon/vaddws16.c: Remove.
3042 * gcc.target/arm/neon/vaddws32.c: Remove.
3043 * gcc.target/arm/neon/vaddws8.c: Remove.
3044 * gcc.target/arm/neon/vaddwu16.c: Remove.
3045 * gcc.target/arm/neon/vaddwu32.c: Remove.
3046 * gcc.target/arm/neon/vaddwu8.c: Remove.
3047 * gcc.target/arm/neon/vandQs16.c: Remove.
3048 * gcc.target/arm/neon/vandQs32.c: Remove.
3049 * gcc.target/arm/neon/vandQs64.c: Remove.
3050 * gcc.target/arm/neon/vandQs8.c: Remove.
3051 * gcc.target/arm/neon/vandQu16.c: Remove.
3052 * gcc.target/arm/neon/vandQu32.c: Remove.
3053 * gcc.target/arm/neon/vandQu64.c: Remove.
3054 * gcc.target/arm/neon/vandQu8.c: Remove.
3055 * gcc.target/arm/neon/vands16.c: Remove.
3056 * gcc.target/arm/neon/vands32.c: Remove.
3057 * gcc.target/arm/neon/vands64.c: Remove.
3058 * gcc.target/arm/neon/vands8.c: Remove.
3059 * gcc.target/arm/neon/vandu16.c: Remove.
3060 * gcc.target/arm/neon/vandu32.c: Remove.
3061 * gcc.target/arm/neon/vandu64.c: Remove.
3062 * gcc.target/arm/neon/vandu8.c: Remove.
3063 * gcc.target/arm/neon/vbicQs16.c: Remove.
3064 * gcc.target/arm/neon/vbicQs32.c: Remove.
3065 * gcc.target/arm/neon/vbicQs64.c: Remove.
3066 * gcc.target/arm/neon/vbicQs8.c: Remove.
3067 * gcc.target/arm/neon/vbicQu16.c: Remove.
3068 * gcc.target/arm/neon/vbicQu32.c: Remove.
3069 * gcc.target/arm/neon/vbicQu64.c: Remove.
3070 * gcc.target/arm/neon/vbicQu8.c: Remove.
3071 * gcc.target/arm/neon/vbics16.c: Remove.
3072 * gcc.target/arm/neon/vbics32.c: Remove.
3073 * gcc.target/arm/neon/vbics64.c: Remove.
3074 * gcc.target/arm/neon/vbics8.c: Remove.
3075 * gcc.target/arm/neon/vbicu16.c: Remove.
3076 * gcc.target/arm/neon/vbicu32.c: Remove.
3077 * gcc.target/arm/neon/vbicu64.c: Remove.
3078 * gcc.target/arm/neon/vbicu8.c: Remove.
3079 * gcc.target/arm/neon/vbslQf32.c: Remove.
3080 * gcc.target/arm/neon/vbslQp16.c: Remove.
3081 * gcc.target/arm/neon/vbslQp64.c: Remove.
3082 * gcc.target/arm/neon/vbslQp8.c: Remove.
3083 * gcc.target/arm/neon/vbslQs16.c: Remove.
3084 * gcc.target/arm/neon/vbslQs32.c: Remove.
3085 * gcc.target/arm/neon/vbslQs64.c: Remove.
3086 * gcc.target/arm/neon/vbslQs8.c: Remove.
3087 * gcc.target/arm/neon/vbslQu16.c: Remove.
3088 * gcc.target/arm/neon/vbslQu32.c: Remove.
3089 * gcc.target/arm/neon/vbslQu64.c: Remove.
3090 * gcc.target/arm/neon/vbslQu8.c: Remove.
3091 * gcc.target/arm/neon/vbslf32.c: Remove.
3092 * gcc.target/arm/neon/vbslp16.c: Remove.
3093 * gcc.target/arm/neon/vbslp64.c: Remove.
3094 * gcc.target/arm/neon/vbslp8.c: Remove.
3095 * gcc.target/arm/neon/vbsls16.c: Remove.
3096 * gcc.target/arm/neon/vbsls32.c: Remove.
3097 * gcc.target/arm/neon/vbsls64.c: Remove.
3098 * gcc.target/arm/neon/vbsls8.c: Remove.
3099 * gcc.target/arm/neon/vbslu16.c: Remove.
3100 * gcc.target/arm/neon/vbslu32.c: Remove.
3101 * gcc.target/arm/neon/vbslu64.c: Remove.
3102 * gcc.target/arm/neon/vbslu8.c: Remove.
3103 * gcc.target/arm/neon/vcageQf32.c: Remove.
3104 * gcc.target/arm/neon/vcagef32.c: Remove.
3105 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3106 * gcc.target/arm/neon/vcagtf32.c: Remove.
3107 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3108 * gcc.target/arm/neon/vcalef32.c: Remove.
3109 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3110 * gcc.target/arm/neon/vcaltf32.c: Remove.
3111 * gcc.target/arm/neon/vceqQf32.c: Remove.
3112 * gcc.target/arm/neon/vceqQp8.c: Remove.
3113 * gcc.target/arm/neon/vceqQs16.c: Remove.
3114 * gcc.target/arm/neon/vceqQs32.c: Remove.
3115 * gcc.target/arm/neon/vceqQs8.c: Remove.
3116 * gcc.target/arm/neon/vceqQu16.c: Remove.
3117 * gcc.target/arm/neon/vceqQu32.c: Remove.
3118 * gcc.target/arm/neon/vceqQu8.c: Remove.
3119 * gcc.target/arm/neon/vceqf32.c: Remove.
3120 * gcc.target/arm/neon/vceqp8.c: Remove.
3121 * gcc.target/arm/neon/vceqs16.c: Remove.
3122 * gcc.target/arm/neon/vceqs32.c: Remove.
3123 * gcc.target/arm/neon/vceqs8.c: Remove.
3124 * gcc.target/arm/neon/vcequ16.c: Remove.
3125 * gcc.target/arm/neon/vcequ32.c: Remove.
3126 * gcc.target/arm/neon/vcequ8.c: Remove.
3127 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3128 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3129 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3130 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3131 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3132 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3133 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3134 * gcc.target/arm/neon/vcgef32.c: Remove.
3135 * gcc.target/arm/neon/vcges16.c: Remove.
3136 * gcc.target/arm/neon/vcges32.c: Remove.
3137 * gcc.target/arm/neon/vcges8.c: Remove.
3138 * gcc.target/arm/neon/vcgeu16.c: Remove.
3139 * gcc.target/arm/neon/vcgeu32.c: Remove.
3140 * gcc.target/arm/neon/vcgeu8.c: Remove.
3141 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3142 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3143 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3144 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3145 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3146 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3147 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3148 * gcc.target/arm/neon/vcgtf32.c: Remove.
3149 * gcc.target/arm/neon/vcgts16.c: Remove.
3150 * gcc.target/arm/neon/vcgts32.c: Remove.
3151 * gcc.target/arm/neon/vcgts8.c: Remove.
3152 * gcc.target/arm/neon/vcgtu16.c: Remove.
3153 * gcc.target/arm/neon/vcgtu32.c: Remove.
3154 * gcc.target/arm/neon/vcgtu8.c: Remove.
3155 * gcc.target/arm/neon/vcleQf32.c: Remove.
3156 * gcc.target/arm/neon/vcleQs16.c: Remove.
3157 * gcc.target/arm/neon/vcleQs32.c: Remove.
3158 * gcc.target/arm/neon/vcleQs8.c: Remove.
3159 * gcc.target/arm/neon/vcleQu16.c: Remove.
3160 * gcc.target/arm/neon/vcleQu32.c: Remove.
3161 * gcc.target/arm/neon/vcleQu8.c: Remove.
3162 * gcc.target/arm/neon/vclef32.c: Remove.
3163 * gcc.target/arm/neon/vcles16.c: Remove.
3164 * gcc.target/arm/neon/vcles32.c: Remove.
3165 * gcc.target/arm/neon/vcles8.c: Remove.
3166 * gcc.target/arm/neon/vcleu16.c: Remove.
3167 * gcc.target/arm/neon/vcleu32.c: Remove.
3168 * gcc.target/arm/neon/vcleu8.c: Remove.
3169 * gcc.target/arm/neon/vclsQs16.c: Remove.
3170 * gcc.target/arm/neon/vclsQs32.c: Remove.
3171 * gcc.target/arm/neon/vclsQs8.c: Remove.
3172 * gcc.target/arm/neon/vclss16.c: Remove.
3173 * gcc.target/arm/neon/vclss32.c: Remove.
3174 * gcc.target/arm/neon/vclss8.c: Remove.
3175 * gcc.target/arm/neon/vcltQf32.c: Remove.
3176 * gcc.target/arm/neon/vcltQs16.c: Remove.
3177 * gcc.target/arm/neon/vcltQs32.c: Remove.
3178 * gcc.target/arm/neon/vcltQs8.c: Remove.
3179 * gcc.target/arm/neon/vcltQu16.c: Remove.
3180 * gcc.target/arm/neon/vcltQu32.c: Remove.
3181 * gcc.target/arm/neon/vcltQu8.c: Remove.
3182 * gcc.target/arm/neon/vcltf32.c: Remove.
3183 * gcc.target/arm/neon/vclts16.c: Remove.
3184 * gcc.target/arm/neon/vclts32.c: Remove.
3185 * gcc.target/arm/neon/vclts8.c: Remove.
3186 * gcc.target/arm/neon/vcltu16.c: Remove.
3187 * gcc.target/arm/neon/vcltu32.c: Remove.
3188 * gcc.target/arm/neon/vcltu8.c: Remove.
3189 * gcc.target/arm/neon/vclzQs16.c: Remove.
3190 * gcc.target/arm/neon/vclzQs32.c: Remove.
3191 * gcc.target/arm/neon/vclzQs8.c: Remove.
3192 * gcc.target/arm/neon/vclzQu16.c: Remove.
3193 * gcc.target/arm/neon/vclzQu32.c: Remove.
3194 * gcc.target/arm/neon/vclzQu8.c: Remove.
3195 * gcc.target/arm/neon/vclzs16.c: Remove.
3196 * gcc.target/arm/neon/vclzs32.c: Remove.
3197 * gcc.target/arm/neon/vclzs8.c: Remove.
3198 * gcc.target/arm/neon/vclzu16.c: Remove.
3199 * gcc.target/arm/neon/vclzu32.c: Remove.
3200 * gcc.target/arm/neon/vclzu8.c: Remove.
3201 * gcc.target/arm/neon/vcntQp8.c: Remove.
3202 * gcc.target/arm/neon/vcntQs8.c: Remove.
3203 * gcc.target/arm/neon/vcntQu8.c: Remove.
3204 * gcc.target/arm/neon/vcntp8.c: Remove.
3205 * gcc.target/arm/neon/vcnts8.c: Remove.
3206 * gcc.target/arm/neon/vcntu8.c: Remove.
3207 * gcc.target/arm/neon/vcombinef32.c: Remove.
3208 * gcc.target/arm/neon/vcombinep16.c: Remove.
3209 * gcc.target/arm/neon/vcombinep64.c: Remove.
3210 * gcc.target/arm/neon/vcombinep8.c: Remove.
3211 * gcc.target/arm/neon/vcombines16.c: Remove.
3212 * gcc.target/arm/neon/vcombines32.c: Remove.
3213 * gcc.target/arm/neon/vcombines64.c: Remove.
3214 * gcc.target/arm/neon/vcombines8.c: Remove.
3215 * gcc.target/arm/neon/vcombineu16.c: Remove.
3216 * gcc.target/arm/neon/vcombineu32.c: Remove.
3217 * gcc.target/arm/neon/vcombineu64.c: Remove.
3218 * gcc.target/arm/neon/vcombineu8.c: Remove.
3219 * gcc.target/arm/neon/vcreatef32.c: Remove.
3220 * gcc.target/arm/neon/vcreatep16.c: Remove.
3221 * gcc.target/arm/neon/vcreatep64.c: Remove.
3222 * gcc.target/arm/neon/vcreatep8.c: Remove.
3223 * gcc.target/arm/neon/vcreates16.c: Remove.
3224 * gcc.target/arm/neon/vcreates32.c: Remove.
3225 * gcc.target/arm/neon/vcreates64.c: Remove.
3226 * gcc.target/arm/neon/vcreates8.c: Remove.
3227 * gcc.target/arm/neon/vcreateu16.c: Remove.
3228 * gcc.target/arm/neon/vcreateu32.c: Remove.
3229 * gcc.target/arm/neon/vcreateu64.c: Remove.
3230 * gcc.target/arm/neon/vcreateu8.c: Remove.
3231 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3232 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3233 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3234 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3235 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3236 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3237 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3238 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3239 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3240 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3241 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3242 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3243 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3244 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3245 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3246 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3247 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3248 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3249 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3250 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3251 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3252 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3253 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3254 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3255 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3256 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3257 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3258 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3259 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3260 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3261 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3262 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3263 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3264 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3265 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3266 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3267 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3268 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3269 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3270 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3271 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3272 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3273 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3274 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3275 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3276 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3277 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3278 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3279 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3280 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3281 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3282 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3283 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3284 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3285 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3286 * gcc.target/arm/neon/vdup_np16.c: Remove.
3287 * gcc.target/arm/neon/vdup_np64.c: Remove.
3288 * gcc.target/arm/neon/vdup_np8.c: Remove.
3289 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3290 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3291 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3292 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3293 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3294 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3295 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3296 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3297 * gcc.target/arm/neon/veorQs16.c: Remove.
3298 * gcc.target/arm/neon/veorQs32.c: Remove.
3299 * gcc.target/arm/neon/veorQs64.c: Remove.
3300 * gcc.target/arm/neon/veorQs8.c: Remove.
3301 * gcc.target/arm/neon/veorQu16.c: Remove.
3302 * gcc.target/arm/neon/veorQu32.c: Remove.
3303 * gcc.target/arm/neon/veorQu64.c: Remove.
3304 * gcc.target/arm/neon/veorQu8.c: Remove.
3305 * gcc.target/arm/neon/veors16.c: Remove.
3306 * gcc.target/arm/neon/veors32.c: Remove.
3307 * gcc.target/arm/neon/veors64.c: Remove.
3308 * gcc.target/arm/neon/veors8.c: Remove.
3309 * gcc.target/arm/neon/veoru16.c: Remove.
3310 * gcc.target/arm/neon/veoru32.c: Remove.
3311 * gcc.target/arm/neon/veoru64.c: Remove.
3312 * gcc.target/arm/neon/veoru8.c: Remove.
3313 * gcc.target/arm/neon/vextQf32.c: Remove.
3314 * gcc.target/arm/neon/vextQp16.c: Remove.
3315 * gcc.target/arm/neon/vextQp64.c: Remove.
3316 * gcc.target/arm/neon/vextQp8.c: Remove.
3317 * gcc.target/arm/neon/vextQs16.c: Remove.
3318 * gcc.target/arm/neon/vextQs32.c: Remove.
3319 * gcc.target/arm/neon/vextQs64.c: Remove.
3320 * gcc.target/arm/neon/vextQs8.c: Remove.
3321 * gcc.target/arm/neon/vextQu16.c: Remove.
3322 * gcc.target/arm/neon/vextQu32.c: Remove.
3323 * gcc.target/arm/neon/vextQu64.c: Remove.
3324 * gcc.target/arm/neon/vextQu8.c: Remove.
3325 * gcc.target/arm/neon/vextf32.c: Remove.
3326 * gcc.target/arm/neon/vextp16.c: Remove.
3327 * gcc.target/arm/neon/vextp64.c: Remove.
3328 * gcc.target/arm/neon/vextp8.c: Remove.
3329 * gcc.target/arm/neon/vexts16.c: Remove.
3330 * gcc.target/arm/neon/vexts32.c: Remove.
3331 * gcc.target/arm/neon/vexts64.c: Remove.
3332 * gcc.target/arm/neon/vexts8.c: Remove.
3333 * gcc.target/arm/neon/vextu16.c: Remove.
3334 * gcc.target/arm/neon/vextu32.c: Remove.
3335 * gcc.target/arm/neon/vextu64.c: Remove.
3336 * gcc.target/arm/neon/vextu8.c: Remove.
3337 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3338 * gcc.target/arm/neon/vfmaf32.c: Remove.
3339 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3340 * gcc.target/arm/neon/vfmsf32.c: Remove.
3341 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3342 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3343 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3344 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3345 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3346 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3347 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3348 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3349 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3350 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3351 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3352 * gcc.target/arm/neon/vget_highf32.c: Remove.
3353 * gcc.target/arm/neon/vget_highp16.c: Remove.
3354 * gcc.target/arm/neon/vget_highp64.c: Remove.
3355 * gcc.target/arm/neon/vget_highp8.c: Remove.
3356 * gcc.target/arm/neon/vget_highs16.c: Remove.
3357 * gcc.target/arm/neon/vget_highs32.c: Remove.
3358 * gcc.target/arm/neon/vget_highs64.c: Remove.
3359 * gcc.target/arm/neon/vget_highs8.c: Remove.
3360 * gcc.target/arm/neon/vget_highu16.c: Remove.
3361 * gcc.target/arm/neon/vget_highu32.c: Remove.
3362 * gcc.target/arm/neon/vget_highu64.c: Remove.
3363 * gcc.target/arm/neon/vget_highu8.c: Remove.
3364 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3365 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3366 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3367 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3368 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3369 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3370 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3371 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3372 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3373 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3374 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3375 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3376 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3377 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3378 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3379 * gcc.target/arm/neon/vget_lows16.c: Remove.
3380 * gcc.target/arm/neon/vget_lows32.c: Remove.
3381 * gcc.target/arm/neon/vget_lows64.c: Remove.
3382 * gcc.target/arm/neon/vget_lows8.c: Remove.
3383 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3384 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3385 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3386 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3387 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3388 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3389 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3390 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3391 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3392 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3393 * gcc.target/arm/neon/vhadds16.c: Remove.
3394 * gcc.target/arm/neon/vhadds32.c: Remove.
3395 * gcc.target/arm/neon/vhadds8.c: Remove.
3396 * gcc.target/arm/neon/vhaddu16.c: Remove.
3397 * gcc.target/arm/neon/vhaddu32.c: Remove.
3398 * gcc.target/arm/neon/vhaddu8.c: Remove.
3399 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3400 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3401 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3402 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3403 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3404 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3405 * gcc.target/arm/neon/vhsubs16.c: Remove.
3406 * gcc.target/arm/neon/vhsubs32.c: Remove.
3407 * gcc.target/arm/neon/vhsubs8.c: Remove.
3408 * gcc.target/arm/neon/vhsubu16.c: Remove.
3409 * gcc.target/arm/neon/vhsubu32.c: Remove.
3410 * gcc.target/arm/neon/vhsubu8.c: Remove.
3411 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3412 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3413 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3414 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3415 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3416 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3417 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3418 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3419 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3420 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3421 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3422 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3423 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3424 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3425 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3426 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3427 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3428 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3429 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3430 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3431 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3432 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3433 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3434 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3435 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3436 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3437 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3438 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3439 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3440 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3441 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3442 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3443 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3444 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3445 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3446 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3447 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3448 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3449 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3450 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3451 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3452 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3453 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3454 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3455 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3456 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3457 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3458 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3459 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3460 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3461 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3462 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3463 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3464 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3465 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3466 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3467 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3468 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3469 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3470 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3471 * gcc.target/arm/neon/vld1f32.c: Remove.
3472 * gcc.target/arm/neon/vld1p16.c: Remove.
3473 * gcc.target/arm/neon/vld1p64.c: Remove.
3474 * gcc.target/arm/neon/vld1p8.c: Remove.
3475 * gcc.target/arm/neon/vld1s16.c: Remove.
3476 * gcc.target/arm/neon/vld1s32.c: Remove.
3477 * gcc.target/arm/neon/vld1s64.c: Remove.
3478 * gcc.target/arm/neon/vld1s8.c: Remove.
3479 * gcc.target/arm/neon/vld1u16.c: Remove.
3480 * gcc.target/arm/neon/vld1u32.c: Remove.
3481 * gcc.target/arm/neon/vld1u64.c: Remove.
3482 * gcc.target/arm/neon/vld1u8.c: Remove.
3483 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3484 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3485 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3486 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3487 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3488 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3489 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3490 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3491 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3492 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3493 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3494 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3495 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3496 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3497 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3498 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3499 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3500 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3501 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3502 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3503 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3504 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3505 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3506 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3507 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3508 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3509 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3510 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3511 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3512 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3513 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3514 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3515 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3516 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3517 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3518 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3519 * gcc.target/arm/neon/vld2f32.c: Remove.
3520 * gcc.target/arm/neon/vld2p16.c: Remove.
3521 * gcc.target/arm/neon/vld2p64.c: Remove.
3522 * gcc.target/arm/neon/vld2p8.c: Remove.
3523 * gcc.target/arm/neon/vld2s16.c: Remove.
3524 * gcc.target/arm/neon/vld2s32.c: Remove.
3525 * gcc.target/arm/neon/vld2s64.c: Remove.
3526 * gcc.target/arm/neon/vld2s8.c: Remove.
3527 * gcc.target/arm/neon/vld2u16.c: Remove.
3528 * gcc.target/arm/neon/vld2u32.c: Remove.
3529 * gcc.target/arm/neon/vld2u64.c: Remove.
3530 * gcc.target/arm/neon/vld2u8.c: Remove.
3531 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3532 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3533 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3534 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3535 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3536 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3537 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3538 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3539 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3540 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3541 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3542 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3543 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3544 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3545 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3546 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3547 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3548 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3549 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3550 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3551 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3552 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3553 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3554 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3555 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3556 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3557 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3558 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3559 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3560 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3561 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3562 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3563 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3564 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3565 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3566 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3567 * gcc.target/arm/neon/vld3f32.c: Remove.
3568 * gcc.target/arm/neon/vld3p16.c: Remove.
3569 * gcc.target/arm/neon/vld3p64.c: Remove.
3570 * gcc.target/arm/neon/vld3p8.c: Remove.
3571 * gcc.target/arm/neon/vld3s16.c: Remove.
3572 * gcc.target/arm/neon/vld3s32.c: Remove.
3573 * gcc.target/arm/neon/vld3s64.c: Remove.
3574 * gcc.target/arm/neon/vld3s8.c: Remove.
3575 * gcc.target/arm/neon/vld3u16.c: Remove.
3576 * gcc.target/arm/neon/vld3u32.c: Remove.
3577 * gcc.target/arm/neon/vld3u64.c: Remove.
3578 * gcc.target/arm/neon/vld3u8.c: Remove.
3579 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3580 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3581 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3582 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3583 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3584 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3585 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3586 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3587 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3588 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3589 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3590 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3591 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3592 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3593 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3594 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3595 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3596 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3597 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3598 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3599 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3600 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3601 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3602 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3603 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3604 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3605 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3606 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3607 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3608 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3609 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3610 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3611 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3612 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3613 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3614 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3615 * gcc.target/arm/neon/vld4f32.c: Remove.
3616 * gcc.target/arm/neon/vld4p16.c: Remove.
3617 * gcc.target/arm/neon/vld4p64.c: Remove.
3618 * gcc.target/arm/neon/vld4p8.c: Remove.
3619 * gcc.target/arm/neon/vld4s16.c: Remove.
3620 * gcc.target/arm/neon/vld4s32.c: Remove.
3621 * gcc.target/arm/neon/vld4s64.c: Remove.
3622 * gcc.target/arm/neon/vld4s8.c: Remove.
3623 * gcc.target/arm/neon/vld4u16.c: Remove.
3624 * gcc.target/arm/neon/vld4u32.c: Remove.
3625 * gcc.target/arm/neon/vld4u64.c: Remove.
3626 * gcc.target/arm/neon/vld4u8.c: Remove.
3627 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3628 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3629 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3630 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3631 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3632 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3633 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3634 * gcc.target/arm/neon/vmaxf32.c: Remove.
3635 * gcc.target/arm/neon/vmaxs16.c: Remove.
3636 * gcc.target/arm/neon/vmaxs32.c: Remove.
3637 * gcc.target/arm/neon/vmaxs8.c: Remove.
3638 * gcc.target/arm/neon/vmaxu16.c: Remove.
3639 * gcc.target/arm/neon/vmaxu32.c: Remove.
3640 * gcc.target/arm/neon/vmaxu8.c: Remove.
3641 * gcc.target/arm/neon/vminQf32.c: Remove.
3642 * gcc.target/arm/neon/vminQs16.c: Remove.
3643 * gcc.target/arm/neon/vminQs32.c: Remove.
3644 * gcc.target/arm/neon/vminQs8.c: Remove.
3645 * gcc.target/arm/neon/vminQu16.c: Remove.
3646 * gcc.target/arm/neon/vminQu32.c: Remove.
3647 * gcc.target/arm/neon/vminQu8.c: Remove.
3648 * gcc.target/arm/neon/vminf32.c: Remove.
3649 * gcc.target/arm/neon/vmins16.c: Remove.
3650 * gcc.target/arm/neon/vmins32.c: Remove.
3651 * gcc.target/arm/neon/vmins8.c: Remove.
3652 * gcc.target/arm/neon/vminu16.c: Remove.
3653 * gcc.target/arm/neon/vminu32.c: Remove.
3654 * gcc.target/arm/neon/vminu8.c: Remove.
3655 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3656 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3657 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3658 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3659 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3660 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3661 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3662 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3663 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3664 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3665 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3666 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3667 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3668 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3669 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3670 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3671 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3672 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3673 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3674 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3675 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3676 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3677 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3678 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3679 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3680 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3681 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3682 * gcc.target/arm/neon/vmlaf32.c: Remove.
3683 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3684 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3685 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3686 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3687 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3688 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3689 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3690 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3691 * gcc.target/arm/neon/vmlals16.c: Remove.
3692 * gcc.target/arm/neon/vmlals32.c: Remove.
3693 * gcc.target/arm/neon/vmlals8.c: Remove.
3694 * gcc.target/arm/neon/vmlalu16.c: Remove.
3695 * gcc.target/arm/neon/vmlalu32.c: Remove.
3696 * gcc.target/arm/neon/vmlalu8.c: Remove.
3697 * gcc.target/arm/neon/vmlas16.c: Remove.
3698 * gcc.target/arm/neon/vmlas32.c: Remove.
3699 * gcc.target/arm/neon/vmlas8.c: Remove.
3700 * gcc.target/arm/neon/vmlau16.c: Remove.
3701 * gcc.target/arm/neon/vmlau32.c: Remove.
3702 * gcc.target/arm/neon/vmlau8.c: Remove.
3703 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3704 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3705 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3706 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3707 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3708 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3709 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3710 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3711 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3712 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3713 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3714 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3715 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3716 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3717 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3718 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3719 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3720 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3721 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3722 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3723 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3724 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3725 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3726 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3727 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3728 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3729 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3730 * gcc.target/arm/neon/vmlsf32.c: Remove.
3731 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3732 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3733 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3734 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3735 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3736 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3737 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3738 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3739 * gcc.target/arm/neon/vmlsls16.c: Remove.
3740 * gcc.target/arm/neon/vmlsls32.c: Remove.
3741 * gcc.target/arm/neon/vmlsls8.c: Remove.
3742 * gcc.target/arm/neon/vmlslu16.c: Remove.
3743 * gcc.target/arm/neon/vmlslu32.c: Remove.
3744 * gcc.target/arm/neon/vmlslu8.c: Remove.
3745 * gcc.target/arm/neon/vmlss16.c: Remove.
3746 * gcc.target/arm/neon/vmlss32.c: Remove.
3747 * gcc.target/arm/neon/vmlss8.c: Remove.
3748 * gcc.target/arm/neon/vmlsu16.c: Remove.
3749 * gcc.target/arm/neon/vmlsu32.c: Remove.
3750 * gcc.target/arm/neon/vmlsu8.c: Remove.
3751 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3752 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3753 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3754 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3755 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3756 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3757 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3758 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3759 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3760 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3761 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3762 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3763 * gcc.target/arm/neon/vmov_np16.c: Remove.
3764 * gcc.target/arm/neon/vmov_np8.c: Remove.
3765 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3766 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3767 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3768 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3769 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3770 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3771 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3772 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3773 * gcc.target/arm/neon/vmovls16.c: Remove.
3774 * gcc.target/arm/neon/vmovls32.c: Remove.
3775 * gcc.target/arm/neon/vmovls8.c: Remove.
3776 * gcc.target/arm/neon/vmovlu16.c: Remove.
3777 * gcc.target/arm/neon/vmovlu32.c: Remove.
3778 * gcc.target/arm/neon/vmovlu8.c: Remove.
3779 * gcc.target/arm/neon/vmovns16.c: Remove.
3780 * gcc.target/arm/neon/vmovns32.c: Remove.
3781 * gcc.target/arm/neon/vmovns64.c: Remove.
3782 * gcc.target/arm/neon/vmovnu16.c: Remove.
3783 * gcc.target/arm/neon/vmovnu32.c: Remove.
3784 * gcc.target/arm/neon/vmovnu64.c: Remove.
3785 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3786 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3787 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3788 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3789 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3790 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3791 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3792 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3793 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3794 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3795 * gcc.target/arm/neon/vmulQf32.c: Remove.
3796 * gcc.target/arm/neon/vmulQp8.c: Remove.
3797 * gcc.target/arm/neon/vmulQs16.c: Remove.
3798 * gcc.target/arm/neon/vmulQs32.c: Remove.
3799 * gcc.target/arm/neon/vmulQs8.c: Remove.
3800 * gcc.target/arm/neon/vmulQu16.c: Remove.
3801 * gcc.target/arm/neon/vmulQu32.c: Remove.
3802 * gcc.target/arm/neon/vmulQu8.c: Remove.
3803 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3804 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3805 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3806 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3807 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3808 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3809 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3810 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3811 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3812 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3813 * gcc.target/arm/neon/vmulf32.c: Remove.
3814 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3815 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3816 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3817 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3818 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3819 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3820 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3821 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3822 * gcc.target/arm/neon/vmullp8.c: Remove.
3823 * gcc.target/arm/neon/vmulls16.c: Remove.
3824 * gcc.target/arm/neon/vmulls32.c: Remove.
3825 * gcc.target/arm/neon/vmulls8.c: Remove.
3826 * gcc.target/arm/neon/vmullu16.c: Remove.
3827 * gcc.target/arm/neon/vmullu32.c: Remove.
3828 * gcc.target/arm/neon/vmullu8.c: Remove.
3829 * gcc.target/arm/neon/vmulp8.c: Remove.
3830 * gcc.target/arm/neon/vmuls16.c: Remove.
3831 * gcc.target/arm/neon/vmuls32.c: Remove.
3832 * gcc.target/arm/neon/vmuls8.c: Remove.
3833 * gcc.target/arm/neon/vmulu16.c: Remove.
3834 * gcc.target/arm/neon/vmulu32.c: Remove.
3835 * gcc.target/arm/neon/vmulu8.c: Remove.
3836 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3837 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3838 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3839 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3840 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3841 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3842 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3843 * gcc.target/arm/neon/vmvnp8.c: Remove.
3844 * gcc.target/arm/neon/vmvns16.c: Remove.
3845 * gcc.target/arm/neon/vmvns32.c: Remove.
3846 * gcc.target/arm/neon/vmvns8.c: Remove.
3847 * gcc.target/arm/neon/vmvnu16.c: Remove.
3848 * gcc.target/arm/neon/vmvnu32.c: Remove.
3849 * gcc.target/arm/neon/vmvnu8.c: Remove.
3850 * gcc.target/arm/neon/vnegQf32.c: Remove.
3851 * gcc.target/arm/neon/vnegQs16.c: Remove.
3852 * gcc.target/arm/neon/vnegQs32.c: Remove.
3853 * gcc.target/arm/neon/vnegQs8.c: Remove.
3854 * gcc.target/arm/neon/vnegf32.c: Remove.
3855 * gcc.target/arm/neon/vnegs16.c: Remove.
3856 * gcc.target/arm/neon/vnegs32.c: Remove.
3857 * gcc.target/arm/neon/vnegs8.c: Remove.
3858 * gcc.target/arm/neon/vornQs16.c: Remove.
3859 * gcc.target/arm/neon/vornQs32.c: Remove.
3860 * gcc.target/arm/neon/vornQs64.c: Remove.
3861 * gcc.target/arm/neon/vornQs8.c: Remove.
3862 * gcc.target/arm/neon/vornQu16.c: Remove.
3863 * gcc.target/arm/neon/vornQu32.c: Remove.
3864 * gcc.target/arm/neon/vornQu64.c: Remove.
3865 * gcc.target/arm/neon/vornQu8.c: Remove.
3866 * gcc.target/arm/neon/vorns16.c: Remove.
3867 * gcc.target/arm/neon/vorns32.c: Remove.
3868 * gcc.target/arm/neon/vorns64.c: Remove.
3869 * gcc.target/arm/neon/vorns8.c: Remove.
3870 * gcc.target/arm/neon/vornu16.c: Remove.
3871 * gcc.target/arm/neon/vornu32.c: Remove.
3872 * gcc.target/arm/neon/vornu64.c: Remove.
3873 * gcc.target/arm/neon/vornu8.c: Remove.
3874 * gcc.target/arm/neon/vorrQs16.c: Remove.
3875 * gcc.target/arm/neon/vorrQs32.c: Remove.
3876 * gcc.target/arm/neon/vorrQs64.c: Remove.
3877 * gcc.target/arm/neon/vorrQs8.c: Remove.
3878 * gcc.target/arm/neon/vorrQu16.c: Remove.
3879 * gcc.target/arm/neon/vorrQu32.c: Remove.
3880 * gcc.target/arm/neon/vorrQu64.c: Remove.
3881 * gcc.target/arm/neon/vorrQu8.c: Remove.
3882 * gcc.target/arm/neon/vorrs16.c: Remove.
3883 * gcc.target/arm/neon/vorrs32.c: Remove.
3884 * gcc.target/arm/neon/vorrs64.c: Remove.
3885 * gcc.target/arm/neon/vorrs8.c: Remove.
3886 * gcc.target/arm/neon/vorru16.c: Remove.
3887 * gcc.target/arm/neon/vorru32.c: Remove.
3888 * gcc.target/arm/neon/vorru64.c: Remove.
3889 * gcc.target/arm/neon/vorru8.c: Remove.
3890 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3891 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3892 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3893 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3894 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3895 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3896 * gcc.target/arm/neon/vpadals16.c: Remove.
3897 * gcc.target/arm/neon/vpadals32.c: Remove.
3898 * gcc.target/arm/neon/vpadals8.c: Remove.
3899 * gcc.target/arm/neon/vpadalu16.c: Remove.
3900 * gcc.target/arm/neon/vpadalu32.c: Remove.
3901 * gcc.target/arm/neon/vpadalu8.c: Remove.
3902 * gcc.target/arm/neon/vpaddf32.c: Remove.
3903 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3904 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3905 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3906 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3907 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3908 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3909 * gcc.target/arm/neon/vpaddls16.c: Remove.
3910 * gcc.target/arm/neon/vpaddls32.c: Remove.
3911 * gcc.target/arm/neon/vpaddls8.c: Remove.
3912 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3913 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3914 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3915 * gcc.target/arm/neon/vpadds16.c: Remove.
3916 * gcc.target/arm/neon/vpadds32.c: Remove.
3917 * gcc.target/arm/neon/vpadds8.c: Remove.
3918 * gcc.target/arm/neon/vpaddu16.c: Remove.
3919 * gcc.target/arm/neon/vpaddu32.c: Remove.
3920 * gcc.target/arm/neon/vpaddu8.c: Remove.
3921 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3922 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3923 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3924 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3925 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3926 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3927 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3928 * gcc.target/arm/neon/vpminf32.c: Remove.
3929 * gcc.target/arm/neon/vpmins16.c: Remove.
3930 * gcc.target/arm/neon/vpmins32.c: Remove.
3931 * gcc.target/arm/neon/vpmins8.c: Remove.
3932 * gcc.target/arm/neon/vpminu16.c: Remove.
3933 * gcc.target/arm/neon/vpminu32.c: Remove.
3934 * gcc.target/arm/neon/vpminu8.c: Remove.
3935 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3936 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3937 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3938 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3939 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3940 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3941 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3942 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3943 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3944 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3945 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3946 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3947 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3948 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3949 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3950 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3951 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3952 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3953 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3954 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3955 * gcc.target/arm/neon/vqRshls16.c: Remove.
3956 * gcc.target/arm/neon/vqRshls32.c: Remove.
3957 * gcc.target/arm/neon/vqRshls64.c: Remove.
3958 * gcc.target/arm/neon/vqRshls8.c: Remove.
3959 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3960 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3961 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3962 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3963 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3964 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3965 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3966 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3967 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3968 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3969 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3970 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3971 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3972 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3973 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3974 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3975 * gcc.target/arm/neon/vqabss16.c: Remove.
3976 * gcc.target/arm/neon/vqabss32.c: Remove.
3977 * gcc.target/arm/neon/vqabss8.c: Remove.
3978 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3979 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3980 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3981 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3982 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3983 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3984 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3985 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3986 * gcc.target/arm/neon/vqadds16.c: Remove.
3987 * gcc.target/arm/neon/vqadds32.c: Remove.
3988 * gcc.target/arm/neon/vqadds64.c: Remove.
3989 * gcc.target/arm/neon/vqadds8.c: Remove.
3990 * gcc.target/arm/neon/vqaddu16.c: Remove.
3991 * gcc.target/arm/neon/vqaddu32.c: Remove.
3992 * gcc.target/arm/neon/vqaddu64.c: Remove.
3993 * gcc.target/arm/neon/vqaddu8.c: Remove.
3994 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3995 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3996 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3997 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3998 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3999 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4000 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4001 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4002 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4003 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4004 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4005 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4006 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4007 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4008 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4009 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4010 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4011 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4012 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4013 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4014 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4015 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4016 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4017 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4018 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4019 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4020 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4021 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4022 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4023 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4024 * gcc.target/arm/neon/vqmovns16.c: Remove.
4025 * gcc.target/arm/neon/vqmovns32.c: Remove.
4026 * gcc.target/arm/neon/vqmovns64.c: Remove.
4027 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4028 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4029 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4030 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4031 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4032 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4033 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4034 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4035 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4036 * gcc.target/arm/neon/vqnegs16.c: Remove.
4037 * gcc.target/arm/neon/vqnegs32.c: Remove.
4038 * gcc.target/arm/neon/vqnegs8.c: Remove.
4039 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4040 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4041 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4042 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4043 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4044 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4045 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4046 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4047 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4048 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4049 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4050 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4051 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4052 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4053 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4054 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4055 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4056 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4057 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4058 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4059 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4060 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4061 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4062 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4063 * gcc.target/arm/neon/vqshls16.c: Remove.
4064 * gcc.target/arm/neon/vqshls32.c: Remove.
4065 * gcc.target/arm/neon/vqshls64.c: Remove.
4066 * gcc.target/arm/neon/vqshls8.c: Remove.
4067 * gcc.target/arm/neon/vqshlu16.c: Remove.
4068 * gcc.target/arm/neon/vqshlu32.c: Remove.
4069 * gcc.target/arm/neon/vqshlu64.c: Remove.
4070 * gcc.target/arm/neon/vqshlu8.c: Remove.
4071 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4072 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4073 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4074 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4075 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4076 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4077 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4078 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4079 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4080 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4081 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4082 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4083 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4084 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4085 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4086 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4087 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4088 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4089 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4090 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4091 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4092 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4093 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4094 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4095 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4096 * gcc.target/arm/neon/vqsubs16.c: Remove.
4097 * gcc.target/arm/neon/vqsubs32.c: Remove.
4098 * gcc.target/arm/neon/vqsubs64.c: Remove.
4099 * gcc.target/arm/neon/vqsubs8.c: Remove.
4100 * gcc.target/arm/neon/vqsubu16.c: Remove.
4101 * gcc.target/arm/neon/vqsubu32.c: Remove.
4102 * gcc.target/arm/neon/vqsubu64.c: Remove.
4103 * gcc.target/arm/neon/vqsubu8.c: Remove.
4104 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4105 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4106 * gcc.target/arm/neon/vrecpef32.c: Remove.
4107 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4108 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4109 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4110 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4111 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4112 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4113 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4114 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4115 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4116 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4117 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4118 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4119 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4120 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4121 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4122 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4123 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4124 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4125 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4126 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4127 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4128 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4129 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4130 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4131 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4132 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4133 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4134 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4135 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4136 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4137 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4138 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4139 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4140 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4141 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4142 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4143 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4144 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4145 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4146 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4147 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4148 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4149 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4150 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4151 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4152 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4153 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4154 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4155 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4156 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4157 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4158 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4159 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4160 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4161 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4162 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4163 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4164 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4165 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4166 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4167 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4168 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4169 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4170 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4171 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4172 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4173 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4174 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4175 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4176 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4177 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4178 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4179 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4180 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4181 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4182 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4183 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4184 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4185 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4186 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4187 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4188 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4189 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4190 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4191 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4192 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4193 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4194 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4195 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4196 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4197 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4198 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4199 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4200 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4201 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4202 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4203 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4204 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4205 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4310 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4311 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4312 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4313 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4314 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4315 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4316 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4317 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4318 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4319 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4320 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4321 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4322 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4323 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4324 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4325 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4326 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4327 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4328 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4329 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4330 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4331 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4332 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4333 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4334 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4335 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4336 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4337 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4338 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4339 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4340 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4341 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4342 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4343 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4344 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4345 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4346 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4347 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4348 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4349 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4350 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4351 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4352 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4353 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4361 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4362 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4363 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4364 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4365 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4366 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4367 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4368 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4369 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4370 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4371 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4372 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4373 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4374 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4375 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4376 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4377 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4378 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4379 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4380 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4381 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4382 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4383 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4384 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4385 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4386 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4387 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4388 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4389 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4390 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4391 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4392 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4393 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4394 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4395 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4396 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4397 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4398 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4399 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4400 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4401 * gcc.target/arm/neon/vrev16p8.c: Remove.
4402 * gcc.target/arm/neon/vrev16s8.c: Remove.
4403 * gcc.target/arm/neon/vrev16u8.c: Remove.
4404 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4405 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4406 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4407 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4408 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4409 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4410 * gcc.target/arm/neon/vrev32p16.c: Remove.
4411 * gcc.target/arm/neon/vrev32p8.c: Remove.
4412 * gcc.target/arm/neon/vrev32s16.c: Remove.
4413 * gcc.target/arm/neon/vrev32s8.c: Remove.
4414 * gcc.target/arm/neon/vrev32u16.c: Remove.
4415 * gcc.target/arm/neon/vrev32u8.c: Remove.
4416 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4417 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4418 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4419 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4420 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4421 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4422 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4423 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4424 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4425 * gcc.target/arm/neon/vrev64f32.c: Remove.
4426 * gcc.target/arm/neon/vrev64p16.c: Remove.
4427 * gcc.target/arm/neon/vrev64p8.c: Remove.
4428 * gcc.target/arm/neon/vrev64s16.c: Remove.
4429 * gcc.target/arm/neon/vrev64s32.c: Remove.
4430 * gcc.target/arm/neon/vrev64s8.c: Remove.
4431 * gcc.target/arm/neon/vrev64u16.c: Remove.
4432 * gcc.target/arm/neon/vrev64u32.c: Remove.
4433 * gcc.target/arm/neon/vrev64u8.c: Remove.
4434 * gcc.target/arm/neon/vrndaf32.c: Remove.
4435 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4436 * gcc.target/arm/neon/vrndf32.c: Remove.
4437 * gcc.target/arm/neon/vrndmf32.c: Remove.
4438 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4439 * gcc.target/arm/neon/vrndnf32.c: Remove.
4440 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4441 * gcc.target/arm/neon/vrndpf32.c: Remove.
4442 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4443 * gcc.target/arm/neon/vrndqf32.c: Remove.
4444 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4445 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4446 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4447 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4448 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4449 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4450 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4451 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4452 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4453 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4454 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4455 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4456 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4457 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4458 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4459 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4460 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4461 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4462 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4463 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4464 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4465 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4466 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4467 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4468 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4469 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4470 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4471 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4472 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4473 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4474 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4475 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4476 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4477 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4478 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4479 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4480 * gcc.target/arm/neon/vshlQs16.c: Remove.
4481 * gcc.target/arm/neon/vshlQs32.c: Remove.
4482 * gcc.target/arm/neon/vshlQs64.c: Remove.
4483 * gcc.target/arm/neon/vshlQs8.c: Remove.
4484 * gcc.target/arm/neon/vshlQu16.c: Remove.
4485 * gcc.target/arm/neon/vshlQu32.c: Remove.
4486 * gcc.target/arm/neon/vshlQu64.c: Remove.
4487 * gcc.target/arm/neon/vshlQu8.c: Remove.
4488 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4489 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4490 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4491 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4492 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4493 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4494 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4495 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4496 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4497 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4498 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4499 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4500 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4501 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4502 * gcc.target/arm/neon/vshls16.c: Remove.
4503 * gcc.target/arm/neon/vshls32.c: Remove.
4504 * gcc.target/arm/neon/vshls64.c: Remove.
4505 * gcc.target/arm/neon/vshls8.c: Remove.
4506 * gcc.target/arm/neon/vshlu16.c: Remove.
4507 * gcc.target/arm/neon/vshlu32.c: Remove.
4508 * gcc.target/arm/neon/vshlu64.c: Remove.
4509 * gcc.target/arm/neon/vshlu8.c: Remove.
4510 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4511 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4512 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4513 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4514 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4515 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4516 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4517 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4518 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4519 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4520 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4521 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4522 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4523 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4524 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4525 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4526 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4527 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4528 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4529 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4530 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4531 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4532 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4533 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4534 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4535 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4536 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4537 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4538 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4539 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4540 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4541 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4542 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4543 * gcc.target/arm/neon/vsli_np16.c: Remove.
4544 * gcc.target/arm/neon/vsli_np64.c: Remove.
4545 * gcc.target/arm/neon/vsli_np8.c: Remove.
4546 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4547 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4548 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4549 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4550 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4551 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4552 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4553 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4554 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4555 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4556 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4557 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4558 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4559 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4560 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4561 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4562 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4563 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4564 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4565 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4566 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4567 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4568 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4569 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4570 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4571 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4572 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4573 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4574 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4575 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4576 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4577 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4578 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4579 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4580 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4581 * gcc.target/arm/neon/vsri_np16.c: Remove.
4582 * gcc.target/arm/neon/vsri_np64.c: Remove.
4583 * gcc.target/arm/neon/vsri_np8.c: Remove.
4584 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4585 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4586 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4587 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4588 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4589 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4590 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4591 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4592 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4593 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4594 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4595 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4596 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4597 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4598 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4599 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4600 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4601 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4602 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4603 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4604 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4605 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4606 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4607 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4608 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4609 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4610 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4611 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4612 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4613 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4614 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4615 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4616 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4617 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4618 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4619 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4620 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4621 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4622 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4623 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4624 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4625 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4626 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4627 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4628 * gcc.target/arm/neon/vst1f32.c: Remove.
4629 * gcc.target/arm/neon/vst1p16.c: Remove.
4630 * gcc.target/arm/neon/vst1p64.c: Remove.
4631 * gcc.target/arm/neon/vst1p8.c: Remove.
4632 * gcc.target/arm/neon/vst1s16.c: Remove.
4633 * gcc.target/arm/neon/vst1s32.c: Remove.
4634 * gcc.target/arm/neon/vst1s64.c: Remove.
4635 * gcc.target/arm/neon/vst1s8.c: Remove.
4636 * gcc.target/arm/neon/vst1u16.c: Remove.
4637 * gcc.target/arm/neon/vst1u32.c: Remove.
4638 * gcc.target/arm/neon/vst1u64.c: Remove.
4639 * gcc.target/arm/neon/vst1u8.c: Remove.
4640 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4641 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4642 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4643 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4644 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4645 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4646 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4647 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4648 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4649 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4650 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4651 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4652 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4653 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4654 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4655 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4656 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4657 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4658 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4659 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4660 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4661 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4662 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4663 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4664 * gcc.target/arm/neon/vst2f32.c: Remove.
4665 * gcc.target/arm/neon/vst2p16.c: Remove.
4666 * gcc.target/arm/neon/vst2p64.c: Remove.
4667 * gcc.target/arm/neon/vst2p8.c: Remove.
4668 * gcc.target/arm/neon/vst2s16.c: Remove.
4669 * gcc.target/arm/neon/vst2s32.c: Remove.
4670 * gcc.target/arm/neon/vst2s64.c: Remove.
4671 * gcc.target/arm/neon/vst2s8.c: Remove.
4672 * gcc.target/arm/neon/vst2u16.c: Remove.
4673 * gcc.target/arm/neon/vst2u32.c: Remove.
4674 * gcc.target/arm/neon/vst2u64.c: Remove.
4675 * gcc.target/arm/neon/vst2u8.c: Remove.
4676 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4677 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4678 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4679 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4680 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4681 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4682 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4683 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4684 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4685 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4686 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4687 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4688 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4689 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4690 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4691 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4692 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4693 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4694 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4695 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4696 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4697 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4698 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4699 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4700 * gcc.target/arm/neon/vst3f32.c: Remove.
4701 * gcc.target/arm/neon/vst3p16.c: Remove.
4702 * gcc.target/arm/neon/vst3p64.c: Remove.
4703 * gcc.target/arm/neon/vst3p8.c: Remove.
4704 * gcc.target/arm/neon/vst3s16.c: Remove.
4705 * gcc.target/arm/neon/vst3s32.c: Remove.
4706 * gcc.target/arm/neon/vst3s64.c: Remove.
4707 * gcc.target/arm/neon/vst3s8.c: Remove.
4708 * gcc.target/arm/neon/vst3u16.c: Remove.
4709 * gcc.target/arm/neon/vst3u32.c: Remove.
4710 * gcc.target/arm/neon/vst3u64.c: Remove.
4711 * gcc.target/arm/neon/vst3u8.c: Remove.
4712 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4713 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4714 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4715 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4716 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4717 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4718 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4719 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4720 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4721 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4722 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4723 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4724 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4725 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4726 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4727 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4728 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4729 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4730 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4731 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4732 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4733 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4734 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4735 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4736 * gcc.target/arm/neon/vst4f32.c: Remove.
4737 * gcc.target/arm/neon/vst4p16.c: Remove.
4738 * gcc.target/arm/neon/vst4p64.c: Remove.
4739 * gcc.target/arm/neon/vst4p8.c: Remove.
4740 * gcc.target/arm/neon/vst4s16.c: Remove.
4741 * gcc.target/arm/neon/vst4s32.c: Remove.
4742 * gcc.target/arm/neon/vst4s64.c: Remove.
4743 * gcc.target/arm/neon/vst4s8.c: Remove.
4744 * gcc.target/arm/neon/vst4u16.c: Remove.
4745 * gcc.target/arm/neon/vst4u32.c: Remove.
4746 * gcc.target/arm/neon/vst4u64.c: Remove.
4747 * gcc.target/arm/neon/vst4u8.c: Remove.
4748 * gcc.target/arm/neon/vsubQf32.c: Remove.
4749 * gcc.target/arm/neon/vsubQs16.c: Remove.
4750 * gcc.target/arm/neon/vsubQs32.c: Remove.
4751 * gcc.target/arm/neon/vsubQs64.c: Remove.
4752 * gcc.target/arm/neon/vsubQs8.c: Remove.
4753 * gcc.target/arm/neon/vsubQu16.c: Remove.
4754 * gcc.target/arm/neon/vsubQu32.c: Remove.
4755 * gcc.target/arm/neon/vsubQu64.c: Remove.
4756 * gcc.target/arm/neon/vsubQu8.c: Remove.
4757 * gcc.target/arm/neon/vsubf32.c: Remove.
4758 * gcc.target/arm/neon/vsubhns16.c: Remove.
4759 * gcc.target/arm/neon/vsubhns32.c: Remove.
4760 * gcc.target/arm/neon/vsubhns64.c: Remove.
4761 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4762 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4763 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4764 * gcc.target/arm/neon/vsubls16.c: Remove.
4765 * gcc.target/arm/neon/vsubls32.c: Remove.
4766 * gcc.target/arm/neon/vsubls8.c: Remove.
4767 * gcc.target/arm/neon/vsublu16.c: Remove.
4768 * gcc.target/arm/neon/vsublu32.c: Remove.
4769 * gcc.target/arm/neon/vsublu8.c: Remove.
4770 * gcc.target/arm/neon/vsubs16.c: Remove.
4771 * gcc.target/arm/neon/vsubs32.c: Remove.
4772 * gcc.target/arm/neon/vsubs64.c: Remove.
4773 * gcc.target/arm/neon/vsubs8.c: Remove.
4774 * gcc.target/arm/neon/vsubu16.c: Remove.
4775 * gcc.target/arm/neon/vsubu32.c: Remove.
4776 * gcc.target/arm/neon/vsubu64.c: Remove.
4777 * gcc.target/arm/neon/vsubu8.c: Remove.
4778 * gcc.target/arm/neon/vsubws16.c: Remove.
4779 * gcc.target/arm/neon/vsubws32.c: Remove.
4780 * gcc.target/arm/neon/vsubws8.c: Remove.
4781 * gcc.target/arm/neon/vsubwu16.c: Remove.
4782 * gcc.target/arm/neon/vsubwu32.c: Remove.
4783 * gcc.target/arm/neon/vsubwu8.c: Remove.
4784 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4785 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4786 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4787 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4788 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4789 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4790 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4791 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4792 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4793 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4794 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4795 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4796 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4797 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4798 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4799 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4800 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4801 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4802 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4803 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4804 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4805 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4806 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4807 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4808 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4809 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4810 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4811 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4812 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4813 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4814 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4815 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4816 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4817 * gcc.target/arm/neon/vtrnf32.c: Remove.
4818 * gcc.target/arm/neon/vtrnp16.c: Remove.
4819 * gcc.target/arm/neon/vtrnp8.c: Remove.
4820 * gcc.target/arm/neon/vtrns16.c: Remove.
4821 * gcc.target/arm/neon/vtrns32.c: Remove.
4822 * gcc.target/arm/neon/vtrns8.c: Remove.
4823 * gcc.target/arm/neon/vtrnu16.c: Remove.
4824 * gcc.target/arm/neon/vtrnu32.c: Remove.
4825 * gcc.target/arm/neon/vtrnu8.c: Remove.
4826 * gcc.target/arm/neon/vtstQp8.c: Remove.
4827 * gcc.target/arm/neon/vtstQs16.c: Remove.
4828 * gcc.target/arm/neon/vtstQs32.c: Remove.
4829 * gcc.target/arm/neon/vtstQs8.c: Remove.
4830 * gcc.target/arm/neon/vtstQu16.c: Remove.
4831 * gcc.target/arm/neon/vtstQu32.c: Remove.
4832 * gcc.target/arm/neon/vtstQu8.c: Remove.
4833 * gcc.target/arm/neon/vtstp8.c: Remove.
4834 * gcc.target/arm/neon/vtsts16.c: Remove.
4835 * gcc.target/arm/neon/vtsts32.c: Remove.
4836 * gcc.target/arm/neon/vtsts8.c: Remove.
4837 * gcc.target/arm/neon/vtstu16.c: Remove.
4838 * gcc.target/arm/neon/vtstu32.c: Remove.
4839 * gcc.target/arm/neon/vtstu8.c: Remove.
4840 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4841 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4842 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4843 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4844 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4845 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4846 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4847 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4848 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4849 * gcc.target/arm/neon/vuzpf32.c: Remove.
4850 * gcc.target/arm/neon/vuzpp16.c: Remove.
4851 * gcc.target/arm/neon/vuzpp8.c: Remove.
4852 * gcc.target/arm/neon/vuzps16.c: Remove.
4853 * gcc.target/arm/neon/vuzps32.c: Remove.
4854 * gcc.target/arm/neon/vuzps8.c: Remove.
4855 * gcc.target/arm/neon/vuzpu16.c: Remove.
4856 * gcc.target/arm/neon/vuzpu32.c: Remove.
4857 * gcc.target/arm/neon/vuzpu8.c: Remove.
4858 * gcc.target/arm/neon/vzipQf32.c: Remove.
4859 * gcc.target/arm/neon/vzipQp16.c: Remove.
4860 * gcc.target/arm/neon/vzipQp8.c: Remove.
4861 * gcc.target/arm/neon/vzipQs16.c: Remove.
4862 * gcc.target/arm/neon/vzipQs32.c: Remove.
4863 * gcc.target/arm/neon/vzipQs8.c: Remove.
4864 * gcc.target/arm/neon/vzipQu16.c: Remove.
4865 * gcc.target/arm/neon/vzipQu32.c: Remove.
4866 * gcc.target/arm/neon/vzipQu8.c: Remove.
4867 * gcc.target/arm/neon/vzipf32.c: Remove.
4868 * gcc.target/arm/neon/vzipp16.c: Remove.
4869 * gcc.target/arm/neon/vzipp8.c: Remove.
4870 * gcc.target/arm/neon/vzips16.c: Remove.
4871 * gcc.target/arm/neon/vzips32.c: Remove.
4872 * gcc.target/arm/neon/vzips8.c: Remove.
4873 * gcc.target/arm/neon/vzipu16.c: Remove.
4874 * gcc.target/arm/neon/vzipu32.c: Remove.
4875 * gcc.target/arm/neon/vzipu8.c: Remove.
4878 2015-11-12 Marek Polacek <polacek@redhat.com>
4881 * gcc.dg/pr67784-1.c: New test.
4882 * gcc.dg/pr67784-2.c: New test.
4884 2015-11-12 Martin Liska <mliska@suse.cz>
4886 * gcc.dg/ipa/pr68035.c: New test.
4888 2015-11-12 Richard Biener <rguenther@suse.de>
4890 PR tree-optimization/68306
4891 * gcc.dg/pr68306.c: New testcase.
4893 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4895 Implement D0013R2, logical type traits.
4897 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4899 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4901 * c-c++-common/goacc/data-default-1.c: New.
4903 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4905 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4907 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4909 PR tree-optimization/68305
4910 * gcc.dg/vect/pr68305.c: New test.
4912 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4914 * gcc.target/i386/pr67265-2.c: New test.
4916 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4918 * gcc.dg/pr68286.c: New test.
4920 2015-11-12 Christian Bruel <christian.bruel@st.com>
4922 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4924 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4926 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4929 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4931 * gcc.dg/pr65521.c: Fail on AIX.
4933 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4935 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4936 * gcc.dg/graphite/fuse-2.c: Same.
4937 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4938 isl-ast-gen-*.c files.
4939 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4940 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4941 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4942 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4943 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4944 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4945 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4946 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4947 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4948 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4949 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4951 2015-11-11 Marek Polacek <polacek@redhat.com>
4955 * c-c++-common/pr68107.c: New test.
4956 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4957 (large_array_char_template): Likewise.
4958 * g++.dg/init/new44.C: Adjust dg-error.
4960 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4962 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4963 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4965 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4967 * gcc.target/i386/pr67265.c: New test.
4969 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4971 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4972 tests for the expected generated code.
4974 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4976 * gcc.target/mips/split-ds-sequence.c: New test.
4978 2015-11-11 Julia Koval <julia.koval@intel.com>
4980 * g++.dg/ext/mv16.C: New functions.
4982 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4983 Jiong Wang <jiong.wang@arm.com>
4985 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4987 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4989 * gcc.target/i386/mask-pack.c: New test.
4990 * gcc.target/i386/mask-unpack.c: New test.
4992 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4994 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4996 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4998 * gcc.dg/vect/slp-cond-5.c: New test.
5000 2015-11-10 Richard Biener <rguenther@suse.de>
5002 PR tree-optimization/68240
5003 * gcc.dg/torture/pr68240.c: New testcase.
5005 2015-11-10 Richard Biener <rguenther@suse.de>
5007 PR tree-optimization/56118
5008 * gcc.target/i386/pr56118.c: New testcase.
5010 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5012 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5014 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5016 * gfortran.dg/pr68251.f90: New test.
5018 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5020 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5022 2015-11-09 Martin Sebor <msebor@redhat.com>
5024 * init/new45.C: New test to verify that operator new is invoked
5025 with or without overhead for a cookie.
5028 * init/new44.C: New test for placement new expressions for arrays
5029 with excessive number of elements.
5032 * init/new43.C: New test for placement new expressions for arrays
5033 with negative number of elements.
5035 * other/new-size-type.C: Expect array new expression with
5036 an excessive number of elements to be rejected.
5038 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5040 * c-c++-common/goacc/routine-1.c: New.
5041 * c-c++-common/goacc/routine-2.c: New.
5042 * c-c++-common/goacc/routine-3.c: New.
5043 * c-c++-common/goacc/routine-4.c: New.
5044 * c-c++-common/goacc/routine-5.c: New.
5046 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5048 * gcc.target/sparc/sparc-ret.c: Rename to...
5049 * gcc.target/sparc/sparc-ret-1.c: ...this.
5050 * gcc.target/sparc/sparc-ret-2.c: New test.
5052 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5054 * lib/target-supports.exp (check_p8vector_hw_available): Split
5056 (check_vsx_hw_available): Likewise.
5057 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5058 support and for PowerPC float128 support.
5059 (check_p9modulo_hw_available): Likewise.
5060 (check_ppc_float128_sw_available): Likewise.
5061 (check_ppc_float128_hw_available): Likewise.
5062 (check_effective_target_powerpc_p9vector_ok): Likewise.
5063 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5064 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5065 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5066 (is-effective-target): Add new PowerPc targets.
5067 (is-effective-target-keyword): Likewise.
5068 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5069 instructions, use it.
5071 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5072 * gcc.target/powerpc/mod-2.c: Likewise.
5073 * gcc.target/powerpc/ctz-1.c: Likewise.
5074 * gcc.target/powerpc/ctz-2.c: Likewise.
5075 * gcc.target/powerpc/extswsli-1.c: Likewise.
5076 * gcc.target/powerpc/extswsli-2.c: Likewise.
5077 * gcc.target/powerpc/extswsli-3.c: Likewise.
5079 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5080 and allow the test on PowerPC LE.
5081 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5082 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5084 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5085 check instead of powerpc_vsx_ok.
5086 * gcc.target/powerpc/float128-mix.c: Likewise.
5088 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5090 * gcc.dg/sso/*.c: Robustify dg-output directives.
5092 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5094 * g++.dg/ubsan/pr68259.C: New test.
5096 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5098 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5099 (main): Use _Cilk_spawn instead of cilk_spawn.
5101 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5103 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5104 scan-assembler directive.
5106 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5109 * gcc.dg/pr68129_1.c: New test.
5111 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5114 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5115 (main): Invoke them.
5117 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5120 * gcc.dg/guality/pr67192.c: New test.
5122 2015-11-09 Richard Biener <rguenther@suse.de>
5124 PR tree-optimization/68248
5125 * gcc.dg/torture/pr68248.c: New testcase.
5127 2015-11-09 Richard Biener <rguenther@suse.de>
5129 PR tree-optimization/56118
5130 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5132 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5134 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5135 labelref and check use of constant pool by looking for .word and
5138 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5141 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5143 2015-11-09 Richard Henderson <rth@redhat.com>
5145 * gcc.target/i386/addr-space-1.c: New test.
5146 * gcc.target/i386/addr-space-2.c: New test.
5147 * gcc.target/i386/addr-space-3.c: New test.
5149 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5152 * gfortran.dg/pr68053.f90: New test.
5154 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5156 * g++.dg/lto/pr68057_0.C: Fix testcase.
5158 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5160 * gfortran.dg/PR67518.f90: move from here...
5161 * gfortran.dg/graphite/PR67518.f90: to here.
5162 * gfortran.dg/PR53852.f90: move from here...
5163 * gfortran.dg/graphite/PR53852.f90: to here.
5165 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5167 * gcc.dg/sso-1.c: New test.
5168 * gcc.dg/sso-2.c: Likewise.
5169 * gcc.dg/sso-3.c: Likewise.
5170 * gcc.dg/sso-4.c: Likewise.
5171 * gcc.dg/sso-5.c: Likewise.
5172 * gcc.dg/sso-6.c: Likewise.
5173 * gcc.dg/sso-7.c: Likewise.
5174 * gcc.dg/sso-8.c: Likewise.
5175 * gcc.dg/sso: New directory.
5176 * gcc.target/i386/movbe-3.c: New test.
5177 * gnat.dg/sso1.adb: Likewise.
5178 * gnat.dg/sso2.ad[sb]: Likewise.
5179 * gnat.dg/sso3.adb: Likewise.
5180 * gnat.dg/sso4.adb: Likewise.
5181 * gnat.dg/sso5.adb: Likewise.
5182 * gnat.dg/sso6.adb: Likewise.
5183 * gnat.dg/sso7.adb: Likewise.
5184 * gnat.dg/specs/sso1.ads: Likewise.
5185 * gnat.dg/specs/sso2.ads: Likewise.
5186 * gnat.dg/sso: New directory.
5188 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5191 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5193 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5196 * gfortran.dg/pr68224.f90: New test.
5198 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5201 * gfortran.dg/proc_ptr_47.f90: New test.
5204 * gfortran.dg/pr66465.f90: New test.
5206 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5208 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5210 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5213 * gfortran.dg/pr68153.f90: New test.
5215 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5218 * gfortran.dg/pr68151.f90: New test.
5220 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5222 PR tree-optimization/68235
5223 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5225 2015-11-06 Jeff Law <law@redhat.com>
5227 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5228 realized jump threads.
5229 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5230 threads rather than dom1 dump.
5232 2015-11-06 Michael Collison <michael.collison@linaro.org
5233 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5236 2015-08-01 Michael Collison <michael.collison@linaro.org
5237 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5239 * gcc.target/arm/mincmp.c: New test.
5241 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5244 * gfortran.dg/warn_unused_function_2.f90: Add two new
5245 "defined but not used" subroutines.
5247 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5249 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5250 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5251 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5252 expected diagnostics for the addition of quotes.
5253 * gfortran.dg/gomp/target3.f90: Likewise.
5254 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5255 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5256 * c-c++-common/gomp/doacross-1.c: Likewise.
5257 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5258 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5259 Adjust expected diagnostics wording.
5260 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5261 Don't expect error on ordered threads simd when in for simd.
5262 * c-c++-common/gomp/nesting-2.c: New test.
5263 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5264 * c-c++-common/gomp/ordered-4.c: New test.
5266 2015-11-06 Mike Stump <mikestump@comcast.net>
5268 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5270 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5271 Sebastian Pop <s.pop@samsung.com>
5273 * gcc.dg/graphite/fuse-1.c: New.
5274 * gcc.dg/graphite/fuse-2.c: New.
5275 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5277 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5279 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5281 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5283 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5284 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5285 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5286 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5287 * lib/gcc-dg.exp: Load multiline.exp.
5289 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5291 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5292 * gcc.target/arm/interrupt-1.c: Likewise.
5293 * gcc.target/arm/interrupt-2.c: Likewise.
5294 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5296 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5297 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5299 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5300 macros for assembly checks.
5301 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5302 frsqrts and frsqrte are not emitted.
5303 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5304 frsqrts and frsqrte are emitted.
5305 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5307 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5309 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5311 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5315 * g++.dg/lto/pr68057_0.C: New testcase.
5316 * g++.dg/lto/pr68057_1.C: New testcase.
5317 * g++.dg/torture/pr68220.C: New testcase.
5319 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5321 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5324 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5326 PR tree-optimization/68145
5327 * g++.dg/vect/pr68145.cc: New test.
5329 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5332 * gcc.dg/pr68088_1.c: New test.
5334 2015-11-06 Richard Biener <rguenther@suse.de>
5336 * gcc.dg/vect/bb-slp-38.c: New testcase.
5338 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5340 * gfortran.dg/goacc/private-3.f95: XFAIL.
5342 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5346 * gfortran.dg/PR67518.f90: New test.
5347 * gfortran.dg/PR53852.f90: New test.
5349 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5350 Tom de Vries <tom@codesourcery.com>
5351 Nathan Sidwell <nathan@codesourcery.com>
5352 Thomas Schwinge <thomas@codesourcery.com>
5354 * c-c++-common/goacc/combined-directives.c: New test.
5355 * c-c++-common/goacc/loop-clauses.c: New test.
5356 * c-c++-common/goacc/tile.c: New test.
5357 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5358 as gang static arguments.
5359 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5360 * g++.dg/goacc/template.C: New test.
5361 * gfortran.dg/goacc/combined-directives.f90: New test.
5362 * gfortran.dg/goacc/default.f95: New test.
5363 * gfortran.dg/goacc/default_none.f95: New test.
5364 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5365 * gfortran.dg/goacc/gang-static.f95: New test.
5366 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5367 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5368 * gfortran.dg/goacc/list.f95: Update test.
5369 * gfortran.dg/goacc/loop-2.f95: Likewise.
5370 * gfortran.dg/goacc/loop-4.f95: New test.
5371 * gfortran.dg/goacc/loop-5.f95: New test.
5372 * gfortran.dg/goacc/loop-6.f95: New test.
5373 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5374 * gfortran.dg/goacc/multi-clause.f90: New test.
5375 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5376 * gfortran.dg/goacc/update.f95: New test.
5378 2015-11-05 Martin Sebor <msebor@redhat.com>
5381 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5382 invocations where the size of the destination buffer object
5383 or its type (or both) is unknown.
5385 2015-11-05 Martin Sebor <msebor@redhat.com>
5388 * g++.dg/warn/Wplacement-new-size.C: New test.
5390 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5392 * gcc.dg/pr68112.c: New.
5393 * gcc.dg/vect/vect-strided-shift-1.c: New.
5395 2015-11-05 Marek Polacek <polacek@redhat.com>
5398 * gcc.dg/pr68090.c: New test.
5400 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5402 * gcc.dg/ifcvt-4.c: New.
5404 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5407 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5409 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5411 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5412 of variables in both data sharing and mapping clauses and for
5413 structure element based array sections being mapped rather than
5415 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5416 expected diagnostics wording in one case.
5417 * c-c++-common/gomp/distribute-1.c: New test.
5418 * c-c++-common/gomp/element-1.c: New test.
5419 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5420 and #pragma omp end declare target pair around the function.
5421 Change s from a parameter to a file scope variable.
5422 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5423 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5424 on non-zero low-bound in reduction array sections. Add further
5426 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5427 * c-c++-common/gomp/target-teams-1.c: New test.
5428 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5429 for expected mangling on x86_64/i?86.
5430 * gcc.dg/gomp/declare-simd-3.c: New test.
5431 * gcc.dg/gomp/declare-simd-4.c: New test.
5432 * gcc.dg/gomp/for-20.c: New test.
5433 * gcc.dg/gomp/for-21.c: New test.
5434 * gcc.dg/gomp/for-22.c: New test.
5435 * gcc.dg/gomp/for-23.c: New test.
5436 * gcc.dg/gomp/for-24.c: New test.
5437 * gcc.dg/gomp/linear-1.c: New test.
5438 * gcc.dg/gomp/loop-1.c: New test.
5439 * g++.dg/gomp/atomic-17.C: New test.
5440 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5441 non-static data member in shared clause. Add single construct.
5442 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5443 scan-assembler-times directives for expected mangling on x86_64/i?86.
5444 * g++.dg/gomp/declare-simd-3.C: Likewise.
5445 * g++.dg/gomp/declare-simd-4.C: New test.
5446 * g++.dg/gomp/declare-simd-5.C: New test.
5447 * g++.dg/gomp/declare-target-1.C: New test.
5448 * g++.dg/gomp/linear-2.C: New test.
5449 * g++.dg/gomp/loop-1.C: New test.
5450 * g++.dg/gomp/loop-2.C: New test.
5451 * g++.dg/gomp/loop-3.C: New test.
5452 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5453 non-static data member in shared clause.
5454 * g++.dg/gomp/member-3.C: New test.
5455 * g++.dg/gomp/member-4.C: New test.
5456 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5457 (bar): Remove dg-message.
5458 * g++.dg/gomp/target-teams-1.C: New test.
5460 2015-11-05 Richard Biener <rguenther@suse.de>
5462 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5463 uninitialized variables.
5464 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5465 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5466 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5467 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5468 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5469 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5470 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5471 * gcc.dg/ipa/pure-const-2.c: Likewise.
5472 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5473 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5474 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5475 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5476 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5477 * gcc.dg/vect/pr30858.c: Likewise.
5478 * gcc.dg/vect/pr33866.c: Likewise.
5479 * gcc.dg/vect/pr37027.c: Likewise.
5480 * c-c++-common/ubsan/null-10.c: Likewise.
5481 * gcc.target/i386/incoming-8.c: Likewise.
5483 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5485 * gnat.dg/slice9.adb: New test.
5487 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5489 * gfortran.dg/goacc/reduction-2.f95: Delete.
5491 2015-11-04 Tom de Vries <tom@codesourcery.com>
5493 PR tree-optimization/67742
5494 * gcc.dg/tree-ssa/restrict-7.c: New test.
5495 * gcc.dg/tree-ssa/restrict-8.c: New test.
5497 2015-11-03 Martin Sebor <msebor@redhat.com>
5500 * c-c++-common/builtin-offsetof-2.c: New test.
5502 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5505 * gfortran.dg/warn_unused_function_3.f90: New test.
5507 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5509 * gnat.dg/discr45.adb: Only compile the test.
5511 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5513 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5514 * gcc.target/i386/mvc5.c: Ditto.
5515 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5518 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5520 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5522 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5525 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5527 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5528 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5529 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5530 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5531 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5532 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5534 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5536 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5538 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5540 * gcc.dg/mvc1.c: Move to ...
5541 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5542 * gcc.dg/mvc2.c: Move to ...
5543 * gcc.target/i386/mvc2.c: ... here.
5544 * gcc.dg/mvc3.c: Move to ...
5545 * gcc.target/i386/mvc3.c: ... here.
5546 * gcc.dg/mvc4.c: Move to ...
5547 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5548 * gcc.dg/mvc5.c: Move to ...
5549 * gcc.target/i386/mvc5.c: ... here.
5550 * gcc.dg/mvc6.c: Move to ...
5551 * gcc.target/i386/mvc6.c: ... here.
5552 * gcc.dg/mvc7.c: Move to ...
5553 * gcc.target/i386/mvc7.c: ... here.
5555 * g++.dg/ext/mvc1.C: Require ifunc.
5557 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5559 PR tree-optimization/68083
5560 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5562 2015-11-02 Jeff Law <law@redhat.com>
5564 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5565 irreducible loops in the CFG.
5567 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5570 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5572 * gcc.dg/vect/vect-strided-shift-1.c: New.
5574 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5577 * gcc.target/arm/pr67929_1.c: Move to...
5578 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5579 Remove arm-specific directives. Add noclone, noinline
5582 2015-11-01 Jeff Law <law@redhat.com>
5584 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5586 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5588 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5589 (sse2_test): Rename from main. Do not return 0.
5591 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5593 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5594 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5595 * gfortran.dg/read_dir.f90: XFAIL AIX.
5597 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5599 Remove the implementation of N3994, terse range-for loops.
5600 * g++.dg/cpp1z/range-for1.C: Remove.
5602 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5604 * gnat.dg/discr45.adb: New test.
5606 2015-10-31 Tom de Vries <tom@codesourcery.com>
5608 * gfortran.dg/assumed_type_2.f90: Update test.
5609 * gfortran.dg/no_arg_check_2.f90: Same.
5611 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5613 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5615 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5618 * gfortran.dg/pr46588.f90: New test.
5620 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5622 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5623 * gcc.dg/mvc2.c: Ditto.
5624 * gcc.dg/mvc3.c: Ditto.
5625 * gcc.dg/mvc4.c: Ditto.
5626 * gcc.dg/mvc5.c: Ditto.
5627 * gcc.dg/mvc6.c: Ditto.
5628 * gcc.dg/mvc7.c: Ditto.
5629 * g++.dg/ext/mvc1.C: Ditto.
5630 * g++.dg/ext/mvc2.C: Ditto.
5631 * g++.dg/ext/mvc3.C: Ditto.
5632 * g++.dg/ext/mvc4.C: Ditto.
5634 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5637 * gfortran.dg/pr51993.f90: New test.
5639 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5641 PR rtl-optimization/68106
5642 * gcc.target/aarch64/pr68106.c: New.
5644 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5647 * gfortran.dg/pr36192_1.f90: New test.
5649 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5652 *gfortran.dg/pr68154.f90
5654 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5656 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5657 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5659 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5661 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5663 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5665 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5667 * gcc.target/powerpc/float128-mix.c: Likewise.
5669 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5672 * gfortran.dg/pr68054.f90: New test.
5674 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5677 * gfortran.dg/pr67885.f90: New test.
5679 2015-10-29 Jeff Law <law@redhat.com>
5681 PR tree-optimization/67892
5682 * gcc.dg/tree-ssa/pr21417: Update expected output.
5683 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5685 2015-10-29 Richard Biener <rguenther@suse.de>
5688 * c-c++-common/ubsan/pr68142.c: New testcase.
5690 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/other/cv_func4.C: New.
5695 2015-10-29 Richard Biener <rguenther@suse.de>
5698 * c-c++-common/ubsan/pr56956.c: New testcase.
5700 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5702 * gnat.dg/discr44.adb: New test.
5704 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5707 * gcc.dg/debug/pr66068.c: New test.
5709 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5712 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5713 array bounds error at line 25.
5715 2015-10-28 Catherine Moore <clm@codesourcery.com>
5717 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5718 * gcc.target/mips/oddspreg-6.c: Likewise.
5719 * gcc.target/mips/oddspreg-1.c: Likewise.
5720 * gcc.target/mips/oddspreg-2.c: Likewise.
5722 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5725 * gcc.target/avr/pr67839.c: New test.
5727 2015-10-28 Richard Biener <rguenther@suse.de>
5729 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5731 2015-10-28 Tom de Vries <tom@codesourcery.com>
5733 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5735 2015-10-28 Richard Biener <rguenther@suse.de>
5738 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5741 2015-10-28 Richard Biener <rguenther@suse.de>
5743 PR tree-optimization/65962
5744 * gcc.dg/vect/vect-62.c: Adjust.
5746 2015-10-28 Richard Biener <rguenther@suse.de>
5749 * gcc.dg/torture/pr68067-1.c: New testcase.
5750 * gcc.dg/torture/pr68067-2.c: Likewise.
5752 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5754 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5756 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5758 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5759 as xvmadd and xvnmsub.
5760 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5762 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5764 * c-c++-common/goacc/loop-shape.c: New test.
5766 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5767 Cesar Philippidis <cesar@codesourcery.com>
5769 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5770 * g++.dg/gomp/pr33372-3.C: Likewise.
5772 2015-10-27 Richard Henderson <rth@redhat.com>
5775 * gcc.target/i386/pr67609-2.c: New test.
5777 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5780 * gcc.target/aarch64/pr68102_1.c: New test.
5782 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5785 * gfortran.dg/allocate_with_source_15.f03: New test
5787 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5788 James Norris <jnorris@codesourcery.com>
5791 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5793 * gfortran.dg/goacc/loop-1.f95: Likewise.
5794 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5795 * gfortran.dg/goacc/cray.f95: Likewise.
5796 * gfortran.dg/goacc/parameter.f95: Likewise.
5798 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5801 * gfortran.dg/pr67805_2.f90: New test.
5803 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5804 Aditya Kumar <aditya.k7@samsung.com>
5806 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5807 * gcc.dg/graphite/interchange-1.c: Same.
5808 * gcc.dg/graphite/interchange-10.c: Same.
5809 * gcc.dg/graphite/interchange-11.c: Same.
5810 * gcc.dg/graphite/interchange-13.c: Same.
5811 * gcc.dg/graphite/interchange-3.c: Same.
5812 * gcc.dg/graphite/interchange-4.c: Same.
5813 * gcc.dg/graphite/interchange-7.c: Same.
5814 * gcc.dg/graphite/interchange-9.c: Same.
5815 * gcc.dg/graphite/uns-interchange-9.c: Same.
5816 * gfortran.dg/graphite/interchange-3.f90: Same.
5818 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5821 * gcc.target/i386/pr67215-1.c: New test.
5822 * gcc.target/i386/pr67215-2.c: Likewise.
5823 * gcc.target/i386/pr67215-3.c: Likewise.
5825 2015-10-27 Richard Biener <rguenther@suse.de>
5827 PR tree-optimization/68104
5828 * gcc.dg/torture/pr68104.c: New testcase.
5830 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5832 * gcc.dg/vect/vect-strided-shift-1.c: New.
5834 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837 * gcc.target/arm/pr67929_1.c: New test.
5839 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5841 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5843 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5845 PR tree-optimization/68097
5846 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5847 --param max-ssa-name-query-depth=3 to dg-options.
5849 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5851 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5853 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5855 * gcc.dg/builtins-52.c: Add -O to dg-options.
5857 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5859 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5861 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5865 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5867 (PR64765): New function.
5868 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5869 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5871 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5872 * gfortran.dg/goacc/parameter.f95: Likewise.
5874 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5877 * gfortran.dg/empty_label_typedecl.f90: New test.
5879 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5882 * gfortran.dg/pr36192.f90: New test.
5884 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5886 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5887 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5888 * gnat.dg/opt51.adb: New test.
5889 * gnat.dg/opt51_pkg.ads: New helper.
5891 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5893 * gcc.target/mips/ds-schedule-1.c: New.
5894 * gcc.target/mips/ds-schedule-2.c: New.
5896 2015-10-26 Jeff Law <law@redhat.com>
5898 PR tree-optimization/68013
5899 * gcc.c-torture/compile/pr68013.c: New test.
5901 2015-10-26 Richard Biener <rguenther@suse.de>
5902 Dominik Vogt <vogt@linux.vnet.ibm.com>
5905 * gcc.target/s390/pr67443.c: New testcase.
5907 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5909 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5910 make it unique per testcase.
5911 * gfortran.dg/chmod_2.f90: Likewise.
5912 * gfortran.dg/chmod_3.f90: Likewise.
5913 * gfortran.dg/direct_io_8.f90: Likewise.
5914 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5915 * gfortran.dg/f2003_io_1.f03: Likewise.
5916 * gfortran.dg/f2003_io_2.f03: Likewise.
5917 * gfortran.dg/f2003_io_8.f03: Likewise.
5918 * gfortran.dg/inquire_size.f90: Likewise.
5919 * gfortran.dg/namelist_66.f90: Likewise.
5920 * gfortran.dg/namelist_82.f90: Likewise.
5921 * gfortran.dg/namelist_87.f90: Likewise.
5922 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5923 * gfortran.dg/open_new.f90: Likewise.
5924 * gfortran.dg/stat_1.f90: Likewise.
5925 * gfortran.dg/stat_2.f90: Likewise.
5926 * gfortran.dg/streamio_15.f90: Likewise.
5927 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5929 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5932 * g++.dg/pr67989.C: New test.
5934 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5936 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5937 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5938 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5939 suffix to the temporary filename to make it unique per testcase.
5941 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5943 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5945 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5948 * gfortran.dg/allocate_with_source_12.f03: New test
5951 * gfortran.dg/allocate_with_source_13.f03: New test
5954 * gfortran.dg/allocate_with_source_14.f03: New test
5956 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5958 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5960 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5963 * gcc.target/i386/pr68084.c: New test.
5965 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5969 * gfortran.dg/allocate_with_source_10.f08: New test.
5970 * gfortran.dg/allocate_with_source_11.f08: New test.
5971 * gfortran.dg/class_array_15.f03: Changed count of expected
5972 _builtin_frees to 11. One step of temporaries is spared, therefore
5973 the allocatable component of that temporary is not to be freeed.
5975 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5978 * gfortran.dg/pr68055.f90: New case.
5980 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5983 * gfortran.dg/pr67805.f90: New testcase.
5984 * gfortran.dg/array_constructor_26.f03: Update testcase.
5985 * gfortran.dg/array_constructor_27.f03: Ditto.
5986 * gfortran.dg/char_type_len_2.f90: Ditto.
5987 * gfortran.dg/pr67802.f90: Ditto.
5988 * gfortran.dg/used_before_typed_3.f90: Ditto.
5990 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5993 * g++.dg/torture/pr67600.C: New testcase.
5995 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5997 * g++.dg/pr68062.C: New test.
5999 2015-10-23 Jeff Law <law@redhat.com>
6001 PR tree-optimization/67830
6002 * gcc.dg/pr67830.c: New test.
6004 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6006 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6008 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6009 Andrew Pinski <apinski@cavium.com>
6011 PR rtl-optimization/67736
6012 * gcc.dg/torture/pr67736.c: New test.
6013 * gcc.dg/combine-subregs.c: New test.
6015 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6017 PR tree-optimization/65947
6018 * lib/target-supports.exp
6019 (check_effective_target_vect_max_reduc): Add.
6020 * gcc.dg/vect/pr65947-1.c: New test.
6021 * gcc.dg/vect/pr65947-2.c: New test.
6022 * gcc.dg/vect/pr65947-3.c: New test.
6023 * gcc.dg/vect/pr65947-4.c: New test.
6024 * gcc.dg/vect/pr65947-5.c: New test.
6025 * gcc.dg/vect/pr65947-6.c: New test.
6026 * gcc.dg/vect/pr65947-7.c: New test.
6027 * gcc.dg/vect/pr65947-8.c: New test.
6028 * gcc.dg/vect/pr65947-9.c: New test.
6029 * gcc.dg/vect/pr65947-10.c: New test.
6030 * gcc.dg/vect/pr65947-11.c: New test.
6032 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6034 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6035 Make weak rather than noinline.
6036 * gcc.dg/builtins-57.c: Compile with -O.
6037 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6039 2015-10-23 Tom de Vries <tom@codesourcery.com>
6041 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6043 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6046 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6047 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6049 2015-10-22 Martin Sebor <msebor@redhat.com>
6052 * gcc.misc-tests/help.exp: Verify that option descriptions
6054 * lib/options.exp (check_for_options): Use the regexp --line option.
6055 Print unexpected match on failure.
6057 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6059 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6061 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6064 * g++.dg/cpp1y/var-templ46.C: New.
6066 2015-10-22 Richard Biener <rguenther@suse.de>
6068 PR tree-optimization/58497
6069 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6071 2015-10-22 Richard Biener <rguenther@suse.de>
6073 PR tree-optimization/19049
6074 PR tree-optimization/65962
6075 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6076 * gcc.dg/vect/vect-63.c: Adjust.
6077 * gcc.dg/vect/vect-70.c: Likewise.
6078 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6079 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6080 * gfortran.dg/vect/pr19049.f90: Likewise.
6081 * gfortran.dg/vect/vect-8.f90: Likewise.
6083 2015-10-22 Richard Biener <rguenther@suse.de>
6087 * gcc.dg/torture/ftrapv-2.c: New testcase.
6089 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6092 * gcc.target/s390/pr68015.c: New test.
6094 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6097 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6100 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6101 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6104 * gcc.target/aarch64/pr63304_1.c: New test.
6106 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6109 * g++.dg/parse/enum13.C: New.
6111 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6114 * g++.dg/parse/enum12.C: New.
6116 2015-10-21 Martin Sebor <msebor@redhat.com>
6119 * gcc.misc-tests/help.exp: Adjust.
6120 * lib/options.exp (check_for_options): Add detail to output.
6122 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6125 * gfortran.dg/pr67939.f90: New test.
6127 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6128 Sebastian Pop <s.pop@samsung.com>
6130 * gcc.dg/graphite/scop-11.c: Update pattern.
6132 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6135 * g++.dg/ipa/pr67056.C: New testcase.
6137 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6139 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6142 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6144 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6145 Add associated options for arm*-*-*.
6146 (sqrt): Remove dummy definition.
6148 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6150 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6152 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6154 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6155 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6156 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6158 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6160 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6161 sra-max-scalarization-size-Ospeed.
6163 2015-10-21 Marek Polacek <polacek@redhat.com>
6167 * gcc.dg/pr68024.c: New test.
6169 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6171 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6172 * c-c++-common/goacc/sb-1.c: Adjust errors.
6173 * c-c++-common/goacc/sb-3.c: Adjust errors.
6174 * c-c++-common/goacc/loop-1.c: Adjust errors.
6175 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6176 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6177 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6179 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6181 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6183 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6185 * gcc.dg/lto/simd-function_0.c: New test.
6187 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6190 * gcc.target/i386/pr68018.c: New test.
6192 2015-10-21 Richard Biener <rguenther@suse.de>
6195 * gcc.dg/torture/pr68031.c: New testcase.
6197 2015-10-21 Richard Biener <rguenther@suse.de>
6199 PR tree-optimization/68026
6200 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6202 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6204 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6205 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6206 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6207 * g++.dg/asan/default-options-1.C: Likewise.
6209 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6211 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6212 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6214 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6216 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6218 2015-10-20 Marek Polacek <polacek@redhat.com>
6221 * gcc.dg/pr67964.c: New test.
6223 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6225 PR rtl-optimization/67609
6226 * gcc.target/i386/pr67609.c: New.
6228 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6230 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6232 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6234 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6235 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6237 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6240 * gcc.target/i386/pr66810.c: New test.
6242 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6246 * gcc.target/i386/pr67963-1.c: New test.
6247 * gcc.target/i386/pr67963-2.c: Likewise.
6248 * gcc.target/i386/pr67963-3.c: Likewise.
6249 * gcc.target/i386/pr67985-1.c: Likewise.
6250 * gcc.target/i386/pr67985-2.c: Likewise.
6251 * gcc.target/i386/pr67985-3.c: Likewise.
6253 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6255 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6257 2015-10-20 Richard Biener <rguenther@suse.de>
6259 PR tree-optimization/68017
6260 * gcc.dg/torture/pr68017.c: New testcase.
6262 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6265 * gcc.target/aarch64/pr66912.c: New.
6266 * gcc.target/arm/pr66912.c: New.
6268 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6270 * gfortran.dg/pr67900.f90: New tests.
6272 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6274 * gnat.dg/opt50.adb: New test.
6275 * gnat.dg/opt50_pkg.adb: New helper.
6276 * gnat.dg/opt50_pkg.ads: New helper.
6278 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6281 * gfortran.dg/pr68019.f90: new test.
6283 2015-10-19 Richard Biener <rguenther@suse.de>
6285 PR tree-optimization/67975
6286 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6288 2015-10-19 Richard Biener <rguenther@suse.de>
6290 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6292 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6295 * gcc.target/i386/pr67995-1.c: New test.
6296 * gcc.target/i386/pr67995-2.c: Likewise.
6297 * gcc.target/i386/pr67995-3.c: Likewise.
6299 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6302 * gcc.dg/PR68002.c: New test.
6304 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6306 * gcc.dg/builtins-20.c: Remove undefined behavior.
6308 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6311 * gfortran.dg/common_25.f90: New file.
6313 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6316 * gfortran.dg/move_alloc_15.f90: New test
6317 * gfortran.dg/move_alloc_16.f90: New test
6320 * gfortran.dg/deferred_character_assignment_1.f90: New test
6322 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6325 * gfortran.df/pr67987.f90: New test.
6326 * gfortran.dg/char_length_2.f90: Update testcase.
6328 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6330 * gcc.target/i386/iamcu/test_basic_returning.c
6331 (def_test_returning_type): Use union to check float return bits.
6333 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6335 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6336 Replace printf with __builtin_printf.
6338 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6340 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6343 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6346 * gnat.dg/pack21.adb: New test.
6347 * gnat.dg/pack22.adb: Likewise.
6348 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6350 2015-10-16 Christian Bruel <christian.bruel@st.com>
6353 * gcc.target/arm/no-align.c: New test.
6354 * gcc.target/arm/attr-align1.c: New test.
6355 * gcc.target/arm/attr-align2.c: New test.
6356 * gcc.target/arm/attr-align3.c: New test.
6358 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6360 * gcc.c-torture/compile/icfmatch.c: Add testcase
6362 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6365 * g++.dg/cpp1z/fold-ice1.C: New.
6367 2015-10-16 Michael Collison <michael.collison@linaro.org>
6368 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6370 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6372 2015-10-15 Marek Polacek <polacek@redhat.com>
6374 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6376 2015-10-15 Marek Polacek <polacek@redhat.com>
6378 PR tree-optimization/67953
6379 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6381 * gcc.dg/torture/pr67953.c: New test.
6383 2015-10-14 Jeff Law <law@redhat.com>
6385 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6386 contained within have their own file/test now.
6387 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6388 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6389 expectations a bit more.
6390 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6391 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6392 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6393 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6394 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6397 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6399 2015-10-14 Marek Polacek <polacek@redhat.com>
6401 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6411 2015-10-14 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/67915
6414 * gcc.dg/torture/pr67915.c: New testcase.
6416 2015-10-14 Marek Polacek <polacek@redhat.com>
6418 PR tree-optimization/67815
6419 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6420 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6421 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6423 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6425 * gcc.dg/pragma-pop_options-1.c: New test.
6427 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6428 Aldy Hernandez <aldyh@redhat.com>
6430 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6431 * c-c++-common/gomp/clauses-1.c: New test.
6432 * c-c++-common/gomp/clauses-2.c: New test.
6433 * c-c++-common/gomp/clauses-3.c: New test.
6434 * c-c++-common/gomp/clauses-4.c: New test.
6435 * c-c++-common/gomp/declare-target-1.c: New test.
6436 * c-c++-common/gomp/declare-target-2.c: New test.
6437 * c-c++-common/gomp/depend-3.c: New test.
6438 * c-c++-common/gomp/depend-4.c: New test.
6439 * c-c++-common/gomp/doacross-1.c: New test.
6440 * c-c++-common/gomp/if-1.c: New test.
6441 * c-c++-common/gomp/if-2.c: New test.
6442 * c-c++-common/gomp/linear-1.c: New test.
6443 * c-c++-common/gomp/map-2.c: New test.
6444 * c-c++-common/gomp/map-3.c: New test.
6445 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6446 f_omp_target_data): Add map clause to target data.
6447 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6448 * c-c++-common/gomp/ordered-1.c: New test.
6449 * c-c++-common/gomp/ordered-2.c: New test.
6450 * c-c++-common/gomp/ordered-3.c: New test.
6451 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6453 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6454 clause and ordered construct where no longer allowed.
6455 * c-c++-common/gomp/priority-1.c: New test.
6456 * c-c++-common/gomp/reduction-1.c: New test.
6457 * c-c++-common/gomp/schedule-simd-1.c: New test.
6458 * c-c++-common/gomp/sink-1.c: New test.
6459 * c-c++-common/gomp/sink-2.c: New test.
6460 * c-c++-common/gomp/sink-3.c: New test.
6461 * c-c++-common/gomp/sink-4.c: New test.
6462 * c-c++-common/gomp/udr-1.c: New test.
6463 * c-c++-common/taskloop-1.c: New test.
6464 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6465 value of _OPENMP macro.
6466 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6467 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6468 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6469 * gcc.dg/gomp/clause-1.c:
6470 * gcc.dg/gomp/reduction-1.c: New test.
6471 * gcc.dg/gomp/sink-fold-1.c: New test.
6472 * gcc.dg/gomp/sink-fold-2.c: New test.
6473 * gcc.dg/gomp/sink-fold-3.c: New test.
6474 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6475 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6476 of non-static data members.
6477 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6478 Add some linear clause tests.
6479 * g++.dg/gomp/declare-simd-3.C: New test.
6480 * g++.dg/gomp/linear-1.C: New test.
6481 * g++.dg/gomp/member-1.C: New test.
6482 * g++.dg/gomp/member-2.C: New test.
6483 * g++.dg/gomp/pr66571-2.C: New test.
6484 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6486 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6487 in reduction clause.
6488 * g++.dg/gomp/reference-1.C: New test.
6489 * g++.dg/gomp/sink-1.C: New test.
6490 * g++.dg/gomp/sink-2.C: New test.
6491 * g++.dg/gomp/sink-3.C: New test.
6492 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6493 * g++.dg/gomp/this-1.C: New test.
6494 * g++.dg/gomp/this-2.C: New test.
6495 * g++.dg/vect/simd-clone-2.cc: New test.
6496 * g++.dg/vect/simd-clone-2.h: New test.
6497 * g++.dg/vect/simd-clone-3.cc: New test.
6498 * g++.dg/vect/simd-clone-4.cc: New test.
6499 * g++.dg/vect/simd-clone-4.h: New test.
6500 * g++.dg/vect/simd-clone-5.cc: New test.
6502 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6504 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6505 after r228716 (Fix vtbl[34] and vtbx4).
6507 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6509 PR tree-optimization/67909, 67947
6510 * gcc.dg/torture/pr67947.c: New test.
6512 2015-10-13 Jeff Law <law@redhat.com>
6514 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6516 2015-10-12 Jeff Law <law@redhat.com>
6518 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6519 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6520 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6521 ssa-dom-thread-11.c.
6523 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6525 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6528 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6530 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6532 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6533 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6534 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6535 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6536 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6537 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6538 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6539 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6541 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6543 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6544 and -mno-frame-header-opt options.
6545 * gcc.target/mips/frame-header-1.c: New file.
6546 * gcc.target/mips/frame-header-2.c: New file.
6547 * gcc.target/mips/frame-header-3.c: New file.
6549 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6550 Hale Wang <hale.wang@arm.com>
6552 * gcc.dg/tree-ssa/forwprop-33.c: New.
6554 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6557 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6558 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6559 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6560 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6561 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6562 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6563 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6564 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6565 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6566 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6568 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6570 * lib/multiline.exp: New file.
6571 * lib/prune.exp: Load multiline.exp.
6572 (prune_gcc_output): Call into multiline.exp to handle any
6573 multiline output directives.
6574 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6577 2015-10-09 Martin Jambor <mjambor@suse.cz>
6579 PR tree-optimization/67794
6580 * gcc.dg/ipa/ipa-sra-10.c: New test.
6581 * gcc.dg/torture/pr67794.c: Likewise.
6583 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6585 PR rtl-optimization/67828
6586 * gcc.dg/torture/pr67828.c: New.
6588 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6591 * lib/target-supports.exp (check_effective_target_non_strict_align):
6592 Adjust for arm*-*-*.
6593 * gcc.target/arm/pr67366.c: New test.
6595 2015-10-09 Richard Biener <rguenther@suse.de>
6597 PR tree-optimization/67891
6598 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6600 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6602 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6604 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6606 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6608 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6610 * gcc.dg/loop-unswitch-2.c: New test.
6611 * gcc.dg/loop-unswitch-3.c: Likewise.
6612 * gcc.dg/loop-unswitch-4.c: Likewise.
6614 2015-10-08 Tom de Vries <tom@codesourcery.com>
6616 * gcc.dg/dse.c: Only dump in dse1 pass.
6617 * gcc.dg/tree-ssa/pr30375.c: Same.
6619 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6622 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6623 (PUSH, POP): New defines.
6624 (sse2_test): Use PUSH and POP to misalign runtime stack.
6625 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6627 2015-10-07 James Norris <jnorris@codesourcery.com>
6629 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6630 to atomic_init. (atomic_init): Restrict flags usage.
6632 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6635 * gfortran.dg/sizeof_5.f90: New test.
6637 2015-10-06 Jeff Law <law@redhat.com>
6639 * gcc.c-torture/compile/pr67816.c: New test.
6641 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6643 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6645 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6648 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6650 2015-10-06 Marek Polacek <polacek@redhat.com>
6653 * c-c++-common/Wtautological-compare-4.c: New test.
6655 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6656 Peter Bergner <bergner@vnet.ibm.com>
6659 * gcc.target/powerpc/pr67808.c: New test.
6661 2015-10-06 Nick Clifton <nickc@redhat.com>
6663 * gcc.target/msp430: New directory.
6664 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6666 * gcc.target/msp430/data-attributes.c: New file. Checks the
6667 noinit and persistent data attributes.
6669 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6671 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6673 2015-10-06 Richard Biener <rguenther@suse.de>
6675 PR tree-optimization/67859
6676 * gcc.dg/torture/pr67859.c: New testcase.
6678 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6680 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6682 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6685 * g++.dg/template/defarg19.C: New.
6686 * g++.dg/template/defarg20.C: Likewise.
6688 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6689 Sebastian Pop <s.pop@samsung.com>
6691 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6693 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6694 Sebastian Pop <s.pop@samsung.com>
6696 * gcc.dg/graphite/scop-sor.c: Xfail.
6698 2015-10-05 Martin Jambor <mjambor@suse.cz>
6699 Jan Hubicka <hubicka@ucw.cz>
6701 * gcc.dg/ipa/propalign-4.c: New test.
6702 * gcc.dg/ipa/propalign-5.c: Likewise.
6704 2015-10-05 Marek Polacek <polacek@redhat.com>
6706 PR tree-optimization/67821
6707 * gcc.dg/torture/pr67821-2.c: New test.
6708 * gcc.dg/torture/pr67821.c: New test.
6710 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6712 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6714 2015-10-05 Christian Bruel <christian.bruel@st.com>
6716 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6718 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6720 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6721 (exec_vcvt): Add comments.
6723 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6725 PR rtl-optimization/67447
6726 * gcc.target/i386/pr67447.c: New test.
6728 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6730 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6732 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6733 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6734 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6735 * gcc.target/i386/vect-unpack-1.c: Ditto.
6736 * gcc.target/i386/vect-unpack-2.c: Ditto.
6738 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6741 * gfortran.dg/common_24.f: New.
6743 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6745 * gcc.target/arm/pr67756.c: Fixed warnings.
6747 2015-10-02 Marek Polacek <polacek@redhat.com>
6750 * gcc.dg/pr67730-1.c: New test.
6751 * gcc.dg/pr67730-2.c: New test.
6752 * gcc.dg/pr67730.h: New test.
6754 2015-10-02 Marek Polacek <polacek@redhat.com>
6756 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6758 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6760 PR tree-optimization/67754
6761 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6762 * gfortran.dg/graphite/block-2.f: Same.
6764 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6766 * gcc.dg/graphite/scop-23.c: New.
6768 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6770 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6773 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6775 PR rtl-optimization/67756
6776 * gcc.target/arm/pr67756.c: New.
6778 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6780 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6781 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6782 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6784 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6787 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6789 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6790 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6791 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6792 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6793 * gcc.target/i386/vect-unpack-1.c: Ditto.
6794 * gcc.target/i386/vect-unpack-2.c: Ditto.
6796 2015-10-02 Marek Polacek <polacek@redhat.com>
6799 * c-c++-common/Wduplicated-cond-1.c: New test.
6800 * c-c++-common/Wduplicated-cond-2.c: New test.
6801 * c-c++-common/Wduplicated-cond-3.c: New test.
6802 * c-c++-common/Wduplicated-cond-4.c: New test.
6803 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6804 -Wduplicated-cond warning.
6806 2015-10-02 Renlin Li <renlin.li@arm.com>
6808 * gcc.target/aarch64/csneg-1.c: Update.
6810 2015-10-02 Renlin Li <renlin.li@arm.com>
6813 * gcc.target/aarch64/pr66776.c: New.
6815 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6817 * gnat.dg/warn13.adb: New test.
6819 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6821 * gnat.dg/vect15.ad[sb]: New test.
6822 * gnat.dg/vect16.ad[sb]: Likewise.
6823 * gnat.dg/vect17.ad[sb]: Likewise.
6824 * gnat.dg/vect18.ad[sb]: Likewise.
6826 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6828 PR rtl-optimization/67786
6829 PR rtl-optimization/67787
6830 * gcc.dg/pr67786.c: New test.
6831 * gcc.dg/pr67787.c: Likewise.
6833 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6835 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6837 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6840 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6842 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6846 * gfortran.dg/string_array_constructor_1.f90: New.
6847 * gfortran.dg/string_array_constructor_2.f90: New.
6848 * gfortran.dg/string_array_constructor_3.f90: New.
6850 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6854 * gcc.target/powerpc/pr67789.c: New testcase.
6856 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6859 * gfortran.dg/pr67802.f90: New test.
6861 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6864 gfortran.dg/pr66979.f90: new test.
6866 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6869 * gfortran.dg/pr67616.f90: New test.
6871 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6874 * g++.dg/cpp0x/range-for30.C: New.
6876 2015-10-01 Marek Polacek <polacek@redhat.com>
6879 * gcc.dg/atomic/pr65345-4.c: New test.
6880 * gcc.dg/pr65345-3.c: New test.
6882 2015-10-01 Marek Polacek <polacek@redhat.com>
6884 PR tree-optimization/67769
6885 * gcc.dg/torture/pr67769.c: New test.
6887 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6889 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6891 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6894 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6896 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6898 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6899 (main): Rename to sse2_test. Abort if count != 5.
6900 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6902 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6904 2015-10-01 Richard Biener <rguenther@suse.de>
6906 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6907 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6909 2015-09-30 Jeff Law <law@redhat.com>
6911 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6913 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6915 PR rtl-optimization/67037
6916 * gcc.c-torture/execute/pr67037.c: New test.
6918 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6920 * lib/target-supports.exp (check_effective_target_sync_int_128):
6921 Return 1 on spu-*-* targets.
6922 (check_effective_target_sync_int_128_runtime): Likewise.
6923 (check_effective_target_sync_long_long): Likewise.
6924 (check_effective_target_sync_long_long_runtime): Likewise.
6925 (check_effective_target_sync_int_long): Likewise.
6926 (check_effective_target_sync_char_short): Likewise.
6928 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6930 * gcc.target/i386/pr67761.c: New test.
6932 2015-09-30 Marek Polacek <polacek@redhat.com>
6935 * gcc.dg/pr67730.c: New test.
6937 2015-09-30 Marek Polacek <polacek@redhat.com>
6939 PR tree-optimization/67690
6940 * gcc.dg/torture/pr67690.c: New test.
6942 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6944 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6945 * g++.dg/gomp/tls-wrap4.C: Likewise.
6946 * gcc.dg/atomic-op-optimize.c: Likewise.
6947 * gcc.dg/pr54087.c: Likewise.
6948 * gcc.dg/tls/section-2.c: Likewise.
6949 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6950 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6951 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6952 * gcc.target/arm/divzero.c: Likewise.
6953 * gcc.target/arm/sibcall-2.c: Likewise.
6954 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6955 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6956 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6957 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6958 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6959 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6960 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6961 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6962 * gfortran.dg/default_format_2.f90: Likewise.
6963 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6965 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6967 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6969 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6971 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6972 * gfortran.dg/round_4.f90: ditto.
6974 2015-09-29 Richard Biener <rguenther@suse.de>
6976 PR tree-optimization/67170
6977 * gfortran.dg/pr67170.f90: New testcase.
6979 2015-09-29 Richard Biener <rguenther@suse.de>
6981 PR tree-optimization/67741
6982 * gcc.dg/torture/pr67741.c: New testcase.
6984 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6986 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6987 non-zero for __builtin_signbit tests.
6989 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6992 * gcc.target/i386/pr65105-1.c: New.
6993 * gcc.target/i386/pr65105-2.c: New.
6994 * gcc.target/i386/pr65105-3.c: New.
6995 * gcc.target/i386/pr65105-4.C: New.
6996 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6998 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7000 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7002 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7006 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7008 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7009 * gfortran.dg/function_types_3.f90: Change error message to
7010 "Type inaccessible...."
7011 * gfortran.dg/ptr_func_assign_1.f08: New test.
7012 * gfortran.dg/ptr_func_assign_2.f08: New test.
7014 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7018 * gfortran.dg/ptr_func_assign_3.f08: New test.
7019 * gfortran.dg/ptr_func_assign_4.f08: New test.
7021 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7022 Sebastian Pop <s.pop@samsung.com>
7024 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7025 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7026 * gcc.dg/graphite/block-3.c: Same.
7027 * gcc.dg/graphite/block-4.c: Same.
7028 * gcc.dg/graphite/block-5.c: Same.
7029 * gcc.dg/graphite/block-6.c: Same.
7030 * gcc.dg/graphite/block-7.c: Same.
7031 * gcc.dg/graphite/block-8.c: Same.
7032 * gcc.dg/graphite/block-pr47654.c: Same.
7033 * gcc.dg/graphite/interchange-0.c: Same.
7034 * gcc.dg/graphite/interchange-1.c: Same.
7035 * gcc.dg/graphite/interchange-10.c: Same.
7036 * gcc.dg/graphite/interchange-11.c: Same.
7037 * gcc.dg/graphite/interchange-12.c: Same.
7038 * gcc.dg/graphite/interchange-13.c: Same.
7039 * gcc.dg/graphite/interchange-14.c: Same.
7040 * gcc.dg/graphite/interchange-15.c: Same.
7041 * gcc.dg/graphite/interchange-3.c: Same.
7042 * gcc.dg/graphite/interchange-4.c: Same.
7043 * gcc.dg/graphite/interchange-5.c: Same.
7044 * gcc.dg/graphite/interchange-6.c: Same.
7045 * gcc.dg/graphite/interchange-7.c: Same.
7046 * gcc.dg/graphite/interchange-8.c: Same.
7047 * gcc.dg/graphite/interchange-9.c: Same.
7048 * gcc.dg/graphite/interchange-mvt.c: Same.
7049 * gcc.dg/graphite/pr35356-1.c: Same.
7050 * gcc.dg/graphite/pr35356-3.c: Same.
7051 * gcc.dg/graphite/pr37485.c: Same.
7052 * gcc.dg/graphite/scop-1.c: Same.
7053 * gcc.dg/graphite/scop-11.c: Same.
7054 * gcc.dg/graphite/scop-5.c: Same.
7055 * gcc.dg/graphite/uns-block-1.c: Same.
7056 * gcc.dg/graphite/uns-interchange-9.c: Same.
7057 * gfortran.dg/graphite/block-1.f90: Same.
7058 * gfortran.dg/graphite/interchange-3.f90: Same.
7059 * gfortran.dg/graphite/pr14741.f90: Same.
7060 * gfortran.dg/graphite/block-2.f: Same.
7062 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7063 Sebastian Pop <s.pop@samsung.com>
7065 PR tree-optimization/67700
7066 * gcc.dg/graphite/run-id-pr67700.c: New.
7068 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7071 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7072 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7074 * gcc.target/sh/pr54236-5.c: New.
7075 * gcc.target/sh/pr54236-6.c: New.
7077 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7079 PR rtl-optimization/67456
7080 PR rtl-optimization/67464
7081 PR rtl-optimization/67465
7082 * gcc.dg/pr67465.c: New test.
7084 2015-09-28 Tom de Vries <tom@codesourcery.com>
7086 PR tree-optimization/62171
7087 * gcc.dg/vect/pr62171.c: New test.
7089 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7091 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7092 skip on AIX. XFAIL individual line tests.
7094 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7096 PR rtl-optimization/64164
7097 PR tree-optimization/67312
7098 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7099 * gcc.target/i386/stackalign/return-4.c: Add -O.
7101 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7103 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7105 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7108 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7110 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7112 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7113 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7114 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7115 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7116 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7117 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7118 DW_AT_noreturn on AIX.
7119 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7120 DW_AT_noreturn on AIX.
7121 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7122 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7123 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7124 DW_AT_GNU_deleted on AIX.
7125 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7126 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7127 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7128 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7129 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7130 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7131 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7132 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7133 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7134 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7135 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7136 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7137 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7138 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7139 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7141 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7144 * gfortran.dg/pr67614.f90: New test.
7146 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7149 * gfortran.dg/pr67525.f90: New test.
7151 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7154 * gfortran.dg/allocatable_function_9.f90: New.
7156 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7159 * gcc.target/sh/pr67675.c: New.
7161 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7163 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7165 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7167 * gcc.target/i386/pr66749.c (dg-options): Replace
7168 -mtune=lakemount with -mtune=lakemont.
7169 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7170 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7172 2015-09-25 Marek Polacek <polacek@redhat.com>
7174 * c-c++-common/ubsan/bounds-11.c: New test.
7175 * c-c++-common/ubsan/bounds-12.c: New test.
7177 2015-09-25 Marek Polacek <polacek@redhat.com>
7180 * c-c++-common/ubsan/pr64906.c: New test.
7182 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7184 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7185 with -mtune=lakemount.
7186 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7187 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7189 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7192 * gcc.dg/Werror-13.c: New test.
7194 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7196 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7198 2015-09-24 Richard Biener <rguenther@suse.de>
7201 * g++.dg/pr67699.C: New testcase.
7203 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7206 * gcc.target/arm/fp16-inf.c: New test.
7208 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7210 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7211 name while checking for AVX-512VBMI presence.
7213 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7215 * lib/target-supports.exp (check_effective_target_pie): Check for
7216 PIE support on Solaris 11.x and 12.
7218 2015-09-24 Richard Biener <rguenther@suse.de>
7220 * g++.dg/tree-ssa/restrict3.C: New testcase.
7222 2015-09-24 Richard Biener <rguenther@suse.de>
7224 PR tree-optimization/48885
7225 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7227 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7229 * c-c++-common/Wmisleading-indentation.c: Augment test.
7231 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7233 Fix small typos in the coding rule enforcement warnings.
7234 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7237 2015-09-23 Richard Biener <rguenther@suse.de>
7240 * gcc.dg/ubsan/pr67662.c: New testcase.
7242 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7245 * gcc.dg/pragma-diag-6.c: New test.
7247 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7249 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7251 2015-09-23 Richard Biener <rguenther@suse.de>
7253 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7255 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7257 * c-c++-common/Wmisleading-indentation.c: Augment test.
7259 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7261 * g++.dg/diagostic/disable.C: New.
7263 2015-09-22 Tom de Vries <tom@codesourcery.com>
7265 PR tree-optimization/67671
7266 * g++.dg/pr67671.C: New test.
7268 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7271 * gcc.target/i386/pr67480.c: New test.
7273 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7275 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7276 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7277 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7278 avx512dq, avx512cd, avx512er and avx512pf.
7280 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7282 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7283 update-fetch operations.
7284 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7286 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7288 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7289 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7291 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7293 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7295 * gcc.target/aarch64/atomic-inst-swap.c: New.
7297 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7299 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7300 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7301 * gcc.target/i386/pr59789.c (f1): Likewise.
7302 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7303 * gcc.target/i386/intrinsics_6.c: Likewise.
7304 * gcc.dg/winline-5.c (int t): Likewise.
7305 * gcc.dg/winline-9.c (t): Likewise.
7306 * gcc.dg/always_inline2.c (q): Likewise.
7307 * gcc.dg/winline-2.c (inline int t): Likewise.
7308 * gcc.dg/winline-6.c: Likewise.
7309 * gcc.dg/winline-10.c (void g): Likewise.
7310 * gcc.dg/pr49243.c (void parse): Likewise.
7311 * gcc.dg/always_inline3.c (q2): Likewise.
7312 * gcc.dg/winline-3.c: Likewise.
7313 * gcc.dg/winline-7.c (inline void *t): Likewise.
7315 2015-09-22 Tom de Vries <tom@codesourcery.com>
7317 PR tree-optimization/67666
7318 * g++.dg/pr67666.C: New test.
7320 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7323 * gfortran.dg/pr67615.f90: new test.
7325 2015-09-21 Jeff Law <law@redhat.com>
7327 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7329 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7331 Complete the implementation of N4230, Nested namespace definition.
7332 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7333 attributes and nested namespace definitions.
7334 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7335 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7336 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7337 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7338 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7339 appearing before the namespace identifier.
7341 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7344 * gcc.dg/cpp/pr66415-1.c: Test column number.
7346 2015-09-21 Richard Biener <rguenther@suse.de>
7348 * g++.dg/ext/attr-alias-3.C: Add -g.
7350 2015-09-21 Richard Biener <rguenther@suse.de>
7353 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7355 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7358 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7360 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7362 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7364 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7367 * gcc.dg/pr53265.c: Update.
7369 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7371 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7373 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7376 * gcc.target/sh/pr59478.c: New.
7378 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7381 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7382 * gcc.target/sh/pr54236-2.c: Likewise.
7384 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7386 * gcc.target/sh/pr43417.c: Move target independent test to ...
7387 * gcc.c-torture/compile/pr43417.c: ... here.
7389 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7391 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7392 check_effective_target_big_endian, check_effective_target_little_endian,
7393 check_effective_target_any_fpu, check_effective_target_double_fpu,
7394 check_effective_target_use_single_only_fpu,
7395 check_effective_target_default_single_fpu,
7396 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7397 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7398 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7399 check_effective_target_fmovd_enabled,
7400 check_effective_target_has_privileged, check_effective_target_has_pref,
7401 check_effective_target_banked_r0r7_isr,
7402 check_effective_target_stack_save_isr): New effective target checks.
7403 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7404 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7405 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7406 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7407 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7408 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7409 * gcc.target/sh/attr-isr.c: Likewise.
7410 * gcc.target/sh/fpul-usage-1.c: Likewise.
7411 * gcc.target/sh/hiconst.c: Likewise.
7412 * gcc.target/sh/mfmovd.c: Likewise.
7413 * gcc.target/sh/pr21255-3.c: Likewise.
7414 * gcc.target/sh/pr33135-1.c: Likewise.
7415 * gcc.target/sh/pr33135-2.c: Likewise.
7416 * gcc.target/sh/pr33135-3.c: Likewise.
7417 * gcc.target/sh/pr33135-4.c: Likewise.
7418 * gcc.target/sh/pr39423-2.c: Likewise.
7419 * gcc.target/sh/pr49880-4.c: Likewise.
7420 * gcc.target/sh/pr49880-5.c: Likewise.
7421 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7422 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7423 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7424 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7425 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7426 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7427 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7428 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7429 * gcc.target/sh/pr50751-2.c: Likewise.
7430 * gcc.target/sh/pr50751-3.c: Likewise.
7431 * gcc.target/sh/pr50751-5.c: Likewise.
7432 * gcc.target/sh/pr50751-6.c: Likewise.
7433 * gcc.target/sh/pr50751-8.c: Likewise.
7434 * gcc.target/sh/pr51244-15.c: Likewise.
7435 * gcc.target/sh/pr51244-2.c: Likewise.
7436 * gcc.target/sh/pr51244-20.c: Likewise.
7437 * gcc.target/sh/pr51244-6.c: Likewise.
7438 * gcc.target/sh/pr52483-4.c: Likewise.
7439 * gcc.target/sh/pr53511-1.c: Likewise.
7440 * gcc.target/sh/pr53512-1.c: Likewise.
7441 * gcc.target/sh/pr53512-2.c: Likewise.
7442 * gcc.target/sh/pr53512-3.c: Likewise.
7443 * gcc.target/sh/pr53512-4.c: Likewise.
7444 * gcc.target/sh/pr53513-1.c: Likewise.
7445 * gcc.target/sh/pr54089-2.c: Likewise.
7446 * gcc.target/sh/pr54089-3.c: Likewise.
7447 * gcc.target/sh/pr54089-4.c: Likewise.
7448 * gcc.target/sh/pr54602-2.c: Likewise.
7449 * gcc.target/sh/pr54602-3.c: Likewise.
7450 * gcc.target/sh/pr54602-4.c: Likewise.
7451 * gcc.target/sh/pr54680.c: Likewise.
7452 * gcc.target/sh/pr55303-1.c: Likewise.
7453 * gcc.target/sh/pr55303-2.c: Likewise.
7454 * gcc.target/sh/pr55303-3.c: Likewise.
7455 * gcc.target/sh/pr56547-1.c: Likewise.
7456 * gcc.target/sh/pr56547-2.c: Likewise.
7457 * gcc.target/sh/pr61195.c: Likewise.
7458 * gcc.target/sh/pr61996.c: Likewise.
7459 * gcc.target/sh/pr6526.c: Likewise.
7460 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7461 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7462 * gcc.target/sh/prefetch.c: Likewise.
7463 * gcc.target/sh/rte-delay-slot.c: Likewise.
7464 * gcc.target/sh/sh2a-band.c: Likewise.
7465 * gcc.target/sh/sh2a-bclr.c: Likewise.
7466 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7467 * gcc.target/sh/sh2a-bld.c: Likewise.
7468 * gcc.target/sh/sh2a-bor.c: Likewise.
7469 * gcc.target/sh/sh2a-bset.c: Likewise.
7470 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7471 * gcc.target/sh/sh2a-bxor.c: Likewise.
7472 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7473 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7474 * gcc.target/sh/sh2a-movrt.c: Likewise.
7475 * gcc.target/sh/sh2a-resbank.c: Likewise.
7476 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7477 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7478 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7479 * gcc.target/sh/sh4a-cosf.c: Likewise.
7480 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7481 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7482 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7483 * gcc.target/sh/sh4a-sinf.c: Likewise.
7485 2015-09-20 Jeff Law <law@redhat.com>
7487 PR tree-optimization/47679
7488 * g++.dg/warn/Wuninitialized-6.C: New test.
7490 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7492 Implement nested namespace definitions.
7493 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7494 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7495 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7496 * g++.dg/lookup/name-clash5.C: Adjust.
7497 * g++.dg/lookup/name-clash6.C: Likewise.
7499 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7501 * gcc.dg/pragma-diag-5.c: New test.
7503 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7506 * gcc.dg/torture/pr67619.c: New test.
7507 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7510 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7512 PR tree-optimization/67283
7513 * gcc.dg/tree-ssa/sra-15.c: New.
7514 * gcc.dg/tree-ssa/sra-16.c: New.
7516 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7519 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7520 (f2, f3): Make the function static.
7521 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7523 2015-09-17 Christian Bruel <christian.bruel@st.com>
7525 * gcc.target/arm/attr_thumb-static2.c: New test.
7527 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7529 * gnat.dg/overflow_sum3.adb: New test.
7531 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7533 * gcc.target/arm/stack-checking.c: New test.
7535 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7538 * gfortran.dg/public_private_module_5.f90: Add module procedure
7539 trigger_smod to ensure that the smod file is written.
7541 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7543 * gcc.target/aarch64/copysign_1.c: New.
7544 * gcc.target/aarch64/copysign_2.c: New.
7546 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7548 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7549 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7550 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7552 2015-09-16 John Marino <gnugcc@marino.st>
7554 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7556 2015-09-16 Richard Biener <rguenther@suse.de>
7559 * gcc.dg/torture/pr67253.c: New testcase.
7561 2015-09-16 Richard Biener <rguenther@suse.de>
7564 * gcc.dg/pr67271.c: New testcase.
7566 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7568 * gnat.dg/opt49.adb: New test.
7570 2015-09-16 Richard Biener <rguenther@suse.de>
7573 * gcc.dg/torture/pr67442.c: New testcase.
7575 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7577 * gnat.dg/array24.adb: New test.
7578 * gnat.dg/blocklocs.adb: Delete.
7580 2015-09-15 Marek Polacek <polacek@redhat.com>
7583 * gcc.dg/pr67580.c: New test.
7585 2015-09-15 Richard Biener <rguenther@suse.de>
7587 PR tree-optimization/67470
7588 * gcc.dg/torture/pr67470.c: New testcase.
7590 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7592 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7594 2015-09-15 Richard Biener <rguenther@suse.de>
7597 * gcc.dg/pr67563.c: New testcase.
7599 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7602 * gfortran.dg/pr67460.f90: New test.
7604 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7606 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7607 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7609 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7612 * g++.dg/cpp0x/new-auto1.C: New.
7614 2015-09-11 Mark Wielaard <mjw@redhat.com>
7617 * g++.dg/warn/unused-variable-1.C: New test.
7618 * g++.dg/warn/unused-variable-2.C: Likewise.
7619 * gcc.dg/unused-4.c: Adjust warning for static const.
7620 * gcc.dg/unused-variable-1.c: New test.
7621 * gcc.dg/unused-variable-2.c: Likewise.
7623 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7625 * gfortran.dg/private_type_3.f90: Require visibility.
7626 * gfortran.dg/module_variable_2.f90: Same.
7627 * gfortran.dg/nested_forall_1.f: Same.
7628 * gfortran.dg/elemental_dependency_4.f90: Same.
7629 * gfortran.dg/bind_c_usage_25.f90: Same.
7630 * gfortran.dg/access_spec_1.f90: Same.
7631 * gfortran.dg/public_private_module_2.f90: Same.
7632 * gfortran.dg/host_assoc_variable_1.f90: Same.
7633 * gfortran.dg/public_private_module_6.f90: Same.
7634 * gfortran.dg/module_variable_1.f90: Same.
7635 * gfortran.dg/pr37286.f90: Same.
7636 * gfortran.dg/internal_pack_7.f90: Same.
7637 * gfortran.dg/submodule_10.f08: Same.
7638 * gfortran.dg/allocatable_function_8.f90: Same.
7639 * gfortran.dg/merge_init_expr_2.f90: Same.
7640 * gfortran.dg/class_37.f03: Same.
7641 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7642 * gfortran.dg/typebound_call_20.f03: Same.
7643 * gfortran.dg/proc_ptr_result_3.f90: Same.
7644 * gfortran.dg/pr32535.f90: Same.
7645 * gfortran.dg/typebound_proc_19.f90: Same.
7646 * gfortran.dg/initialization_10.f90: Same.
7647 * gfortran.dg/bind_c_usage_8.f03: Same.
7648 * gfortran.dg/pr61335.f90: Same.
7649 * gfortran.dg/elemental_dependency_5.f90: Same.
7650 * gfortran.dg/proc_ptr_3.f90: Same.
7651 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7653 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7655 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7656 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7657 * gcc.dg/loop-8.c: Likewise.
7659 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7662 * gnat.dg/specs/addr1.ads: Remove.
7664 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7666 * gcc.dg/pie-link.c: Add -pie to dg-options.
7668 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7670 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7671 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7673 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7675 * gcc.target/powerpc/swaps-p8-20.c: New test.
7676 * gcc.target/powerpc/swaps-p8-21.c: New test.
7678 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7681 * gfortran.dg/pr67526.f90: New test.
7683 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7686 * g++.dg/cpp0x/variadic166.C: New.
7688 2015-09-09 Mark Wielaard <mjw@redhat.com>
7690 * c-c++-common/nonnull-1.c: New test.
7692 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7695 * gfortran.dg/submodule_11.f08: New test.
7697 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7700 * gcc.c-torture/compile/pr67506.c: New test.
7702 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7704 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7705 initialization with a byte mask. No change expected here.
7706 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7707 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7708 initialization with contigious bitmask. Literal pool is expectd
7711 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7714 * gcc.target/arm/pr67439_1.c: New test.
7716 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7718 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7721 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7724 * g++.dg/gomp/pr67523.C: New test.
7727 * g++.dg/gomp/pr67522.C: New test.
7730 * c-c++-common/gomp/pr67521.c: New test.
7733 * c-c++-common/gomp/pr67517.c: New test.
7736 * g++.dg/gomp/pr67514.C: New test.
7739 * g++.dg/gomp/pr67511.C: New test.
7742 * c-c++-common/gomp/pr67502.c: New test.
7744 2015-09-09 Marek Polacek <polacek@redhat.com>
7747 * gcc.dg/pr67512.c: New test.
7749 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7752 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7753 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7754 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7755 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7757 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7759 * gcc.target/aarch64/mod_2.x: New file.
7760 * gcc.target/aarch64/mod_256.x: Likewise.
7761 * gcc.target/arm/mod_2.c: New test.
7762 * gcc.target/arm/mod_256.c: Likewise.
7763 * gcc.target/aarch64/mod_2.c: Likewise.
7764 * gcc.target/aarch64/mod_256.c: Likewise.
7766 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7769 * g++.dg/gomp/pr67504.C: New test.
7772 * c-c++-common/gomp/pr67501.c: New test.
7775 * gcc.dg/gomp/pr67500.c: New test.
7778 * gcc.dg/gomp/pr67495.c: New test.
7780 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7781 Sebastian Pop <s.pop@samsung.com>
7783 PR tree-optimization/53852
7784 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7785 both isl-0.12 and isl-0.15.
7786 * gcc.dg/graphite/uns-interchange-14.c: Same.
7787 * gcc.dg/graphite/uns-interchange-15.c: Same.
7788 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7790 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7791 Sebastian Pop <s.pop@samsung.com>
7793 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7794 * gcc.dg/graphite/block-1.c: Same.
7795 * gcc.dg/graphite/block-5.c: Same.
7796 * gcc.dg/graphite/block-6.c: Same.
7797 * gcc.dg/graphite/interchange-1.c: Same.
7798 * gcc.dg/graphite/interchange-10.c: Same.
7799 * gcc.dg/graphite/interchange-11.c: Same.
7800 * gcc.dg/graphite/interchange-13.c: Same.
7801 * gcc.dg/graphite/interchange-14.c: Same.
7802 * gcc.dg/graphite/interchange-3.c: Same.
7803 * gcc.dg/graphite/interchange-4.c: Same.
7804 * gcc.dg/graphite/interchange-7.c: Same.
7805 * gcc.dg/graphite/interchange-8.c: Same.
7806 * gcc.dg/graphite/interchange-9.c: Same.
7807 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7808 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7809 * gcc.dg/graphite/pr37485.c: Same.
7810 * gcc.dg/graphite/scop-0.c (int toto): Same.
7811 * gcc.dg/graphite/scop-1.c: Same.
7812 * gcc.dg/graphite/scop-10.c: Same.
7813 * gcc.dg/graphite/scop-11.c: Same.
7814 * gcc.dg/graphite/scop-12.c: Same.
7815 * gcc.dg/graphite/scop-13.c: Same.
7816 * gcc.dg/graphite/scop-16.c: Same.
7817 * gcc.dg/graphite/scop-17.c: Same.
7818 * gcc.dg/graphite/scop-18.c: Same.
7819 * gcc.dg/graphite/scop-2.c: Same.
7820 * gcc.dg/graphite/scop-21.c (int test): Same.
7821 * gcc.dg/graphite/scop-22.c (void foo): Same.
7822 * gcc.dg/graphite/scop-4.c: Same.
7823 * gcc.dg/graphite/scop-5.c: Same.
7824 * gcc.dg/graphite/scop-6.c: Same.
7825 * gcc.dg/graphite/scop-7.c: Same.
7826 * gcc.dg/graphite/scop-8.c: Same.
7827 * gcc.dg/graphite/scop-9.c: Same.
7828 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7829 data-refs remain inside the inner loop.
7830 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7831 * gcc.dg/graphite/uns-interchange-14.c: Same.
7832 * gcc.dg/graphite/uns-interchange-9.c: Same.
7833 * gfortran.dg/graphite/interchange-3.f90
7835 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7838 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7839 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7840 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7841 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7842 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7843 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7844 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7845 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7846 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7847 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7848 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7849 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7851 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7853 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7854 * lib/target-supports.exp
7855 (check_effective_target_arm_neon_fp16_hw): New.
7857 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7859 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7860 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7862 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7864 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7865 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7867 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7868 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7869 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7870 when those are supported.
7871 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7874 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7875 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7878 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7879 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7880 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7882 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7884 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7886 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7887 Add float16x8_t case.
7888 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7889 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7890 main, exec_vcreate): Likewise.
7891 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7892 exec_vget_high): Likewise.
7893 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7894 exec_vget_low): Likewise.
7895 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7897 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7898 exec_vld1_dup): Likewise.
7899 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7900 exec_vld1_lane): Likewise.
7901 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7903 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7904 exec_vldX_dup): Likewise.
7905 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7906 exec_vldX_lane): Likewise.
7907 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7908 exec_vset_lane): Likewise.
7909 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7910 exec_vst1_lane): Likewise.
7912 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7914 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7915 * gcc.target/aarch64/vget_low_1.c: Likewise.
7917 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7919 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7920 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7921 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7922 (main): update orig_data to avoid float16 NaN on bigendian.
7924 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7926 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7928 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7929 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7930 * gcc.target/aarch64/vld1_lane.c: Likewise.
7932 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7935 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7937 2015-09-07 Marek Polacek <polacek@redhat.com>
7940 * gcc.dg/asm-10.c: New test.
7942 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7945 * gcc.dg/lto/pr67452_0.c: New test.
7947 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7950 * gcc.target/avr/pr65210.c: New test.
7952 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7955 * lib/target-supports.exp (check_cached_effective_target):
7956 Apppend $prop to et_prop_list only if needed.
7958 2015-09-04 Marek Polacek <polacek@redhat.com>
7961 * gcc.dg/ubsan/pr67279.c: New test.
7963 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7964 Petr Murzin <petr.murzin@intel.com>
7965 Kirill Yukhin <kirill.yukhin@intel.com>
7967 * gcc.target/i386/avx512f-scatter-1.c: New.
7968 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7969 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7971 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7973 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7974 rather than calling rmdir, cleanup if open fails.
7976 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7978 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7979 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7980 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7981 Return true for PowerPC targets that implement Altivec.
7983 2015-09-03 Renlin Li <renlin.li@arm.com>
7985 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7987 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7989 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7991 * gcc.target/powerpc/vec-shift.c: New test.
7993 2015-09-03 Tom de Vries <tom@codesourcery.com>
7995 PR tree-optimization/65637
7996 * gcc.dg/autopar/reduc-4.c: New test.
7998 2015-09-03 Tom de Vries <tom@codesourcery.com>
8000 PR tree-optimization/65637
8001 * gcc.dg/autopar/pr46099-2.c: New test.
8003 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8006 * g++.dg/pr67351.C: New test.
8008 2015-09-03 Richard Biener <rguenther@suse.de>
8011 * g++.dg/lto/pr66705_0.C: New testcase.
8013 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8016 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8017 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8019 2015-09-02 Marek Polacek <polacek@redhat.com>
8022 * gcc.dg/pr67432.c: New test.
8024 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8026 * lib/target-supports.exp (clear_effective_target_cache): New.
8027 (check_cached_effective_target): Update et_prop_list.
8028 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8029 * g++.dg/compat/compat.exp: Likewise.
8030 * g++.dg/compat/struct-layout-1.exp: Likewise.
8031 * lib/asan-dg.exp: Likewise.
8032 * lib/atomic-dg.exp: Likewise.
8033 * lib/cilk-plus-dg.exp: Likewise.
8034 * lib/clearcap.exp: Likewise.
8035 * lib/mpx-dg.exp: Likewise.
8036 * lib/tsan-dg.exp: Likewise.
8037 * lib/ubsan-dg.exp: Likewise.
8039 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8041 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8043 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8044 Andrew Bennett <andrew.bennett@imgtec.com>
8046 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8047 dependencies between ISA level and compact-branches.
8048 * gcc.target/mips/branch-10.c: Update expected output to allow
8049 compact forms of b/bal.
8050 * gcc.target/mips/branch-11.c: Likewise.
8051 * gcc.target/mips/branch-12.c: Likewise.
8052 * gcc.target/mips/branch-13.c: Likewise.
8053 * gcc.target/mips/branch-3.c: Likewise.
8054 * gcc.target/mips/branch-4.c: Likewise.
8055 * gcc.target/mips/branch-5.c: Likewise.
8056 * gcc.target/mips/branch-6.c: Likewise.
8057 * gcc.target/mips/branch-7.c: Likewise.
8058 * gcc.target/mips/branch-8.c: Likewise.
8059 * gcc.target/mips/branch-9.c: Likewise.
8060 * gcc.target/mips/branch-cost-1.c: Likewise.
8061 * gcc.target/mips/call-1.c: Likewise.
8062 * gcc.target/mips/call-2.c: Likewise.
8063 * gcc.target/mips/call-3.c: Likewise.
8064 * gcc.target/mips/call-4.c: Likewise.
8065 * gcc.target/mips/call-5.c: Likewise.
8066 * gcc.target/mips/call-6.c: Likewise.
8067 * gcc.target/mips/lazy-binding-1.c: Likewise.
8068 * gcc.target/mips/near-far-1.c: Likewise.
8069 * gcc.target/mips/near-far-2.c: Likewise.
8070 * gcc.target/mips/near-far-3.c: Likewise.
8071 * gcc.target/mips/near-far-4.c: Likewise.
8072 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8073 run with compact branches allowed.
8074 * gcc.target/mips/compact-branches-1.c: New file.
8075 * gcc.target/mips/compact-branches-2.c: Likewise.
8076 * gcc.target/mips/compact-branches-3.c: Likewise.
8077 * gcc.target/mips/compact-branches-4.c: Likewise.
8078 * gcc.target/mips/compact-branches-5.c: Likewise.
8079 * gcc.target/mips/compact-branches-6.c: Likewise.
8080 * gcc.target/mips/compact-branches-7.c: Likewise.
8082 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8084 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8085 Clean-up a created directory if testcase fails.
8087 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8090 * g++.dg/pr67405.C: New test.
8092 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8094 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8096 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098 * gcc.dg/ifcvt-1.c: New test.
8099 * gcc.dg/ifcvt-2.c: Likewise.
8100 * gcc.dg/ifcvt-3.c: Likewise.
8102 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8105 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8108 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8110 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8112 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8115 * g++.dg/other/pr61753.C: New.
8117 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8119 * gcc.dg/tree-ssa/cmp-1.c: New file.
8121 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8123 * gcc.dg/tree-ssa/complex-7.c: New file.
8125 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8127 * gcc.target/powerpc/swaps-p8-19.c: New test.
8129 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8132 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8134 2015-08-29 Tom de Vries <tom@codesourcery.com>
8136 PR tree-optimization/46193
8137 * gcc.dg/autopar/pr46193.c: New test.
8139 2015-08-28 Nathan Sidwell <nathan@acm.org>
8141 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8142 use exit code for failure.
8144 * gcc.dg/torture/matrix-1.c: Use plain printf.
8145 * gcc.dg/torture/matrix-2.c: Likewise.
8146 * gcc.dg/torture/matrix-5.c: Likewise.
8147 * gcc.dg/torture/matrix-6.c: Likewise.
8148 * gcc.dg/torture/transpose-1.c: Likewise.
8149 * gcc.dg/torture/transpose-2.c: Likewise.
8150 * gcc.dg/torture/transpose-3.c: Likewise.
8151 * gcc.dg/torture/transpose-4.c: Likewise.
8152 * gcc.dg/torture/transpose-5.c: Likewise.
8153 * gcc.dg/torture/transpose-6.c: Likewise.
8155 2015-08-28 Jeff Law <law@redhat.com>
8158 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8159 * gcc.dg/torture/pr66752-1.c: New test
8160 * g++.dg/torture/pr66752-2.C: New test.
8162 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8164 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8166 * gcc.dg/tree-ssa/sra-15.c: New.
8168 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8170 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8171 * gcc.target/mips/msub-8.c: Ditto
8173 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8175 * lib/target-supports.exp (check-effective_target_vect_double):
8176 Enable for Power targets with VSX hardware available.
8177 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8178 vect_no_align && { ! vect_hw_misalign }.
8180 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8182 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8183 Replaced by opt_files, compile with -floop-nest-optimize.
8184 * g++.dg/graphite/graphite.exp: Same.
8185 * gfortran.dg/graphite/graphite.exp: Same.
8186 * gcc.dg/graphite/block-0.c: Adjust pattern.
8187 * gcc.dg/graphite/block-1.c: Same.
8188 * gcc.dg/graphite/block-3.c: Same.
8189 * gcc.dg/graphite/block-4.c: Same.
8190 * gcc.dg/graphite/block-5.c: Same.
8191 * gcc.dg/graphite/block-6.c: Same.
8192 * gcc.dg/graphite/block-7.c: Same.
8193 * gcc.dg/graphite/block-8.c: Same.
8194 * gcc.dg/graphite/block-pr47654.c: Same.
8195 * gcc.dg/graphite/interchange-0.c: Same.
8196 * gcc.dg/graphite/interchange-1.c: Same.
8197 * gcc.dg/graphite/interchange-10.c: Same.
8198 * gcc.dg/graphite/interchange-11.c: Same.
8199 * gcc.dg/graphite/interchange-12.c: Same.
8200 * gcc.dg/graphite/interchange-13.c: Same.
8201 * gcc.dg/graphite/interchange-14.c: Same.
8202 * gcc.dg/graphite/interchange-15.c: Same.
8203 * gcc.dg/graphite/interchange-3.c: Same.
8204 * gcc.dg/graphite/interchange-4.c: Same.
8205 * gcc.dg/graphite/interchange-5.c: Same.
8206 * gcc.dg/graphite/interchange-6.c: Same.
8207 * gcc.dg/graphite/interchange-7.c: Same.
8208 * gcc.dg/graphite/interchange-8.c: Same.
8209 * gcc.dg/graphite/interchange-9.c: Same.
8210 * gcc.dg/graphite/interchange-mvt.c: Same.
8211 * gcc.dg/graphite/pr37485.c: Same.
8212 * gcc.dg/graphite/uns-block-1.c: Same.
8213 * gcc.dg/graphite/uns-interchange-12.c: Same.
8214 * gcc.dg/graphite/uns-interchange-14.c: Same.
8215 * gcc.dg/graphite/uns-interchange-15.c: Same.
8216 * gcc.dg/graphite/uns-interchange-9.c: Same.
8217 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8218 * gfortran.dg/graphite/interchange-3.f90: Same.
8220 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8223 * gcc.target/i386/pr67317-1.c: New test.
8224 * gcc.target/i386/pr67317-2.c: Ditto.
8225 * gcc.target/i386/pr67317-3.c: Ditto.
8226 * gcc.target/i386/pr67317-4.c: Ditto.
8227 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8228 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8230 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8232 * gcc.target/powerpc/vec-shr.c: New.
8234 2015-08-27 Marek Polacek <polacek@redhat.com>
8237 * gcc.dg/torture/pr67005.c: New test.
8239 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8241 * gcc.dg/tree-ssa/sra-15.c: New.
8243 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8245 * gcc.target/aarch64/long_branch_1.c: New test.
8247 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8249 * gcc.target/s390/20150826-1.c: New test.
8251 2015-08-26 Renlin Li <renlin.li@arm.com>
8253 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8255 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8257 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8259 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8261 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8262 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8263 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8264 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8266 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8268 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8270 * gcc.target/aarch64/tlsle_1.x: New test source.
8271 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8272 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8273 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8275 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8278 * gfortran.dg/shape_8.f90: New test.
8280 2015-08-25 Marek Polacek <polacek@redhat.com>
8283 * gcc.dg/weak/weak-18.c: New test.
8285 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8287 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8288 gcc_jit_context_set_bool_use_external_driver.
8290 2015-08-25 Nathan Sidwell <nathan@acm.org>
8292 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8294 * gcc.dg/20001117-1.c: Needs return_address.
8295 * gcc.dg/20020415-1.c: Needs alloca.
8296 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8297 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8298 * gcc.dg/pr63186.c: Needs label_values.
8299 * gcc.dg/torture/pr33848.c: Likwise.
8301 * lib/target-supports.exp (check_effective_target_fopenacc,
8302 check_effective_target_fopenmp): Disable for nvptx.
8303 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8304 * gcc.dg/stack-usage-1.c: Likewise.
8305 * gcc.dg/stack-usage-2.c: Likewise.
8306 * gcc.dg/unused-5.c: Likewise.
8307 * gcc.dg/unwind-1.c: Likewise.
8309 2015-08-25 Christian Bruel <christian.bruel@st.com>
8311 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8312 * g++.dg/Wno-frame-address.C: Ditto.
8314 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8317 * g++.dg/pr67211.C: New test.
8319 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8323 * gfortran.dg/block_end_error_1.f90: New test.
8324 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8326 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8329 * gcc.target/i386/pr66821.c: New test.
8331 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8334 * gcc.target/i386/pr67329.c: New test.
8336 2015-08-24 Nathan Sidwell <nathan@acm.org>
8338 * gcc.dg/pr49551.c: Needs -fdata-sections.
8340 * gcc.dg/pr64935-2.c: Needs scheduling.
8342 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8343 * gcc.dg/torture/pr63738.c: Likewise.
8344 * gcc.dg/torture/pr64728.c: Likewise.
8345 * gcc.dg/pr63748.c: Likewise.
8346 * gcc.dg/20020312-2.c: Likewise.
8348 * gcc.dg/torture/pr66123.c: Needs label_values.
8350 * gcc.dg/torture/pr41261.c: Needs profiling.
8351 * gcc.dg/pr26570.c: Likewise.
8352 * gcc.dg/pr61776.c: Likewise.
8353 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8354 * gcc.dg/gomp/pr34610.c: Likewise.
8355 * gcc.dg/pr54121.c: Likewise.
8356 * gcc.dg/20050325-1.c: Likewise.
8357 * gcc.dg/pr66899.c: Likewise.
8358 * gcc.dg/pr48770.c: Likewise.
8359 * gcc.dg/pr24225.c: Likewise.
8361 * gcc.dg/pr27531-1.c: Needs io.
8362 * gcc.dg/pr44606.c: Likewise.
8364 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8366 * gcc.dg/pr51990.c: Needs alloca.
8368 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8370 2015-08-24 Tom de Vries <tom@codesourcery.com>
8372 PR tree-optimization/65468
8373 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8375 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8378 * gfortran.dg/backtrace_1.f90: New test.
8380 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8383 * gfortran.dg/execute_command_line_2.f90: New test.
8385 2015-08-23 Tom de Vries <tom@codesourcery.com>
8387 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8388 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8389 vect_no_int_max to vect_no_int_min_max.
8390 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8391 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8392 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8393 * gcc.dg/vect/slp-reduc-4.c: Same.
8394 * gcc.dg/vect/slp-reduc-5.c: Same.
8395 * gcc.dg/vect/vect-125.c: Same.
8396 * gcc.dg/vect/vect-13.c: Same.
8397 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8398 * gcc.dg/vect/vect-reduc-1.c: Same.
8399 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8400 * gcc.dg/vect/vect-reduc-1char.c:Same.
8401 * gcc.dg/vect/vect-reduc-1short.c: Same.
8402 * gcc.dg/vect/vect-reduc-2.c: Same.
8403 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8404 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8405 * lib/target-supports.exp: Same.
8407 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8410 * g++.dg/cpp0x/decltype63.C: New.
8412 2015-08-22 Nathan Sidwell <nathan@acm.org>
8414 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8415 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8416 * c-c++-common/Wunused-var-8.c: Likewise.
8417 * c-c++-common/gomp/pr61486-2.c: Likewise.
8418 * c-c++-common/Wunused-var-6.c: Likewise.
8419 * c-c++-common/goacc/reduction-1.c: Likewise.
8420 * c-c++-common/goacc/reduction-2.c: Likewise.
8421 * c-c++-common/goacc/reduction-3.c: Likewise.
8422 * c-c++-common/goacc/reduction-4.c: Likewise.
8423 * gcc.dg/builtins-64.c: Likewise.
8424 * gcc.dg/pr59523.c: Likewise.
8425 * gcc.dg/tree-ssa/20080530.c: Likewise.
8426 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8427 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8428 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8429 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8430 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8431 * gcc.dg/pr59011.c: Likewise.
8432 * gcc.dg/uninit-9.c: Likewise.
8433 * gcc.dg/pr61561.c: Likewise.
8434 * gcc.dg/vla-4.c: Likewise.
8435 * gcc.dg/20101010-1.c: Likewise.
8436 * gcc.dg/pr49120.c: Likewise.
8437 * gcc.dg/20030331-2.c: Likewise.
8438 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8439 * gcc.dg/pr25682.c: Likewise.
8440 * gcc.dg/guality/guality.c: Likewise.
8441 * gcc.dg/pr27301.c: Likewise.
8442 * gcc.dg/uninit-9-O0.c: Likewise.
8443 * gcc.dg/fold-alloca-1.c: Likewise.
8444 * gcc.dg/pr41470.c: Likewise.
8445 * gcc.dg/pr51491-2.c: Likewise.
8446 * gcc.dg/winline-7.c: Likewise.
8447 * gcc.dg/vla-2.c: Likewise.
8448 * gcc.dg/pr50764.c: Likewise.
8449 * gcc.dg/c99-vla-1.c: Likewise.
8450 * gcc.dg/pr33238.c: Likewise.
8451 * gcc.dg/c99-const-expr-13.c: Likewise.
8452 * gcc.dg/builtin-return-1.c: Likewise.
8453 * gcc.dg/vla-3.c: Likewise.
8454 * gcc.dg/20020415-1.c: Likewise.
8455 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8456 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8457 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8458 * gcc.dg/torture/calleesave-sse.c: Likewise.
8459 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8460 * gcc.dg/gomp/vla-2.c: Likewise.
8461 * gcc.dg/gomp/vla-3.c: Likewise.
8462 * gcc.dg/gomp/vla-4.c: Likewise.
8463 * gcc.dg/gomp/pr30494.c: Likewise.
8464 * gcc.dg/gomp/vla-5.c: Likewise.
8465 * gcc.dg/pr51990-2.c: Likewise.
8466 * gcc.dg/vla-22.c: Likewise.
8468 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8470 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8471 * gcc.dg/dollar.c: Likewise.
8472 * gcc.dg/pragma-message.c: Likewise.
8473 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8474 * c-c++-common/raw-string-14.c: Likewise.
8476 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8478 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8479 property that instantiation here is a compile-time error.
8481 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8483 * g++.dg/other/pr67065.C: Extend.
8485 2015-08-21 Nathan Sidwell <nathan@acm.org>
8487 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8489 (check_effective_target_global_constructor): New.
8490 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8491 * gcc.dg/debug/debug.exp: Skip for nvptx.
8492 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8494 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8495 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8496 * gcc.c-torture/compile/pr33855.c: Likewise.
8497 * gcc.c-torture/compile/920723-1.c: Likewise.
8498 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8500 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8502 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8505 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8507 * gcc.c-torture/execute/switch-1.c: Likewise.
8509 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8510 * gcc.c-torture/execute/printf-1.c: Likewise.
8511 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8512 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8513 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8514 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8515 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8516 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8517 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8518 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8519 * gcc.c-torture/execute/gofast.c: Likewise.
8520 * gcc.c-torture/execute/complex-6.c: Likewise.
8522 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8523 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8524 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8525 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8526 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8527 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8528 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8529 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8530 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8531 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8532 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8533 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8534 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8535 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8536 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8537 * gcc.dg/setjmp-1.c: Likewise.
8538 * gcc.dg/cleanup-5.c: Likewise.
8539 * gcc.dg/cleanup-12.c: Likewise.
8540 * gcc.dg/cleanup-13.c: Likewise.
8542 * gcc.dg/constructor-1.c: Require global ctor.
8544 * gcc.dg/fork-instrumentation.c: Require profiling.
8545 * gcc.dg/20030107-1.c: Likewise.
8546 * gcc.dg/20030702-1.c: Likewise.
8548 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8549 * gcc.dg/cpp/paste2.c: Likewise.
8550 * gcc.dg/cpp/strify3.c: Likewise.
8551 * gcc.dg/cpp/strify4.c: Likewise.
8552 * gcc.dg/cpp/lexnum.c: Likewise.
8553 * gcc.dg/cpp/digraphs.c: Likewise.
8554 * gcc.dg/cpp/macro1.c: Likewise.
8556 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8558 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8560 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8562 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8565 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8567 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8568 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8569 vec_vpmsum_be and vec_shasigma_be.
8571 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8573 * lib/target-supports.exp
8574 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8575 with -mfp16-format=ieee.
8577 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8580 * g++.dg/other/pr67065.C: New.
8582 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8584 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8586 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8587 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8588 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8589 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8591 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8593 * gcc.dg/wide_shift_64_1.c: New testcase.
8594 * gcc.dg/wide_shift_128_1.c: Likewise.
8595 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8597 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8599 * lib/target-supports.exp
8600 (check_effective_target_fstack_protector_enabled): New test.
8601 * gcc.target/i386/ssp-default.c: New test.
8603 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8606 * gfortran.dg/generic_31.f90: New.
8608 2015-08-19 Marek Polacek <polacek@redhat.com>
8611 * g++.dg/torture/pr67133.C: New test.
8613 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8615 * gcc.target/powerpc/altivec-35.c: New test.
8616 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8617 * gcc.target/powerpc/vsx-vector-7.c: New test.
8619 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8622 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8623 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8625 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8627 PR rtl-optimization/67218
8628 * gcc.c-torture/execute/ieee/pr67218.c,
8629 gcc.target/aarch64/fcvt_int_float_double1.c,
8630 gcc.target/aarch64/fcvt_int_float_double2.c,
8631 gcc.target/aarch64/fcvt_int_float_double3.c,
8632 gcc.target/aarch64/fcvt_int_float_double4.c,
8633 gcc.target/aarch64/fcvt_uint_float_double1.c,
8634 gcc.target/aarch64/fcvt_uint_float_double2.c,
8635 gcc.target/aarch64/fcvt_uint_float_double3.c,
8636 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8638 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8640 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8641 dg-options to disable LSE extensions.
8642 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8643 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8644 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8645 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8646 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8647 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8648 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8649 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8650 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8651 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8652 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8653 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8654 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8655 * gcc.target/aarch64/sync-op-full.c: Likewise.
8656 * gcc.target/aarch64/sync-op-release.c: Likewise.
8658 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8661 * g++.dg/cpp1z/feat-cxx1z.C: New.
8663 2015-08-18 Marek Polacek <polacek@redhat.com>
8666 * gcc.dg/torture/pr67222.c: New test.
8668 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8670 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8672 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8674 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8675 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8676 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8678 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8680 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8681 which is used in later code.
8683 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8686 * g++.dg/cpp0x/nullptr34.C: New.
8687 * g++.dg/warn/Wconversion2.C: Adjust.
8688 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8689 * g++.old-deja/g++.other/null3.C: Likewise.
8691 * g++.dg/cpp0x/pr51313.C: Adjust.
8693 2015-08-17 Richard Biener <rguenther@suse.de>
8695 PR tree-optimization/67221
8696 * gcc.dg/torture/pr67221.c: New testcase.
8698 2015-08-17 Mike Stump <mikestump@comcast.net>
8699 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8701 * gcc.target/arm/memcpy-aligned-1.c: New test.
8703 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8706 * gfortran.dg/norm_4.f90: Rename to...
8707 * gfortran.dg/norm2_4.f90: this.
8708 * gfortran.dg/norm2_5.f90: New test.
8710 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8712 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8713 * gcc.dg/ssp-1.c: Make counter a register.
8714 * gcc.dg/ssp-2.c: Likewise.
8715 * gcc.dg/torture/parm-coalesce.c: New.
8717 2015-08-14 Marek Polacek <polacek@redhat.com>
8720 * gcc.dg/torture/pr67133.c: New test.
8722 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8723 Matthias Klose <doko@debian.org>
8726 * gcc.c-torture/compile/pr67143.c: New
8727 * gcc.target/aarch64/atomic-op-imm.c
8728 (atomic_fetch_add_negative_RELAXED): New.
8729 (atomic_fetch_sub_negative_ACQUIRE): New.
8731 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8733 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8734 * gcc.target/aarch64/target_attr_8.c: Likewise.
8735 * gcc.target/aarch64/target_attr_14.c: Likewise.
8737 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8739 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8741 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8743 * gcc.target/i386/builtin_target.c: Add skylake check.
8745 2015-08-13 Jeff Law <law@redhat.com>
8747 * gcc.dg/pr66314.c: Moved from here to ..
8748 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8749 to clear all sanitizers before -fsanitize=kernel-address.
8751 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8753 * gcc.target/aarch64/cinc_common_1.c: New test.
8755 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8758 * g++.dg/ext/attribute-may-alias-1.C: New.
8759 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8761 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8763 * gcc.target/aarch64/atomic-inst-cas.c: New.
8764 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8766 2015-08-13 Andreas Schwab <schwab@suse.de>
8768 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8770 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8773 * g++.dg/torture/pr62164.C: New.
8775 2015-08-13 Richard Biener <rguenther@suse.de>
8777 PR tree-optimization/67191
8778 * gcc.dg/torture/pr67191.c: New testcase.
8779 * g++.dg/torture/pr67191.C: Likewise.
8781 2015-08-13 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/66502
8784 PR tree-optimization/67167
8785 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8787 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8790 * g++.dg/init/new42.C: New.
8792 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8795 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8797 * gcc.target/powerpc/pr67071-2.c: Likewise.
8798 * gcc.target/powerpc/pr67071-3.c: Likewise.
8800 2015-08-12 Marek Polacek <polacek@redhat.com>
8803 * c-c++-common/Wshift-overflow-6.c: New test.
8804 * c-c++-common/Wshift-overflow-7.c: New test.
8805 * g++.dg/cpp1y/left-shift-2.C: New test.
8807 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8810 * g++.dg/cpp0x/pr52742.C: New.
8812 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8814 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8815 Check Knights Landing support.
8817 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8820 * g++.dg/warn/Wunused-result-1.C: New.
8822 2015-08-12 Richard Biener <rguenther@suse.de>
8824 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8825 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8826 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8827 * g++.dg/tree-ssa/pr61034.C: Adjust.
8828 * gcc.dg/fold-compare-2.c: Likewise.
8829 * gcc.dg/pr50763.c: Likewise.
8830 * gcc.dg/predict-3.c: Likewise.
8831 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8832 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8833 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8834 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8835 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8836 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8837 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8838 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8839 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8840 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8841 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8842 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8844 2015-08-12 Nathan Sidwell <nathan@acm.org>
8846 * gcc.dg/vrp-min-max-1.c: New.
8847 * gcc.dg/vrp-min-max-2.c: New.
8849 2015-08-12 Richard Biener <rguenther@suse.de>
8851 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8853 2015-08-12 Tom de Vries <tom@codesourcery.com>
8856 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8857 Handle absence of vector min/max for sparc.
8859 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8862 * g++.dg/ext/mv25.C: New test.
8864 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8866 * gcc.target/i386/avx2-vect-shift.c: New test.
8868 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8872 * gcc.dg/pragma-diag-3.c: New test.
8873 * gcc.dg/pragma-diag-4.c: New test.
8875 2015-08-11 Nathan Sidwell <nathan@acm.org>
8877 * c-c++-common/dfp/operator-comma.c: Call init function.
8878 * c-c++-common/dfp/convert-dfp-2.c: New test.
8880 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8882 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8883 Treat model == 0x4f as Broadwell.
8885 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8888 * gfortran.dg/pr67140.f90: New test.
8890 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8894 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8896 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8899 * gfortran.dg/ieee/large_4.f90: New test.
8901 2015-08-08 Bud Davis <jmdavis@link.com>
8904 * gfortran.dg/common_22.f90: New.
8906 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8908 PR rtl-optimization/67028
8909 * gcc.dg/pr67028.c: New testcase.
8911 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8913 PR rtl-optimization/67029
8914 * gcc.dg/pr67029.c: New test.
8916 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8919 * gfortran.dg/ieee/ieee_8.f90: New test.
8921 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8923 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8925 * gcc.target/aarch64/noplt_2.c: Likewise.
8926 * gcc.target/aarch64/noplt_3.c: Likewise.
8928 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8930 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8931 optimization level, and print a summary at the end.
8933 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8935 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8937 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8939 * gcc.target/aarch64/noplt_3.c: New testcase.
8941 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8943 * gcc.target/aarch64/noplt_1.c: New testcase.
8944 * gcc.target/aarch64/noplt_2.c: Likewise.
8946 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8948 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8949 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8951 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8953 * gcc.target/s390/dwarfregtable-1.c: New test.
8954 * gcc.target/s390/dwarfregtable-2.c: New test.
8955 * gcc.target/s390/dwarfregtable-3.c: New test.
8957 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8959 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8961 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8964 * gfortran.dg/ieee/large_2.f90: New test.
8965 * gfortran.dg/ieee/large_3.F90: New test.
8967 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8970 * gfortran.dg/ieee/large_1.f90: Adjust test.
8972 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8973 Jeff Law <law@redhat.com>
8976 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8977 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8978 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8979 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8980 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8981 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8983 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8986 * gfortran.dg/pr66311.f90: New file.
8988 2015-08-05 Richard Biener <rguenther@suse.de>
8990 PR tree-optimization/67121
8991 * gcc.dg/torture/pr67121.c: New testcase.
8993 2015-08-05 Nick Clifton <nickc@redhat.com>
8995 * gcc.target/rl78: New directory.
8996 * gcc.target/rl78/rl78.exp: New file: Test driver.
8997 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8999 2015-08-05 Richard Biener <rguenther@suse.de>
9002 * gcc.dg/torture/pr67120.c: New testcase.
9004 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9008 * lib/fortran-modules.exp: Call cleanup-submodules from
9010 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9011 cover the cases where private entities are no longer optimized
9013 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9015 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9016 * gfortran.dg/submodule_5.f08: The same.
9017 * gfortran.dg/submodule_9.f08: The same.
9018 * gfortran.dg/submodule_10.f08: New test.
9020 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9023 * g++.dg/cpp1y/var-templ35.C: New.
9025 2015-08-05 Richard Biener <rguenther@suse.de>
9027 PR tree-optimization/67055
9028 * g++.dg/torture/pr67055.C: New testcase.
9030 2015-08-05 Richard Biener <rguenther@suse.de>
9032 PR tree-optimization/67109
9033 * gcc.dg/torture/pr67109.c: New testcase.
9034 * gcc.dg/vect/vect-119.c: Adjust.
9036 2015-08-05 Richard Biener <rguenther@suse.de>
9039 * gcc.dg/pr67107.c: New testcase.
9041 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9044 * g++.dg/cpp1z/abbrev2.C: New.
9046 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9048 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9050 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9053 * g++.dg/init/explicit4.C: New.
9055 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9057 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9058 without VSX an Power8 vector support.
9060 2015-08-04 Richard Biener <rguenther@suse.de>
9062 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9064 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9067 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9070 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9073 * g++.dg/cpp1y/var-templ34.C: New.
9075 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9077 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9078 * gcc.target/aarch64/target_attr_1.c: Likewise.
9079 * gcc.target/aarch64/target_attr_2.c: Likewise.
9080 * gcc.target/aarch64/target_attr_3.c: Likewise.
9081 * gcc.target/aarch64/target_attr_4.c: Likewise.
9082 * gcc.target/aarch64/target_attr_5.c: Likewise.
9083 * gcc.target/aarch64/target_attr_6.c: Likewise.
9084 * gcc.target/aarch64/target_attr_7.c: Likewise.
9085 * gcc.target/aarch64/target_attr_8.c: Likewise.
9086 * gcc.target/aarch64/target_attr_9.c: Likewise.
9087 * gcc.target/aarch64/target_attr_10.c: Likewise.
9088 * gcc.target/aarch64/target_attr_11.c: Likewise.
9089 * gcc.target/aarch64/target_attr_12.c: Likewise.
9090 * gcc.target/aarch64/target_attr_13.c: Likewise.
9091 * gcc.target/aarch64/target_attr_14.c: Likewise.
9092 * gcc.target/aarch64/target_attr_15.c: Likewise.
9094 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9096 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9098 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9100 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9102 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9104 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9107 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9110 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9111 * gfortran.dg/ieee/large_1.f90: New test.
9113 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9115 PR tree-optimization/67043
9116 * gcc.dg/pr67043.c: New test.
9118 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9120 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9122 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9124 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9125 it to push/pop timing items.
9126 (main): For each optimization level, create a gcc_jit_timer, and
9127 time all of the iteration within that level cumulatively.
9128 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9129 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9131 2015-08-03 Alexander Basov <coohpt@gmail.com>
9136 * gcc.target/arm/pr43404.c : New testcase.
9137 * gcc.target/arm/pr48470.c : New testcase.
9138 * gcc.target/arm/pr64744-1.c : New testcase.
9139 * gcc.target/arm/pr64744-2.c : New testcase.
9141 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9143 PR tree-optimization/67077
9144 * gcc.dg/pr67077.c: New test.
9146 2015-08-03 Jeff Law <law@redhat.com>
9149 PR gcov-profile/66899
9150 * gcc.dg/pr66899.c: New test.
9151 * gcc.dg/pr66314.c: New test.
9153 2015-08-03 Marek Polacek <polacek@redhat.com>
9156 * gcc.dg/pr67088.c: New test.
9158 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9161 * gcc.target/arm/vnmul-1.c: New.
9162 * gcc.target/arm/vnmul-2.c: New.
9163 * gcc.target/arm/vnmul-3.c: New.
9164 * gcc.target/arm/vnmul-4.c: New.
9166 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9169 * gfortran.dg/class_allocate_20.f90: New.
9171 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9173 * gcc.target/aarch64/csel_bfx_1.c: New test.
9174 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9176 2015-08-02 Martin Sebor <msebor@redhat.com>
9178 * g++.dg/Wframe-address-in-Wall.C: New test.
9179 * g++.dg/Wframe-address.C: New test.
9180 * g++.dg/Wno-frame-address.C: New test.
9181 * gcc.dg/Wframe-address-in-Wall.c: New test.
9182 * gcc.dg/Wframe-address.c: New test.
9183 * gcc.dg/Wno-frame-address.c: New test.
9185 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9187 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9189 2015-08-01 Michael Collison <michael.collison@linaro.org
9190 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9192 * gcc.target/arm/mincmp.c: New test.
9194 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9197 * gfortran.dg/associated_target_6.f03: New test
9199 2015-08-01 Tom de Vries <tom@codesourcery.com>
9201 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9202 optimize ("-ftree-parallelize-loops=0").
9203 Add successful scans for 2 detected reductions. Add xfail scans for 3
9204 detected reductions.
9205 * gcc.dg/autopar/reduc-2short.c: Same.
9206 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9207 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9208 detected reductions.
9209 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9212 2015-07-31 Marek Polacek <polacek@redhat.com>
9215 * g++.dg/ubsan/pr66977.C: New test.
9217 2015-07-30 Marek Polacek <polacek@redhat.com>
9219 * c-c++-common/Wtautological-compare-3.c: New test.
9221 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9223 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9224 (CHECK): Pass address of scalar, rather than array.
9226 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9228 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9230 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9232 * gcc.target/aarch64/fp16/fp16.exp: New.
9233 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9234 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9236 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9238 * gcc.target/aarch64/f16_movs_1.c: New test.
9240 2015-07-28 Tom de Vries <tom@codesourcery.com>
9242 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9245 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9246 Manuel López-Ibáñez <manu@gcc.gnu.org>
9248 * gcc.dg/parm-incomplete-1.c: Update.
9249 * gcc.dg/pr18809-1.c: Update.
9250 * gcc.dg/pr27953.c: Update.
9251 * gcc.dg/vla-11.c: Update.
9253 2015-07-27 Marek Polacek <polacek@redhat.com>
9255 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9257 2015-07-27 Tom de Vries <tom@codesourcery.com>
9259 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9260 attribute. Update comment.
9262 Add scan for not parallelizing inner loop.
9263 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9267 2015-07-27 Marek Polacek <polacek@redhat.com>
9270 * c-c++-common/Wtautological-compare-2.c: New test.
9272 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9275 * gcc.target/i386/pr66232-6.c: New tests.
9276 * gcc.target/i386/pr66232-7.c: Likewise.
9277 * gcc.target/i386/pr66232-8.c: Likewise.
9278 * gcc.target/i386/pr66232-9.c: Likewise.
9280 2015-07-27 Marek Polacek <polacek@redhat.com>
9284 * c-c++-common/Wtautological-compare-1.c: New test.
9286 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9289 * g++.dg/template/pr18969.C: New test.
9290 * g++.dg/template/pr18969-2.C: New test.
9291 * g++.old-deja/g++.jason/overload.C: Remove return value in
9292 template function returning void.
9294 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9296 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9297 immediates to avoid shift-overflow warnings.
9299 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9302 * g++.dg/init/pr66857.C: New test.
9304 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9307 * gcc.target/i386/pr66648.c: New test.
9309 2015-07-25 Tom de Vries <tom@codesourcery.com>
9311 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9312 interchange_files and block_files variables.
9313 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9315 * gcc.dg/graphite/uns-interchange-12.c: Same.
9316 * gcc.dg/graphite/uns-interchange-14.c: Same.
9317 * gcc.dg/graphite/uns-interchange-15.c: Same.
9318 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9319 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9321 2015-07-25 Jeff Law <law@redhat.com>
9325 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9326 * gcc.dg/torture/pr66752-1.c: New test
9327 * g++.dg/torture/pr66752-2.C: New test.
9329 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9332 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9334 PR rtl-optimization/64164
9335 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9336 * gcc.dg/ssp-1.c: Make counter a register.
9337 * gcc.dg/ssp-2.c: Likewise.
9338 * gcc.dg/torture/parm-coalesce.c: New.
9340 2015-07-24 Tom de Vries <tom@codesourcery.com>
9342 * gcc.dg/graphite/block-1.c: Xfail scan.
9343 * gcc.dg/graphite/interchange-12.c: Same.
9344 * gcc.dg/graphite/interchange-14.c: Same.
9345 * gcc.dg/graphite/interchange-15.c: Same.
9346 * gcc.dg/graphite/interchange-9.c: Same.
9347 * gcc.dg/graphite/interchange-mvt.c: Same.
9348 * gcc.dg/graphite/uns-block-1.c: New test.
9349 * gcc.dg/graphite/uns-interchange-12.c: New test.
9350 * gcc.dg/graphite/uns-interchange-14.c: New test.
9351 * gcc.dg/graphite/uns-interchange-15.c: New test.
9352 * gcc.dg/graphite/uns-interchange-9.c: New test.
9353 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9355 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9358 * c-c++-common/Wunused-function-1.c: New.
9360 2015-07-24 Tom de Vries <tom@codesourcery.com>
9362 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9363 alternative exit-first loop transform.
9364 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9365 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9366 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9367 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9368 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9369 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9370 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9371 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9372 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9374 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9377 * gcc.target/i386/mpx/pr66566.c: New test.
9379 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9382 * gcc.target/i386/pr66978.c: New test.
9384 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9386 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9388 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9390 * gcc.target/s390/insv-1.c: New test.
9391 * gcc.target/s390/insv-2.c: New test.
9392 * gcc.target/s390/insv-3.c: New test.
9394 2015-07-24 Tom de Vries <tom@codesourcery.com>
9396 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9398 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9401 * gcc.dg/pr25530.c: New test.
9403 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9406 * gcc.dg/pr25529.c: New test.
9408 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9410 * gcc.target/arm/reg_equal_test.c: New test.
9412 2015-07-23 Jeff Law <law@redhat.com>
9415 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9416 * gcc.dg/torture/pr66752-1.c: New test
9417 * g++.dg/torture/pr66752-2.C: New test.
9419 2015-07-23 Marek Polacek <polacek@redhat.com>
9422 * g++.dg/warn/Wlogical-op-2.C: New test.
9424 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9426 PR rtl-optimization/64164
9427 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9428 * gcc.dg/ssp-1.c: Make counter a register.
9429 * gcc.dg/ssp-2.c: Likewise.
9430 * gcc.dg/torture/parm-coalesce.c: New.
9432 2015-07-23 Marek Polacek <polacek@redhat.com>
9435 * c-c++-common/ubsan/pr66908.c: New test.
9437 2015-07-23 Tom de Vries <tom@codesourcery.com>
9439 * gcc.dg/autopar/outer-4.c: Add xfail.
9440 * gcc.dg/autopar/outer-5.c: Same.
9441 * gcc.dg/autopar/outer-6.c: Same.
9442 * gcc.dg/autopar/reduc-2.c: Same.
9443 * gcc.dg/autopar/reduc-2char.c: Same.
9444 * gcc.dg/autopar/reduc-2short.c: Same.
9445 * gcc.dg/autopar/reduc-8.c: Same.
9446 * gcc.dg/autopar/uns-outer-4.c: New test.
9447 * gcc.dg/autopar/uns-outer-5.c: New test.
9448 * gcc.dg/autopar/uns-outer-6.c: New test.
9450 2015-07-23 Richard Biener <rguenther@suse.de>
9452 PR tree-optimization/66952
9453 * gcc.dg/torture/pr66952.c: Use signed char.
9455 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9457 PR tree-optimization/66926,66951
9458 * gcc.dg/vect/pr66951.c: New test.
9460 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9463 * g++.dg/parse/error57.C: New.
9464 * g++.dg/expr/string-2.C: Update.
9466 2015-07-23 Richard Biener <rguenther@suse.de>
9468 PR tree-optimization/66945
9469 * gcc.dg/torture/pr66945.c: New testcase.
9471 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9474 * g++.dg/ext/mv24.C: New test.
9476 2015-07-22 Marek Polacek <polacek@redhat.com>
9478 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9481 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9485 * gfortran.dg/generic_30.f90: New.
9487 2015-07-22 Richard Biener <rguenther@suse.de>
9489 PR tree-optimization/66952
9490 * gcc.dg/torture/pr66952.c: New testcase.
9492 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9494 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9496 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9498 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9500 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9502 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9504 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9506 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9508 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9510 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9512 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9514 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9516 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9518 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9520 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9522 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9524 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9526 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9528 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9530 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9532 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9534 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9536 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9538 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9540 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9542 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9544 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9546 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9548 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9550 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9552 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9554 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9556 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9558 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9560 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9562 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9564 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9566 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9568 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9570 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9572 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9574 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9576 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9578 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9580 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9582 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9584 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9586 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9588 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9590 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9592 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9594 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9596 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9598 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9600 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9602 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9604 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9606 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9608 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9610 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9612 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9614 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9616 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9618 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9620 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9622 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9624 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9626 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9628 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9630 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9632 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9634 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9636 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9638 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9640 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9642 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9644 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9646 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9648 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9650 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9652 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9654 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9656 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9658 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9660 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9662 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9664 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9666 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9668 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9670 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9672 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9674 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9676 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9678 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9680 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9682 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9684 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9686 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9688 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9690 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9692 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9694 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9696 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9698 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9700 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9702 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9704 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9706 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9708 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9710 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9712 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9714 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9716 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9718 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9720 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9722 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9724 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9726 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9728 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9730 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9732 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9734 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9736 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9738 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9740 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9742 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9744 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9746 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9748 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9750 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9752 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9754 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9756 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9759 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9761 * g++.dg/template/crash81.C: Update.
9763 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9766 * gcc.target/i386/pr66424.c: New.
9768 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9770 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9772 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9775 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9776 Drop address sanitization.
9778 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9780 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9782 (dg-additional-options): Set armv5t flag.
9784 2015-07-21 Marek Polacek <polacek@redhat.com>
9786 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9787 * gcc.dg/vmx/unpack.c: Likewise.
9788 * gcc.target/powerpc/quad-atomic.c: Likewise.
9790 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9792 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9794 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9796 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9799 2015-07-20 Marek Polacek <polacek@redhat.com>
9802 * c-c++-common/Wshift-overflow-1.c: New test.
9803 * c-c++-common/Wshift-overflow-2.c: New test.
9804 * c-c++-common/Wshift-overflow-3.c: New test.
9805 * c-c++-common/Wshift-overflow-4.c: New test.
9806 * c-c++-common/Wshift-overflow-5.c: New test.
9807 * g++.dg/cpp1y/left-shift-1.C: New test.
9808 * gcc.dg/c90-left-shift-2.c: New test.
9809 * gcc.dg/c90-left-shift-3.c: New test.
9810 * gcc.dg/c99-left-shift-2.c: New test.
9811 * gcc.dg/c99-left-shift-3.c: New test.
9812 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9813 * gcc.c-torture/execute/pr40386.c: Likewise.
9814 * gcc.dg/vect/pr33373.c: Likewise.
9815 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9816 * gcc.dg/vect/vect-shift-2.c: Likewise.
9818 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9820 * gcc.target/aarch64/neg_abs_1.c: New test.
9822 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9825 * gcc.target/i386/pr66922.c: New test.
9827 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9831 * gcc.dg/tree-ssa/pr42327.c: Removed.
9832 * g++.dg/other/pr35011.C: Removed.
9834 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9837 * gcc.target/i386/pr66906.c: New test.
9839 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9841 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9842 as follow-up to r225930.
9844 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9847 * lib/fortran-modules.exp (proc cleanup-submodules): New
9849 * gfortran.dg/submodule_1.f08: Change extension and clean up
9850 the submodule files.
9851 * gfortran.dg/submodule_2.f08: ditto
9852 * gfortran.dg/submodule_6.f08: ditto
9853 * gfortran.dg/submodule_7.f08: ditto
9854 * gfortran.dg/submodule_8.f08: New test
9855 * gfortran.dg/submodule_9.f08: New test
9857 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9858 Sebastian Pop <s.pop@samsung.com>
9861 * gcc.dg/graphite/pr61929.c: New.
9863 2015-07-17 Marek Polacek <polacek@redhat.com>
9865 * gcc.dg/fold-minus-7.c: New test.
9867 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9869 * gfortran.dg/co_reduce_1.f90: New file.
9871 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9874 * gcc.target/i386/pr66824.c:
9876 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9879 * gfortran.dg/structure_constructor_13.f03: New test.
9881 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9884 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9885 of generated while loops in the tree dump.
9886 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9888 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9890 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9892 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9895 * gcc.target/i386/pr66891.c: New test.
9897 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9899 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9901 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9903 PR rtl-optimization/66626
9904 * gcc.target/i386/pr66626-2.c: New.
9906 2015-07-16 Martin Liska <mliska@suse.cz>
9908 * g++.dg/ipa/pr66896.c: New test.
9910 2015-07-16 Richard Biener <rguenther@suse.de>
9912 PR tree-optimization/66894
9913 * gcc.dg/torture/pr66894.c: New testcase.
9915 2015-07-16 Richard Biener <rguenther@suse.de>
9917 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9919 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9922 * g++.dg/pr66866.C: New test.
9924 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9926 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9928 2015-07-15 Richard Biener <rguenther@suse.de>
9930 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9931 { -O3 -fomit-frame-pointer },
9932 { -O3 -fomit-frame-pointer -funroll-loops } and
9933 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9935 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9936 -finline-functions }
9938 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9940 * gcc.target/mips/interrupt_handler-5.c: New test.
9942 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9943 Robert Suchanek <robert.suchanek@imgtec.com>
9945 * gcc.target/mips/interrupt_handler-4.c: New test.
9947 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9950 * gcc.dg/lto/lto.exp: Initialize MPX.
9952 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9954 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9956 * gcc.target/arm/scd42-3.c: Likewise.
9958 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9960 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9961 code to be run when the pre-arch code increases the isa_rev to
9962 mips32r6 or greater.
9964 2015-07-15 Richard Biener <rguenther@suse.de>
9966 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9967 { -O3 -fomit-frame-pointer },
9968 { -O3 -fomit-frame-pointer -funroll-loops } and
9969 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9971 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9972 -finline-functions }
9973 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9974 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9975 to additional_flags.
9977 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9979 PR rtl-optimization/66838
9980 * gcc.target/i386/pr66838.c: New test.
9982 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9985 * g++.dg/template/pr66850.C: New test.
9987 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9988 Cesar Philippidis <cesar@codesourcery.com>
9989 Chung-Lin Tang <cltang@codesourcery.com>
9991 * gcc.target/nios2/nios2-flushd.c: New.
9992 * gcc.target/nios2/nios2-rdprs.c: New.
9993 * gcc.target/nios2/r2-atomic.c: New.
9994 * gcc.target/nios2/r2-eni.c: New.
9995 * gcc.target/nios2/r2-wrpie.c: New.
9997 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9998 Cesar Philippidis <cesar@codesourcery.com>
9999 Chung-Lin Tang <cltang@codesourcery.com>
10001 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10002 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10004 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10005 Cesar Philippidis <cesar@codesourcery.com>
10006 Chung-Lin Tang <cltang@codesourcery.com>
10008 * gcc.target/nios2/andci.c: New.
10009 * gcc.target/nios2/bmx.c: New.
10010 * gcc.target/nios2/cdx-add.c: New.
10011 * gcc.target/nios2/cdx-branch.c: New.
10012 * gcc.target/nios2/cdx-callret.c: New.
10013 * gcc.target/nios2/cdx-loadstore.c: New.
10014 * gcc.target/nios2/cdx-logical.c: New.
10015 * gcc.target/nios2/cdx-mov.c: New.
10016 * gcc.target/nios2/cdx-shift.c: New.
10017 * gcc.target/nios2/cdx-sub.c: New.
10018 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10020 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10023 * g++.dg/cpp0x/vt-65071.C: New.
10025 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10026 Cesar Philippidis <cesar@codesourcery.com>
10027 Chung-Lin Tang <cltang@codesourcery.com>
10029 * gcc.target/nios2/r2-io-range.c: New.
10030 * gcc.target/nios2/r2-stio-1.c: New.
10031 * gcc.target/nios2/r2-stio-2.c: New.
10032 * gcc.target/nios2/nios2-ldxio.c: New.
10033 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10034 of just compile. Add more tests.
10036 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10038 gfortran.dg/pr66864.f90: New test.
10040 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10042 PR rtl-optimization/66626
10043 * gcc.target/i386/pr66626.c: New.
10045 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10047 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10048 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10049 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10051 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10053 * g++.dg/template/crash81.C: Adjust for error + inform change.
10054 * g++.dg/template/pr58878.C: Likewise.
10055 * g++.dg/template/shadow1.C: Likewise.
10056 * g++.dg/template/shadow2.C: Likewise.
10057 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10058 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10059 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10060 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10062 2015-07-14 Richard Biener <rguenther@suse.de>
10064 PR tree-optimization/66863
10065 * gcc.dg/torture/pr66863.c: New testcase.
10067 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10070 * g++.dg/template/pr65186.C: New test.
10072 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10074 * gcc.target/arm/macro_defs0.c: Add directive to skip
10075 test if -marm is present.
10076 * gcc.target/arm/macro_defs1.c: Likewise.
10078 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10080 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10082 * gcc.target/aarch64/adds1.c: Likewise.
10083 * gcc.target/aarch64/ands_1.c: Likewise.
10084 * gcc.target/aarch64/bics_1.c: Likewise.
10085 * gcc.target/aarch64/subs1.c: Likewise.
10086 * gcc.target/aarch64/subs3.c: Likewise.
10088 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10091 * gfortran.dg/pr64589.f90: New test.
10093 2015-07-13 Renlin Li <renlin.li@arm.com>
10096 * gcc.c-torture/execute/pr66556.c: New.
10098 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10100 * gcc.dg/20020219-1.c: Fix double word typos.
10101 * gcc.dg/20020919-1.c: Same.
10103 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10104 Jeff Law <law@redhat.com>
10106 PR middle-end/66726
10107 * g++.dg/tree-ssa/pr66726.c: New test.
10108 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10109 * gcc.dg/tree-ssa/pr66726.c: New test.
10111 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10114 * g++.dg/cpp0x/variadic-ttp2.C: New.
10116 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10119 * g++.dg/cpp0x/auto46.C: New test.
10120 * g++.dg/template/pr30044.C: New test.
10121 * g++.dg/template/shadow2.C: New test.
10122 * g++.dg/template/error55.C: New test.
10123 * g++.dg/template/crash83.C: Accept any error string.
10124 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10126 * g++.dg/cpp0x/variadic19.C: Likewise
10127 * g++.dg/template/canon-type-13.C: Likewise.
10128 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10129 * g++.dg/torture/20070621-1.C: Likewise.
10131 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10134 * g++.dg/init/explicit3.C: New.
10136 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10139 * gcc.target/i386/pr66819-1.c: New test.
10140 * gcc.target/i386/pr66819-2.c: Likewise.
10141 * gcc.target/i386/pr66819-3.c: Likewise.
10142 * gcc.target/i386/pr66819-4.c: Likewise.
10143 * gcc.target/i386/pr66819-5.c: Likewise.
10145 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10148 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10149 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10150 type to prevent possible flag-clobbering zero-extensions.
10151 * gcc.target/i386/pr66703.c: New test.
10153 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10156 * g++.dg/cpp0x/nsdmi-template15.C: New.
10158 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10160 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10162 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10164 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10165 * gcc.target/arm/flip-thumb.c: Likewise.
10167 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10170 * gcc.target/i386/pr66813.c: New test.
10172 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10174 PR middle-end/66820
10175 * gcc.dg/gomp/pr66820.c: New test.
10177 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10180 * g++.dg/cpp0x/scoped_enum6.C: New.
10182 2015-07-10 Tom de Vries <tom@codesourcery.com>
10184 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10185 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10187 2015-07-10 Richard Biener <rguenther@suse.de>
10189 PR tree-optimization/66823
10190 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10191 which should not be necessary. XFAIL.
10193 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10196 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10198 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10200 PR middle-end/66633
10201 * gcc.dg/gomp/pr66633-1.c: New test.
10202 * gcc.dg/gomp/pr66633-2.c: New test.
10203 * gcc.dg/gomp/pr66633-3.c: New test.
10204 * gcc.dg/gomp/pr66633-4.c: New test.
10206 2015-07-09 John Marino <gnugcc@marino.st>
10208 * lib/target-supports.exp (check_effective_target_pie):
10211 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10214 * gcc.target/i386/pr66814.c: New test.
10216 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10219 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10220 * gcc.target/aarch64/fnmul-2.c: Likewise.
10221 * gcc.target/aarch64/fnmul-3.c: Likewise.
10222 * gcc.target/aarch64/fnmul-4.c: Likewise.
10224 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10227 * g++.dg/cpp0x/vt-65790.C: New.
10229 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10232 * gcc.target/i386/pr66818.c: New test.
10234 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10237 * gcc.target/i386/pr66817.c: New test.
10239 2015-07-09 Marek Polacek <polacek@redhat.com>
10241 PR tree-optimization/66718
10242 * gcc.dg/vect/vect-126.c: New test.
10244 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10246 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10247 even when dwarf-2 is not the default.
10249 2015-07-08 Jeff Law <law@redhat.com>
10252 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10253 to have a single memory reference.
10255 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10257 * g++.dg/other/dump-ada-spec-9.C: New test.
10259 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10261 * g++.dg/vect/vect.exp: Run also simd* tests.
10262 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10263 (check_vect): Fix up get_cpuid call for C++.
10264 * g++.dg/vect/simd-clone-1.cc: New test.
10266 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10268 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10270 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10272 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10273 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10275 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10278 * gcc.target/i386/pr66806.c: New test.
10280 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10283 * g++.dg/cpp0x/auto45.C: New.
10285 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10287 PR middle-end/66334
10288 * gcc.target/i386/pr66334.c: New.
10290 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10292 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10295 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10298 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10299 (verify_code): Update expected error message.
10300 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10301 (verify_code): Likewise.
10302 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10303 (verify_code): Likewise.
10305 2015-07-08 Richard Biener <rguenther@suse.de>
10307 PR tree-optimization/66793
10308 * gcc.dg/torture/pr66793.c: New testcase.
10310 2015-07-08 Richard Biener <rguenther@suse.de>
10312 PR tree-optimization/66794
10313 * gcc.dg/torture/pr66794.c: New testcase.
10315 2015-07-08 Marek Polacek <polacek@redhat.com>
10318 * g++.dg/abi/abi-tag15.C: New test.
10320 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10322 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10323 * gcc.target/mips/branch-3.c: Ditto
10324 * gcc.target/mips/branch-4.c: Ditto.
10325 * gcc.target/mips/branch-5.c: Ditto.
10326 * gcc.target/mips/branch-6.c: Ditto.
10327 * gcc.target/mips/branch-7.c: Ditto.
10328 * gcc.target/mips/branch-8.c: Ditto.
10329 * gcc.target/mips/branch-9.c: Ditto.
10330 * gcc.target/mips/branch-10.c: Ditto.
10331 * gcc.target/mips/branch-11.c: Ditto.
10332 * gcc.target/mips/branch-12.c: Ditto.
10333 * gcc.target/mips/branch-13.c: Ditto.
10334 * gcc.target/mips/umips-branch-5.c: New file.
10335 * gcc.target/mips/umips-branch-6.c: New file.
10336 * gcc.target/mips/umips-branch-7.c: New file.
10337 * gcc.target/mips/umips-branch-8.c: New file.
10338 * gcc.target/mips/umips-branch-9.c: New file.
10339 * gcc.target/mips/umips-branch-10.c: New file.
10340 * gcc.target/mips/umips-branch-11.c: New file.
10341 * gcc.target/mips/umips-branch-12.c: New file.
10342 * gcc.target/mips/umips-branch-13.c: New file.
10343 * gcc.target/mips/umips-branch-14.c: New file.
10344 * gcc.target/mips/umips-branch-15.c: New file.
10345 * gcc.target/mips/umips-branch-16.c: New file.
10346 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10347 (OCCUPY_0xfffc): New define.
10349 2015-07-08 Renlin Li <renlin.li@arm.com>
10351 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10353 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10355 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10357 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10359 * gcc.target/i386/bt-3.c: New test.
10360 * gcc.target/i386/bt-4.c: Ditto.
10362 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10364 * g++.dg/other/dump-ada-spec-8.C: New test.
10366 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10369 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10371 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10373 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10375 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10376 Avoid using an opaque struct for local "f".
10378 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10381 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10382 * jit.dg/test-pr66779.c: New testcase.
10384 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10386 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10389 2015-07-07 Richard Biener <rguenther@suse.de>
10391 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10393 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10395 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10396 * gcc.target/mips/call-5.c: Ditto.
10397 * gcc.target/mips/call-6.c: Ditto.
10399 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10401 * gcc.dg/dx-test.c: New test-case.
10403 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10406 * gfortran.dg/allocate_with_source_9.f08: New test.
10408 2015-07-07 Christian Bruel <christian.bruel@st.com>
10411 * gcc.target/arm/flip-thumb.c: Fix scan.
10412 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10413 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10414 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10417 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10420 * gcc.c-torture/execute/pr65956.c: New test.
10422 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10424 * gcc.target/arm/aapcs/align1.c: New.
10425 * gcc.target/arm/aapcs/align_rec1.c: New.
10426 * gcc.target/arm/aapcs/align2.c: New.
10427 * gcc.target/arm/aapcs/align_rec2.c: New.
10428 * gcc.target/arm/aapcs/align3.c: New.
10429 * gcc.target/arm/aapcs/align_rec3.c: New.
10430 * gcc.target/arm/aapcs/align4.c: New.
10431 * gcc.target/arm/aapcs/align_rec4.c: New.
10432 * gcc.target/arm/aapcs/align_vararg1.c: New.
10433 * gcc.target/arm/aapcs/align_vararg2.c: New.
10435 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10437 * gfortran.dg/iomsg_2.f90: New test.
10439 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10442 * gcc.target/i386/pr66749.c: New test.
10444 2015-07-06 Richard Biener <rguenther@suse.de>
10446 PR tree-optimization/66772
10447 * gcc.dg/torture/pr66772-1.c: New testcase.
10448 * gcc.dg/torture/pr66772-2.c: Likewise.
10450 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10452 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10453 the jals instruction.
10455 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10458 * gcc.target/i386/pr53383-1.c: New file.
10459 * gcc.target/i386/pr53383-2.c: Likewise.
10460 * gcc.target/i386/pr53383-3.c: Likewise.
10462 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10464 * gcc.target/aarch64/fnmul-1.c: New.
10465 * gcc.target/aarch64/fnmul-2.c: New.
10466 * gcc.target/aarch64/fnmul-3.c: New.
10467 * gcc.target/aarch64/fnmul-4.c: New.
10469 2015-07-06 Richard Biener <rguenther@suse.de>
10471 PR middle-end/66759
10472 * gcc.dg/torture/pr66759.c: New testcase.
10474 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10477 * gfortran.dg/alloc_comp_class_3.f03: New test.
10478 * gfortran.dg/alloc_comp_class_4.f03: New test.
10480 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10482 * gcc.c-torture/execute/pr66757.c: New test.
10484 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10486 PR tree-optimization/66720
10487 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10489 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10490 Sandra Loosemore <sandra@codesourcery.com>
10492 * gcc.target/nios2/gprel-offset.c: New test.
10494 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10497 * gfortran.dg/pr66725.f90: New test.
10499 2015-07-03 Jason Merrill <jason@redhat.com>
10501 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10502 Avoid narrowing error.
10504 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10506 PR rtl-optimization/66706
10507 * gcc.target/powerpc/shift-int.c: New testcase.
10509 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10512 * gcc.target/i386/pr66746.c: New file.
10514 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10516 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10518 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10520 PR tree-optimization/66119
10521 * g++.dg/opt/pr66119.C: New.
10523 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10526 * gfortran.dg/submodule_1.f90: New test
10527 * gfortran.dg/submodule_2.f90: New test
10528 * gfortran.dg/submodule_3.f90: New test
10529 * gfortran.dg/submodule_4.f90: New test
10530 * gfortran.dg/submodule_5.f90: New test
10531 * gfortran.dg/submodule_6.f90: New test
10532 * gfortran.dg/submodule_7.f90: New test
10534 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10536 PR preprocessor/53690
10537 * g++.dg/cpp/pr53690.C: New.
10539 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10541 * gcc.target/powerpc/vec-cmp.c: New test.
10543 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10546 * gfortran.dg/pr56520.f90: New test.
10548 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10551 * gfortran.dg/pr66545_1.f90: New test.
10552 * gfortran.dg/pr66545_2.f90: New test.
10554 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10556 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10557 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10559 2015-07-02 Richard Biener <rguenther@suse.de>
10562 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10565 2015-07-02 Richard Biener <rguenther@suse.de>
10567 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10569 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10571 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10573 2015-07-01 Jason Merrill <jason@redhat.com>
10575 * lib/target-supports.exp (cxx_default): Set to C++14.
10577 2015-07-01 Tom de Vries <tom@codesourcery.com>
10580 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10583 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10585 * gfortran.dg/warn_conversion_8.f90: New test.
10587 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10589 PR rtl-optimization/61047
10590 * gcc.c-torture/execute/20150611-1.c: New testcase.
10592 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10595 * jit.dg/all-non-failing-tests.h: Add
10596 test-pr66700-observing-write-through-ptr.c.
10597 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10599 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10601 * jit.dg/test-accessing-union.c: Add comments for use by
10602 gcc/jit/docs/topics/types.rst.
10604 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10606 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10607 'do-require-effective-target' with 'dg-require-effective-target'.
10608 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10609 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10610 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10611 'stlex' with 'strex' as the expected output.
10613 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10616 * g++.dg/cpp0x/gen-attrs-60.C: New.
10617 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10619 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10621 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10623 * gcc.target/aarch64/pic-small.c: Restrict this test under
10624 check_effective_target_aarch64_small_fpic.
10626 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10628 * gfortran.dg/gomp/pr66633.f90: New test.
10630 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10633 * g++.dg/template/pr66686.C: New test.
10635 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10637 * gnat.dg/lto17.ad[sb]: New test.
10639 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10641 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10642 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10644 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10646 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10648 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10650 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10652 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10654 * jit.dg/test-switch.c: New testcase.
10655 * jit.dg/test-switch.cc: New testcase.
10657 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10660 * jit.dg/all-non-failing-tests.h: Add note about
10661 test-validly-unreachable-block.c.
10662 * jit.dg/test-validly-unreachable-block.c: New file.
10664 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10667 * jit.dg/all-non-failing-tests.h: Add note about
10668 test-extra-options.c.
10669 * jit.dg/test-extra-options.c: New testcase.
10671 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10674 * gcc.target/i386/pr66691.c: New.
10676 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10678 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10679 * gcc.target/i386/iamcu/args.h: Likewise.
10680 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10681 * gcc.target/i386/iamcu/defines.h: Likewise.
10682 * gcc.target/i386/iamcu/macros.h: Likewise.
10683 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10684 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10685 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10686 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10687 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10688 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10689 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10690 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10691 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10692 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10693 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10694 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10695 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10696 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10697 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10698 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10699 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10701 2015-06-30 Marek Polacek <polacek@redhat.com>
10703 * gcc.dg/fold-minus-6.c: New test.
10705 * gcc.dg/fold-ior-3.c: New test.
10707 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10709 Implement N4197 - Adding u8 character literals
10710 * g++.dg/cpp1z/utf8.C: New.
10711 * g++.dg/cpp1z/utf8-neg.C: New.
10712 * g++.dg/cpp1z/udlit-utf8char.C: New.
10714 2015-06-30 Marek Polacek <polacek@redhat.com>
10716 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10718 2015-06-30 Tom de Vries <tom@codesourcery.com>
10720 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10721 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10722 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10723 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10725 2015-06-30 Marek Polacek <polacek@redhat.com>
10727 * gcc.dg/fold-ior-2.c: New test.
10729 2015-06-30 Tom de Vries <tom@codesourcery.com>
10731 PR tree-optimization/66652
10732 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10733 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10735 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10737 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10740 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10741 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10743 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10746 * gfortran.dg/wunused-parameter.f90: New test.
10748 2015-06-29 Richard Henderson <rth@redhat.com>
10750 * gcc.target/i386/asm-flag-1.c: New.
10751 * gcc.target/i386/asm-flag-2.c: New.
10752 * gcc.target/i386/asm-flag-3.c: New.
10753 * gcc.target/i386/asm-flag-4.c: New.
10754 * gcc.target/i386/asm-flag-5.c: New.
10756 2015-06-29 Marek Polacek <polacek@redhat.com>
10759 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10760 * c-c++-common/pr66322.c: New test.
10761 * g++.dg/eh/scope1.C: Remove dg-warning.
10763 2015-06-29 Richard Biener <rguenther@suse.de>
10765 PR tree-optimization/66677
10766 * gcc.dg/vect/pr66677.c: New testcase.
10768 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10770 PR middle-end/64130
10771 * gcc.dg/tree-ssa/pr64130.c: New test.
10773 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10775 * gcc.target/aarch64/pic-small.c: New testcase.
10777 2015-06-26 Richard Biener <rguenther@suse.de>
10779 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10781 2015-06-26 Marek Polacek <polacek@redhat.com>
10783 * gcc.dg/fold-and-1.c: New test.
10784 * gcc.dg/fold-and-2.c: New test.
10786 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10788 * gnat.dg/warn11.adb: Add missing dg directive.
10789 * gnat.dg/warn12.adb: New test.
10790 * gnat.dg/warn12_pkg.ads: New helper.
10792 2015-06-26 Richard Biener <rguenther@suse.de>
10794 * gfortran.dg/reassoc_3.f90: Adjust.
10796 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10799 * gcc.target/i386/pr66412.c: New test.
10801 2015-06-25 Richard Biener <rguenther@suse.de>
10803 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10805 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10807 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10809 2015-06-25 Richard Biener <rguenther@suse.de>
10811 * gfortran.dg/vect/vect-9.f90: New testcase.
10813 2015-06-25 Nick Clifton <nickc@redhat.com>
10815 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10816 H8300 and M32R targets.
10818 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10821 * gfortran.dg/maxerrors.f90: New test.
10823 2015-06-08 DJ Delorie <dj@redhat.com>
10825 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10827 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10829 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10831 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10833 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10834 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10835 * gcc.target/aarch64/nofp_1.c: New file.
10837 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10839 Implement N3928 - Extending static_assert
10840 * g++.dg/cpp0x/static_assert8.C: Adjust.
10841 * g++.dg/cpp0x/static_assert12.C: New.
10842 * g++.dg/cpp0x/static_assert13.C: New.
10843 * g++.dg/cpp1y/static_assert1.C: New.
10844 * g++.dg/cpp1y/static_assert2.C: New.
10845 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10847 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10850 * g++.dg/cpp0x/trailing11.C: New.
10852 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10854 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10856 * gcc.target/arm/memset-inline-10.c: Likewise.
10857 * gcc.target/arm/pr58784.c: Likewise.
10858 * gcc.target/arm/pr59985.C: Likewise.
10859 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10861 2015-06-24 Renlin Li <renlin.li@arm.com>
10863 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10864 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10866 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10869 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10872 * g++.dg/cpp0x/auto45.C: New test.
10873 * g++.dg/template/pr30044.C: New test.
10874 * g++.dg/template/crash83.C: Accept any error string.
10875 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10877 * g++.dg/cpp0x/variadic18.C: Likewise
10878 * g++.dg/template/canon-type-13.C: Likewise.
10879 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10881 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10884 * g++.dg/other/linkage2.C: New.
10886 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10889 * gcc.target/arm/pr63408.c: New test.
10891 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10893 * lib/c-torture.exp: Don't call check_effective_target_lto
10894 before setting up environment correctly.
10895 * lib/gcc-dg.exp: Likewise, and protect
10896 gcc_force_conventional_output.
10898 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10900 PR rtl-optimization/66306
10901 * gcc.target/s390/pr66306.c: New test.
10903 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10905 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10906 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10907 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10908 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10909 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10910 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10911 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10913 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10916 * gcc.c-torture/pr65803.c: New test.
10918 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10921 * g++.dg/cpp0x/auto45.C: New test.
10922 * g++.dg/template/pr30044.C: New test.
10923 * g++.dg/template/crash83.C: Accept any error string.
10924 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10926 * g++.dg/cpp0x/variadic18.C: Likewise
10927 * g++.dg/template/canon-type-13.C: Likewise.
10928 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10930 2015-06-23 Marek Polacek <polacek@redhat.com>
10932 * c-c++-common/Wlogical-op-3.c: New test.
10934 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10937 * g++.dg/cpp0x/scoped_enum5.C: New.
10939 2015-06-23 Richard Biener <rguenther@suse.de>
10941 PR tree-optimization/66636
10942 * gcc.dg/vect/pr66636.c: New testcase.
10944 2015-06-23 Marek Polacek <polacek@redhat.com>
10946 * gcc.dg/fold-minus-4.c: New test.
10947 * gcc.dg/fold-minus-5.c: New test.
10948 * c-c++-common/ubsan/overflow-add-5.c: New test.
10950 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10952 Add missing testcase from r224672.
10953 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10955 * gcc.target/vax/bswapdi-1.c: New.
10957 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10960 * gfortran.dg/associate_18.f08: New test.
10962 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10965 * gcc.target/i386/pr66560-1.c: New test.
10966 * gcc.target/i386/pr66560-2.c: Ditto.
10967 * gcc.target/i386/pr66560-3.c: Ditto.
10968 * gcc.target/i386/pr66560-4.c: Ditto.
10970 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10972 * gcc.target/nvptx/nvptx.exp: New file.
10973 * gcc.target/nvptx/proto-1.c: Likewise.
10975 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10977 PR tree-optimization/66449
10978 * gcc.dg/vect/pr66449.c: New test.
10980 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10982 * g++.dg/other/dump-ada-spec-5.C: New test.
10983 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10984 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10986 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10988 * g++.dg/inherit/pure1.C: Test location too.
10990 2015-06-22 Marek Polacek <polacek@redhat.com>
10992 * gcc.dg/fold-ior-1.c: New test.
10993 * gcc.dg/fold-minus-2.c: New test.
10994 * gcc.dg/fold-minus-3.c: New test.
10995 * gcc.dg/fold-plus-1.c: New test.
10996 * gcc.dg/fold-plus-2.c: New test.
10997 * gcc.dg/fold-xor-4.c: New test.
10998 * gcc.dg/fold-xor-5.c: New test.
11000 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11003 * g++.dg/torture/pr65914.C: New.
11005 2015-06-22 Richard Biener <rguenther@suse.de>
11007 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11008 not existing TORTURE_OPTIONS only.
11009 * lib/gcc-dg.exp: Likewise.
11011 2015-06-22 Christian Bruel <christian.bruel@st.com>
11014 * gcc.target/arm/flip-thumb.c: New test.
11016 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11017 Martin Liska <mliska@suse.cz>
11020 * g++.dg/ipa/pr65908.C: New testcase.
11022 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11025 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11026 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11028 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11030 * gnat.dg/specs/debug1.ads: Adjust.
11032 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11034 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11035 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11036 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11037 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11038 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11039 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11040 * gcc.target/aarch64/fmovd-zero.c: Delete.
11041 * gcc.target/aarch64/fmovf-zero.c: Delete.
11043 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11045 * gcc.target/vax/bswapdi-1.c: New.
11047 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11049 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11051 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11053 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11055 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11057 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11059 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11061 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11063 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11065 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11067 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11069 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11071 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11073 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11075 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11077 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11079 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11081 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11083 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11085 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11087 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11089 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11091 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11093 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11095 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11097 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11099 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11101 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11103 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11105 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11107 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11109 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11111 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11113 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11115 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11117 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11119 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11121 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11125 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11126 (_ARM_FPSCR): Add FZ field.
11127 (clean_results): Force FZ=1 on AArch64.
11128 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11132 * gcc.target/aarch64/pr62308.c: New test.
11134 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11137 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11139 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11141 * gcc.target/i386/mpx/pr66581.c: New test.
11143 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11145 * gcc.target/i386/cmov9.c: New test.
11147 2015-06-18 Richard Biener <rguenther@suse.de>
11149 * g++.dg/other/const4.C: New testcase.
11151 2015-06-18 Michael Matz <matz@suse.de>
11153 PR middle-end/66253
11154 * gcc.dg/vect/pr66253.c: New testcase.
11156 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11159 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11161 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11163 PR middle-end/66568
11164 * gcc.target/i386/mpx/pr66568.c: New test.
11166 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11168 PR middle-end/66567
11169 * gcc.target/i386/mpx/pr66567.c: New test.
11171 2015-06-18 Richard Biener <rguenther@suse.de>
11173 PR tree-optimization/66510
11174 * gcc.dg/vect/slp-perm-12.c: New testcase.
11176 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11178 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11179 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11180 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11181 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11183 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11186 * g++.dg/gomp/pr66571-1.C: New test.
11188 PR middle-end/66429
11189 * c-c++-common/gomp/pr66429.c: New test.
11191 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11193 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11194 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11196 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11198 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11201 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11204 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11206 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11208 * gcc.target/mips/pr65862-1.c: New test.
11209 * gcc.target/mips/pr65862-2.c: Likewise.
11211 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11213 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11214 * gcc.target/i386/pr52252-atom.c: Ditto.
11215 * gcc.target/i386/vect-div-1.c: Ditto.
11216 * gcc.target/i386/rotate-5.c: Ditto.
11217 * gcc.target/i386/pr50202.c: Ditto.
11218 * gcc.target/i386/pr37843-3.c: Ditto.
11219 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11220 * gcc.target/i386/pr53397-1.c: Ditto.
11221 * gcc.target/i386/pr55934.c: Ditto.
11222 * gcc.target/i386/pr37843-4.c: Ditto.
11223 * gcc.target/i386/pr60451.c: Ditto.
11224 * gcc.target/i386/pr53397-2.c: Ditto.
11225 * gcc.target/i386/vectorize1.c: Ditto.
11226 * gcc.target/i386/extract-insert-combining.c: Ditto.
11227 * gcc.target/i386/pr53759.c: Ditto.
11228 * gcc.target/i386/pr52252-core.c: Ditto.
11229 * gcc.target/i386/rotate-3.c: Ditto.
11230 * gcc.target/i386/sse-20.c: Ditto.
11231 * gcc.target/i386/rotate-4.c: Ditto.
11232 * gcc.target/i386/pr61403.c: Ditto.
11233 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11234 * gcc.target/i386/pr60901.c: Ditto.
11235 * gcc.target/i386/pr59794-7.c: Ditto.
11236 * gcc.target/i386/pr62208.c: Ditto.
11237 * gcc.target/i386/pr53416.c: Ditto.
11238 * gcc.target/i386/asm-dialect-1.c: Ditto.
11239 * gcc.target/i386/pr50038.c: Ditto.
11240 * gcc.target/i386/47698.c: Ditto.
11241 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11242 * gcc.target/i386/pr59794-2.c: Ditto.
11243 * gcc.target/i386/pr59794-3.c: Ditto.
11244 * gcc.target/i386/pr39058.c: Ditto.
11245 * gcc.target/i386/pr60205-1.c: Ditto.
11246 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11247 * gcc.target/i386/sse2-movq-2.c: Ditto.
11249 2015-06-17 Richard Biener <rguenther@suse.de>
11251 PR tree-optimization/66251
11252 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11254 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11257 * g++.dg/parse/new-placement1.C: New.
11259 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11261 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11262 * jit.dg/test-compound-assignment.c: New testcase.
11264 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11267 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11268 to "testcases" array.
11270 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11273 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11274 * jit.dg/test-debug-strings.c: New test case.
11275 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11276 the discriminant has a sane debug string.
11278 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11281 * gcc.target/i386/pr56766-1.c: New test.
11282 * gcc.target/i386/pr56766-2.c: Ditto.
11284 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11286 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11287 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11288 * gcc.target/mips/loongson-simd.c: Ditto.
11290 2015-06-16 Richard Biener <rguenther@suse.de>
11292 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11294 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11296 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11297 passed by the testsuite driver.
11299 2015-06-16 Richard Biener <rguenther@suse.de>
11301 * gcc.dg/vect/slp-perm-11.c: New testcase.
11303 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11305 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11308 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11310 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11311 Reinstate calls to torture-init and torture-finalize.
11313 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11315 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11317 2015-06-15 Nathan Sidwell <nathan@acm.org>
11320 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11322 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11325 * g++.dg/cpp0x/local-type1.C: New.
11327 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11332 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11333 unimplemented error.
11334 * gfortran.dg/allocate_with_source_7.f08: New test.
11335 * gfortran.dg/allocate_with_source_8.f08: New test.
11337 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11340 * g++.dg/warn/Walways-true-3.C: New test.
11342 2015-06-13 Tom de Vries <tom@codesourcery.com>
11344 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11346 2015-06-13 Tom de Vries <tom@codesourcery.com>
11348 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11349 (main): Remove superfluous attributes.
11350 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11351 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11353 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11355 * gcc.target/i386/monitorx.c: New.
11356 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11357 * gcc.target/i386/sse-13.c: Ditto.
11358 * gcc.target/i386/sse-14.c: Ditto.
11359 * gcc.target/i386/sse-22.c: Ditto.
11360 * gcc.target/i386/sse-23.c: Ditto.
11361 * g++.dg/other/i386-2.C: Ditto.
11362 * g++.dg/other/i386-3.C: Ditto.
11364 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11366 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11368 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11371 * gfortran.dg/allocatable_scalar_13.f90: New test
11373 2015-06-11 Marek Polacek <polacek@redhat.com>
11375 * gcc.dg/fold-xor-3.c: New test.
11377 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11379 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11380 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11382 2015-06-11 Christian Bruel <christian.bruel@st.com>
11385 * gcc.target/arm/pragma_attribute.c: New test.
11387 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11389 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11391 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11394 * gcc.target/i386/pr66473.c: New test.
11396 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11399 * gcc.dg/tls/pr66470.c: New test.
11400 * gcc.target/i386/pr66470.c: New test.
11402 2015-06-10 Christian Bruel <christian.bruel@st.com>
11405 * gcc.target/arm/attr_arm.c: New test
11406 * gcc.target/arm/attr_arm-err.c: New test
11407 * gcc.target/arm/attr_thumb.c: New test
11408 * gcc.target/arm/attr_thumb-static.c: New test
11410 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11415 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11417 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11419 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11420 passed by the testsuite driver.
11422 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11425 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11426 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11427 * gcc.dg/ssp-1.c: Make counter a register.
11428 * gcc.dg/ssp-2.c: Likewise.
11429 * gcc.dg/torture/parm-coalesce.c: New.
11431 2015-06-09 Tom de Vries <tom@codesourcery.com>
11433 * gcc.target/i386/vararg-loc.c: New test.
11435 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11438 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11439 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11441 2015-06-09 Marek Polacek <polacek@redhat.com>
11443 PR tree-optimization/66299
11444 * gcc.dg/pr66299-1.c: New test.
11445 * gcc.dg/pr66299-2.c: New test.
11446 * gcc.dg/pr66299-3.c: New test.
11448 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11450 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11451 passed by the testsuite driver.
11453 2015-06-09 Richard Biener <rguenther@suse.de>
11455 PR middle-end/66423
11456 * gcc.dg/fold-modpow2.c: New testcase.
11458 2015-06-09 Richard Biener <rguenther@suse.de>
11460 PR tree-optimization/66419
11461 * gcc.dg/vect/bb-slp-37.c: New testcase.
11463 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11465 * gcc.target/arm/stl-cond.c: New test.
11467 2015-06-09 Richard Biener <rguenther@suse.de>
11469 PR middle-end/66413
11470 * gcc.dg/torture/pr66413.c: New testcase.
11472 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11474 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11475 * gcc.dg/ssp-1.c: Make counter a register.
11476 * gcc.dg/ssp-2.c: Likewise.
11477 * gcc.dg/torture/parm-coalesce.c: New.
11479 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11481 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11482 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11484 2015-06-08 Tom de Vries <tom@codesourcery.com>
11486 PR rtl-optimization/66444
11487 * gcc.dg/pr66444.c: New test.
11489 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11492 * gfortran.dg/class_is_1.f90: New test.
11493 * gfortran.dg/type_is_1.f90: Ditto.
11495 2015-06-08 Marek Polacek <polacek@redhat.com>
11498 * gcc.dg/cpp/pr66415-1.c: New test.
11499 * gcc.dg/cpp/pr66415-2.c: New test.
11501 2015-06-08 Richard Biener <rguenther@suse.de>
11503 PR tree-optimization/66422
11504 * gcc.dg/Warray-bounds-16.c: New testcase.
11506 2015-06-08 Richard Biener <rguenther@suse.de>
11508 * gcc.dg/vect/slp-perm-10.c: New testcase.
11509 * gcc.dg/vect/slp-23.c: Adjust.
11510 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11511 vector pointer update.
11513 2015-06-08 Marek Polacek <polacek@redhat.com>
11516 * g++.dg/ubsan/pr66452.C: New test.
11518 2015-06-08 Tom de Vries <tom@codesourcery.com>
11520 PR tree-optimization/66436
11521 * gcc.dg/gomp/dump-new-function-2.c: New test.
11522 * gcc.dg/gomp/dump-new-function-3.c: Same.
11523 * gcc.dg/gomp/dump-new-function.c: Same.
11525 2015-06-08 Tom de Vries <tom@codesourcery.com>
11527 PR tree-optimization/66435
11528 * gcc.dg/gomp/notify-new-function-2.c: New test.
11529 * gcc.dg/gomp/notify-new-function-3.c: Same.
11530 * gcc.dg/gomp/notify-new-function.c: Same.
11532 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11534 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11535 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11536 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11537 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11538 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11539 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11542 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11545 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11546 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11548 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11549 * gfortran.dg/warn_conversion_5.f90: New test.
11550 * gfortran.dg/warn_conversion_6.f90: New test.
11551 * gfortran.dg/warn_conversion_7.f90: New test.
11553 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11556 * gfortran.dg/blockdata_9.f: New test.
11558 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11561 * gfortran.dg/forall_17.f90: New test.
11563 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11565 * g++.dg/cpp0x/pr57101.C: Add warning.
11566 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11567 * g++.dg/ext/visibility/anon7.C: Same.
11568 * g++.dg/ipa/pr63587-2.C: Same.
11569 * g++.dg/opt/dump1.C: Same.
11570 * g++.dg/opt/pr59622-3.C: Same.
11571 * g++.dg/opt/pr59622.C: Same.
11572 * g++.dg/torture/pr46383.C: Same.
11573 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11574 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11575 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11577 * gfortran.dg/intent_out_8.f90: Same.
11578 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11580 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11583 gfortran.dg/equiv_9.f90: New test.
11586 2015-06-05 Tom de Vries <tom@codesourcery.com>
11588 merge from gomp4 branch:
11589 2015-05-28 Tom de Vries <tom@codesourcery.com>
11591 PR tree-optimization/65443
11592 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11593 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11594 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11596 2015-06-05 Nathan Sidwell <nathan@acm.org>
11599 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11601 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11603 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11605 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11607 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11609 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11611 * gcc.target/i386/noplt-1.c: New test.
11612 * gcc.target/i386/noplt-2.c: New test.
11613 * gcc.target/i386/noplt-3.c: New test.
11614 * gcc.target/i386/noplt-4.c: New test.
11616 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11619 * gfortran.dg/adjustl_1.f90: New test.
11621 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11623 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11624 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11626 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11628 * lto.c (iterative_hash_canonical_type,
11629 gimple_register_canonical_type): only hash main variants of types
11631 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11633 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11634 Move set of dg-do-what-default after early return.
11636 2015-06-04 Marek Polacek <polacek@redhat.com>
11639 * gcc.dg/lvalue-8.c: New test.
11641 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11642 Paolo Carlini <paolo.carlini@oracle.com>
11645 * g++.dg/other/pr66130.C: New.
11646 * g++.dg/cpp0x/pr66130.C: Likewise.
11648 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11650 * g++.dg/cpp0x/decl-loc1.C: New.
11651 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11652 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11653 * g++.dg/init/ctor8.C: Likewise.
11654 * g++.dg/parse/semicolon4.C: Likewise.
11656 2015-06-03 Marek Polacek <polacek@redhat.com>
11659 * g++.dg/ubsan/static-init-1.C: New test.
11660 * g++.dg/ubsan/static-init-2.C: New test.
11661 * g++.dg/ubsan/static-init-3.C: New test.
11663 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11666 * gcc.target/i386/pr66275.c: New test.
11668 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11670 * gcc.dg/Wcxx-compat-22.c: New testcase.
11671 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11672 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11673 * c-c++-common/pr58346-1.c: Likewise.
11674 * c-c++-common/transparent-union-1.c: Likewise.
11676 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11678 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11679 * g++.dg/plugin/def_plugin.c: New file.
11680 * g++.dg/plugin/def-plugin-test.C: New file.
11682 2015-06-03 Richard Biener <rguenther@suse.de>
11684 * gcc.dg/vect/bb-slp-36.c: New testcase.
11686 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11688 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11690 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11692 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11693 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11694 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11695 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11697 2015-06-03 Marek Polacek <polacek@redhat.com>
11701 * gcc.dg/pr64223-1.c: New test.
11702 * gcc.dg/pr64223-2.c: New test.
11704 2015-06-03 Richard Biener <rguenther@suse.de>
11706 PR tree-optimization/63916
11707 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11709 2015-06-03 Richard Biener <rguenther@suse.de>
11711 PR tree-optimization/66375
11712 * gcc.dg/torture/pr66375.c: New testcase.
11714 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11716 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11718 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11721 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11723 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11726 * gfortran.dg/reshape_7.f90: New test.
11728 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11731 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11734 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11737 * gcc.dg/pr49551.c: New testcase.
11739 2015-06-02 Richard Biener <rguenther@suse.de>
11742 * g++.dg/lto/pr65549_0.C: New testcase.
11744 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11747 PR middle-end/66332
11748 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11750 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11752 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11754 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11757 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11759 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11761 PR tree-optimization/48052
11762 * gcc.dg/tree-ssa/scev-8.c: New.
11763 * gcc.dg/tree-ssa/scev-9.c: New.
11764 * gcc.dg/tree-ssa/scev-10.c: New.
11765 * gcc.dg/vect/pr48052.c: New.
11767 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11769 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11771 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11773 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11775 2015-06-02 Marek Polacek <polacek@redhat.com>
11777 PR middle-end/66345
11778 * gcc.dg/torture/pr66345.c: New test.
11780 2015-06-02 Richard Biener <rguenther@suse.de>
11782 PR tree-optimization/65961
11783 * gcc.dg/torture/pr65961.c: New testcase.
11785 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11787 PR tree-optimization/52563
11788 PR tree-optimization/62173
11789 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11790 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11792 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11794 * gnat.dg/specs/varsize_return2.ads: New test.
11795 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11797 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11799 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11801 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11804 * gcc.target/aarch64/sync-comp-swap.c: New.
11805 * gcc.target/aarch64/sync-comp-swap.x: New.
11806 * gcc.target/aarch64/sync-op-acquire.c: New.
11807 * gcc.target/aarch64/sync-op-acquire.x: New.
11808 * gcc.target/aarch64/sync-op-full.c: New.
11809 * gcc.target/aarch64/sync-op-full.x: New.
11810 * gcc.target/aarch64/sync-op-release.c: New.
11811 * gcc.target/aarch64/sync-op-release.x: New.
11813 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11815 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11818 2015-06-01 Richard Biener <rguenther@suse.de>
11820 PR tree-optimization/66349
11821 PR tree-optimization/66352
11822 PR tree-optimization/66357
11823 * gcc.dg/torture/pr66357.c: New testcase.
11824 * gcc.dg/torture/pr66349.c: Likewise.
11825 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11827 2015-06-01 Richard Biener <rguenther@suse.de>
11830 2015-05-29 Richard Biener <rguenther@suse.de>
11832 PR tree-optimization/66314
11833 * gcc.dg/asan/pr66314.c: New testcase.
11835 2015-06-01 Richard Biener <rguenther@suse.de>
11837 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11839 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11841 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11843 (hp3, hp4): Add inline keyword.
11844 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11845 (hp2): Add inline keyword.
11846 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11847 (hp2): Add inline keyword.
11849 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11852 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11853 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11854 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11855 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11857 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11859 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11860 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11862 2015-06-01 Richard Biener <rguenther@suse.de>
11864 PR tree-optimization/66280
11865 * g++.dg/torture/pr66280.C: New testcase.
11866 * g++.dg/torture/pr66280-2.C: Likewise.
11868 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11870 * gnat.dg/addr9_1.adb: New test.
11871 * gnat.dg/addr9_2.adb: Likewise.
11872 * gnat.dg/addr9_3.adb: Likewise.
11873 * gnat.dg/addr9_4.adb: Likewise.
11875 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11877 * g++.dg/other/dump-ada-spec-4.C: New test.
11879 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11881 * gcc.dg/alias-8.c: Fix dg-warning.
11883 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11885 * gcc.dg/alias-8.c: Do not xfail.
11886 * gcc.dg/pr62167.c: Prevent FRE.
11887 * gcc.dg/alias-14.c: New testcase.
11889 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11891 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11893 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11896 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11898 * gcc.target/s390/hotpatch-10.c: Likewise.
11899 * gcc.target/s390/hotpatch-11.c: Likewise.
11900 * gcc.target/s390/hotpatch-12.c: Likewise.
11901 * gcc.target/s390/hotpatch-17.c: Likewise.
11902 * gcc.target/s390/hotpatch-18.c: Likewise.
11903 * gcc.target/s390/hotpatch-20.c: Likewise.
11904 * gcc.target/s390/hotpatch-21.c: Likewise.
11905 * gcc.target/s390/hotpatch-22.c: Likewise.
11906 * gcc.target/s390/hotpatch-23.c: Likewise.
11907 * gcc.target/s390/hotpatch-24.c: Likewise.
11908 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11909 to check for the exact nops too.
11910 * gcc.target/s390/hotpatch-3.c: Likewise.
11911 * gcc.target/s390/hotpatch-4.c: Likewise.
11912 * gcc.target/s390/hotpatch-5.c: Likewise.
11913 * gcc.target/s390/hotpatch-6.c: Likewise.
11914 * gcc.target/s390/hotpatch-7.c: Likewise.
11915 * gcc.target/s390/hotpatch-8.c: Likewise.
11916 * gcc.target/s390/hotpatch-9.c: Likewise.
11917 * gcc.target/s390/hotpatch-14.c: Likewise.
11918 * gcc.target/s390/hotpatch-15.c: Likewise.
11919 * gcc.target/s390/hotpatch-16.c: Likewise.
11920 * gcc.target/s390/hotpatch-19.c: Likewise.
11921 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11922 scan-assembler-times counting number of .align directives.
11923 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11924 dg-options. Remove scan-assembler-times counting number of .align
11926 * gcc.target/s390/hotpatch-26.c: New file.
11927 * gcc.target/s390/hotpatch-27.c: New file.
11928 * gcc.target/s390/hotpatch-28.c: New file.
11929 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11930 using -Os -O0 -O1 -O2 -O3 options.
11932 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11934 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11936 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11938 PR tree-optimization/66142
11939 * gcc.dg/vect/pr66142.c: New test.
11941 2015-05-29 Richard Biener <rguenther@suse.de>
11943 PR tree-optimization/66314
11944 * gcc.dg/asan/pr66314.c: New testcase.
11946 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11948 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11949 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11950 Adjust all callers.
11951 (schedule-cleanups, dg-keep-saved-temps): New proc.
11952 (gcc-dg-test-1): Schedule cleanups.
11953 * lib/profopt.exp (profopt-execute): Likewise.
11954 * g++.dg/cdce3.C: Adjust expected line numbers.
11955 * gcc.dg/cdce1.c: Likewise.
11956 * gcc.dg/cdce2.c: Likewise.
11957 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11958 * gcc.dg/strlenopt-24.c: Likewise.
11959 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11960 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11961 * obj-c++.dg/encode-2.mm: Likewise.
11963 2015-05-28 DJ Delorie <dj@redhat.com>
11965 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11967 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11969 * gnat.dg/discr43.adb: New test.
11971 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11973 * gnat.dg/varsize_temp.adb: Rename into...
11974 * gnat.dg/varsize1.adb: ...this.
11975 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11976 * gnat.dg/varsize2.ad[sb]: ...this.
11977 * gnat.dg/varsize3_1.adb: New test.
11978 * gnat.dg/varsize3_2.adb: Likewise.
11979 * gnat.dg/varsize3_3.adb: Likewise.
11980 * gnat.dg/varsize3_4.adb: Likewise.
11981 * gnat.dg/varsize3_5.adb: Likewise.
11982 * gnat.dg/varsize3_6.adb: Likewise.
11983 * gnat.dg/varsize3_pkg1.ads: New helper.
11984 * gnat.dg/varsize3_pkg2.ads: Likewise.
11985 * gnat.dg/varsize3_pkg3.ads: Likewise.
11987 2015-05-28 Richard Biener <rguenther@suse.de>
11989 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11991 2015-05-28 Richard Biener <rguenther@suse.de>
11993 PR tree-optimization/66142
11994 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11996 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11999 * gcc.dg/darwin-minversion-3.c: Update testcase.
12000 * gcc.dg/darwin-minversion-4.c: Ditto.
12001 * gcc.dg/darwin-minversion-5.c: New testcase.
12002 * gcc.dg/darwin-minversion-6.c: Ditto.
12003 * gcc.dg/darwin-minversion-7.c: Ditto.
12004 * gcc.dg/darwin-minversion-8.c: Ditto.
12005 * gcc.dg/darwin-minversion-9.c: Ditto.
12006 * gcc.dg/darwin-minversion-10.c: Ditto.
12007 * gcc.dg/darwin-minversion-11.c: Ditto.
12008 * gcc.dg/darwin-minversion-12.c: Ditto.
12010 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12012 PR rtl-optimization/66168
12013 * gcc.c-torture/compile/pr66168.c: New test.
12015 2015-05-27 Jeff Law <law@redhat.com>
12018 * gcc.dg/target/m68k/pr39726-1.c: New test.
12020 2015-05-27 Nathan Sidwell <nathan@acm.org>
12023 * g++.dg/ext/alias-canon3.C: New.
12025 2015-05-27 Richard Biener <rguenther@suse.de>
12027 PR tree-optimization/66272
12029 2014-08-15 Richard Biener <rguenther@suse.de>
12031 PR tree-optimization/62031
12032 * gcc.dg/torture/pr66272.c: New testcase.
12034 2015-05-27 Richard Biener <rguenther@suse.de>
12036 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12038 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12041 * gcc.dg/pr65358.c: New test.
12043 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12046 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12048 * gfortran.dg/allocate_with_source_6.f90: New test.
12050 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12052 * gnat.dg/atomic7_1.adb: New test.
12053 * gnat.dg/atomic7_2.adb: Likewise.
12054 * gnat.dg/atomic7_pkg1.ads: New helper.
12055 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12057 2015-05-26 Michael Matz <matz@suse.de>
12059 PR middle-end/66251
12060 * gcc.dg/vect/pr66251.c: New test.
12062 2015-05-26 Richard Biener <rguenther@suse.de>
12064 PR tree-optimization/66142
12065 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12067 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12070 * gfortran.dg/allocatable_scalar_13.f90: New test
12072 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12074 * gnat.dg/warn11.adb: New test.
12075 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12077 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12079 * gnat.dg/vfa1_1.adb: New test.
12080 * gnat.dg/vfa1_2.adb: Likewise.
12081 * gnat.dg/vfa1_3.adb: Likewise.
12082 * gnat.dg/vfa1_4.adb: Likewise.
12083 * gnat.dg/vfa1_pkg.ads: New helper.
12085 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12087 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12088 * gcc.target/i386/pr66232-3.c: Likewise.
12090 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12093 * gcc.target/i386/pr66274.c: New test.
12095 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12097 * gnat.dg/renaming6.ad[sb]: New test.
12099 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12101 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12102 and 'dg-require-effective-target pie'.
12104 2015-05-23 Nathan Sidwell <nathan@acm.org>
12107 * g++.dg/cpp0x/pr66243.C: New.
12109 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12112 * g++.dg/lto/pr66180_0.C: New testcase.
12113 * g++.dg/lto/pr66180_1.C: New testcase.
12115 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12118 * typebound_call_27.f90: New file.
12120 2015-05-23 Nathan Sidwell <nathan@acm.org>
12123 * g++.dg/template/pr65936.C: New.
12125 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12127 PR tree-optimization/63387
12128 * gcc.dg/pr63387-2.c: New testcase.
12130 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12132 * gcc.dg/simd-1.c: Update to the new message.
12134 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12136 * gcc.dg/nand.c: New testcase.
12138 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12140 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12141 Set dg-do-what-default to compile only on ARM targets without
12142 arm_neon_hw execution support. Remove redundant c-torture-execute
12143 in loop over test cases.
12145 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12148 * gcc.target/aarch64/pr65491_1.c: New test.
12149 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12150 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12152 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12155 * g++.dg/cpp0x/explicit9.C: New.
12156 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12158 2015-05-22 Richard Biener <rguenther@suse.de>
12160 PR tree-optimization/66251
12161 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12163 2015-05-22 Marek Polacek <polacek@redhat.com>
12166 * c-c++-common/attributes-enum-1.c: New test.
12167 * c-c++-common/attributes-enum-2.c: New test.
12168 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12169 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12171 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12173 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12174 effective target support. If no arm_neon_hw support, do not attempt
12175 to execute the tests; only compile them.
12176 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12177 and "dg-require-effective-target arm_neon_ok".
12178 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12179 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12180 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12181 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12182 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12183 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12184 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12185 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12186 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12187 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12188 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12189 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12190 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12191 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12192 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12193 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12194 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12195 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12196 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12197 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12198 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12199 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12200 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12201 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12202 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12203 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12204 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12205 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12206 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12207 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12208 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12209 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12210 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12211 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12212 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12213 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12214 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12215 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12216 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12217 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12218 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12219 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12220 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12221 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12222 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12223 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12224 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12225 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12226 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12227 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12228 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12229 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12230 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12231 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12232 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12233 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12234 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12235 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12236 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12237 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12238 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12239 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12240 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12241 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12242 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12243 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12244 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12245 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12246 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12247 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12248 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12249 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12250 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12251 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12252 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12253 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12254 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12255 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12256 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12257 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12258 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12259 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12260 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12261 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12262 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12263 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12264 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12265 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12266 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12267 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12268 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12269 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12270 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12271 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12272 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12273 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12274 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12275 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12276 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12277 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12278 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12279 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12280 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12281 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12282 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12283 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12284 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12285 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12286 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12287 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12288 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12289 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12290 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12292 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12294 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12295 * gcc.dg/vect/pr59354.c: Likewise.
12296 * gcc.dg/vect/pr64252.c: Likewise.
12297 * gcc.dg/vect/pr64404.c: Likewise.
12298 * gcc.dg/vect/pr64493.c: Likewise.
12299 * gcc.dg/vect/pr64495.c: Likewise.
12300 * gcc.dg/vect/pr64844.c: Likewise.
12301 * gcc.dg/vect/pr65518.c: Likewise.
12302 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12304 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12307 * g++.dg/cpp1y/var-templ28.C: New.
12309 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12312 * gcc.target/i386/pr66232-1.c: New test.
12313 * gcc.target/i386/pr66232-2.c: Likewise.
12314 * gcc.target/i386/pr66232-3.c: Likewise.
12315 * gcc.target/i386/pr66232-4.c: Likewise.
12316 * gcc.target/i386/pr66232-5.c: Likewise.
12318 2015-05-21 Nathan Sidwell <nathan@acm.org>
12320 * g++.dg/cpp1y/pr60943.C: New.
12322 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12324 PR tree-optimization/66233
12325 * gcc.c-torture/execute/pr66233.c: New test.
12327 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12330 * gfortran.dg/inline_matmul_11.f90: New test.
12332 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12334 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12335 instead of listing several targets on its own.
12336 * gcc.target/i386/pr32219-2.c: Likewise.
12337 * gcc.target/i386/pr32219-3.c: Likewise.
12338 * gcc.target/i386/pr32219-4.c: Likewise.
12339 * gcc.target/i386/pr32219-5.c: Likewise.
12340 * gcc.target/i386/pr32219-6.c: Likewise
12341 * gcc.target/i386/pr32219-7.c: Likewise.
12342 * gcc.target/i386/pr32219-8.c: Likewise.
12343 * gcc.target/i386/pr39013-1.c: Likewise.
12344 * gcc.target/i386/pr39013-2.c: Likewise.
12345 * gcc.target/i386/pr64317.c: Likewise.
12347 2015-05-21 Jeff Law <law@redhat.com>
12349 * gcc.target/hppa/shadd-3.c: New test.
12350 * gcc.target/hppa/shadd-4.c: New test.
12352 2015-05-21 Michael Matz <matz@suse.de>
12354 * gcc.dg/vect/vect-strided-store.c: New test.
12355 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12356 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12358 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12360 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12361 * gcc.dg/pow-sqrt-synth-1.c: New test.
12362 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12364 2015-05-21 Richard Biener <rguenther@suse.de>
12367 * g++.dg/conversion/pr66211.C: New testcase.
12368 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12370 2015-05-21 Jeff Law <law@redhat.com>
12372 * gcc.target/hppa/shadd-2.c: New test.
12374 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12377 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12379 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12382 * gcc.target/arm/pr26702.c: Adjust target selector.
12384 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12386 PR middle-end/66221
12387 * gcc.dg/lto/pr66221_0.c: New test.
12388 * gcc.dg/lto/pr66221_1.c: New test.
12390 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12393 * gcc.dg/redecl-4.c: Update column numbers.
12394 * gcc.dg/format/bitfld-1.c: Likewise.
12395 * gcc.dg/format/attr-2.c: Likewise.
12396 * gcc.dg/format/attr-6.c: Likewise.
12397 * gcc.dg/format/attr-7.c (baz): Likewise.
12398 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12399 * gcc.dg/format/attr-4.c: Likewise.
12400 * gcc.dg/format/branch-1.c: Likewise.
12401 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12402 locations within strings with embedded escape sequences.
12404 2015-05-20 Jeff Law <law@redhat.com>
12406 * gcc.target/hppa/hppa.exp: New target test driver.
12407 * gcc.target/hppa/shadd-1.c: New test.
12409 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12411 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12413 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12415 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12416 (fn_33_k_and_r_style): New.
12417 (fn_33_stroustrup_style): New.
12418 (fn_33_allman_style): New.
12419 (fn_33_whitesmiths_style): New.
12420 (fn_33_horstmann_style): New.
12421 (fn_33_ratliff_banner_style): New.
12422 (fn_33_lisp_style): New.
12423 (fn_34_indent_dash_gnu): New.
12424 (fn_34_indent_dash_kr): New.
12425 (fn_34_indent_dash_orig): New.
12426 (fn_34_indent_linux_style): New.
12428 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12431 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12433 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12435 PR tree-optimization/65447
12436 * gcc.dg/tree-ssa/pr65447.c: New test.
12438 2015-05-19 Nathan sidwell <nathan@acm.org>
12440 * g++.dg/cpp0x/pr65954.C: New.
12442 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12444 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12446 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12448 * lib/target-supports.exp: Vector do not always have natural
12449 alignment on s390*.
12451 2015-05-19 David Sherwood <david.sherwood@arm.com>
12453 * gcc.dg/loop-invariant.c: New testcase.
12455 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12457 * lib/target-supports.exp: Vector do not always have natural
12458 alignment on s390*.
12460 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12462 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12464 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12466 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12468 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12469 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12470 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12471 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12472 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12473 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12474 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12475 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12476 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12477 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12479 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12481 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12483 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12485 * gcc.target/s390/s390.exp
12486 (check_effective_target_vector): New check.
12487 * gcc.target/s390/vector/vec-abi-1.c: New test.
12488 * gcc.target/s390/vector/vec-abi-2.c: New test.
12489 * gcc.target/s390/vector/vec-abi-3.c: New test.
12490 * gcc.target/s390/vector/vec-abi-4.c: New test.
12491 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12492 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12493 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12494 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12495 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12496 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12497 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12498 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12499 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12500 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12501 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12502 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12503 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12504 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12505 * gcc.target/s390/vector/vec-init-1.c: New test.
12506 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12507 * gcc.target/s390/vector/vec-shift-1.c: New test.
12508 * gcc.target/s390/vector/vec-sub-1.c: New test.
12510 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12512 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12514 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12516 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12518 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12520 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12522 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12524 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12526 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12528 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12530 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12532 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12534 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12536 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12538 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12540 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12542 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12544 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12546 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12548 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12550 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12552 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12554 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12556 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12558 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12560 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12562 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12564 PR tree-optimization/66187
12565 * gcc.c-torture/execute/pr66187.c: New test.
12566 * gcc.dg/pr66187-1.c: New test.
12567 * gcc.dg/pr66187-2.c: New test.
12569 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12571 * gcc.dg/vect/bb-slp-35.c: Adjust.
12573 2015-05-19 Richard Biener <rguenther@suse.de>
12575 PR tree-optimization/66165
12576 * gcc.dg/torture/pr66165.c: New testcase.
12578 PR tree-optimization/66185
12579 * gcc.dg/torture/pr66185.c: New testcase.
12581 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12584 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12586 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12588 * gcc.target/mips/p5600-bonding.c : New file.
12590 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12593 * gfortran.dg/interface_operator_1.f90: New tests.
12595 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12598 * gfortran.dg/generic_29.f90: New tests.
12600 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12603 * gfortran.dg/storage_size_6.f90: New tests.
12605 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12608 * gfortran.dg/null1.f90: New test.
12610 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12613 * gfortran.dg/entry_21.f90: New test.
12615 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12618 * gfortran.dg/storage_size_6.f90: New tests.
12620 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12623 * gfortran.dg/misplaced_statement.f90: New test.
12625 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12628 * gfortran.dg/filepos1.f90: New test
12630 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12633 * gfortran.dg/pr64925.f90: New test.
12635 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12637 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12639 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12641 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12643 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12644 to the family of pie capable targets.
12646 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12648 * gcc.target/arm/bics_1.c : New testcase.
12649 * gcc.target/arm/bics_2.c : New testcase.
12650 * gcc.target/arm/bics_3.c : New testcase.
12651 * gcc.target/arm/bics_4.c : New testcase.
12653 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12655 * gcc.target/mips/umips-attr.c: New test.
12657 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12659 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12660 * gcc.dg/20150120-2.c (dg-final): Ditto.
12661 * gcc.dg/20150120-2.c (dg-final): Ditto.
12662 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12664 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12667 * gcc.target/i386/pr66174.c: New test.
12669 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12672 * gfortran.dg/matmul_bounds_6.f90: New test.
12673 * gfortran.dg/matmul_bounds_7.f90: New test.
12675 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12677 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12678 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12679 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12680 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12681 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12682 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12684 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12687 * gfortran.dg/continuation_13.f90: Update test.
12688 * gfortran.dg/pr65903.f90: New test.
12690 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12693 * gfortran.dg/block_14.f90: New test.
12695 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12698 * lib/gfortran-dg.exp: Update regex to handle two locations for
12699 the same diagnostic without caret.
12700 * gfortran.dg/badline.f: Test also that line numbers are correct
12701 before and after "left but not entered" warning.
12703 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12704 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12707 * gcc.target/arm/maskdata.c: New test.
12709 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12712 * gfortran.dg/derived_constructor_components_5: New test
12714 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12717 * gcc.target/alpha/pr66140.c: New test.
12719 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12722 * gcc.dg/Wconversion-complex-c99.c: New test.
12723 * gcc.dg/Wconversion-complex-gnu.c: New test.
12725 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12727 PR tree-optimization/64454
12728 * gcc.dg/modmod.c: New testcase.
12730 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12732 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12734 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12736 PR middle-end/66134
12737 * gcc.target/i386/mpx/pr66134.c: New test.
12739 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12741 * gcc.target/powerpc/pr60158.c: New test.
12743 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12745 * gcc.target/i386/sibcall-7.c: New test.
12746 * gcc.target/i386/sibcall-8.c: New test.
12748 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12750 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12751 (abs64_in_dreg): Likewise.
12753 2015-05-14 Marek Polacek <polacek@redhat.com>
12757 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12758 * gcc.dg/pr19984.c: Likewise.
12759 * gcc.dg/pr66066-1.c: New test.
12760 * gcc.dg/pr66066-2.c: New test.
12761 * gcc.dg/pr66066-3.c: New test.
12763 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12765 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12766 * gcc.dg/pow-sqrt.x: New file.
12767 * gcc.dg/pow-sqrt-1.c: New test.
12768 * gcc.dg/pow-sqrt-2.c: Likewise.
12769 * gcc.dg/pow-sqrt-3.c: Likewise.
12771 2015-05-13 Richard Biener <rguenther@suse.de>
12773 PR tree-optimization/66123
12774 * gcc.dg/torture/pr66123.c: New testcase.
12776 2015-05-13 Richard Biener <rguenther@suse.de>
12778 PR middle-end/66110
12779 * gcc.dg/alias-2.c: Adjust.
12780 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12782 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12785 * gcc.target/i386/pr65103-3.c: New.
12787 2015-05-13 Martin Liska <mliska@suse.cz>
12789 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12791 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12794 * gcc.target/i386/pr66112-2.c: New test.
12797 * gcc.target/i386/pr66112-1.c: New test.
12799 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12802 * gcc.target/i386/mpx/pr66048.cc: New.
12804 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12806 PR rtl-optimization/64616
12807 * gcc.dg/loop-8.c: New test.
12808 * gcc.dg/loop-9.c: New test.
12810 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12812 PR target/pr66047.c
12813 * gcc.target/i386/pr66047.c: New testcase.
12815 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12818 * gcc.c-torture/compile/pr65873.c: New testcase.
12820 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12823 * gfortran.dg/inline_matmul_10.f90: New test.
12825 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12827 * c-c++-common/Wmisleading-indentation.c: New testcase.
12828 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12829 * c-c++-common/Wmisleading-indentation-2.md: New file.
12831 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12833 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12835 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12837 2015-05-12 Richard Biener <rguenther@suse.de>
12839 PR tree-optimization/66101
12840 * gcc.dg/torture/pr66101.c: New testcase.
12842 2015-05-12 Richard Biener <rguenther@suse.de>
12844 PR tree-optimization/37021
12845 * gcc.target/i386/vect-addsub.c: New testcase.
12847 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12849 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12851 2015-05-12 Tom de Vries <tom@codesourcery.com>
12853 PR tree-optimization/66010
12854 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12856 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12859 * g++.dg/cpp0x/trailing10.C: New.
12861 2015-05-12 Richard Biener <rguenther@suse.de>
12863 * gcc.dg/vect/bb-slp-35.c: New testcase.
12865 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12868 * gfortran.dg/bound_simplification_6.f90: New.
12870 2015-05-11 Steve Ellcey <sellcey@mips.com>
12872 * gcc.target/mips/branch-1.c: Pass argument to bar().
12874 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12877 * gcc.target/i386/pr65753.c: New test.
12879 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12881 PR rtl-optimization/66076
12882 * gcc.dg/torture/pr66076.c: New test.
12884 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12887 * gfortran.dg/inline_matmul_7.f90: New test.
12888 * gfortran.dg/inline_matmul_8.f90: New test.
12889 * gfortran.dg/inline_matmul_9.f90: New test.
12891 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12893 * gfortran.dg/bound_simplification_5.f90: New.
12895 2015-05-09 Jason Merrill <jason@redhat.com>
12897 * lib/target-supports.exp (cxx_default): New global.
12898 (check_effective_target_c++11_only)
12899 (check_effective_target_c++14_only)
12900 (check_effective_target_c++98_only)
12901 (check_effective_target_c++1z_only): Check it.
12903 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12905 PR tree-optimization/64454
12906 * gcc.dg/tree-ssa/vrp97.c: New file.
12907 * gcc.dg/vect/slp-perm-7.c: Update.
12909 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12912 * gfortran.dg/elemental_subroutine_11.f90: New test.
12914 2015-05-08 Richard Biener <rguenther@suse.de>
12916 PR tree-optimization/66036
12917 * gcc.dg/vect/slp-41.c: New testcase.
12919 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12921 * gfortran.dg/elemental_optional_args_7.f90: New.
12923 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12925 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12926 allow cmlt or sshr.
12928 2015-05-08 Marek Polacek <polacek@redhat.com>
12931 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12932 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12934 2015-05-07 Marek Polacek <polacek@redhat.com>
12937 * c-c++-common/Wshift-negative-value-1.c: New test.
12938 * c-c++-common/Wshift-negative-value-2.c: New test.
12939 * c-c++-common/Wshift-negative-value-3.c: New test.
12940 * c-c++-common/Wshift-negative-value-4.c: New test.
12941 * c-c++-common/Wshift-negative-value-5.c: New test.
12942 * c-c++-common/Wshift-negative-value-6.c: New test.
12943 * gcc.dg/c90-left-shift-1.c: New test.
12944 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12945 * gcc.dg/c99-left-shift-1.c: New test.
12947 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12950 PR middle-end/54303
12951 * gcc.dg/fdata-sections-2.c: New file.
12953 2015-05-07 Marek Polacek <polacek@redhat.com>
12956 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12958 * c-c++-common/ubsan/align-7.c: Likewise.
12959 * c-c++-common/ubsan/bounds-8.c: Likewise.
12960 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12961 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12962 * c-c++-common/ubsan/null-1.c: Likewise.
12963 * c-c++-common/ubsan/null-10.c: Likewise.
12964 * c-c++-common/ubsan/null-11.c: Likewise.
12965 * c-c++-common/ubsan/null-2.c: Likewise.
12966 * c-c++-common/ubsan/null-3.c: Likewise.
12967 * c-c++-common/ubsan/null-4.c: Likewise.
12968 * c-c++-common/ubsan/null-5.c: Likewise.
12969 * c-c++-common/ubsan/null-6.c: Likewise.
12970 * c-c++-common/ubsan/null-7.c: Likewise.
12971 * c-c++-common/ubsan/null-8.c: Likewise.
12972 * c-c++-common/ubsan/null-9.c: Likewise.
12973 * c-c++-common/ubsan/object-size-1.c: Likewise.
12974 * c-c++-common/ubsan/object-size-10.c: Likewise.
12975 * c-c++-common/ubsan/object-size-4.c: Likewise.
12976 * c-c++-common/ubsan/object-size-5.c: Likewise.
12977 * c-c++-common/ubsan/object-size-7.c: Likewise.
12978 * c-c++-common/ubsan/object-size-8.c: Likewise.
12979 * c-c++-common/ubsan/object-size-9.c: Likewise.
12980 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12981 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12982 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12983 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12984 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12985 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12986 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12987 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12988 * c-c++-common/ubsan/pr59333.c: Likewise.
12989 * c-c++-common/ubsan/pr59667.c: Likewise.
12990 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12991 * c-c++-common/ubsan/pr60636.c: Likewise.
12992 * c-c++-common/ubsan/pr63802.c: Likewise.
12993 * c-c++-common/ubsan/recovery-1.c: Likewise.
12994 * c-c++-common/ubsan/recovery-3.c: Likewise.
12995 * c-c++-common/ubsan/shift-1.c: Likewise.
12996 * c-c++-common/ubsan/shift-2.c: Likewise.
12997 * c-c++-common/ubsan/shift-4.c: Likewise.
12998 * c-c++-common/ubsan/shift-7.c: Likewise.
12999 * c-c++-common/ubsan/undefined-2.c: Likewise.
13000 * c-c++-common/ubsan/vla-1.c: Likewise.
13001 * g++.dg/ubsan/null-1.C: Likewise.
13002 * g++.dg/ubsan/null-3.C: Likewise.
13003 * g++.dg/ubsan/null-4.C: Likewise.
13004 * g++.dg/ubsan/vptr-8.C: Likewise.
13005 * g++.dg/ubsan/vptr-9.C: Likewise.
13006 * gcc.dg/ubsan/bounds-2.c: Likewise.
13007 * gcc.dg/ubsan/object-size-9.c: Likewise.
13009 2015-05-07 Jeff Law <law@redhat.com>
13011 * gcc.dg/tree-ssa/shorten-1.c: New test.
13013 2015-05-07 Richard Biener <rguenther@suse.de>
13015 PR tree-optimization/66002
13016 * gcc.dg/vect/vect-125.c: New testcase.
13018 2015-05-07 Marek Polacek <polacek@redhat.com>
13019 Martin Uecker <uecker@eecs.berkeley.edu>
13021 * c-c++-common/ubsan/bounds-10.c: New test.
13023 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13025 * jit.dg/harness.h (set_options): Wrap with
13026 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13027 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13028 Special-case test-benchmark.c as a negative.
13029 * jit.dg/test-benchmark.c: New file.
13031 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13034 * gcc.target/arm/pr64208.c: New test.
13036 2015-05-06 Alan Modra <amodra@gmail.com>
13039 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13040 (gparms): Make volatile.
13042 2015-05-06 Richard Biener <rguenther@suse.de>
13044 PR tree-optimization/62283
13045 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13047 2015-05-06 Christian Bruel <christian.bruel@st.com>
13050 * gcc.target/aarch64/iinline-attr-1.c: New test.
13052 2015-05-06 Richard Biener <rguenther@suse.de>
13054 * gcc.dg/vect/bb-slp-34.c: New testcase.
13056 2015-05-06 Richard Biener <rguenther@suse.de>
13058 PR tree-optimization/62283
13059 * gcc.dg/vect/bb-slp-14.c: Adjust.
13061 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13064 * gcc.target/i386/pr65990.c: New test.
13066 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13069 * gcc.target/i386/pr65915.c: New.
13071 2015-05-05 Tom de Vries <tom@codesourcery.com>
13073 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13074 'va_list escapes 0'.
13076 2015-05-05 Tom de Vries <tom@codesourcery.com>
13078 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13081 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13083 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13084 * gcc.target/arm/pr65924.c: Likewise.
13086 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13089 * gcc.target/i386/pr65871-3.c: New test.
13091 2015-05-04 Jeff Law <law@redhat.com>
13094 2015-05-04 Jeff Law <law@redhat.com>
13095 * gcc.dg/tree-ssa/shorten-1.c: New test.
13097 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13098 Jakub Jelinek <jakub@redhat.com>
13101 * g++.dg/cpp0x/Wnarrowing4.C: New.
13103 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13105 * lib/target-supports.exp
13106 (check_effective_target_keeps_null_pointer_checks): Clarify that
13107 this is for targets that disable -fdelete-null-pointer-checks,
13108 not default it to off.
13109 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13110 -fdelete-null-pointer-checks explicit.
13111 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13112 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13113 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13114 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13115 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13116 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13117 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13118 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13119 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13120 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13121 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13122 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13123 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13124 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13125 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13126 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13127 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13128 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13129 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13130 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13131 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13132 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13133 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13134 * g++.dg/cpp0x/static_assert9.C: Likewise.
13135 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13136 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13137 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13138 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13139 * g++.dg/tree-ssa/pr26406.C: Likewise.
13141 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13143 PR tree-optimization/65984
13144 * c-c++-common/ubsan/pr65984.c: New test.
13146 2015-05-04 Jeff Law <law@redhat.com>
13148 * gcc.dg/tree-ssa/shorten-1.c: New test.
13150 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13153 * gfortran.dg/pr44735.f90: New test.
13155 2015-05-04 Richard Biener <rguenther@suse.de>
13157 PR tree-optimization/65965
13158 * gcc.dg/vect/bb-slp-33.c: New testcase.
13160 2015-05-04 Richard Biener <rguenther@suse.de>
13162 PR tree-optimization/65935
13163 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13165 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13167 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13168 for each supported variant instead of CHECK_RESULTS.
13169 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13170 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13171 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13172 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13173 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13174 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13175 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13176 expected results for unsupported variants. Call CHECK for each
13177 supported variant instead of CHECK_RESULTS.
13178 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13179 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13180 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13181 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13182 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13183 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13184 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13185 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13186 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13187 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13188 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13189 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13190 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13191 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13192 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13193 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13194 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13195 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13196 expected results for unsupported variants.
13197 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13198 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13199 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13200 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13201 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13202 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13203 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13204 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13205 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13206 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13207 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13208 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13209 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13210 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13211 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13212 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13213 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13214 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13215 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13216 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13217 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13218 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13219 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13220 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13221 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13222 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13223 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13224 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13226 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13229 * gfortran.dg/bound_9.f90: Add pointer assignment.
13231 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13232 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13235 * g++.dg/cpp0x/Wnarrowing3.C: New.
13237 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13239 * gcc.dg/20150120-1.c: New test.
13240 * gcc.dg/20150120-2.c: New test.
13241 * gcc.dg/20150120-3.c: New test.
13243 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13245 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13247 2015-05-01 Renlin Li <renlin.li@arm.com>
13249 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13251 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13253 * gfortran.dg/bound_simplification_4.f90: New.
13255 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13257 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13258 with powerpc_p8vector_ok.
13260 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13263 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13265 * gfortran.dg/bound_9.f90: New test case.
13267 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13269 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13270 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13271 for 32bit x86 targets.
13272 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13273 for 32bit x86 targets.
13274 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13275 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13276 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13277 for 32bit x86 targets.
13279 2015-04-30 Marek Polacek <polacek@redhat.com>
13281 PR tree-optimization/63551
13282 * g++.dg/ipa/pr63551.C: New test.
13284 2015-04-30 Caroline Tice <cmtice@google.com>
13287 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13288 partition size on certain targets.
13290 2015-04-30 Renlin Li <renlin.li@arm.com>
13292 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13294 2015-04-30 Marek Polacek <polacek@redhat.com>
13296 * c-c++-common/Wbool-compare-3.c: New test.
13298 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13299 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13301 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13304 * g++.dg/init/ref22.C: New.
13306 2015-04-30 Marek Polacek <polacek@redhat.com>
13308 * gcc.dg/init-bad-8.c: New test.
13310 * gcc.dg/incomplete-typedef-1.c: New test.
13312 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13315 * g++.dg/template/crash121.C: New.
13317 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13319 * gcc.target/mips/call-from-init.c: New test.
13320 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13322 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13325 * gcc.target/i386/pr65871-1.c: New test.
13326 * gcc.target/i386/pr65871-2.c: Ditto.
13328 2015-04-29 Marek Polacek <polacek@redhat.com>
13331 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13332 * c-c++-common/Wbool-compare-2.c: New test.
13334 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13337 * gcc.target/aarch64/vstN_lane_1.c: New file.
13339 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13342 * g++.dg/warn/Winit-self-3.C: New.
13344 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13346 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13348 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13351 * gcc.target/arm/pr65924.c: New test.
13353 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13355 * g++.dg/gomp/tpl-target-update.C: New file.
13357 2015-04-29 Richard Biener <rguenther@suse.de>
13359 PR tree-optimization/65917
13360 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13362 2015-04-29 Christian Bruel <christian.bruel@st.com>
13365 * gcc.dg/ipa/iinline-attr.c: New test.
13366 * gcc.target/i386/iinline-attr-2.c: New test.
13368 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13370 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13373 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13375 * gcc.dg/vect/vect-33.c: Remove spurious line.
13377 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13379 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13381 2015-04-28 Marek Polacek <polacek@redhat.com>
13384 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13385 * gcc.dg/pr65901.c: New test.
13387 2015-04-28 Richard Biener <rguenther@suse.de>
13389 PR tree-optimization/62283
13390 * gfortran.dg/vect/pr62283-2.f: New testcase.
13391 * gcc.dg/vect/bb-slp-14.c: Adjust.
13393 2015-04-28 Richard Biener <rguenther@suse.de>
13395 PR tree-optimization/65851
13396 * g++.dg/torture/pr65851.C: New testcase.
13398 2015-04-27 Jeff Law <law@redhat.com>
13400 PR tree-optimization/65217
13401 * gcc.target/i386/pr65217.c: Remove XFAIL.
13403 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13406 Add tests forgotten to svn-add.
13407 * gfortran.dg/class_allocate_19.f03: New test.
13408 * gfortran.dg/class_array_20.f03: New test.
13409 * gfortran.dg/class_array_21.f03: New test.
13410 * gfortran.dg/finalize_29.f08: New test.
13412 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13416 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13417 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13419 2015-04-27 Caroline Tice <cmtice@google.com>
13421 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13424 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13427 * gcc.target/powerpc/htm-1.c: New test.
13428 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13429 on 64-bit compiles.
13430 (__builtin_tabortdci): Likewise.
13431 (__builtin_tcheck): Remove operand.
13432 * lib/target-supports.exp (check_htm_hw_available): New function.
13434 2015-04-27 Richard Biener <rguenther@suse.de>
13436 * gcc.target/i386/pr65217.c: XFAIL.
13438 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13440 PR tree-optimization/65875
13441 * gcc.c-torture/compile/pr65875.c: New test.
13443 2015-04-25 Marek Polacek <polacek@redhat.com>
13446 * gcc.dg/enum-incomplete-2.c: New test.
13447 * gcc.dg/enum-mode-1.c: New test.
13449 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13452 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13454 * gcc.target/powerpc/pr65849-2.c: Likewise.
13456 2015-04-24 Tom de Vries <tom@codesourcery.com>
13458 PR tree-optimization/65802
13459 * g++.dg/pr65802.C: Move to ...
13460 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13461 stdarg.h. Rewrite for C.
13462 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13463 va_start and va_end. Remove unnecessary inline asm.
13465 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13466 Wei Mi <wmi@google.com>
13468 * gcc.target/i386/sse2-load-multi.c: New test.
13469 * gcc.target/i386/sse2-store-multi.c: Ditto.
13471 2015-04-24 Marek Polacek <polacek@redhat.com>
13474 * c-c++-common/pr65830.c: New test.
13477 * c-c++-common/Wlogical-op-1.c: New test.
13479 2015-04-24 Marek Polacek <polacek@redhat.com>
13482 * c-c++-common/pr61534-1.c: New test.
13484 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13485 Steven Bosscher <steven@gcc.gnu.org>
13487 PR rtl-optimization/34503
13488 * gcc.target/arm/pr64616.c: New file.
13490 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13492 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13494 2015-04-24 Terry Guo <terry.guo@arm.com>
13496 * gcc.target/arm/pr65710.c: Update the options.
13498 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13500 * gcc.target/i386/pr65523.c: Skip x32.
13502 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13504 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13505 to look for vcl* where appropriate.
13507 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13509 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13510 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13512 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13515 * gcc.target/arm/pr26702.c: New test.
13517 2015-04-23 Marek Polacek <polacek@redhat.com>
13520 * gcc.dg/pr65345-1.c: New test.
13521 * gcc.dg/pr65345-2.c: New test.
13523 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13525 * gcc.target/powerpc/crypto-builtin-2.c: New.
13527 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13530 * gfortran.dg/class_allocate_19.f03: New test.
13531 * gfortran.dg/class_array_20.f03: New test.
13532 * gfortran.dg/class_array_21.f03: New test.
13533 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13534 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13535 initialization correctly.
13536 * gfortran.dg/finalize_29.f08: New test.
13538 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13540 * gcc.target/powerpc/swaps-p8-18.c: New test.
13542 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13545 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13546 * gcc.dg/vect/bb-slp-25.c: Likewise.
13547 * gcc.dg/vect/bb-slp-29.c: Likewise.
13548 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13549 vect_no_align && { ! vect_hw_misalign }.
13550 * gcc.dg/vect/bb-slp-9.c: Likewise.
13551 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13553 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13554 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13555 account for POWER8, where peeling for alignment is not needed.
13556 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13557 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13558 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13559 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13560 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13561 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13562 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13563 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13564 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13565 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13566 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13567 * gcc.dg/vect/pr16105.c: Likewise.
13568 * gcc.dg/vect/pr20122.c: Likewise.
13569 * gcc.dg/vect/pr33804.c: Likewise.
13570 * gcc.dg/vect/pr33953.c: Likewise.
13571 * gcc.dg/vect/pr56787.c: Likewise.
13572 * gcc.dg/vect/pr58508.c: Likewise.
13573 * gcc.dg/vect/slp-25.c: Likewise.
13574 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13575 * gcc.dg/vect/vect-105.c: Likewise.
13576 * gcc.dg/vect/vect-27.c: Likewise.
13577 * gcc.dg/vect/vect-29.c: Likewise.
13578 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13580 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13581 && { ! vect_hw_misalign }.
13582 * gcc.dg/vect/vect-44.c: Likewise.
13583 * gcc.dg/vect/vect-48.c: Likewise.
13584 * gcc.dg/vect/vect-50.c: Likewise.
13585 * gcc.dg/vect/vect-52.c: Likewise.
13586 * gcc.dg/vect/vect-56.c: Likewise.
13587 * gcc.dg/vect/vect-60.c: Likewise.
13588 * gcc.dg/vect/vect-72.c: Likewise.
13589 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13590 * gcc.dg/vect/vect-75.c: Likewise.
13591 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13592 * gcc.dg/vect/vect-77-global.c: Likewise.
13593 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13594 * gcc.dg/vect/vect-78-global.c: Likewise.
13595 * gcc.dg/vect/vect-93.c: Likewise.
13596 * gcc.dg/vect/vect-95.c: Likewise.
13597 * gcc.dg/vect/vect-96.c: Likewise.
13598 * gcc.dg/vect/vect-cond-1.c: Likewise.
13599 * gcc.dg/vect/vect-cond-3.c: Likewise.
13600 * gcc.dg/vect/vect-cond-4.c: Likewise.
13601 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13602 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13603 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13604 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13605 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13606 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13607 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13608 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13609 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13610 * gcc.dg/vect/vect-outer-5.c: Likewise.
13611 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13612 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13613 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13614 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13615 * gcc.dg/vect/vect-peel-3.c: Likewise.
13616 * gcc.dg/vect/vect-peel-4.c: Likewise.
13617 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13618 * gcc.target/powerpc/pr65456.c: New test.
13619 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13620 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13621 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13622 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13623 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13624 vect_no_align && { ! vect_hw_misalign }.
13625 * gfortran.dg/vect/vect-3.f90: Likewise.
13626 * gfortran.dg/vect/vect-4.f90: Likewise.
13627 * gfortran.dg/vect/vect-5.f90: Likewise.
13628 * lib/target-supports.exp (check_effective_target_vect_no_align):
13629 Return 1 for POWER8.
13630 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13632 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13635 * gfortran.dg/pr65429.f90: New test.
13637 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13639 * c-c++-common/asan/user-section-1.c: New test.
13640 * c-c++-common/asan/user-section-2.c: New test.
13641 * c-c++-common/asan/user-section-3.c: New test.
13643 2015-04-22 Hale Wang <hale.wang@arm.com>
13644 Terry Guo <terry.guo@arm.com>
13646 PR rtl-optimization/64818
13647 * gcc.target/arm/pr64818.c: New test.
13649 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13652 * g++.dg/tree-ssa/pr61034.C: Update template.
13653 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13654 * gcc.dg/Warray-bounds-11.c: Likewise.
13655 * gcc.dg/Warray-bounds.c: Likewise.
13657 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13659 PR libgfortran/65234
13660 * gfortran.dg/fmt_unlimited.f90: New test.
13662 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13664 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13666 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13667 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13668 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13669 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13670 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13671 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13672 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13674 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13676 PR libgfortran/56743
13677 * gfortran.dg/namelist_87.f90: New test.
13679 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13681 * gcc.target/aarch64/mult-synth_1.c: New test.
13682 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13683 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13684 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13685 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13686 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13688 2015-04-21 Richard Biener <rguenther@suse.de>
13690 PR tree-optimization/65650
13691 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13692 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13693 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13694 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13695 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13696 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13698 2015-04-21 Tom de Vries <tom@codesourcery.com>
13700 PR tree-optimization/65802
13701 * g++.dg/pr65802.C: New test.
13703 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13706 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13707 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13709 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13712 * g++.dg/cpp0x/Wnarrowing2.C: New.
13714 2015-04-20 Jeff Law <law@redhat.com>
13716 PR tree-optimization/65658
13717 * gcc.dg/pr65658.c: New test.
13719 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13722 * gcc.target/aarch64/vec_init_1.c: New test.
13724 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13726 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13729 2015-04-18 Martin Sebor <msebor@redhat.com>
13731 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13732 of non-nul characters.
13733 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13735 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13738 * gcc.target/powerpc/pr65787.c: New.
13740 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13743 * gcc.target/aarch64/c-output-template-4.c: New test.
13745 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13748 * gcc.dg/pr65780-1.c: New test.
13749 * gcc.dg/pr65780-2.c: Likewise.
13750 * gcc.target/i386/pr32219-9.c: Likewise.
13751 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13753 * gcc.target/i386/pr64317.c (c): Initialize.
13755 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13758 * g++.dg/ext/mv18.C: New test.
13759 * g++.dg/ext/mv19.C: Likewise.
13760 * g++.dg/ext/mv20.C: Likewise.
13761 * g++.dg/ext/mv21.C: Likewise.
13762 * g++.dg/ext/mv22.C: Likewise.
13763 * g++.dg/ext/mv23.C: Likewise.
13765 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13768 * g++.dg/init/pr64527.C: New test.
13770 2015-04-17 Tom de Vries <tom@codesourcery.com>
13771 Michael Matz <matz@suse.de>
13773 PR tree-optimization/64950
13774 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13777 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13779 * c-c++-common/asan/user-section-1.c: New test.
13781 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13784 * gcc.dg/debug/pr65771.c: New test.
13786 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13788 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13789 __buitlin_alloca with __builtin_alloca.
13791 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13793 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13795 2015-04-16 Richard Biener <rguenther@suse.de>
13797 PR tree-optimization/64277
13798 * gcc.dg/Warray-bounds-14.c: New testcase.
13799 * gcc.dg/Warray-bounds-15.c: Likewise.
13800 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13801 * c-c++-common/ubsan/bounds-6.c: Likewise.
13803 2015-04-16 Renlin Li <renlin.li@arm.com>
13805 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13806 * gcc.target/arm/unsigned-float.c: New.
13808 2015-04-16 Richard Biener <rguenther@suse.de>
13810 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13811 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13812 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13814 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13816 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13817 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13818 * g++.dg/cpp0x/defaulted21.C: Likewise.
13819 * g++.dg/cpp0x/defaulted28.C: Likewise.
13820 * g++.dg/cpp0x/defaulted47.C: Likewise.
13821 * g++.dg/cpp0x/elision_neg.C: Likewise.
13822 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13823 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13824 * g++.dg/cpp0x/implicit1.C: Likewise.
13825 * g++.dg/cpp0x/implicit9.C: Likewise.
13826 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13827 * g++.dg/cpp0x/range-for13.C: Likewise.
13828 * g++.dg/gomp/clause-2.C: Likewise.
13829 * g++.dg/gomp/udr-5.C: Likewise.
13830 * g++.dg/inherit/access6.C: Likewise.
13831 * g++.dg/lookup/duperr1.C: Likewise.
13832 * g++.dg/lookup/friend2.C: Likewise.
13833 * g++.dg/lookup/pr6936.C: Likewise.
13834 * g++.dg/lookup/scoped1.C: Likewise.
13835 * g++.dg/lookup/using26.C: Likewise.
13836 * g++.dg/lookup/using38.C: Likewise.
13837 * g++.dg/other/access2.C: Likewise.
13838 * g++.dg/overload/defarg3.C: Likewise.
13839 * g++.dg/overload/defarg6.C: Likewise.
13840 * g++.dg/parse/access11.C: Likewise.
13841 * g++.dg/parse/access2.C: Likewise.
13842 * g++.dg/parse/access3.C: Likewise.
13843 * g++.dg/parse/access4.C: Likewise.
13844 * g++.dg/parse/access5.C: Likewise.
13845 * g++.dg/parse/access6.C: Likewise.
13846 * g++.dg/parse/access8.C: Likewise.
13847 * g++.dg/parse/access9.C: Likewise.
13848 * g++.dg/parse/crash40.C: Likewise.
13849 * g++.dg/tc1/dr142.C: Likewise.
13850 * g++.dg/tc1/dr166.C: Likewise.
13851 * g++.dg/tc1/dr52.C: Likewise.
13852 * g++.dg/template/access11.C: Likewise.
13853 * g++.dg/template/access18.C: Likewise.
13854 * g++.dg/template/access19.C: Likewise.
13855 * g++.dg/template/access2.C: Likewise.
13856 * g++.dg/template/access20.C: Likewise.
13857 * g++.dg/template/access26.C: Likewise.
13858 * g++.dg/template/access3.C: Likewise.
13859 * g++.dg/template/access7.C: Likewise.
13860 * g++.dg/template/conv12.C: Likewise.
13861 * g++.dg/template/crash69.C: Likewise.
13862 * g++.dg/template/friend31.C: Likewise.
13863 * g++.dg/template/friend32.C: Likewise.
13864 * g++.dg/template/memfriend15.C: Likewise.
13865 * g++.dg/template/memfriend16.C: Likewise.
13866 * g++.dg/template/memfriend17.C: Likewise.
13867 * g++.dg/template/memfriend7.C: Likewise.
13868 * g++.dg/template/pr32519.C: Likewise.
13869 * g++.dg/template/qualttp21.C: Likewise.
13870 * g++.dg/template/qualttp8.C: Likewise.
13871 * g++.dg/template/ttp10.C: Likewise.
13872 * g++.dg/template/typedef11.C: Likewise.
13873 * g++.dg/template/typedef13.C: Likewise.
13874 * g++.dg/template/typedef19.C: Likewise.
13875 * g++.dg/template/typedef20.C: Likewise.
13876 * g++.dg/template/typedef22.C: Likewise.
13877 * g++.dg/template/using16.C: Likewise.
13878 * g++.dg/template/virtual3.C: Likewise.
13879 * g++.dg/ubsan/pr61272.C: Likewise.
13880 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13881 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13882 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13883 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13884 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13885 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13886 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13887 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13888 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13889 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13890 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13891 * g++.old-deja/g++.jason/access17.C: Likewise.
13892 * g++.old-deja/g++.jason/access18.C: Likewise.
13893 * g++.old-deja/g++.jason/access22.C: Likewise.
13894 * g++.old-deja/g++.jason/access23.C: Likewise.
13895 * g++.old-deja/g++.jason/access8.C: Likewise.
13896 * g++.old-deja/g++.jason/delete3.C: Likewise.
13897 * g++.old-deja/g++.jason/report.C: Likewise.
13898 * g++.old-deja/g++.law/access2.C: Likewise.
13899 * g++.old-deja/g++.law/access3.C: Likewise.
13900 * g++.old-deja/g++.law/access4.C: Likewise.
13901 * g++.old-deja/g++.law/access5.C: Likewise.
13902 * g++.old-deja/g++.law/arm12.C: Likewise.
13903 * g++.old-deja/g++.law/arm14.C: Likewise.
13904 * g++.old-deja/g++.law/ctors13.C: Likewise.
13905 * g++.old-deja/g++.law/union2.C: Likewise.
13906 * g++.old-deja/g++.law/visibility12.C: Likewise.
13907 * g++.old-deja/g++.law/visibility15.C: Likewise.
13908 * g++.old-deja/g++.law/visibility16.C: Likewise.
13909 * g++.old-deja/g++.law/visibility17.C: Likewise.
13910 * g++.old-deja/g++.law/visibility18.C: Likewise.
13911 * g++.old-deja/g++.law/visibility19.C: Likewise.
13912 * g++.old-deja/g++.law/visibility20.C: Likewise.
13913 * g++.old-deja/g++.law/visibility21.C: Likewise.
13914 * g++.old-deja/g++.law/visibility24.C: Likewise.
13915 * g++.old-deja/g++.law/visibility4.C: Likewise.
13916 * g++.old-deja/g++.law/visibility5.C: Likewise.
13917 * g++.old-deja/g++.law/visibility6.C: Likewise.
13918 * g++.old-deja/g++.law/visibility7.C: Likewise.
13919 * g++.old-deja/g++.law/visibility8.C: Likewise.
13920 * g++.old-deja/g++.law/visibility9.C: Likewise.
13921 * g++.old-deja/g++.niklas/t135.C: Likewise.
13922 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13923 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13924 * g++.old-deja/g++.other/access11.C: Likewise.
13925 * g++.old-deja/g++.other/access4.C: Likewise.
13926 * g++.old-deja/g++.other/access7.C: Likewise.
13927 * g++.old-deja/g++.other/crash1.C: Likewise.
13928 * g++.old-deja/g++.other/crash7.C: Likewise.
13929 * g++.old-deja/g++.other/friend1.C: Likewise.
13930 * g++.old-deja/g++.other/friend4.C: Likewise.
13931 * g++.old-deja/g++.other/friend9.C: Likewise.
13932 * g++.old-deja/g++.other/lineno1.C: Likewise.
13933 * g++.old-deja/g++.other/using1.C: Likewise.
13934 * g++.old-deja/g++.pt/enum14.C: Likewise.
13935 * g++.old-deja/g++.pt/friend11.C: Likewise.
13936 * g++.old-deja/g++.pt/friend21.C: Likewise.
13937 * g++.old-deja/g++.pt/friend3.C: Likewise.
13938 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13939 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13940 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13941 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13943 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13946 * g++.dg/ipa/pr65765.C: New test.
13948 2015-04-15 Nick Clifton <nickc@redhat.com>
13950 * gcc.target/rx/builtins.c: Disable RMPA test if string
13951 instructions are not allowed.
13953 2015-04-15 Alan Modra <amodra@gmail.com>
13955 * gcc.dg/pr65408.c: New.
13957 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13960 * gcc.target/arm/pr65729.c: New test.
13962 2015-04-14 Richard Biener <rguenther@suse.de>
13964 PR tree-optimization/65758
13965 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13967 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13970 * gcc.c-torture/execute/pr65648.c: New test.
13972 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13974 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13975 __builtin_finite instead of finite.
13976 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13979 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13981 PR tree-optimization/63387
13982 * gcc.dg/pr63387.c: New testcase.
13984 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13986 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13988 2015-04-13 Richard Biener <rguenther@suse.de>
13990 PR tree-optimization/65204
13991 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13993 2015-04-13 Terry Guo <terry.guo@arm.com>
13996 * gcc.target/arm/pr65710.c: New.
13998 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14000 PR tree-optimization/65747
14001 * g++.dg/torture/pr65747.C: New test.
14003 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14006 * g++.dg/cpp0x/pr65736.C: New test.
14008 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14009 Martin Liska <mliska@suse.cz>
14012 * g++.dg/ipa/pr65722.C: New testcase.
14014 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14016 PR tree-optimization/65735
14017 * gcc.c-torture/compile/pr65735.c: New test.
14019 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14021 PR middle-end/65554
14022 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14024 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14027 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14029 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14032 * gcc.target/arm/pr65647-2.c: New.
14034 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14037 * g++.dg/torture/pr65694.C: New test.
14039 2015-04-10 Tobias Burnus <burnus@net-b.de>
14041 * gfortran.dg/coarray_lock_6.f90: New.
14042 * gfortran.dg/coarray_lock_7.f90: New.
14043 * gfortran.dg/coarray/lock_2.f90: New.
14045 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14051 * gfortran.dg/used_types_27.f90: New.
14053 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14056 * gcc.target/i386/pr65671.c: New.
14058 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14060 PR tree-optimization/65709
14061 * c-c++-common/ubsan/align-9.c: New test.
14063 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14066 * gfortran.dg/pr56852.f90: New test.
14068 2015-04-09 Marek Polacek <polacek@redhat.com>
14069 Jakub Jelinek <jakub@redhat.com>
14071 PR middle-end/65554
14072 * g++.dg/opt/pr65554.C: New test.
14074 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14077 * c-c++-common/attr-aligned-1.c: New test.
14079 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14081 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14083 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14086 * gcc.target/i386/sse-25.c: New.
14088 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14091 * gcc.target/i386/pr65693.c: New test.
14093 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14095 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14097 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14099 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14101 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14103 * gcc.target/i386/thunk-retbnd.c: New.
14105 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14107 * gnat.dg/opt48.adb: New test.
14108 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14109 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14111 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14114 * gcc.c-torture/compile/pr65540.c: New.
14116 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14118 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14119 -Wno-pointer-arith.
14121 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14124 * g++.dg/debug/pr65678.C: New test.
14126 PR middle-end/65680
14127 * gcc.c-torture/compile/pr65680.c: New test.
14129 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14132 * gfortran.dg/allocate_with_source_5.f90: New test.
14134 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14136 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14137 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14139 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14141 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14143 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14146 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14147 to get floating point compression.
14148 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14150 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14152 PR preprocessor/61977
14153 * gcc.dg/cpp/pr61977.c: New test.
14155 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14157 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14159 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14162 * gcc.target/arm/pr65647.c: New.
14164 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14167 * g++.dg/torture/pr65655.C: New testcase.
14169 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14172 * g++.dg/cpp1y/lambda-init13.C: New.
14174 2015-04-03 Marek Polacek <polacek@redhat.com>
14176 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14178 2015-04-02 Marek Polacek <polacek@redhat.com>
14181 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14182 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14184 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14186 PR preprocessor/61977
14187 * gcc.target/powerpc/pr61977-1.c: New test.
14188 * gcc.target/powerpc/pr61977-2.c: New test.
14190 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14193 * g++.dg/warn/Wshadow-8.C: New.
14194 * g++.dg/warn/Wshadow-9.C: Likewise.
14195 * g++.dg/warn/Wshadow-10.C: Likewise.
14196 * g++.dg/warn/Wshadow-11.C: Likewise.
14198 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14200 * gcc.dg/pr23623.c: Added aligned attribute.
14201 * gcc.dg/20141029-1.c: Likewise.
14202 * gcc.dg/20150306-1.c: New test.
14204 2015-04-01 Marek Polacek <polacek@redhat.com>
14207 * g++.dg/cpp0x/initlist93.C: New test.
14208 * g++.dg/cpp0x/initlist94.C: New test.
14210 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14213 * gcc.target/aarch64/pr65624.c: New test.
14215 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14217 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14219 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14221 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14222 extra variable to force stack alignment.
14223 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14224 extra variable to force stack alignment.
14226 2015-03-31 Marek Polacek <polacek@redhat.com>
14229 * g++.dg/template/pr65390.C: New test.
14231 2015-03-31 Martin Liska <mliska@suse.cz>
14233 * g++.dg/ipa/pr65557.C: New test.
14235 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14237 * gcc.target/s390/hotpatch-25.c: New test.
14238 * gcc.target/s390/hotpatch-1.c: Update test.
14239 * gcc.target/s390/hotpatch-10.c: Update test.
14240 * gcc.target/s390/hotpatch-11.c: Update test.
14241 * gcc.target/s390/hotpatch-12.c: Update test.
14242 * gcc.target/s390/hotpatch-13.c: Update test.
14243 * gcc.target/s390/hotpatch-14.c: Update test.
14244 * gcc.target/s390/hotpatch-15.c: Update test.
14245 * gcc.target/s390/hotpatch-16.c: Update test.
14246 * gcc.target/s390/hotpatch-17.c: Update test.
14247 * gcc.target/s390/hotpatch-18.c: Update test.
14248 * gcc.target/s390/hotpatch-19.c: Update test.
14249 * gcc.target/s390/hotpatch-2.c: Update test.
14250 * gcc.target/s390/hotpatch-21.c: Update test.
14251 * gcc.target/s390/hotpatch-22.c: Update test.
14252 * gcc.target/s390/hotpatch-23.c: Update test.
14253 * gcc.target/s390/hotpatch-24.c: Update test.
14254 * gcc.target/s390/hotpatch-3.c: Update test.
14255 * gcc.target/s390/hotpatch-4.c: Update test.
14256 * gcc.target/s390/hotpatch-5.c: Update test.
14257 * gcc.target/s390/hotpatch-6.c: Update test.
14258 * gcc.target/s390/hotpatch-7.c: Update test.
14259 * gcc.target/s390/hotpatch-8.c: Update test.
14260 * gcc.target/s390/hotpatch-9.c: Update test.
14261 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14263 2015-03-31 Richard Biener <rguenther@suse.de>
14265 PR middle-end/65626
14266 * g++.dg/torture/pr65626.C: New testcase.
14268 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14271 * gcc.target/i386/mpx/pr65531.cc: New.
14273 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14276 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14277 __builtin_alloca instead of alloca.
14278 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14279 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14280 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14283 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14286 * g++.dg/ubsan/pr65610.C: New test.
14288 2015-03-30 Marek Polacek <polacek@redhat.com>
14291 * g++.dg/cpp0x/pr65398-2.C: New test.
14293 2015-03-30 Marek Polacek <polacek@redhat.com>
14295 * c-c++-common/pr65556.c: Change the width of bit-fields.
14297 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14300 * gcc.target/i386/pr65588.c: New testcase.
14302 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14304 PR libgfortran/65563
14305 * gfortran.dg/open_errors_2.f90: New test.
14307 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14309 PR libgfortran/65596
14310 * gfortran.dg/namelist_86.f90: New test.
14312 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14314 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14315 statement to reflect new ownership.
14317 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14320 * g++.dg/template/friend58.C: New.
14321 * g++.dg/template/friend59.C: Likewise.
14323 2015-03-27 Tobias Burnus <burnus@net-b.de>
14326 * g++.dg/gomp/openmp-simd-3.C: New.
14327 * gcc.dg/gomp/openmp-simd-3.c: New.
14329 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14332 * gcc.target/i386/pr65248-1.c: New file.
14333 * gcc.target/i386/pr65248-2.c: Likewise.
14334 * gcc.target/i386/pr65248-3.c: Likewise.
14335 * gcc.target/i386/pr65248-4.c: Likewise.
14337 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14340 * gcc.c-torture/compile/pr65593.c: New test.
14342 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14345 * g++.dg/cpp1y/constexpr-assert1.C: New.
14347 2015-03-27 Marek Polacek <polacek@redhat.com>
14350 * c-c++-common/pr65556.c: New test.
14352 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14355 * g++.dg/torture/pr65600.C: New testcase.
14357 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14360 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14362 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14364 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14365 statement and cleanup. Fixed typos.
14367 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14369 PR middle-end/65595
14370 * gcc.c-torture/compile/pr65595.c: New testcase.
14372 2015-03-27 Marek Polacek <polacek@redhat.com>
14375 * g++.dg/ubsan/pr65583.C: New test.
14377 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14379 * gcc.c-torture/compile/20150327.c: New testcase.
14381 2015-03-26 Richard Biener <rguenther@suse.de>
14383 PR middle-end/65555
14384 * g++.dg/torture/pr65555.C: New testcase.
14386 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14388 PR tree-optimization/64715
14389 * gcc.dg/builtin-object-size-15.c: New test.
14390 * gcc.dg/pr64715-1.c: New test.
14391 * gcc.dg/pr64715-2.c: New test.
14393 2015-03-26 Richard Biener <rguenther@suse.de>
14395 PR middle-end/65519
14396 * gnat.dg/specs/opt2.ads: Fix testcase.
14398 2015-03-25 Martin Sebor <msebor@redhat.com>
14401 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14402 when target isn't arm*-*-*-*.
14403 (check_effective_target_arm_nothumb): Likewise.
14404 (check_effective_target_arm_little_endian): Likewise.
14405 (check_effective_target_arm_vect_no_misalign): Likewise.
14406 (check_effective_target_aarch64_little_endian): Fail early if target
14407 isn't aarch64*-*-*.
14409 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14411 PR tree-optimization/65177
14412 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14414 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14416 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14417 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14418 smmintrin.h and mm3dnow.h.
14420 2015-03-25 Marek Polacek <polacek@redhat.com>
14423 * g++.dg/cpp0x/pr65558.C: New test.
14425 2015-03-25 Marek Polacek <polacek@redhat.com>
14428 * g++.dg/template/pr61670.C: New test.
14430 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14433 * g++.dg/template/pr54987.C: New.
14435 2015-03-25 Richard Biener <rguenther@suse.de>
14437 PR tree-optimization/62630
14438 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14440 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14443 * gcc.target/i386/mpx/pr65508.c: New.
14445 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14449 * gfortran.dg/data_initialized_3.f90: New.
14451 2015-03-25 Richard Biener <rguenther@suse.de>
14453 PR middle-end/65519
14454 * gnat.dg/specs/opt2.ads: New testcase.
14456 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14458 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14459 * gcc.target/arm/memset-inline-4.c: Skip for
14460 arm_tune_string_ops_prefer_neon.
14461 * gcc.target/arm/memset-inline-5.c: Ditto.
14462 * gcc.target/arm/memset-inline-6.c: Ditto.
14463 * gcc.target/arm/memset-inline-8.c: Ditto.
14464 * gcc.target/arm/memset-inline-9.c: Ditto.
14466 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14469 * g++.dg/other/virtual3.C: New.
14471 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14474 * g++.dg/cpp0x/vt-60130.C: New.
14476 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14479 * g++.dg/warn/Warray-bounds-7.C: New.
14481 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14484 * g++.dg/template/defarg18.C: New.
14486 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14489 * g++.dg/cpp0x/vt-59988.C: New.
14491 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14493 PR tree-optimization/65533
14494 * gcc.dg/pr65533.c: New test.
14496 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14498 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14499 source= and mold= expressions functionality.
14500 * gfortran.dg/allocate_class_4.f90: New test.
14501 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14502 copying an unlimited polymorhpic object containing a char array
14503 to another unlimited polymorphic object respects the _len
14505 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14506 whether deferred length char array allocate works, unlimited
14507 polymorphic object allocation from a string works and if
14508 allocating an array of deferred length strings works.
14509 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14511 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14514 * g++.dg/cpp0x/constexpr-array11.C: New.
14516 2015-03-24 Richard Biener <rguenther@suse.de>
14518 PR middle-end/65517
14519 * gcc.dg/torture/pr65517.c: New testcase.
14521 2015-03-24 Tobias Burnus <burnus@net-b.de>
14523 * gfortran.dg/coindexed_1.f90: Moved from
14524 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14526 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14529 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14533 * gcc.target/i386/pr65523.c: New test.
14536 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14538 * g++.dg/lto/pr65475b_0.C: Likewise.
14540 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14543 * gcc.target/sh/torture/pr65505.c: New.
14545 2015-03-23 Martin Sebor <msebor@redhat.com>
14548 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14549 assembly for lvx in addition to lxv.
14551 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14554 * gfortran.dg/pr65504.f90: New test.
14557 * gcc.dg/pr65521.c: New test.
14559 2015-03-23 Richard Biener <rguenther@suse.de>
14561 PR tree-optimization/65518
14562 * gcc.dg/vect/pr65518.c: New testcase.
14564 2015-03-23 Richard Biener <rguenther@suse.de>
14566 PR tree-optimization/65494
14567 * gcc.dg/vect/pr65494.c: New testcase.
14569 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14571 PR preprocessor/65238
14572 * c-c++-common/cpp/pr65238-1.c: New test.
14573 * gcc.dg/cpp/pr65238-2.c: New test.
14574 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14575 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14577 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14578 Mikael Morin <mikael@gcc.gnu.org>
14581 * gfortran.dg/elemental_dependency_4.f90: New.
14582 * gfortran.dg/elemental_dependency_5.f90: New.
14584 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14587 * g++.dg/lto/pr65475b_0.C: New testcase.
14588 * g++.dg/lto/pr65475b_1.C: New testcase.
14589 * g++.dg/lto/pr65475c_0.C: New testcase.
14590 * g++.dg/lto/pr65475c_1.C: New testcase.
14592 2015-03-21 Tobias Burnus <burnus@net-b.de>
14594 * gfortran.dg/coarray_38.f90: New.
14595 * gfortran.dg/coarray_39.f90: New.
14596 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14599 2015-03-20 Marek Polacek <polacek@redhat.com>
14602 * g++.dg/cpp0x/pr65398.C: New test.
14604 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14607 * g++.dg/lto/pr65475_0.C: New testcase.
14608 * g++.dg/lto/pr65475_1.C: New testcase.
14610 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14612 PR rtl-optimization/64366
14613 * gcc.target/sh/pr64366.c: New.
14615 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14618 * g++.dg/cpp0x/constexpr-48324.C: New.
14620 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14623 * g++.dg/cpp0x/pr48453.C: New.
14625 2015-03-20 Marek Polacek <polacek@redhat.com>
14628 * g++.dg/cpp0x/pr65072.C: New test.
14630 2015-03-20 Richard Biener <rguenther@suse.de>
14632 PR middle-end/64715
14633 * gcc.dg/pr15347.c: Use -O.
14634 * c-c++-common/pr19807-1.c: Likewise.
14636 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14638 * gnat.dg/volatile13.ad[sb]: New test.
14640 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14642 PR rtl-optimization/60851
14643 * gcc.target/i386/pr60851.c: New test.
14645 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14648 * g++.dg/pr65240.h: Add tests for PR 65240.
14649 * g++.dg/pr65240-1.C: Likewise.
14650 * g++.dg/pr65240-2.C: Likewise.
14651 * g++.dg/pr65240-3.C: Likewise.
14652 * g++.dg/pr65240-4.C: Likewise.
14654 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14656 PR rtl-optimization/63491
14657 * gcc.target/powerpc/pr63491.c: New.
14659 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14661 * g++.dg/ipa/pr65465.C: New test.
14663 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14666 * g++.dg/cpp0x/deleted11.C: New.
14668 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14671 * c-c++-common/tsan/pr65400-3.c: New test.
14673 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14676 * g++.dg/cpp0x/constexpr-59686.C: New.
14678 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14681 * g++.dg/tsan/pr64265.C: New test.
14684 * c-c++-common/tsan/pr65400-1.c: New test.
14685 * c-c++-common/tsan/pr65400-2.c: New test.
14687 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14690 * g++.dg/cpp0x/pr59816.C: New.
14692 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14695 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14697 2015-03-18 Martin Liska <mliska@suse.cz>
14700 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14701 equivalences either to 6 or 7.
14703 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14705 PR middle-end/64491
14707 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14709 * gcc.dg/undefined-loop-1.c: New file.
14710 * gcc.dg/undefined-loop-2.c: New file.
14712 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14715 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14716 loop exits too early.
14718 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14720 PR tree-optimization/65450
14721 * gfortran.dg/pr65450.f90: New test.
14724 * gcc.target/i386/pr65078-1.c: New test.
14725 * gcc.target/i386/pr65078-2.c: New test.
14726 * gcc.target/i386/pr65078-3.c: New test.
14727 * gcc.target/i386/pr65078-4.c: New test.
14728 * gcc.target/i386/pr65078-5.c: New test.
14729 * gcc.target/i386/pr65078-6.c: New test.
14731 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14734 * g++.dg/cpp1y/pr65340.C: New.
14736 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14739 * gfortran.dg/system_clock_3.f08: Adjust test.
14741 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14744 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14745 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14747 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14750 * gfortran.dg/system_clock_3.f08: New test.
14752 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14755 g++.dg/cpp1y/pr64626-1.C: New.
14756 g++.dg/cpp1y/pr64626-2.C: New.
14757 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14759 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14761 PR tree-optimization/65427
14762 * gcc.c-torture/execute/pr65427.c: New test.
14764 2015-03-16 Marek Polacek <polacek@redhat.com>
14768 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14769 * g++.dg/cpp0x/pr65327.C: New test.
14771 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14774 * c-c++-common/asan/pr64820.c: New test.
14776 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14778 * gfortran.dg/pointer_2.f90: New test.
14780 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14782 * g++.dg/pr65049.C: New test.
14784 2015-03-16 Tom de Vries <tom@codesourcery.com>
14786 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14787 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14788 * gcc.target/i386/fuse-caller-save.c: Same.
14790 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14792 * gnat.dg/loop_optimization18.ad[sb]: New test.
14793 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14795 2015-03-16 Alan Modra <amodra@gmail.com>
14797 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14800 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14802 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14804 * gcc.dg/torture/pr65270-2.c: Likewise.
14806 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14809 * gfortran.dg/pointer_remapping_9.f90: New.
14811 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14813 PR tree-optimization/65369
14814 * gcc.c-torture/execute/pr65369.c: New test.
14816 PR tree-optimization/65418
14817 * gcc.c-torture/execute/pr65418-1.c: New test.
14818 * gcc.c-torture/execute/pr65418-2.c: New test.
14820 PR rtl-optimization/65401
14821 * gcc.c-torture/execute/pr65401.c: New test.
14823 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14826 * gcc.target/arm/pr64600_1.c: New test.
14828 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14830 PR rtl-optimization/65235
14831 * gcc.target/aarch64/pr65235_1.c: New test.
14833 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14835 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14836 * gcc.target/s390/hotpatch-22.c: Likewise.
14837 * gcc.target/s390/hotpatch-23.c: Likewise.
14838 * gcc.target/s390/hotpatch-24.c: Likewise.
14839 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14840 * gcc.target/s390/hotpatch-1.c: Update expected output.
14841 * gcc.target/s390/hotpatch-2.c: Likewise.
14842 * gcc.target/s390/hotpatch-3.c: Likewise.
14843 * gcc.target/s390/hotpatch-4.c: Likewise.
14844 * gcc.target/s390/hotpatch-5.c: Likewise.
14845 * gcc.target/s390/hotpatch-6.c: Likewise.
14846 * gcc.target/s390/hotpatch-7.c: Likewise.
14847 * gcc.target/s390/hotpatch-8.c: Likewise.
14848 * gcc.target/s390/hotpatch-9.c: Likewise.
14849 * gcc.target/s390/hotpatch-10.c: Likewise.
14850 * gcc.target/s390/hotpatch-11.c: Likewise.
14851 * gcc.target/s390/hotpatch-12.c: Likewise.
14852 * gcc.target/s390/hotpatch-13.c: Likewise.
14853 * gcc.target/s390/hotpatch-14.c: Likewise.
14854 * gcc.target/s390/hotpatch-15.c: Likewise.
14855 * gcc.target/s390/hotpatch-16.c: Likewise.
14856 * gcc.target/s390/hotpatch-17.c: Likewise.
14857 * gcc.target/s390/hotpatch-18.c: Likewise.
14858 * gcc.target/s390/hotpatch-19.c: Likewise.
14860 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14863 * gcc.target/i386/pr65103-1.c: New.
14865 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14868 * gcc.target/i386/pr65044.c: New.
14870 2015-03-12 Tom de Vries <tom@codesourcery.com>
14872 PR rtl-optimization/64895
14873 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14874 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14875 * gcc.target/i386/fuse-caller-save.c: Ditto.
14877 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14879 * gcc.dg/ipa/pr63569.c: Fix template.
14881 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14883 * g++.dg/ipa/pr64146.C: Require fpic support.
14885 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14887 PR libfortran/65200
14888 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14889 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14891 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14893 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14894 to dg-options, fix up dg-skip-if.
14896 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14899 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14900 * gcc.target/avr/tiny-caller-save.c: Same.
14902 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14905 * g++.dg/pr65242.C: New test.
14907 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14909 * c-c++-common/asan/no-asan-check-glob.c: New test.
14911 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14914 * g++.dg/other/default11.C: New.
14915 * g++.dg/other/default12.C: Likewise.
14917 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14920 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14922 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14925 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14927 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14930 * g++.dg/cpp0x/pr65127.C: New test.
14932 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14934 * gcc.dg/ipa/PR64550.c: Update template.
14936 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14937 Tobias Burnus <burnus@net-b.de>
14939 * gfortran.dg/coarray_sync_memory.f90: New.
14941 2015-03-10 Marek Polacek <polacek@redhat.com>
14944 * c-c++-common/ubsan/pr65367.c: New test.
14946 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14948 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14949 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14950 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14951 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14952 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14953 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14954 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14955 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14956 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14957 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14958 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14959 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14960 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14962 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14964 * lib/mpx-dg.exp (mpx_link_flags): New.
14967 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14968 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14969 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14970 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14971 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14972 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14973 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14974 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14975 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14976 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14977 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14978 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14979 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14980 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14981 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14982 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14983 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14984 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14985 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14986 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14987 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14988 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14989 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14990 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14991 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14992 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14993 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14994 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14995 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14996 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14997 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14998 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14999 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15000 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15001 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15002 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15003 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15004 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15005 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15006 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15007 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15008 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15009 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15010 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15011 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15012 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15013 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15014 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15015 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15016 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15017 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15018 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15019 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15020 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15021 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15022 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15023 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15024 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15025 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15026 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15027 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15028 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15029 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15030 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15031 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15032 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15033 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15034 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15035 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15036 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15037 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15038 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15039 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15040 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15041 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15042 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15043 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15044 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15045 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15046 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15047 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15048 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15049 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15050 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15051 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15052 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15053 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15054 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15055 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15056 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15057 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15058 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15059 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15060 * gcc.target/i386/mpx/label-address-1.c: New.
15061 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15062 * gcc.target/i386/mpx/macro.c: New.
15063 * gcc.target/i386/mpx/mpx-check.h: New.
15064 * gcc.target/i386/mpx/mpx.exp: New.
15065 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15066 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15067 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15068 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15069 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15070 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15071 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15072 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15073 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15074 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15075 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15076 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15077 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15078 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15079 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15080 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15081 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15082 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15083 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15084 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15085 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15086 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15087 * gcc.target/i386/mpx/reference-1-nov.c: New.
15088 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15089 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15090 * gcc.target/i386/mpx/reference-2-nov.c: New.
15091 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15092 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15093 * gcc.target/i386/mpx/reference-3-nov.c: New.
15094 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15095 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15096 * gcc.target/i386/mpx/reference-4-nov.c: New.
15097 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15098 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15099 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15100 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15101 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15102 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15103 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15104 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15105 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15106 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15107 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15108 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15109 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15110 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15111 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15112 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15113 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15114 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15115 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15116 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15117 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15118 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15119 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15120 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15121 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15122 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15123 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15124 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15125 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15126 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15127 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15128 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15129 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15130 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15131 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15132 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15133 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15134 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15135 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15136 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15137 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15138 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15139 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15140 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15141 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15142 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15143 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15144 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15145 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15146 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15147 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15148 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15149 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15150 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15151 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15152 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15153 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15154 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15155 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15156 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15157 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15158 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15159 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15160 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15161 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15162 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15163 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15164 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15165 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15166 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15167 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15168 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15169 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15170 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15171 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15172 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15173 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15174 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15175 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15176 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15177 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15178 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15179 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15180 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15181 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15182 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15183 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15184 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15185 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15186 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15187 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15188 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15189 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15190 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15191 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15192 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15193 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15194 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15195 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15196 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15197 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15198 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15199 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15200 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15201 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15202 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15203 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15204 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15205 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15206 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15207 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15208 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15209 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15210 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15211 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15212 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15213 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15214 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15215 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15216 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15217 * gcc.target/i386/mpx/vla-1-nov.c: New.
15218 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15219 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15220 * gcc.target/i386/mpx/vla-2-nov.c: New.
15221 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15223 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15225 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15227 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15229 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15231 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15233 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15234 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15236 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15239 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15242 * c-c++-common/pr65120.c: New test.
15244 PR rtl-optimization/65321
15245 * gcc.dg/pr65321.c: New test.
15247 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15249 PR tree-optimization/65355
15250 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15252 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15255 * c-c++-common/pr49706.c: Adjust tests for not warning
15256 about !!x == y or !b == y where b is boolean, and add
15257 some further tests.
15258 * c-c++-common/pr62199-2.c: Likewise.
15260 2015-03-09 Richard Biener <rguenther@suse.de>
15262 PR middle-end/65270
15263 * gcc.dg/torture/pr65270-1.c: New testcase.
15264 * gcc.dg/torture/pr65270-2.c: Likewise.
15266 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15268 PR tree-optimization/63743
15269 * gcc.dg/pr63743.c: New test.
15271 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15274 * g++.dg/lto/pr65316_0.C: New testcase.
15275 * g++.dg/lto/pr65316_1.C: New testcase.
15277 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15280 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15282 * g++.dg/abi/rtti3.C: Likewise.
15284 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15287 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15289 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15291 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15293 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15295 2015-03-08 Morin <mikael@gcc.gnu.org>
15298 * gfortran.dg/entry_20.f90: New.
15300 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15303 * gcc.c-torture/compile/pr65153.c: New.
15305 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15308 * g++.dg/torture/pr65249.C: New.
15310 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15312 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15314 (int64_t): Likewise.
15316 2015-03-07 Marek Polacek <polacek@redhat.com>
15317 Martin Uecker <uecker@eecs.berkeley.edu>
15320 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15321 member-like arrays.
15322 * c-c++-common/ubsan/bounds-8.c: New test.
15323 * c-c++-common/ubsan/bounds-9.c: New test.
15324 * gcc.dg/ubsan/bounds-2.c: New test.
15326 2015-03-05 Martin Sebor <msebor@redhat.com>
15329 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15330 checking of results into main to prevent it from getting optimized
15332 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15334 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15336 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15337 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15338 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15341 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15343 * g++.dg/lto/pr65302_1.C: New testcase.
15344 * g++.dg/lto/pr65302_0.C: New testcase.
15346 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15348 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15349 -fno-ipa-icf to dg-options.
15351 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15353 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15354 compiles using the linker plugin.
15356 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15358 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15360 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15362 * gcc.target/arm/pr65067.c: New test.
15364 2015-03-05 Martin Liska <mliska@suse.cz>
15367 * gcc.dg/ipa/pr65318.c: New test.
15369 2015-03-05 Marek Polacek <polacek@redhat.com>
15371 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15373 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15377 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15379 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15380 max-unroll-times back to defaults for s390.
15382 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15386 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15389 * g++.dg/cpp0x/initlist92.C: New.
15391 2015-03-05 Richard Biener <rguenther@suse.de>
15393 PR tree-optimization/65310
15394 * gcc.dg/vect/pr65310.c: New testcase.
15396 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15399 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15401 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15403 * gnat.dg/entry_queues3.adb: New test.
15405 2015-03-04 Ian Lance Taylor <iant@google.com>
15407 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15409 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15412 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15414 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15416 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15417 -fno-ipa-icf to dg-options
15418 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15419 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15421 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15424 * g++.dg/cpp0x/decltype62.C: New.
15426 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15428 * gnat.dg/object_overflow5.adb: New test.
15430 2015-03-03 Martin Liska <mliska@suse.cz>
15433 * gcc.dg/ipa/pr65287.c: New test.
15435 2015-03-03 Martin Jambor <mjambor@suse.cz>
15436 Eric Botcazou <ebotcazou@adacore.com>
15438 * gnat.dg/specs/pack12.ads: New test.
15440 2015-03-03 Martin Liska <mliska@suse.cz>
15442 * gcc.dg/ipa/PR65282.c: New test.
15444 2015-03-13 Jeff Law <law@redhat.com>
15446 PR tree-optimization/65241
15447 * gcc.c-torture/compile/pr65241.c: New test.
15449 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15452 * gcc.target/avr/torture/pr64331.c: New test.
15454 2015-03-03 Martin Liska <mliska@suse.cz>
15455 Jan Hubicka <hubicka@ucw.cz>
15457 * g++.dg/ipa/pr65263.C: New test.
15459 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15462 * gcc.dg/lto/pr65130_0.c: New testcase.
15463 * gcc.dg/lto/pr65130_1.c: New testcase.
15465 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15468 * g++.dg/torture/pr64988.C: New testcase.
15470 2015-03-02 Tobias Burnus <burnus@net-b.de>
15472 * gfortran.dg/coarray_atomic_6.f90: New.
15474 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15477 * gcc.target/i386/pr65184.c: New.
15479 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15482 * gcc.target/i386/pr65183.c: New.
15484 2015-02-28 Martin Liska <mliska@suse.cz>
15485 Jan Hubicka <hubicka@ucw.cz>
15487 * gcc.dg/ipa/ipa-icf-35.c: New test.
15488 * gcc.dg/ipa/ipa-icf-36.c: New test.
15489 * gcc.dg/ipa/ipa-icf-37.c: New test.
15491 2015-02-28 Martin Liska <mliska@suse.cz>
15492 Jan Hubicka <hubicka@ucw.cz>
15495 * gcc.dg/ipa/ipa-icf-34.c: New test.
15497 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15500 * gcc.target/sh/sh/pr61142.c: New.
15502 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15504 * g++.dg/other/dump-ada-spec-3.C: New test.
15506 2015-03-01 Martin Liska <mliska@suse.cz>
15508 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15509 * g++.dg/ipa/pr63595.C: Update expected results.
15511 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15514 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15516 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15518 * gcc.dg/vect/pr59354.c: Move vector producing code to
15521 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15524 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15525 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15526 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15527 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15529 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15531 PR tree-optimization/65048
15532 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15533 (foo): Use K&R style definition.
15535 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15538 * g++.dg/pr65032.C: New.
15540 2015-02-27 Marek Polacek <polacek@redhat.com>
15543 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15546 2015-02-27 Marek Polacek <polacek@redhat.com>
15549 * gcc.dg/pr65228.c: New test.
15551 2015-02-27 Kai Tietz <ktietz@redhat.com>
15554 * gcc.dg/weak/weak-17.c: New file.
15556 2015-02-27 Richard Biener <rguenther@suse.de>
15559 * g++.dg/lto/pr65193_0.C: New testcase.
15561 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15563 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15564 * gcc.target/s390/hotpatch-8.c: Likewise.
15565 * gcc.target/s390/hotpatch-9.c: Likewise.
15566 * gcc.target/s390/pr61078.c: Likewise.
15567 * gcc.target/s390/pr57960.c: Remove -m64.
15568 * gcc.target/s390/pr61078.c: Likewise.
15570 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15571 Martin Liska <mliska@suse.cz>
15574 * gcc.dg/pr64454.c: Disable ICF.
15575 * gcc.dg/pr28685-1.c: Disable ICF
15576 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15577 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15578 * g++.dg/ipa/ipa-icf-4.C: Update template.
15580 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15582 PR tree-optimization/65216
15583 * gcc.c-torture/execute/pr65216.c: New test.
15585 PR tree-optimization/65215
15586 * gcc.c-torture/execute/pr65215-1.c: New test.
15587 * gcc.c-torture/execute/pr65215-2.c: New test.
15588 * gcc.c-torture/execute/pr65215-3.c: New test.
15589 * gcc.c-torture/execute/pr65215-4.c: New test.
15590 * gcc.c-torture/execute/pr65215-5.c: New test.
15592 2015-02-26 Tom de Vries <tom@codesourcery.com>
15594 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15596 2015-02-26 Martin Liska <mliska@suse.cz>
15597 Jan Hubicka <hubicka@ucw.cz>
15599 * g++.dg/ipa/pr64146.C: Update expected results.
15600 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15601 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15602 * gcc.dg/ipa/ipa-icf-34.c: New test.
15604 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15606 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15607 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15608 (dg-additional-options): Remove dg directive.
15609 (dg-final): Add dg directive.
15611 2015-02-26 Marek Polacek <polacek@redhat.com>
15614 * g++.dg/ipa/pr65008.C: New test.
15616 2015-02-26 Tom de Vries <tom@codesourcery.com>
15618 * lib/profopt.exp (profopt-target-cleanup): New proc.
15619 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15620 files from sources from dg-additional-sources.
15622 2015-02-26 Tom de Vries <tom@codesourcery.com>
15624 * lib/gcov.exp: Cleanup in case of xfail.
15626 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15628 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15630 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15633 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15634 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15635 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15636 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15637 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15638 * g++.dg/debug/pr46123.C: XFAIL and move...
15639 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15640 * gcc.dg/debug/dwarf2-3.c: Move...
15641 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15643 2015-02-26 Marek Polacek <polacek@redhat.com>
15646 * g++.dg/cpp1y/pr65202.C: New test.
15648 2015-02-26 Tom de Vries <tom@codesourcery.com>
15650 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15651 locale_facets.h.gcov.
15653 2015-02-26 Tom de Vries <tom@codesourcery.com>
15655 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15657 2015-02-26 Tom de Vries <tom@codesourcery.com>
15659 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15661 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15664 * gcc.target/i386/pr65217.c: New.
15666 2015-02-26 Tom de Vries <tom@codesourcery.com>
15668 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15670 2015-02-26 Tom de Vries <tom@codesourcery.com>
15672 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15674 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15676 PR tree-optimization/65048
15677 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15679 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15681 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15682 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15684 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15687 * gcc.target/i386/pr65161.c: New test.
15689 2015-02-26 Terry Guo <terry.guo@arm.com>
15691 * gcc.target/arm/no-volatile-in-it.c: New test.
15693 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15695 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15696 (dg-options): Add -save-temps.
15697 (dg-final): Add cleanup-saved-temps.
15699 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15701 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15703 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15705 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15706 * gcc.target/powerpc/pack01.c: Include string.h.
15708 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15711 * gcc.target/i386/pr65167.c: New.
15713 2015-02-25 Kai Tietz <ktietz@redhat.com>
15715 PR tree-optimization/61917
15716 * gcc.dg/vect/vect-pr61917.c: New file.
15718 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15720 PR tree-optimization/65170
15721 * gcc.c-torture/execute/pr65170.c: New test.
15722 * gcc.dg/tree-ssa/vrp96.c: New test.
15724 2015-02-24 Tom de Vries <tom@codesourcery.com>
15726 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15728 2015-02-24 Tom de Vries <tom@codesourcery.com>
15731 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15732 (dg-additional-files-options): Copy additional_sources to
15733 additional_sources_used before emptying additional_sources.
15734 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15735 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15736 (cleanup-saved-temps): Use additional_sources_used instead of
15737 additional_sources.
15738 (dg-test): Reset additional_sources_used.
15740 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15743 * gfortran.dg/integer_exponentiation_6.F90: New test.
15745 2015-02-23 Martin Sebor <msebor@redhat.com>
15748 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15749 two parts. One to save registers, the other to verify the
15750 registers have the right values. Save register state into
15751 static data rather than on the stack.
15753 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15756 * c-c++-common/asan/pr63888.c: New test.
15758 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15761 * gcc.c-torture/compile/pr65163.c: New.
15763 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15765 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15766 with -m31 on 64 bit.
15767 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15768 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15770 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15772 * gcc.target/s390/20090223-1.c: Add
15773 -Wno-implicit-function-declaration option.
15774 * gcc.target/s390/pr42224.c: Likewise.
15775 * gcc.target/s390/pr55718.c: Likewise.
15777 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15779 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15780 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15781 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15782 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15783 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15784 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15785 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15786 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15787 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15788 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15789 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15790 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15791 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15792 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15793 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15794 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15795 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15796 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15797 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15798 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15799 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15801 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15803 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15804 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15805 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15806 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15807 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15808 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15809 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15810 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15811 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15812 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15813 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15814 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15815 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15816 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15817 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15818 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15820 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15824 * gfortran.dg/pr61960.f90: New.
15825 * gfortran.dg/pr64230.f90: New.
15826 * gfortran.dg/pr64980.f03: New.
15828 2015-02-22 Tom de Vries <tom@codesourcery.com>
15830 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15832 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15835 * gnat.dg/timing_events.adb: Removed, invalid test.
15837 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15840 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15842 * g++.dg/gcov/gcov-2.C: Likewise.
15844 2015-02-20 Richard Biener <rguenther@suse.de>
15846 PR tree-optimization/65136
15847 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15849 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15852 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15853 powerpc*-*-linux* and nvptx-*-* blacklisting.
15855 * gcc.dg/sibcall-9.c: New test.
15856 * gcc.dg/sibcall-10.c: New test.
15858 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15860 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15862 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15865 * gcc.target/avr/torture/pr64452.c: New test.
15867 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15869 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15870 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15872 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15875 * lib/target-supports.exp (check_compile): Check whether
15876 additional_sources is defined before using it.
15878 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15880 PR middle-end/65074
15881 * g++.dg/opt/pr65074.C: New file.
15883 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15885 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15886 (size_type): New typedef.
15887 (operator "" _script): Use it for the last argument.
15889 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15891 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15893 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15895 * lib/target-supports.exp (check_compile): Save/restore
15896 additional_sources that may belong to an actual test.
15898 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15900 PR gcov-profile/64634
15901 * g++.dg/gcov/gcov-15.C: New test.
15903 2015-02-18 Tom de Vries <tom@codesourcery.com>
15905 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15907 2015-02-18 Tom de Vries <tom@codesourcery.com>
15909 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15911 2015-02-18 Tom de Vries <tom@codesourcery.com>
15913 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15915 2015-02-18 Tom de Vries <tom@codesourcery.com>
15917 * gfortran.dg/fmt_cache_1.f: Add missing close.
15919 2015-02-18 Tom de Vries <tom@codesourcery.com>
15922 * gfortran.dg/read_eof_8.f90: Add missing close.
15924 2015-02-18 Richard Biener <rguenther@suse.de>
15926 PR tree-optimization/65063
15927 * gcc.dg/pr65063.c: New testcase.
15929 2015-02-18 Richard Biener <rguenther@suse.de>
15931 PR tree-optimization/62217
15932 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15934 2015-02-18 Marek Polacek <polacek@redhat.com>
15937 * c-c++-common/ubsan/pr65081.c: New test.
15939 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15941 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15942 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15944 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15946 * gcc.dg/ipa/propalign-3.c: New test.
15948 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15951 * gcc.target/sh/pr64793.c: New.
15952 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15954 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15956 * gcc.target/arm/divzero.c: New test case.
15958 2015-02-17 Tom de Vries <tom@codesourcery.com>
15960 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15962 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15963 Jakub Jelinek <jakub@redhat.com>
15966 * g++.dg/cpp0x/pr65075.C: New test.
15968 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15971 * gcc.target/powerpc/pr65058.c: New test.
15973 2015-02-16 Jeff Law <law@redhat.com>
15975 PR tree-optimization/64823
15976 * gcc.dg/uninit-20.c: New test.
15978 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15979 James Greenhalgh <james.greenhalgh@arm.com>
15982 * gcc.dg/ipa/ipa-clone-1.c: New test.
15984 2015-02-16 Richard Biener <rguenther@suse.de>
15986 PR tree-optimization/65077
15987 * gcc.dg/torture/pr65077.c: New testcase.
15989 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15991 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15992 Directive adjusted to scan for ldaxr.
15993 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15994 adjusted to scan for ldaex.
15996 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15999 * g++.dg/cpp0x/constexpr-65080.C: New.
16001 2015-02-16 Richard Biener <rguenther@suse.de>
16003 PR tree-optimization/63593
16004 * gcc.dg/pr63593.c: New testcase.
16006 2015-02-16 Marek Polacek <polacek@redhat.com>
16009 * gcc.dg/pr65066.c: New test.
16011 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16013 * gcc.dg/pr65002.C: Move ...
16014 * g++.dg/ipa/pr65002.C: ... here.
16016 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16018 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16019 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16020 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16021 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16023 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16026 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16027 the expression to find calls.
16028 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16029 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16030 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16031 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16032 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16034 2015-02-14 Marek Polacek <polacek@redhat.com>
16037 * gcc.dg/array-11.c: New test.
16038 * gcc.dg/array-12.c: New test.
16039 * gcc.dg/array-13.c: New test.
16040 * gcc.dg/array-14.c: New test.
16041 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16042 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16043 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16044 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16045 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16046 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16048 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16051 * g++.dg/lookup/using54.C: New.
16053 2015-02-13 Jeff Law <law@redhat.com>
16056 Revert my change for tree-optimization/64823.
16058 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16060 PR tree-optimization/65053
16061 * gcc.c-torture/execute/pr65053-1.c: New test.
16062 * gcc.c-torture/execute/pr65053-2.c: New test.
16064 2015-02-13 Marek Polacek <polacek@redhat.com>
16067 * gcc.dg/pr65050.c: New test.
16069 2015-02-13 Jeff Law <law@redhat.com>
16071 PR tree-optimization/64823
16072 * gcc.dg/uninit-20.c: New test.
16074 PR rtl-optimization/47477
16075 * gcc.dg/tree-ssa/pr47477.c: New test.
16077 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16080 * g++.dg/parse/ivdep-2.C: New.
16081 * g++.dg/parse/ivdep-3.C: Likewise.
16083 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16086 * gfortran.dg/continuation_13.f90: New test.
16087 * gfortran.dg/continuation_14.f: New test.
16089 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16092 * g++.dg/cpp0x/sfinae55.C: New.
16094 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16097 * g++.dg/ipa/pr65034.C: New test.
16099 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16101 PR tree-optimization/65002
16102 * gcc.dg/pr65002.C: New.
16104 2015-02-13 Marek Polacek <polacek@redhat.com>
16107 * c-c++-common/pr65040.c: New test.
16109 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16111 PR tree-optimization/64705
16112 * gcc.dg/tree-ssa/pr64705.c: New test.
16114 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16117 * gcc.dg/visibility-22.c: New test.
16118 * gcc.dg/visibility-23.c: New test.
16119 * gcc.target/i386/pr32219-1.c: New test.
16120 * gcc.target/i386/pr32219-2.c: New test.
16121 * gcc.target/i386/pr32219-3.c: New test.
16122 * gcc.target/i386/pr32219-4.c: New test.
16123 * gcc.target/i386/pr32219-5.c: New test.
16124 * gcc.target/i386/pr32219-6.c: New test.
16125 * gcc.target/i386/pr32219-7.c: New test.
16126 * gcc.target/i386/pr32219-8.c: New test.
16127 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16129 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16131 PR libgfortran/57822
16132 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16133 four different KINDs.
16135 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16138 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16141 * g++.dg/ubsan/pr65000.C: New test.
16143 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16146 * gfortran.dg/finalize_28.f90: New test
16148 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16151 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16152 DW_TAG_lexical_block removal.
16153 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16154 * g++.dg/guality/pr55541.C: New test.
16157 * g++.dg/ubsan/pr64984.C: New test.
16159 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16161 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16163 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16166 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16167 instructions for 2015-01-14 get_memmodel changes.
16168 * gcc.target/powerpc/atomic-p8.c: Likewise.
16171 * g++.dg/ubsan/pr65019.C: New test.
16173 PR tree-optimization/65014
16174 * gcc.c-torture/compile/pr65014.c: New test.
16176 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16178 PR libgfortran/57822
16179 * gfortran/fmt_g0_7.f08: Revise test.
16181 2015-02-11 Jeff Law <law@redhat.com>
16184 * gcc.target/m68k/pr63347.c: New test.
16186 2015-02-11 Marek Polacek <polacek@redhat.com>
16188 * g++.dg/ubsan/shift-1.C: New test.
16189 * gcc.dg/ubsan/c-shift-2.c: New test.
16190 * c-c++-common/ubsan/shift-5.c: Remove file.
16192 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16194 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16195 Directive adjusted to XFAIL.
16196 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16199 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16201 PR middle-end/65003
16202 * g++.dg/opt/pr65003.C: New test.
16204 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16206 * lib/target-supports.exp (check_effective_target_pie): Renamed
16208 (check_effective_target_pie_enabled): This.
16209 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16210 * gcc.target/i386/pie.c: Likewise.
16212 2015-02-11 Andrew Pinski <apinski@cavium.com>
16215 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16216 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16218 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16221 * gcc.target/i386/pr61925-1.c: New test.
16222 * gcc.target/i386/pr61925-2.c: New test.
16223 * gcc.target/i386/pr61925-3.c: New test.
16225 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16228 * g++.dg/asan/pr65004.C: New test.
16230 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16233 * gcc.taget/sh/pr64661-0.h: New.
16234 * gcc.taget/sh/pr64661-1.c: New.
16235 * gcc.taget/sh/pr64661-2.c: New.
16236 * gcc.taget/sh/pr64661-3.c: New.
16237 * gcc.taget/sh/pr64661-4.c: New.
16239 2015-02-10 Richard Biener <rguenther@suse.de>
16241 PR tree-optimization/64995
16242 * g++.dg/torture/pr64995.C: New testcase.
16244 2015-02-10 Richard Biener <rguenther@suse.de>
16246 PR tree-optimization/64909
16247 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16249 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16251 * gcc.dg/signbit-sa.c: New test.
16253 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16255 PR libgfortran/57822
16256 * gfortran/fmt_g0_7.f08: New test.
16258 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16260 PR tree-optimization/43378
16261 * gcc.dg/tree-ssa/pr43378.c: New test.
16263 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16266 * g++.dg/torture/pr64978.C: New testcase.
16268 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16271 * gcc.dg/asan/pr64981.c: New test.
16273 2015-02-09 Marek Polacek <polacek@redhat.com>
16276 * gcc.dg/pr64856.c: New test.
16278 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16281 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16282 * gcc.c-torture/execute/pr64979.c: New test.
16284 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16286 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16288 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16290 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16291 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16293 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16296 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16298 2015-02-09 Richard Biener <rguenther@suse.de>
16300 PR tree-optimization/54000
16301 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16303 2015-02-09 Tom de Vries <tom@codesourcery.com>
16305 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16307 2015-02-09 Martin Liska <mliska@suse.cz>
16309 * g++.dg/ipa/pr64858.C: New test.
16311 2015-02-09 Tom de Vries <tom@codesourcery.com>
16313 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16315 2015-02-08 Andrew Pinski <apinski@cavium.com>
16317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16319 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16322 * gfortran.dg/use_rename_8.f90: New.
16324 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16326 * gnat.dg/addr7.ad[sb]: New test.
16327 * gnat.dg/addr8.ad[sb]: Likewise.
16329 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16332 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16333 from jit.dg/test-compile-to-executable.c's create_code, with a
16334 clarification of the output message.
16335 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16337 (test_jit): Use CHECK_NO_ERRORS when calling
16338 gcc_jit_context_compile_to_file.
16339 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16340 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16341 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16342 about deletions that are attempted.
16343 (jit-verify-compile-to-file): Rename to...
16344 (jit-verify-output-file-was-created): ...this, and drop the
16345 attempt to run "file" and verify the output.
16346 (jit-verify-assembler): New function.
16347 (jit-verify-object): New function.
16348 (jit-verify-dynamic-library): New function.
16349 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16350 favor of an implementation from new file
16351 create-code-for-hello-world-executable.h, which also adds a
16353 (dg-final): Replace jit-verify-compile-to-file with
16354 jit-verify-output-file-was-created, and invoke new function
16355 jit-verify-assembler.
16356 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16357 the output message.
16358 (dg-final): Replace jit-verify-compile-to-file with
16359 jit-verify-output-file-was-created, and invoke new function
16360 jit-verify-dynamic-library.
16361 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16362 favor of an implementation from new file
16363 create-code-for-hello-world-executable.h, which also adds a
16365 (dg-final): Replace jit-verify-compile-to-file with
16366 jit-verify-output-file-was-created. Strengthen the expected stdout
16367 from the built executable.
16368 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16369 favor of an implementation from new file
16370 create-code-for-hello-world-executable.h, which also adds a
16372 (dg-final): Replace jit-verify-compile-to-file with
16373 jit-verify-output-file-was-created, and invoke new function
16375 * jit.dg/verify-dynamic-library.c: New source file.
16377 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16378 Brian Rzycki <b.rzycki@samsung.com>
16380 PR tree-optimization/64878
16381 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16383 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16386 * g++.dg/ipa/pr64896.C: New test.
16388 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16391 * gcc.target/powerpc/pr64205.c: New file.
16393 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16395 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16396 (dg-options): Use -fpie instead of -fPIE -pie.
16398 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16400 PR middle-end/64937
16401 * g++.dg/asan/pr64937.C: New test.
16403 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16406 * gfortran.dg/class_to_type_4.f90: New test
16408 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16410 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16412 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16414 PR rtl-optimization/64957
16416 * gcc.c-torture/execute/pr64957.c: New test.
16418 2015-02-05 Jeff Law <law@redhat.com>
16421 * gcc.target/h8300/pr17306-1.c: New test.
16422 * gcc.target/h8300/pr17306-2.c: New test.
16424 2015-02-05 Tobias Burnus <burnus@net-b.de>
16427 * gfortran.dg/structure_constructor_12.f90: New.
16429 2015-02-05 Jeff Law <law@redhat.com>
16432 gcc.target/h8300/pr58400.c: New test.
16434 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16436 * gcc.target/arm/macro_defs0.c: New test.
16437 * gcc.target/arm/macro_defs1.c: New test.
16438 * gcc.target/arm/macro_defs2.c: New test.
16440 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16442 PR rtl-optimization/64905
16443 * gcc.target/i386/pr64905.c: Require nonpic target.
16444 (dg-options): Add -fomit-frame-pointer.
16447 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16449 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16450 tree dump scanning.
16452 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16455 * gfortran.dg/type_to_class_2.f90: New test
16456 * gfortran.dg/type_to_class_3.f90: New test
16458 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16461 * g++.dg/torture/pr64686.C: New testcase.
16463 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16465 PR rtl-optimization/64905
16466 * gcc.target/i386/pr64905.c: New file.
16468 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16470 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16471 * gcc.dg/guality/pr41616-1.c: Ditto.
16473 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16476 * gcc.dg/pr64817-3.c: New.
16478 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16479 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16481 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16482 pass parameters in registers.
16483 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16484 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16485 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16487 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16488 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16490 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16491 list, allow for multilibed targets.
16492 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16494 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16496 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16497 * gcc.dg/pr46728-6.c: Ditto.
16499 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16501 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16502 for mips_nanlegacy target.
16504 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16506 * gcc.target/i386/chkp-hidden-def.c: New.
16508 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16510 PR middle-end/62103
16511 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16512 to use 24 bits for bitfield b.
16514 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16517 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16518 cache result in a global variable. Include all 32-bit targets for
16521 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16523 PR rtl-optimization/64756
16524 * gcc.c-torture/execute/pr64756.c: New test.
16526 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16529 * gcc.target/sh/pr64660-0.h: New.
16530 * gcc.target/sh/pr64660-1.c: New.
16531 * gcc.target/sh/pr64660-2.c: New.
16532 * gcc.target/sh/pr64660-3.c: New.
16533 * gcc.target/sh/pr64660-4.c: New.
16535 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16538 * g++.dg/warn/Waddress-2.C: New.
16540 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16542 PR middle-end/61225
16543 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16545 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16547 PR preprocessor/64803
16548 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16550 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16552 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16554 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16557 (_ARM_FPSRC): Add DN and AHP fields.
16558 (clean_results): Force DN=1 on AArch64.
16559 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16560 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16561 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16562 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16563 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16564 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16566 2015-02-02 Alan Modra <amodra@gmail.com>
16568 * gcc.target/powerpc/cprophard.c: New.
16570 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16572 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16573 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16575 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16578 * gcc.dg/pr64817-1.c: New test.
16579 * gcc.dg/pr64817-2.c: New test.
16581 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16584 * gcc.target/sh/pr64851-0.h: New
16585 * gcc.target/sh/pr64851-1.c: New
16586 * gcc.target/sh/pr64851-2.c: New
16587 * gcc.target/sh/pr64851-3.c: New
16588 * gcc.target/sh/pr64851-4.c: New
16590 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16593 * gcc.dg/torture/pr64882.c: New test.
16595 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16601 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16603 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16604 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16605 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16606 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16607 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16608 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16610 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16611 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16613 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16614 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16617 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16620 * g++.dg/pr64688-2.C: New.
16622 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16624 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16625 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16626 * gcc.target/i386/fuse-caller-save.c: Ditto.
16627 * gcc.target/i386/headmerge-1.c: Ditto.
16628 * gcc.target/i386/headmerge-2.c: Ditto.
16629 * gcc.target/i386/sibcall-6.c: Ditto.
16631 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16634 * gcc.target/i386/pr64617.c: New test.
16636 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16639 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16640 (dg-options): Remove -m32.
16641 (dg-final): Scan for "movb %al" only.
16642 * gcc.target/i386/pr15184-2.c: Ditto.
16644 2015-01-30 Richard Biener <rguenther@suse.de>
16646 PR tree-optimization/64829
16647 * gcc.dg/vect/pr64829.c: New testcase.
16649 2015-01-29 Marek Polacek <polacek@redhat.com>
16652 * gcc.dg/pr64709.c: New test.
16654 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16657 * g++.dg/ubsan/pr64717-1.C: New test.
16658 * g++.dg/ubsan/pr64717-2.C: New test.
16660 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16662 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16664 2015-01-29 Jeff Law <law@redhat.com>
16667 * gcc.target/i386/pr15184-1.c: New test.
16668 * gcc.target/i386/pr15184-2.c: New test.
16670 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16672 PR tree-optimization/64746
16673 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16675 2015-01-29 Richard Biener <rguenther@suse.de>
16677 PR tree-optimization/64853
16678 * gcc.dg/torture/pr64853.c: New testcase.
16680 2015-01-29 Richard Biener <rguenther@suse.de>
16682 PR tree-optimization/64844
16683 * gcc.dg/vect/pr64844.c: New testcase.
16685 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16687 PR middle-end/64809
16688 * gcc.dg/pr64809.c: Delete.
16690 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16692 PR middle-end/64805
16693 * gcc.target/i386/pr64805.c: New.
16695 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16697 * gcc.dg/guality/guality.h (main): Add argv[0] to
16698 guality_gdb_command.
16700 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16703 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16705 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16708 * gcc.target/sh/sh.exp
16709 (check_effective_target_atomic_model_soft_gusa_available,
16710 check_effective_target_atomic_model_soft_tcb_available,
16711 check_effective_target_atomic_model_soft_imask_available,
16712 check_effective_target_atomic_model_hard_llcs_available): New.
16713 * gcc.target/sh/pr64659-0.h: New.
16714 * gcc.target/sh/pr64659-1.c: New.
16715 * gcc.target/sh/pr64659-2.c: New.
16716 * gcc.target/sh/pr64659-3.c: New.
16717 * gcc.target/sh/pr64659-4.c: New.
16719 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16721 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16722 scan-assembler-times pattern.
16724 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16726 PR middle-end/64809
16727 * gcc.dg/pr64809.c: New test.
16729 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16731 PR tree-optimization/64277
16732 * gcc.dg/pr64277.c: New.
16734 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16736 PR tree-optimization/64718
16737 * gcc.c-torture/execute/pr64718.c: New test.
16739 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16741 * gcc.target/aarch64/abs_2.c: New.
16743 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16745 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16746 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16747 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16750 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16753 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16754 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16755 { target comdat_group }.
16757 2015-01-27 Tobias Burnus <burnus@net-b.de>
16760 * gfortran.dg/goacc/coarray_2.f90: New.
16762 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16766 * g++.dg/torture/pr64139.C: New testcase.
16767 * g++.dg/torture/pr60871.C: Likewise.
16769 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16772 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16773 prevent linking errors.
16775 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16778 * g++.dg/torture/pr64282.C: New testcase.
16780 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16782 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16785 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16787 * gcc.target/s390/hotpatch-13.c: New testcase.
16788 * gcc.target/s390/hotpatch-14.c: New testcase.
16789 * gcc.target/s390/hotpatch-15.c: New testcase.
16790 * gcc.target/s390/hotpatch-16.c: New testcase.
16791 * gcc.target/s390/hotpatch-17.c: New testcase.
16792 * gcc.target/s390/hotpatch-18.c: New testcase.
16793 * gcc.target/s390/hotpatch-19.c: New testcase.
16794 * gcc.target/s390/hotpatch-20.c: New testcase.
16795 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16796 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16797 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16798 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16799 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16800 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16801 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16802 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16803 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16804 * gcc.target/s390/hotpatch-10.c: Likewise.
16805 * gcc.target/s390/hotpatch-11.c: Likewise.
16806 * gcc.target/s390/hotpatch-12.c: Likewise.
16807 * gcc.target/s390/hotpatch-2.c: Likewise.
16808 * gcc.target/s390/hotpatch-3.c: Likewise.
16809 * gcc.target/s390/hotpatch-4.c: Likewise.
16810 * gcc.target/s390/hotpatch-5.c: Likewise.
16811 * gcc.target/s390/hotpatch-6.c: Likewise.
16812 * gcc.target/s390/hotpatch-7.c: Likewise.
16813 * gcc.target/s390/hotpatch-8.c: Likewise.
16814 * gcc.target/s390/hotpatch-9.c: Likewise.
16815 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16816 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16817 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16818 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16819 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16820 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16821 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16822 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16824 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16826 * gcc.dg/long_branch.c: New testcase.
16828 2015-01-27 Richard Biener <rguenther@suse.de>
16830 PR tree-optimization/56273
16831 PR tree-optimization/59124
16832 PR tree-optimization/64277
16833 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16834 * gcc.dg/Warray-bounds-12.c: Likewise.
16835 * gcc.dg/Warray-bounds-13.c: Likewise.
16837 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16839 PR rtl-optimization/61058
16840 * gcc.dg/pr61058.c: New test.
16842 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16844 * gcc.target/i386/chkp-narrow-bounds.c: New.
16846 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16848 PR tree-optimization/64807
16849 * gcc.dg/pr64807.c: New test.
16852 * gcc.dg/pr64766.c: New test.
16854 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16857 * gcc.target/sh/pr49263-4.c: New.
16859 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16862 * gfortran.dg/allocate_with_mold_1.f90: New test
16864 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16867 * gcc.dg/pr64778.c: New test.
16869 PR middle-end/64421
16870 * gcc.dg/vect/pr64421.c: New test.
16872 2015-01-26 Tobias Burnus <burnus@net-b.de>
16875 * gfortran.dg/coarray_36.f: New.
16876 * gfortran.dg/coarray_37.f90: New.
16878 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16881 * gfortran.dg/class_allocate_18.f90: New.
16883 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16885 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16887 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16889 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16891 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16893 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16895 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16897 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16899 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16901 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16902 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16903 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16904 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16906 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16908 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16909 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16910 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16912 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16914 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16915 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16916 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16917 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16918 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16921 2015-01-26 Richard Biener <rguenther@suse.de>
16923 PR middle-end/64764
16924 * gcc.dg/uninit-19.c: New testcase.
16926 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16928 * lib/target-supports.exp (check_effective_target_vect64): Add
16931 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16934 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16936 2015-01-26 Tony Liu <tony.liu@arm.com>
16938 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16941 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16943 PR libfortran/64770
16944 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16945 correctly, clean up afterwards.
16947 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16950 * gfortran.dg/use_rename_7.f90: New.
16952 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16954 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16955 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16957 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16960 * gcc.target/sh/pr54236-4.c: New.
16962 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16964 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16965 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16968 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16970 PR libfortran/64770
16971 * gfortran.dg/open_new_segv.f90: New test.
16973 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16982 * gcc.target/sh/pr64345-1.c: New.
16983 * gcc.target/sh/pr64345-2.c: New.
16984 * gcc.target/sh/pr59533-1.c: New.
16985 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16986 * gcc.target/sh/pr52933-2.c: Likewise.
16987 * gcc.target/sh/pr54089-1.c: Likewise.
16988 * gcc.target/sh/pr54236-1.c: Likewise.
16989 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16990 * gcc.target/sh/pr49263-1.c: Remove xfails.
16991 * gcc.target/sh/pr49263-2.c: Likewise.
16992 * gcc.target/sh/pr49263-3.c: Likewise.
16993 * gcc.target/sh/pr53987-1.c: Likewise.
16994 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16995 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16996 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16997 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16998 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16999 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17001 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17004 2015-01-24 Tom de Vries <tom@codesourcery.com>
17006 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17008 2015-01-23 Ian Lance Taylor <iant@google.com>
17011 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17012 targets without split stack support.
17014 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17017 * gcc.target/i386/pr64317.c: New test.
17019 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17021 PR rtl-optimization/63637
17022 PR rtl-optimization/60663
17023 * gcc.dg/pr63637-1.c: New test.
17024 * gcc.dg/pr63637-2.c: New test.
17025 * gcc.dg/pr63637-3.c: New test.
17026 * gcc.dg/pr63637-4.c: New test.
17027 * gcc.dg/pr63637-5.c: New test.
17028 * gcc.dg/pr63637-6.c: New test.
17029 * gcc.target/i386/pr63637-1.c: New test.
17030 * gcc.target/i386/pr63637-2.c: New test.
17031 * gcc.target/i386/pr63637-3.c: New test.
17032 * gcc.target/i386/pr63637-4.c: New test.
17033 * gcc.target/i386/pr63637-5.c: New test.
17034 * gcc.target/i386/pr63637-6.c: New test.
17036 2015-01-23 Richard Biener <rguenther@suse.de>
17039 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17040 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17042 2015-01-23 Marek Polacek <polacek@redhat.com>
17044 PR preprocessor/60570
17045 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17046 * gcc.dg/cpp/pr60570.c: New test.
17048 2015-01-23 Richard Biener <rguenther@suse.de>
17051 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17052 vectorization on vect64 targets.
17054 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17057 * gfortran.dg/class_allocate_17.f90: New.
17059 2015-01-23 Tobias Burnus <burnus@net-b.de>
17062 * gfortran.dg/goacc/combined_loop.f90: New.
17064 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17067 * gfortran.dg/make_unit.f90: New test.
17069 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17072 * gfortran.dg/negative_unit_int8.f: Update.
17074 2015-01-22 Jeff Law <law@redhat.com>
17077 * gcc.target/m68k/pr52076-1.c: New test.
17078 * gcc.target/m68k/pr52076-2.c: New test.
17080 2015-01-22 Richard Biener <rguenther@suse.de>
17082 PR middle-end/64728
17083 * gcc.dg/torture/pr64728.c: New testcase.
17085 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17088 * g++.dg/pr64688.C: New test.
17090 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17092 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17093 to avoid errors with -fpic.
17095 2015-01-22 Richard Biener <rguenther@suse.de>
17098 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17100 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17102 PR rtl-optimization/64682
17103 * gcc.c-torture/execute/pr64682.c: New file.
17105 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17108 * gcc.dg/pr64511.c: New test.
17110 PR rtl-optimization/62078
17111 * g++.dg/opt/pr62078.C: New test.
17114 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17116 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17119 * gfortran.dg/internal_pack_15.f90: New test.
17121 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17123 * c-c++-common/tsan/step.c: New testcase.
17125 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17127 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17129 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17131 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17133 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17135 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17137 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17139 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17141 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17143 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17145 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17147 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17149 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17151 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17153 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17155 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17157 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17159 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17161 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17163 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17165 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17167 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17169 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17171 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17175 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17176 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17177 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17182 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17183 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17184 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17187 2015-01-21 Renlin Li <renlin.li@arm.com>
17189 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17190 * g++.dg/tls/thread_local5g.C: Likewise.
17191 * g++.dg/tls/thread_local6g.C: Likewise.
17193 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17195 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17196 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17197 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17199 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17201 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17202 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17203 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17205 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17207 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17208 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17209 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17211 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17213 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17214 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17215 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17217 2015-01-20 Jeff Law <law@redhat.com>
17220 * gcc.target/m68k/pr59946.c: New test.
17222 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17224 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17225 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17226 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17228 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17230 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17231 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17232 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17234 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17236 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17237 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17238 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17240 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17242 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17243 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17244 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17246 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17249 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17251 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17252 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17253 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17255 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17257 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17258 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17259 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17261 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17263 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17265 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17267 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17270 * g++.dg/ubsan/pr64632.C: New test.
17273 * gcc.dg/pr64663.c: New test.
17275 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17278 * g++.dg/warn/Wunused-var-23.C: New.
17280 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17283 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17284 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17286 2015-01-20 Richard Biener <rguenther@suse.de>
17289 * gcc.dg/lto/pr64684_0.c: New testcase.
17290 * gcc.dg/lto/pr64684_1.c: Likewise.
17291 * gcc.dg/lto/pr64684_2.c: Likewise.
17292 * gcc.dg/lto/pr64685_0.c: Likewise.
17293 * gcc.dg/lto/pr64685_1.c: Likewise.
17295 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17298 * g++.dg/cpp1y/lambda-init12.C: New.
17300 2015-01-20 Richard Biener <rguenther@suse.de>
17302 PR tree-optimization/64410
17303 * g++.dg/vect/pr64410.cc: Require vect_double.
17305 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17308 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17310 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17314 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17316 PR rtl-optimization/64081
17317 * gcc.dg/pr64081.c: New test.
17319 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17321 * jit.dg/harness.h: Include <unistd.h>.
17322 (CHECK_NO_ERRORS): New.
17323 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17324 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17325 gcc_jit_context_compile_to_file.
17326 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17327 args to the spawned executable.
17328 (jit-expand-vars): New function.
17329 (jit-exe-params): New variable.
17330 (dg-jit-set-exe-params): New function.
17331 (jit-dg-test): Detect testcases that use
17332 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17333 Set arguments of spawned process to jit-exe-params.
17334 (jit-get-output-filename): New function.
17335 (jit-setup-compile-to-file): New function.
17336 (jit-verify-compile-to-file): New function.
17337 (jit-run-executable): New function.
17338 (jit-verify-executable): New function.
17339 * jit.dg/test-compile-to-assembler.c: New testcase.
17340 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17341 * jit.dg/test-compile-to-executable.c: New testcase.
17342 * jit.dg/test-compile-to-object.c: New testcase.
17344 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17347 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17350 2015-01-19 Martin Liska <mliska@suse.cz>
17352 * objc/compile/pr64668.m: New test.
17354 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17356 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17357 (create_overflow_fn): Update comment to clarify that
17358 the third param of the created function is a bool *, not
17360 (verify_int_overflow_fn): Convert param "expected_ovf" from
17361 int to bool. Update third param of "overflow_fn_type" from int *
17362 to bool *. Update local "actual_ovf" from int to bool.
17363 (verify_uint_overflow_fn): Likewise.
17365 2015-01-19 Martin Liska <mliska@suse.cz>
17367 * gcc.dg/ipa/ipa-icf-33.c: New test.
17369 2015-01-19 Felix Yang <felix.yang@huawei.com>
17370 Haijian Zhang <z.zhanghaijian@huawei.com>
17372 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17373 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17374 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17375 result_float64x2, expected_hfloat64x2): New helper type, variable and
17377 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17378 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17379 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17380 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17381 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17382 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17383 and target without the FMA feature.
17385 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17387 * gcc.target/aarch64/pr64304.c: New testcase.
17389 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17391 PR rtl-optimization/64081
17392 * gcc.dg/pr64081.c: New test.
17394 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17397 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17399 * gcc.target/aarch64/test_frame_6.c: Likewise.
17400 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17401 and x19 (in the epilogue).
17402 * gcc.target/aarch64/test_frame_4.c: Likewise.
17403 * gcc.target/aarch64/test_frame_7.c: Likewise.
17405 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17407 * gcc.target/i386/chkp-always_inline.c: New.
17409 2015-01-15 Andrew Pinski <apinski@cavium.com>
17410 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17412 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17413 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17415 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17418 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17419 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17421 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17424 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17426 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17429 * gcc.target/sh/torture/pr64652.c: New.
17431 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17433 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17434 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17435 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17436 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17437 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17438 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17440 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17443 * g++.dg/torture/pr64378.C: New testcase.
17445 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17448 * gfortran.dg/block_13.f08: New test
17450 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17453 * gfortran.dg/associate_1.f03: Allow test for character with
17456 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17458 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17459 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17461 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17463 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17465 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17468 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17470 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17473 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17476 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17479 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17481 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17484 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17486 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17488 PR rtl-optimization/52773
17489 * gcc.c-torture/compile/pr52773.c: New test.
17491 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17494 * g++.dg/cpp0x/alias-decl-46.C: New.
17496 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17498 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17500 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17502 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17504 (CHECK_FP): Likewise.
17505 (CHECK_CUMULATIVE_SAT): Likewise.
17507 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17509 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17510 (Set_Neon_Cumulative_Sat): Add parameter.
17511 (__set_neon_cumulative_sat): Support new parameter.
17512 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17513 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17515 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17516 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17519 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17521 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17522 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17524 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17527 * g++.dg/tls/thread_local-ice4.C: New.
17529 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17531 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17534 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17537 * g++.dg/cpp0x/vt-62276.C: New.
17539 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17541 PR middle-end/64353
17542 * g++.dg/pr64353.C: New.
17544 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17547 * gcc.target/aarch64/pr64263_1.c: New test.
17549 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17551 PR tree-optimization/64434
17552 * gcc.dg/torture/pr64434.c: Move to...
17553 * gcc.dg/pr64434.c: ... here.
17555 2015-01-16 Richard Biener <rguenther@suse.de>
17557 PR middle-end/64614
17558 * gcc.dg/uninit-18.c: New testcase.
17560 2015-01-16 Richard Biener <rguenther@suse.de>
17562 PR tree-optimization/64568
17563 * g++.dg/torture/pr64568-2.C: New testcase.
17565 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17568 * gcc.target/i386/chkp-label-address.c: New.
17570 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17573 * gfortran.dg/pointer_init_6.f90: Extended.
17575 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17577 * gcc.c-torture/compile/20150108.c: New test.
17579 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17581 * gcc.target/visium: New directory.
17583 2015-01-16 Richard Biener <rguenther@suse.de>
17585 PR tree-optimization/61743
17586 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17587 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17589 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17591 * gcc.dg/pr64015.c: New test.
17593 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17597 * g++.dg/ipa/pr64612.C: New test.
17599 2015-01-16 Renlin Li <renlin.li@arm.com>
17601 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17603 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17605 * gcc.target/i386/sse-14.c: Test new intrinsic.
17606 * gcc.target/i386/sse-22.c: Ditto.
17608 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17611 * g++.dg/cpp0x/auto44.C: New.
17613 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17616 * gcc.target/nios2/gpopt-all.c: New test case.
17617 * gcc.target/nios2/gpopt-local.c: New test case.
17618 * gcc.target/nios2/gpopt-global.c: New test case.
17619 * gcc.target/nios2/gpopt-data.c: New test case.
17620 * gcc.target/nios2/gpopt-none.c: New test case.
17622 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17624 * g++.dg/ubsan/vptr-1.C: New test.
17625 * g++.dg/ubsan/vptr-2.C: New test.
17626 * g++.dg/ubsan/vptr-3.C: New test.
17627 * g++.dg/ubsan/vptr-4.C: New test.
17628 * g++.dg/ubsan/vptr-5.C: New test.
17629 * g++.dg/ubsan/vptr-6.C: New test.
17630 * g++.dg/ubsan/vptr-7.C: New test.
17631 * g++.dg/ubsan/vptr-8.C: New test.
17632 * g++.dg/ubsan/vptr-9.C: New test.
17634 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17636 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17638 * lib/gcc-dg.exp: Likewise.
17640 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17642 PR rtl-optimization/64110
17643 * gcc.target/i386/pr64110.c: Add scan-assembler.
17645 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17646 James Norris <jnorris@codesourcery.com>
17647 Cesar Philippidis <cesar@codesourcery.com>
17648 Ilmir Usmanov <i.usmanov@samsung.com>
17650 * lib/target-supports.exp (check_effective_target_fopenacc): New
17652 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17653 * g++.dg/goacc/goacc.exp: Likewise.
17654 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17655 * gcc.dg/goacc/goacc.exp: Likewise.
17656 * gfortran.dg/goacc/goacc.exp: Likewise.
17657 * c-c++-common/cpp/openacc-define-1.c: New file.
17658 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17659 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17660 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17661 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17662 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17663 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17664 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17665 * c-c++-common/goacc/cache-1.c: Likewise.
17666 * c-c++-common/goacc/clauses-fail.c: Likewise.
17667 * c-c++-common/goacc/collapse-1.c: Likewise.
17668 * c-c++-common/goacc/data-1.c: Likewise.
17669 * c-c++-common/goacc/data-2.c: Likewise.
17670 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17671 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17672 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17673 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17674 * c-c++-common/goacc/if-clause-1.c: Likewise.
17675 * c-c++-common/goacc/if-clause-2.c: Likewise.
17676 * c-c++-common/goacc/kernels-1.c: Likewise.
17677 * c-c++-common/goacc/loop-1.c: Likewise.
17678 * c-c++-common/goacc/loop-private-1.c: Likewise.
17679 * c-c++-common/goacc/nesting-1.c: Likewise.
17680 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17681 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17682 * c-c++-common/goacc/parallel-1.c: Likewise.
17683 * c-c++-common/goacc/pcopy.c: Likewise.
17684 * c-c++-common/goacc/pcopyin.c: Likewise.
17685 * c-c++-common/goacc/pcopyout.c: Likewise.
17686 * c-c++-common/goacc/pcreate.c: Likewise.
17687 * c-c++-common/goacc/pragma_context.c: Likewise.
17688 * c-c++-common/goacc/present-1.c: Likewise.
17689 * c-c++-common/goacc/reduction-1.c: Likewise.
17690 * c-c++-common/goacc/reduction-2.c: Likewise.
17691 * c-c++-common/goacc/reduction-3.c: Likewise.
17692 * c-c++-common/goacc/reduction-4.c: Likewise.
17693 * c-c++-common/goacc/sb-1.c: Likewise.
17694 * c-c++-common/goacc/sb-2.c: Likewise.
17695 * c-c++-common/goacc/sb-3.c: Likewise.
17696 * c-c++-common/goacc/update-1.c: Likewise.
17697 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17698 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17699 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17700 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17701 * gfortran.dg/goacc/assumed.f95: Likewise.
17702 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17703 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17704 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17705 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17706 * gfortran.dg/goacc/branch.f95: Likewise.
17707 * gfortran.dg/goacc/cache-1.f95: Likewise.
17708 * gfortran.dg/goacc/coarray.f95: Likewise.
17709 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17710 * gfortran.dg/goacc/cray.f95: Likewise.
17711 * gfortran.dg/goacc/critical.f95: Likewise.
17712 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17713 * gfortran.dg/goacc/data-tree.f95: Likewise.
17714 * gfortran.dg/goacc/declare-1.f95: Likewise.
17715 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17716 * gfortran.dg/goacc/fixed-1.f: Likewise.
17717 * gfortran.dg/goacc/fixed-2.f: Likewise.
17718 * gfortran.dg/goacc/fixed-3.f: Likewise.
17719 * gfortran.dg/goacc/fixed-4.f: Likewise.
17720 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17721 * gfortran.dg/goacc/if.f95: Likewise.
17722 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17723 * gfortran.dg/goacc/list.f95: Likewise.
17724 * gfortran.dg/goacc/literal.f95: Likewise.
17725 * gfortran.dg/goacc/loop-1.f95: Likewise.
17726 * gfortran.dg/goacc/loop-2.f95: Likewise.
17727 * gfortran.dg/goacc/loop-3.f95: Likewise.
17728 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17729 * gfortran.dg/goacc/omp.f95: Likewise.
17730 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17731 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17732 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17733 * gfortran.dg/goacc/parameter.f95: Likewise.
17734 * gfortran.dg/goacc/private-1.f95: Likewise.
17735 * gfortran.dg/goacc/private-2.f95: Likewise.
17736 * gfortran.dg/goacc/private-3.f95: Likewise.
17737 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17738 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17739 * gfortran.dg/goacc/reduction.f95: Likewise.
17740 * gfortran.dg/goacc/routine-1.f90: Likewise.
17741 * gfortran.dg/goacc/routine-2.f90: Likewise.
17742 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17743 * gfortran.dg/goacc/several-directives.f95: Likewise.
17744 * gfortran.dg/goacc/sie.f95: Likewise.
17745 * gfortran.dg/goacc/subarrays.f95: Likewise.
17746 * gfortran.dg/gomp/map-1.f90: Likewise.
17747 * gfortran.dg/openacc-define-1.f90: Likewise.
17748 * gfortran.dg/openacc-define-2.f90: Likewise.
17749 * gfortran.dg/openacc-define-3.f90: Likewise.
17750 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17751 * g++.dg/gomp/block-2.C: Likewise.
17752 * g++.dg/gomp/block-3.C: Likewise.
17753 * g++.dg/gomp/block-5.C: Likewise.
17754 * g++.dg/gomp/target-1.C: Likewise.
17755 * g++.dg/gomp/target-2.C: Likewise.
17756 * g++.dg/gomp/taskgroup-1.C: Likewise.
17757 * g++.dg/gomp/teams-1.C: Likewise.
17758 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17759 * gcc.dg/cilk-plus/jump.c: Likewise.
17760 * gcc.dg/gomp/block-1.c: Likewise.
17761 * gcc.dg/gomp/block-10.c: Likewise.
17762 * gcc.dg/gomp/block-2.c: Likewise.
17763 * gcc.dg/gomp/block-3.c: Likewise.
17764 * gcc.dg/gomp/block-4.c: Likewise.
17765 * gcc.dg/gomp/block-5.c: Likewise.
17766 * gcc.dg/gomp/block-6.c: Likewise.
17767 * gcc.dg/gomp/block-7.c: Likewise.
17768 * gcc.dg/gomp/block-8.c: Likewise.
17769 * gcc.dg/gomp/block-9.c: Likewise.
17770 * gcc.dg/gomp/target-1.c: Likewise.
17771 * gcc.dg/gomp/target-2.c: Likewise.
17772 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17773 * gcc.dg/gomp/teams-1.c: Likewise.
17775 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17777 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17780 2015-01-15 Mike Stump <mikestump@comcast.net>
17782 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17783 * gcc.dg/inline_2.c: Likewise.
17784 * gcc.dg/inline_3.c: Likewise.
17785 * gcc.dg/inline_4.c: Likewise.
17787 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17790 * gfortran.dg/proc_ptr_comp_43.f90: New.
17792 2015-01-15 Mike Stump <mikestump@comcast.net>
17794 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17795 * gcc.dg/unroll_2.c: Likewise.
17796 * gcc.dg/unroll_3.c: Likewise.
17797 * gcc.dg/unroll_4.c: Likewise.
17798 * gcc.dg/unroll_5.c: Likewise.
17800 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17803 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17805 * gcc.target/aarch64/test_frame_6.c: Likewise.
17806 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17807 x30 and x19 (in the epilogue).
17808 * gcc.target/aarch64/test_frame_4.c: Likewise.
17809 * gcc.target/aarch64/test_frame_7.c: Likewise.
17811 2015-01-15 Martin Liska <mliska@suse.cz>
17813 * g++.dg/ipa/pr64068.C: New test.
17814 * gcc.dg/ipa/PR64559.c: New test.
17816 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17818 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17821 2015-01-15 Richard Biener <rguenther@suse.de>
17823 PR tree-optimization/61743
17824 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17825 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17827 2015-01-15 Renlin Li <renlin.li@arm.com>
17829 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17830 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17832 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17834 * gcc.dg/vect/vect-aggressive-1.c: New.
17835 * gcc.target/i386/avx2-vect-aggressive.c: New.
17837 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17839 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17841 2015-01-15 Richard Biener <rguenther@suse.de>
17844 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17845 -Wl,-undefined,dynamic_lookup.
17847 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17849 * gnat.dg/opt47.adb: New test.
17851 2015-01-15 Richard Biener <rguenther@suse.de>
17854 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17856 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17858 PR tree-optimization/64434
17859 * gcc.dg/torture/pr64434.c: New test.
17861 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17863 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17864 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17865 -march=loongson* and -march=octeon* require -mno-micromips.
17867 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17868 Matthew Fortune <matthew.fortune@imgtec.com>
17870 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17871 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17872 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17873 * gcc.target/mips/call-saved-7.c: New file.
17874 * gcc.target/mips/call-saved-8.c: New file.
17875 * gcc.target/mips/call-saved-9.c: New file.
17877 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17879 * gcc.target/mips/lsa.c: New file.
17880 * gcc.target/mips/mips64-lsa.c: Likewise.
17881 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17882 * gcc.target/mips/mulsize-4.c: Likewise.
17883 * gcc.target/mips/mulsize-5.c: New file.
17884 * gcc.target/mips/mulsize-6.c: Likewise.
17885 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17886 and !HAS_LSA as ghost options.
17887 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17890 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17892 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17894 2015-01-15 Richard Biener <rguenther@suse.de>
17896 PR middle-end/64365
17897 * gcc.dg/torture/pr64365.c: New testcase.
17899 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17901 * gcc.dg/stackprotectexplicit1.c: New test.
17902 * g++.dg/stackprotectexplicit2.c: New test.
17904 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17907 * gfortran.dg/inquire_internal.f90: New.
17908 * gfortran.dg/negative_unit_check.f90: New.
17910 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17913 * gcc.target/sh/pr53988-1.c: New.
17915 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17918 * g++.dg/tls/thread_local-ice3.C: New.
17920 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17922 * gcc.target/i386/fentry-override.c: Properly place {} in target
17923 selector. Remove nonpic.
17924 * gcc.target/i386/fentry.c: Likewise.
17926 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17928 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17929 warnings instead of errors.
17931 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17933 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17934 option support instead of ENABLE_LTO from Makefile.
17936 2015-01-14 Richard Biener <rguenther@suse.de>
17938 PR tree-optimization/59354
17939 * gcc.dg/vect/pr59354.c: New testcase.
17941 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17943 * lib/target-supports.exp
17944 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17945 on ARM architures before v7.
17947 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17949 PR middle-end/59448
17950 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17951 an atomic_exchange.
17953 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17956 * gcc.target/i386/pr64386.c: New test.
17958 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17961 * gcc.target/i386/pr64393.c: New test.
17963 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17966 * gcc.target/i386/pr64387.c: New test.
17968 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17970 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17972 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17974 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17976 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17979 * gcc.target/arm/pr64453.c: New.
17981 2015-01-14 Richard Biener <rguenther@suse.de>
17984 * gcc.dg/lto/pr64415_0.c: New testcase.
17985 * gcc.dg/lto/pr64415_1.c: Likewise.
17987 2015-01-14 Martin Liska <mliska@suse.cz>
17989 * gcc.dg/ipa/pr64307.c: New test.
17991 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17993 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17994 64-bit and 128-bit.
17996 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17999 * gcc.target/arm/pr64460_1.c: New test.
18001 2015-01-14 Richard Biener <rguenther@suse.de>
18003 PR tree-optimization/64493
18004 PR tree-optimization/64495
18005 * gcc.dg/vect/pr64493.c: New testcase.
18006 * gcc.dg/vect/pr64495.c: Likewise.
18008 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18010 * gcc.dg/Warray-bounds-11.c: New test-case.
18012 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18014 * gcc.target/mips/octeon3-pipe-1.c: New test.
18016 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18018 * jit.dg/harness.h (set_up_logging): Move string concatenation
18020 (concat_strings): New function.
18021 (dump_reproducer): New function.
18022 (test_jit): Call dump_reproducer.
18023 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18025 (jit-dg-test): Delete any generated reproducer from previous runs.
18026 Verify that a generated reproducer was created, and verify that it
18028 * jit.dg/test-nested-contexts.c (main): Call
18029 gcc_jit_context_dump_reproducer_to_file.
18031 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18033 * gcc.dg/aru-2.c: Add dg-require-profiling.
18035 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18037 * lib/target-supports.exp (check_profiling_available): Check if
18040 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18043 * g++.dg/torture/pr64565.C: New testcase.
18045 2015-01-13 Marek Polacek <polacek@redhat.com>
18047 PR middle-end/64391
18048 * gcc.dg/tm/pr64391.c: New test.
18050 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18052 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18055 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18057 * gcc.target/i386/pie.c: New test.
18059 * lib/target-supports.exp (check_effective_target_pie): New.
18061 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18063 PR rtl-optimization/64286
18064 * gcc.target/i386/avx2-pr64286.c: New test.
18066 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18069 * g++.dg/cpp0x/vt-57626.C: New.
18071 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18074 * gfortran.dg/pr64528.f90: New test.
18076 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18078 * gcc.target/aarch64/subsp.c: New test.
18080 2015-01-13 Andrew Pinski <apinski@cavium.com>
18082 * gcc.target/aarch64/store-pair-1.c: New testcase.
18084 2015-01-13 Richard Biener <rguenther@suse.de>
18087 * gcc.dg/lto/pr64373_0.c: New testcase.
18089 2015-01-13 Andrew Pinski <apinski@cavium.com>
18091 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18092 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18094 2015-01-13 Richard Biener <rguenther@suse.de>
18096 PR tree-optimization/64406
18097 * gcc.dg/pr64406.c: New testcase.
18099 2015-01-13 Richard Biener <rguenther@suse.de>
18101 PR tree-optimization/64404
18102 * gcc.dg/vect/pr64404.c: New testcase.
18104 2015-01-13 Richard Biener <rguenther@suse.de>
18106 PR tree-optimization/64568
18107 * g++.dg/torture/pr64568.C: New testcase.
18109 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18111 * jit.dg/test-error-local-used-from-other-function.c: New test
18113 * jit.dg/test-error-param-reuse.c: New test case.
18114 * jit.dg/test-error-param-sharing.c: New test case.
18115 * jit.dg/test-error-param-used-from-other-function.c: New test
18117 * jit.dg/test-error-param-used-without-a-function.c: New test
18120 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18122 PR tree-optimization/64563
18123 * gcc.dg/pr64563.c: New test.
18126 * gcc.target/i386/pr64513.c: New test.
18128 PR tree-optimization/64454
18129 * gcc.dg/pr64454.c: New test.
18132 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18134 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18135 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18136 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18137 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18138 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18139 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18140 * gcc.dg/vect/slp-25.c: Likewise.
18141 * gcc.dg/vect/vect-109.c: Likewise.
18142 * gcc.dg/vect/vect-13.c: Likewise.
18143 * gcc.dg/vect/vect-17.c: Likewise.
18144 * gcc.dg/vect/vect-18.c: Likewise.
18145 * gcc.dg/vect/vect-19.c: Likewise.
18146 * gcc.dg/vect/vect-20.c: Likewise.
18147 * gcc.dg/vect/vect-21.c: Likewise.
18148 * gcc.dg/vect/vect-22.c: Likewise.
18149 * gcc.dg/vect/vect-27.c: Likewise.
18150 * gcc.dg/vect/vect-29.c: Likewise.
18151 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18152 * gcc.dg/vect/vect-2.c: Likewise.
18153 * gcc.dg/vect/vect-3.c: Likewise.
18154 * gcc.dg/vect/vect-4.c: Likewise.
18155 * gcc.dg/vect/vect-5.c: Likewise.
18156 * gcc.dg/vect/vect-72.c: Likewise.
18157 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18158 * gcc.dg/vect/vect-73.c: Likewise.
18159 * gcc.dg/vect/vect-77-global.c: Likewise.
18160 * gcc.dg/vect/vect-78-global.c: Likewise.
18161 * gcc.dg/vect/vect-7.c: Likewise.
18162 * gcc.dg/vect/vect-86.c: Likewise.
18163 * gcc.dg/vect/vect-align-1.c: Likewise.
18164 * gcc.dg/vect/vect-align-3.c: Likewise.
18165 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18166 * gcc.dg/vect/vect-all.c: Likewise.
18167 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18168 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18169 * gcc.dg/vect/vect-peel-3.c: Likewise.
18170 * gcc.dg/vect/vect-peel-4.c: Likewise.
18171 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18173 2015-01-12 Jeff Law <law@redhat.com>
18176 * gcc.target/m68k/pr64461.c: New test.
18178 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18180 * jit.dg/test-array-as-pointer.c (create_code): Update call
18181 to gcc_jit_context_new_global by setting "kind" to
18182 GCC_JIT_GLOBAL_IMPORTED.
18183 * jit.dg/test-error-array-as-pointer.c: Likewise.
18184 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18185 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18186 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18187 * jit.dg/test-using-global.c (the_global): Rename to...
18188 (imported_global): ...this.
18189 (create_code): Update to test the three kinds of global.
18190 (verify_code): Likewise.
18192 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18195 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18196 undefined behavior.
18197 * gcc.target/i386/pr64291-2.c: Updated.
18199 2015-01-12 Richard Biener <rguenther@suse.de>
18201 PR tree-optimization/64530
18202 * gfortran.dg/pr64530.f90: New testcase.
18204 2015-01-12 Richard Biener <rguenther@suse.de>
18206 PR middle-end/64357
18207 * gcc.dg/torture/pr64357.c: New testcase.
18209 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18211 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18214 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18215 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18217 2015-01-12 Martin Liska <mliska@suse.cz>
18219 * gcc.dg/ipa/PR64550.c: New test.
18221 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18224 * g++.dg/ipa/pr63470.C: New testcase.
18226 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18229 * gfortran.dg/typebound_operator_20.f90: New.
18231 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18234 * gfortran.dg/proc_ptr_comp_42.f90: New.
18236 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18239 * gfortran.dg/proc_ptr_comp_41.f90: New.
18241 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18243 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18245 2015-01-10 Tobias Burnus <burnus@net-b.de>
18248 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18249 and add dg-excess-errors.
18250 * gfortran.dg/line_length_6.f90: New.
18251 * gfortran.dg/line_length_7.f90: New.
18252 * gfortran.dg/line_length_8.f90: New.
18253 * gfortran.dg/line_length_9.f90: New.
18254 * gfortran.dg/line_length_10.f90: New.
18255 * gfortran.dg/line_length_11.f90: New.
18257 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18259 * jit.dg/test-threads.c (struct testcase): Move declaration
18260 to jit.dg/all-non-failing-tests.h.
18261 (testcases): Likewise.
18262 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18263 declaration here from jit.dg/all-non-failing-tests.h.
18264 (testcases): Likewise.
18265 * jit.dg/test-combination.c (create_code): Eliminate spelling
18266 out all of the testcases in favor of looping through the
18267 "testcases" metadata.
18268 (verify_code): Likewise.
18270 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18272 PR rtl-optimization/64536
18273 * gcc.dg/pr64536.c: New test.
18275 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18277 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18278 * jit.dg/test-combination.c (create_code): Likewise.
18279 (verify_code): Likewise.
18280 * jit.dg/test-constants.c: New test case.
18281 * jit.dg/test-threads.c: Add test-constants.c.
18283 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18286 * objc.dg/gnu-api-2-class.m: Add a test case
18287 for the above change.
18289 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18291 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18293 2015-01-09 Richard Biener <rguenther@suse.de>
18295 PR tree-optimization/64410
18296 * g++.dg/vect/pr64410.cc: New testcase.
18298 2015-01-09 Martin Liska <mliska@suse.cz>
18300 * gcc.dg/ipa/ipa-icf-32.c: New test.
18302 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18304 * c-c++-common/tsan/tsan_barrier.h: New.
18305 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18306 * c-c++-common/tsan/bitfield_race.c: Likewise.
18307 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18308 * c-c++-common/tsan/mutexset1.c: Likewise.
18309 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18310 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18311 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18312 * c-c++-common/tsan/simple_race.c: Likewise.
18313 * c-c++-common/tsan/simple_stack.c: Likewise.
18314 * c-c++-common/tsan/sleep_sync.c: Likewise.
18315 * c-c++-common/tsan/tiny_race.c: Likewise.
18316 * c-c++-common/tsan/tls_race.c: Likewise.
18317 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18318 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18319 * g++.dg/tsan/atomic_free.C: Likewise.
18320 * g++.dg/tsan/atomic_free2.C: Likewise.
18321 * g++.dg/tsan/cond_race.C: Likewise.
18322 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18324 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18327 * lib/target-supports.exp (check_effective_target_libatomic_available):
18329 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18330 targets that match effective-target libatomic_available.
18331 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18333 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18335 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18336 Verify the result of gcc_jit_context_get_last_error.
18337 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18339 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18341 PR tree-optimization/63989
18342 * gcc.dg/strlenopt-27.c: New test.
18344 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18346 * jit.dg/harness.h (set_up_logging): New function.
18347 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18348 set_up_logging on the context, so that every testcase is
18349 logged to a particular file.
18350 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18351 and call gcc_jit_context_set_logfile on the top-level context.
18353 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18356 * g++.dg/opt/pr64338.C: New test.
18358 2015-01-08 Tobias Burnus <burnus@net-b.de>
18360 * gfortran.dg/coarray/codimension_2b.f90: New file.
18361 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18362 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18364 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18367 * g++.dg/ext/fnname4.C: New.
18369 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18372 * g++.dg/cpp0x/constexpr-64462.C: New.
18374 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18377 * g++.dg/cpp0x/deleted10.C: New.
18379 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18381 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18383 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18385 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18386 GCC_JIT_UNARY_OP_ABS.
18387 (verify_unary_ops): Likewise.
18389 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18391 * jit.dg/test-arith-overflow.c: New test case.
18392 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18393 * jit.dg/test-combination.c (create_code): Likewise.
18394 (verify_code): Likewise.
18395 * jit.dg/test-threads.c (testcases): Likewise.
18397 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18399 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18400 rather than "jit". Load g++.exp, and call g++_init.
18401 Run test-*.cc files within the testsuite and *.cc files within
18403 (jit-dg-test): Drop the addition of -fgnu89-inline to
18404 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18405 doing it when compiling C testcases (since g++ does not handle
18406 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18407 is restored to the value after g++_init ran, rather than the
18408 value before g++_init ran. Return a list of
18409 $comp_output $output_file, as dg-test assumes.
18411 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18413 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18414 make it easier to figure out the origin of each test result when
18415 running test-combination.c and test-threads.c.
18416 (CHECK_VALUE): Likewise.
18417 (CHECK_DOUBLE_VALUE): Likewise.
18418 (CHECK_STRING_VALUE): Likewise.
18419 (CHECK_STRING_STARTS_WITH): Likewise.
18420 (CHECK_STRING_CONTAINS): Likewise.
18422 (check_string_value): Likewise, add "funcname" param.
18423 (check_string_starts_with): Likewise.
18424 (check_string_contains): Likewise.
18426 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18428 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18429 generating name of built executable.
18431 2015-01-07 Marek Polacek <polacek@redhat.com>
18434 * gcc.dg/pr64440.c: New test.
18435 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18437 2015-01-07 Marek Polacek <polacek@redhat.com>
18440 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18441 * gcc.dg/pr64417.c: New test.
18443 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18446 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18449 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18451 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18452 Check if testcases run without errors, not just if they compile.
18454 2015-01-06 Christian Bruel <christian.bruel@st.com>
18457 * gcc.target/sh/pr64507.c: New test.
18459 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18461 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18463 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18465 * c-c++-common/asan/sanitize-all-1.c: New test.
18466 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18467 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18468 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18469 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18471 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18473 * lib/target-supports.exp (check_profiling_available): Return 0 for
18475 (check_effective_target_tls_runtime): Likewise.
18476 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18477 * gcc.dg/20020312-2.c: Adjust for Visium.
18478 * gcc.dg/tls/thr-cse-1.c: Likewise
18479 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18480 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18481 * gcc.dg/weak/typeof-2.c: Likewise.
18483 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18485 PR rtl-optimization/64287
18486 * gcc.dg/aru-2.c: New test.
18488 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18491 * c-c++-common/ubsan/pr64344-1.c: New test.
18492 * c-c++-common/ubsan/pr64344-2.c: New test.
18494 PR tree-optimization/64465
18495 * gcc.dg/pr64465.c: New test.
18497 PR tree-optimization/64494
18498 * gcc.c-torture/compile/pr64494.c: New test.
18500 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18503 * gfortran.dg/realloc_on_assign_25.f90: New test.
18505 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18507 Update copyright years.
18509 2015-01-05 Marek Polacek <polacek@redhat.com>
18512 * gcc.dg/pr64423.c: New test.
18514 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18516 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18517 mmix-knuth-mmixware for the same reason as for MIPS.
18518 * gcc.dg/debug/debug-2.c: Ditto.
18520 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18522 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18525 * lib/gfortran.exp: Add libatomic library search path.
18526 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18527 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18529 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18531 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18533 * c-c++-common/tsan/bitfield_race.c: New testcase.
18534 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18536 2015-01-02 Tobias Burnus <burnus@net-b.de>
18538 * gfortran.dg/coarray/collectives_4.f90: New.
18540 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18543 * gfortran.dg/extends_16.f90: New.
18545 2015-01-02 Tobias Burnus <burnus@net-b.de>
18547 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18549 2015-01-02 Tobias Burnus <burnus@net-b.de>
18551 * gfortran.dg/coarray/codimension_2.f90: New.
18552 * gfortran.dg/coarray/codimension_2a.f90: New.
18553 * gfortran.dg/coarray_35.f90: New.
18554 * gfortran.dg/coarray_35a.f90: New.
18556 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18559 * gfortran.dg/dummy_procedure_11.f90: New.
18561 Copyright (C) 2015 Free Software Foundation, Inc.
18563 Copying and distribution of this file, with or without modification,
18564 are permitted in any medium without royalty provided the copyright
18565 notice and this notice are preserved.