1 2015-11-26 Martin Sebor <msebor@redhat.com>
3 * g++.dg/init/new45.C (cookie_size): New constant set to a value
4 appropriate for the target.
5 (operator new[]): Use it.
7 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
10 * g++.dg/cpp0x/pr67238.C: New.
12 2015-11-26 Martin Sebor <msebor@redhat.com>
14 * g++.dg/pr67876.C: Remove duplicate content.
16 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
18 * g++.dg/guality/pr67192.C: New test.
20 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
22 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
23 support code for vqrdml{as}h_lane tests.
24 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
25 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
27 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
29 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
30 support code for vqrdml{as}h tests.
31 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
32 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
34 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
36 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
37 (check_effective_target_arm_arch_FUNC_ok)
38 (add_options_for_arm_arch_FUNC)
39 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
40 to the list to be generated.
41 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
42 (check_effective_target_arm_v8_1a_neon_ok): New.
43 (check_effective_target_arm_v8_1a_neon_hw): New.
45 2015-11-26 Nathan Sidwell <nathan@acm.org>
47 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
49 2015-11-26 Richard Biener <rguenther@suse.de>
52 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
55 2015-11-26 Richard Biener <rguenther@suse.de>
58 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
60 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/concepts/pr67249.C: New.
65 2015-11-26 Richard Biener <rguenther@suse.de>
68 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
69 vectorize init loop and adjust expected outcome.
71 2015-11-26 Richard Biener <rguenther@suse.de>
74 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
75 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
76 also monitor final optimization result.
78 2015-11-26 Jakub Jelinek <jakub@redhat.com>
80 PR rtl-optimization/68249
81 PR rtl-optimization/68321
82 * gcc.c-torture/execute/pr68249.c: New test.
83 * gcc.c-torture/execute/pr68321.c: New test.
85 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
88 * gcc.target/i386/mpx/pr68416.c: New test.
90 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/cpp0x/no-weak1.C: New.
95 2015-11-26 Jakub Jelinek <jakub@redhat.com>
97 PR tree-optimization/68128
98 * gcc.dg/gomp/pr68128-1.c: New test.
99 * gcc.dg/gomp/pr68128-2.c: New test.
101 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103 PR rtl-optimization/67226
104 * gcc.c-torture/execute/pr67226.c: New test.
106 2015-11-26 Jakub Jelinek <jakub@redhat.com>
109 * g++.dg/ubsan/pr68508.C: New test.
111 2015-11-25 Martin Sebor <msebor@redhat.com>
114 * g++.dg/pr67876.C: New test.
116 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
117 Sebastian Pop <s.pop@samsung.com>
119 PR tree-optimization/68453
120 * gfortran.dg/graphite/pr68453.f90: New.
122 2015-11-25 Martin Sebor <msebor@redhat.com>
125 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
126 * gcc.dg/addr_builtin-1.c: Same.
128 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
130 * gcc.target/powerpc/dform-1.c: New test.
131 * gcc.target/powerpc/dform-2.c: Likewise.
133 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
135 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
136 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
137 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
139 2015-11-25 Tom de Vries <tom@codesourcery.com>
141 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
142 * gcc.dg/pr23911.c: Same.
143 * gcc.dg/tree-ssa/20030709-2.c: Same.
144 * gcc.dg/tree-ssa/20030731-2.c: Same.
145 * gcc.dg/tree-ssa/20040729-1.c: Same.
146 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
147 * gcc.dg/tree-ssa/loop-36.c: Same.
148 * gcc.dg/tree-ssa/pr21086.c: Same.
149 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
150 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
151 * gcc.dg/vect/pr26359.c: Same.
152 * c-c++-common/restrict-2.c: Update after adding new lim1.
153 * c-c++-common/restrict-4.c: Same.
154 * g++.dg/tree-ssa/pr33615.C: Same.
155 * g++.dg/tree-ssa/restrict1.C: Same.
156 * gcc.dg/tm/pub-safety-1.c: Same.
157 * gcc.dg/tm/reg-promotion.c: Same.
158 * gcc.dg/tree-ssa/20050314-1.c: Same.
159 * gcc.dg/tree-ssa/loop-32.c: Same.
160 * gcc.dg/tree-ssa/loop-33.c: Same.
161 * gcc.dg/tree-ssa/loop-34.c: Same.
162 * gcc.dg/tree-ssa/loop-35.c: Same.
163 * gcc.dg/tree-ssa/loop-7.c: Same.
164 * gcc.dg/tree-ssa/pr23109.c: Same.
165 * gcc.dg/tree-ssa/restrict-3.c: Same.
166 * gcc.dg/tree-ssa/restrict-5.c: Same.
167 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
168 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
169 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
170 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
171 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
172 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
173 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
174 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
175 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
176 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
177 * gcc.dg/tree-ssa/structopt-1.c: Same.
178 * gfortran.dg/pr32921.f: Same.
179 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
180 * g++.dg/tree-ssa/pr61009.C: Same.
181 * g++.dg/tree-ssa/ssa-dom.C: Same.
182 * gcc.dg/pr20115-1.c: Same.
183 * gcc.dg/tree-prof/20050826-2.c: Same.
184 * gcc.dg/tree-prof/cmpsf-1.c: Same.
185 * gcc.dg/tree-ssa/20030821-1.c: Same.
186 * gcc.dg/tree-ssa/20030922-2.c: Same.
187 * gcc.dg/tree-ssa/20031022-1.c: Same.
188 * gcc.dg/tree-ssa/20040615-1.c: Same.
189 * gcc.dg/tree-ssa/20040624-1.c: Same.
190 * gcc.dg/tree-ssa/pr21417.c: Same.
191 * gcc.dg/tree-ssa/pr61607.c: Same.
192 * gcc.dg/tree-ssa/slsr-27.c: Same.
193 * gcc.dg/tree-ssa/slsr-28.c: Same.
194 * gcc.dg/tree-ssa/slsr-29.c: Same.
195 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
196 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
197 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
198 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
199 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
200 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
201 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
202 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
203 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
204 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
205 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
206 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
207 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
208 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
209 * gcc.dg/tree-ssa/vrp47.c: Same.
210 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
211 * gcc.dg/tree-ssa/foldconst-2.c: Same.
212 * gcc.dg/tree-ssa/loop-40.c: Same.
213 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
215 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp0x/constexpr-array13.C: Fix.
219 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
221 * gfortran.dg/nint_p7.f90: New testcase.
223 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
224 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/cpp0x/constexpr-array13.C: New.
229 2015-11-25 Ilmir Usmanov <me@ilmir.us>
230 Cesar Philippidis <cesar@codesourcery.com>
233 * goacc/omp-fixed.f: New test.
234 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
236 2015-11-25 Richard Biener <rguenther@suse.de>
239 * gcc.dg/torture/pr68528.c: New testcase.
241 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp0x/constexpr-tuple2.C: New.
246 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
248 PR rtl-optimization/68435
249 * gcc.dg/pr68435.c: New test.
251 2015-11-25 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/68517
254 * gcc.dg/torture/pr68517.c: New testcase.
256 2015-11-25 Jakub Jelinek <jakub@redhat.com>
259 * gcc.dg/pr67089-1.c: New test.
260 * gcc.dg/pr67089-2.c: New test.
261 * gcc.dg/pr67089-3.c: New test.
262 * gcc.dg/pr67089-4.c: New test.
263 * gcc.dg/pr67089-5.c: New test.
264 * gcc.dg/pr67089-6.c: New test.
265 * gcc.dg/pr67089-7.c: New test.
267 2015-11-25 Richard Biener <rguenther@suse.de>
269 PR tree-optimization/68502
270 * gcc.dg/vect/pr68502-1.c: New testcase.
271 * gcc.dg/vect/pr68502-2.c: Likewise.
273 2015-11-24 Michael Collison <michael.collison@linaro.org>
275 * gcc.target/aarch64/saddw-1.c: New test.
276 * gcc.target/aarch64/saddw-2.c: New test.
277 * gcc.target/aarch64/uaddw-1.c: New test.
278 * gcc.target/aarch64/uaddw-2.c: New test.
279 * gcc.target/aarch64/uaddw-3.c: New test.
280 * lib/target-support.exp
281 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
282 Add aarch64 to list of support targets.
284 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
286 * gcc.target/mips/frame-header-4.c: New test.
288 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
291 * gfortran.dg/simplify_cshift_3.f90
293 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp1y/pr68278.C: New.
298 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/cpp1y/pr68388.C: New.
303 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
304 Sebastian Pop <s.pop@samsung.com>
306 PR tree-optimization/67984
307 * gcc.dg/graphite/pr67984.c: New.
309 2015-11-24 Michael Matz <matz@suse.de>
311 PR rtl-optimization/68392
312 * g++.dg/pr68392.C: New test.
314 2015-11-24 Nathan Sidwell <nathan@acm.org>
316 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
318 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320 PR rtl-optimization/68381
321 * gcc.c-torture/execute/pr68381.c: New test.
323 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
325 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
326 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
328 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
331 * gcc.target/i386/pr68497.c: New test.
333 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
335 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
337 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
339 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
341 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
343 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
345 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
347 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
349 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
351 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
353 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
355 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
357 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
360 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
363 * gcc.dg/pr68375.c: New test.
365 2015-11-24 Jakub Jelinek <jakub@redhat.com>
368 * gcc.target/i386/pr68483-1.c: New test.
369 * gcc.target/i386/pr68483-2.c: New test.
371 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
374 * gcc.target/i386/mpx/pr68337-1.c: New test.
375 * gcc.target/i386/mpx/pr68337-2.c: New test.
377 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
379 PR rtl-optimization/68194
380 PR rtl-optimization/68328
381 PR rtl-optimization/68185
382 * gcc.c-torture/execute/pr68185.c: New test.
383 * gcc.c-torture/execute/pr68328.c: Likewise.
385 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
387 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
389 2015-11-23 David Malcolm <dmalcolm@redhat.com>
392 * objc.dg/plugin: New subdirectory.
393 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
394 * objc.dg/plugin/plugin.exp: New file, based on
395 gcc.dg/plugin/plugin.exp.
397 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
398 Sebastian Pop <s.pop@samsung.com>
400 PR tree-optimization/68493
401 * gcc.dg/graphite/pr68493.c: New.
403 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
404 Sebastian Pop <s.pop@samsung.com>
406 PR tree-optimization/68279
407 * gfortran.dg/graphite/pr68279.f90: New.
409 2015-11-23 Marek Polacek <polacek@redhat.com>
411 PR tree-optimization/68455
412 * gcc.dg/tree-ssa/pr68455.c: New test.
414 2015-11-23 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/68465
417 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
419 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
422 * gcc.target/aarch64/pr68363_1.c: New test.
424 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
426 * gcc.target/aarch64/simd/vmulx.x: New.
427 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
428 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
429 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
431 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
434 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
436 2015-11-23 Richard Biener <rguenther@suse.de>
437 Jiong Wang <jiong.wang@arm.com>
439 PR tree-optimization/68317
440 PR tree-optimization/68326
441 * gcc.dg/pr68317.c: New testcase.
443 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
445 PR tree-optimization/68327
446 * gcc.dg/pr68327.c: New test.
448 2015-11-23 Tom de Vries <tom@codesourcery.com>
450 PR tree-optimization/68460
451 * gcc.dg/autopar/pr68460.c: New test.
453 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
455 * c-c++-common/asan/halt_on_error-1.c: New test.
456 * c-c++-common/asan/halt_on_error-2.c: Likewise.
458 2015-11-23 Richard Biener <rguenther@suse.de>
460 PR tree-optimization/68482
461 * gcc.dg/vect/pr68482.c: New testcase.
463 2015-11-23 Richard Biener <rguenther@suse.de>
465 PR tree-optimization/68445
466 * gcc.dg/vect/pr68445.c: New testcase.
468 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
470 * gcc.target/s390/load-relative-check.c: New test to check
471 generation of load relative instructions.
473 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
475 * gfortran.dg/fmt_t_8.f90: New test.
477 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
480 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
482 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
484 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
486 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
489 * gfortran.dg/simplify_cshift_2.f90: New test.
491 2015-11-22 James Norris <jnorris@codesourcery.com>
492 Cesar Philippidis <cesar@codesourcery.com>
494 * gfortran.dg/goacc/declare-1.f95: Update test.
495 * gfortran.dg/goacc/declare-2.f95: New test.
497 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
499 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
500 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
501 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
502 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
503 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
504 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
505 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
506 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
507 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
508 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
509 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
510 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
512 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
514 * gfortran.dg/simplify_cshift_1.f90: New test.
516 2015-11-21 Nathan Sidwell <nathan@acm.org>
518 * gcc.dg/atomic-generic.c: Include <string.h>.
520 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
522 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
524 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
526 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
528 2015-11-21 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/debug/pr66432.c: New test.
533 2015-11-20 Ian Lance Taylor <iant@google.com>
536 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
538 2015-11-20 Mike Stump <mikestump@comcast.net>
540 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
543 2015-11-20 David Malcolm <dmalcolm@redhat.com>
546 * gcc.dg/fixits.c: New file.
547 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
548 (test_fixit_insert): New.
549 (test_fixit_remove): New.
550 (test_fixit_replace): New.
551 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
552 (test_fixit_insert): New.
553 (test_fixit_remove): New.
554 (test_fixit_replace): New.
555 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
556 (test_show_locus): Add tests of rendering fixit hints.
558 2015-11-20 Jakub Jelinek <jakub@redhat.com>
561 * gcc.dg/vect/pr68339.c: New test.
563 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
565 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
567 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
570 * gfortran.dg/submodule_12.f90: New test
573 * gfortran.dg/submodule_6.f08: Add compile option -flto.
575 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
577 * lib/target-supports.exp
578 (check_effective_target_arm_neon_ok_nocache): Add check
581 2015-11-20 Tom de Vries <tom@codesourcery.com>
583 PR tree-optimization/68373
584 * gcc.dg/autopar/pr68373.c: New test.
586 2015-11-20 Jakub Jelinek <jakub@redhat.com>
589 * g++.dg/abi/mangle67.C: New test.
591 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
593 * gcc.target/s390/bswap-1.c: New test.
595 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
597 * gcc.target/s390/pfpo.c: New test.
599 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
601 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
602 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
604 2015-11-19 David Malcolm <dmalcolm@redhat.com>
606 * g++.dg/spellcheck-fields.C: New file.
608 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
609 Sebastian Pop <s.pop@samsung.com>
611 PR tree-optimization/68428
612 * gcc.dg/graphite/pr68428.c: New.
614 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
615 Sebastian Pop <s.pop@samsung.com>
617 PR tree-optimization/68335
618 * gfortran.dg/graphite/pr68335.f90: New.
620 2015-11-19 Nathan Sidwell <nathan@acm.org>
622 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
623 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
624 * gcc.dg/special/weak-2.c: Likewise.
625 * gcc.dg/weak/weak-12.c: Likewise.
626 * gcc.dg/weak/weak-15.c: Likewise.
627 * gcc.dg/weak/weak-16.c: Likewise.
628 * gcc.dg/weak/weak-1.c: Likewise.
629 * gcc.dg/weak/weak-2.c: Likewise.
630 * gcc.dg/weak/weak-4.c: Likewise.
631 * gcc.dg/torture/pr53922.c: Likewise.
632 * gcc.dg/torture/pr60092.c: Likewise.
634 2015-11-19 Marek Polacek <polacek@redhat.com>
637 * gcc.dg/pr68412-2.c: New test.
638 * gcc.dg/pr68412.c: New test.
640 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
642 * gcc.dg/tree-ssa/vrp98.c: New testcase.
643 * gcc.target/avr/uint8-single-reg.c: New testcase.
645 2015-11-19 Jakub Jelinek <jakub@redhat.com>
648 * g++.dg/eh/goto3.C: New test.
650 2015-11-19 Marek Polacek <polacek@redhat.com>
652 PR tree-optimization/68431
653 * gcc.dg/tree-ssa/pr68431.c: New test.
655 2015-11-19 Jakub Jelinek <jakub@redhat.com>
657 PR rtl-optimization/68376
658 * gcc.c-torture/execute/pr68376-1.c: New test.
659 * gcc.c-torture/execute/pr68376-2.c: New test.
662 * gcc.target/i386/pr67770.c: New test.
664 2015-11-18 Jeff Law <law@redhat.com>
666 PR tree-optimization/68198
667 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
668 * gcc.dg/tree-ssa/pr68198.c: New test.
670 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
673 * gfortran.dg/pr59910.f90: New test.
675 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
678 * gfortran.dg/pr43996.f90: New test.
680 2015-11-18 Joseph Myers <joseph@codesourcery.com>
683 * gcc.dg/atomic/stdatomic-fence-2.c,
684 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
686 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
688 * gnat.dg/loop_optimization19.adb: New test.
689 * gnat.dg/loop_optimization20.adb: Likewise.
690 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
692 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
694 * gnat.dg/opt52.adb: New test.
696 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
698 * gcc.dg/goacc/nvptx-sese-1.c: New.
700 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
702 * gnat.dg/renaming7.adb: New test.
703 * gnat.dg/renaming7_pkg.ads: New helper.
705 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
707 PR tree-optimization/68402
708 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
709 to avoid undefined behaviour.
711 2015-11-18 Jakub Jelinek <jakub@redhat.com>
713 PR tree-optimization/68157
714 * g++.dg/opt/pr68157.C: New test.
716 2015-11-18 Richard Biener <rguenther@suse.de>
718 PR tree-optimization/67790
719 * gcc.dg/vect/pr67790.c: New testcase.
721 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
723 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
725 2015-11-17 David Malcolm <dmalcolm@redhat.com>
727 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
728 (test_braced_init): New function.
729 (test_statement_expression): New function.
730 (test_address_of_label): New function.
731 (test_transaction_expressions): New function.
732 (test_keywords): New function.
733 (test_builtin_va_arg): New function.
734 (test_builtin_offsetof): New function.
735 * lib/multiline.exp (_build_multiline_regex): Escape braces.
737 2015-11-17 Martin Sebor <msebor@redhat.com>
740 * g++.dg/init/new46.C: New test.
742 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
745 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
747 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
750 * gcc.dg/pr68134.c: New test.
752 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
755 * gcc.c-torture/execute/pr68143_1.c: New test.
757 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
759 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
761 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
763 * gcc.dg/tree-ssa/ifc-8.c: New test.
765 2015-11-16 Marek Polacek <polacek@redhat.com>
768 * g++.dg/delayedfold/switch-1.C: New test.
770 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
774 * gfortran.dg/pr58027.f90: New test.
776 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
778 * c-c++-common/attr-simd.c: New test.
779 * c-c++-common/attr-simd-2.c: New test.
780 * c-c++-common/attr-simd-3.c: New test.
782 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
784 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
786 2015-11-16 Christian Bruel <christian.bruel@st.com>
788 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
789 Check __ARM_NEON__ instead of "arm_neon.h.
790 * gcc.target/arm/attr-neon3.c: New test.
791 * gcc.target/arm/attr-neon-fp16.c: Likewise
793 2015-11-16 Christian Bruel <christian.bruel@st.com>
796 * gcc.target/arm/lto/pr65837_0.c
797 * gcc.target/arm/attr-neon2.c
798 * gcc.target/arm/attr-neon.c
799 * gcc.target/arm/attr-neon-builtin-fail.c
800 * gcc.target/arm/attr-crypto.c
802 2015-11-16 Richard Biener <rguenther@suse.de>
804 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
806 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
809 * gfortran.dg/deferred_character_1.f90: New test.
810 * gfortran.dg/deferred_character_4.f90: New test for comment
814 * gfortran.dg/deferred_character_2.f90: New test.
817 * gfortran.dg/deferred_character_3.f90: New test.
820 * gfortran.dg/deferred_character_5.f90: New test.
823 * gfortran.dg/deferred_character_6.f90: New test.
826 * gfortran.dg/deferred_character_7.f90: New test.
828 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
831 * gfortran.dg/pr67803.f90: New test.
833 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
835 * g++.dg/cpp/ucn-1.C: Fix typo.
837 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
839 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
840 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
842 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
843 Jeff Law <law@redhat.com>
845 * gcc.dg/tree-ssa/split-path-1.c: New test.
847 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
849 * c-c++-common/goacc/loop-auto-1.c: New.
851 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
852 * gcc.dg/goacc/nvptx-merged-loop.c: New.
854 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
857 * gfortran.dg/pr68319.f90: New test.
859 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
861 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
862 hardware floating point support.
864 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
865 vector direct move instructions.
867 * gcc.target/powerpc/maddld.c: New test.
869 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
872 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
873 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
875 2015-11-13 David Malcolm <dmalcolm@redhat.com>
877 * gcc.dg/diagnostic-token-ranges.c: New file.
878 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
879 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
880 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
881 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
882 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
883 line_table param when calling
884 linemap_position_for_line_and_column.
885 (test_show_locus): Pass line_table to rich_location ctors.
886 (plugin_init): Remove setting of global_dc->colorize_source_p.
887 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
889 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
890 diagnostic_plugin_test_tree_expression_range.c,
891 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
892 and diagnostic-test-show-trees-1.c.
894 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
896 PR tree-optimization/67682
897 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
898 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
899 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
900 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
902 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
904 * gcc.target/aarch64/umaddl_combine_1.c: New test.
906 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
908 PR tree-optimization/68264
909 * gcc.dg/torture/pr68264.c: New test.
911 2015-11-13 Marek Polacek <polacek@redhat.com>
914 * gcc.dg/pr68320.c: New test.
916 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
918 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
920 2015-11-13 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/68306
923 * gcc.dg/pr68306.c: Adjust.
924 * gcc.dg/pr68306-2.c: New testcase.
925 * gcc.dg/pr68306-3.c: Likewise.
927 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
929 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
930 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
932 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
935 * gfortran.dg/module_private_2.f90: New test.
937 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
940 * gfortran.dg/warn_unused_function_2.f90: New test.
942 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
944 Revert [ARM] Remove neon-testgen.ml and generated tests.
945 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
947 * gcc.target/arm/neon/vRaddhns16.c: Remove.
948 * gcc.target/arm/neon/vRaddhns32.c: Remove.
949 * gcc.target/arm/neon/vRaddhns64.c: Remove.
950 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
951 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
952 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
953 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
954 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
955 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
956 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
957 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
958 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
959 * gcc.target/arm/neon/vRhadds16.c: Remove.
960 * gcc.target/arm/neon/vRhadds32.c: Remove.
961 * gcc.target/arm/neon/vRhadds8.c: Remove.
962 * gcc.target/arm/neon/vRhaddu16.c: Remove.
963 * gcc.target/arm/neon/vRhaddu32.c: Remove.
964 * gcc.target/arm/neon/vRhaddu8.c: Remove.
965 * gcc.target/arm/neon/vRshlQs16.c: Remove.
966 * gcc.target/arm/neon/vRshlQs32.c: Remove.
967 * gcc.target/arm/neon/vRshlQs64.c: Remove.
968 * gcc.target/arm/neon/vRshlQs8.c: Remove.
969 * gcc.target/arm/neon/vRshlQu16.c: Remove.
970 * gcc.target/arm/neon/vRshlQu32.c: Remove.
971 * gcc.target/arm/neon/vRshlQu64.c: Remove.
972 * gcc.target/arm/neon/vRshlQu8.c: Remove.
973 * gcc.target/arm/neon/vRshls16.c: Remove.
974 * gcc.target/arm/neon/vRshls32.c: Remove.
975 * gcc.target/arm/neon/vRshls64.c: Remove.
976 * gcc.target/arm/neon/vRshls8.c: Remove.
977 * gcc.target/arm/neon/vRshlu16.c: Remove.
978 * gcc.target/arm/neon/vRshlu32.c: Remove.
979 * gcc.target/arm/neon/vRshlu64.c: Remove.
980 * gcc.target/arm/neon/vRshlu8.c: Remove.
981 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
982 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
983 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
984 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
985 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
986 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
987 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
988 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
989 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
990 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
991 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
992 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
993 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
994 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
995 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
996 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
997 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
998 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
999 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1000 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1001 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1002 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1003 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1004 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1005 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1006 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1007 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1008 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1009 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1010 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1011 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1012 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1013 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1014 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1015 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1016 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1017 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1018 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1019 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1020 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1021 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1022 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1023 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1024 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1025 * gcc.target/arm/neon/vabaQs16.c: Remove.
1026 * gcc.target/arm/neon/vabaQs32.c: Remove.
1027 * gcc.target/arm/neon/vabaQs8.c: Remove.
1028 * gcc.target/arm/neon/vabaQu16.c: Remove.
1029 * gcc.target/arm/neon/vabaQu32.c: Remove.
1030 * gcc.target/arm/neon/vabaQu8.c: Remove.
1031 * gcc.target/arm/neon/vabals16.c: Remove.
1032 * gcc.target/arm/neon/vabals32.c: Remove.
1033 * gcc.target/arm/neon/vabals8.c: Remove.
1034 * gcc.target/arm/neon/vabalu16.c: Remove.
1035 * gcc.target/arm/neon/vabalu32.c: Remove.
1036 * gcc.target/arm/neon/vabalu8.c: Remove.
1037 * gcc.target/arm/neon/vabas16.c: Remove.
1038 * gcc.target/arm/neon/vabas32.c: Remove.
1039 * gcc.target/arm/neon/vabas8.c: Remove.
1040 * gcc.target/arm/neon/vabau16.c: Remove.
1041 * gcc.target/arm/neon/vabau32.c: Remove.
1042 * gcc.target/arm/neon/vabau8.c: Remove.
1043 * gcc.target/arm/neon/vabdQf32.c: Remove.
1044 * gcc.target/arm/neon/vabdQs16.c: Remove.
1045 * gcc.target/arm/neon/vabdQs32.c: Remove.
1046 * gcc.target/arm/neon/vabdQs8.c: Remove.
1047 * gcc.target/arm/neon/vabdQu16.c: Remove.
1048 * gcc.target/arm/neon/vabdQu32.c: Remove.
1049 * gcc.target/arm/neon/vabdQu8.c: Remove.
1050 * gcc.target/arm/neon/vabdf32.c: Remove.
1051 * gcc.target/arm/neon/vabdls16.c: Remove.
1052 * gcc.target/arm/neon/vabdls32.c: Remove.
1053 * gcc.target/arm/neon/vabdls8.c: Remove.
1054 * gcc.target/arm/neon/vabdlu16.c: Remove.
1055 * gcc.target/arm/neon/vabdlu32.c: Remove.
1056 * gcc.target/arm/neon/vabdlu8.c: Remove.
1057 * gcc.target/arm/neon/vabds16.c: Remove.
1058 * gcc.target/arm/neon/vabds32.c: Remove.
1059 * gcc.target/arm/neon/vabds8.c: Remove.
1060 * gcc.target/arm/neon/vabdu16.c: Remove.
1061 * gcc.target/arm/neon/vabdu32.c: Remove.
1062 * gcc.target/arm/neon/vabdu8.c: Remove.
1063 * gcc.target/arm/neon/vabsQf32.c: Remove.
1064 * gcc.target/arm/neon/vabsQs16.c: Remove.
1065 * gcc.target/arm/neon/vabsQs32.c: Remove.
1066 * gcc.target/arm/neon/vabsQs8.c: Remove.
1067 * gcc.target/arm/neon/vabsf32.c: Remove.
1068 * gcc.target/arm/neon/vabss16.c: Remove.
1069 * gcc.target/arm/neon/vabss32.c: Remove.
1070 * gcc.target/arm/neon/vabss8.c: Remove.
1071 * gcc.target/arm/neon/vaddQf32.c: Remove.
1072 * gcc.target/arm/neon/vaddQs16.c: Remove.
1073 * gcc.target/arm/neon/vaddQs32.c: Remove.
1074 * gcc.target/arm/neon/vaddQs64.c: Remove.
1075 * gcc.target/arm/neon/vaddQs8.c: Remove.
1076 * gcc.target/arm/neon/vaddQu16.c: Remove.
1077 * gcc.target/arm/neon/vaddQu32.c: Remove.
1078 * gcc.target/arm/neon/vaddQu64.c: Remove.
1079 * gcc.target/arm/neon/vaddQu8.c: Remove.
1080 * gcc.target/arm/neon/vaddf32.c: Remove.
1081 * gcc.target/arm/neon/vaddhns16.c: Remove.
1082 * gcc.target/arm/neon/vaddhns32.c: Remove.
1083 * gcc.target/arm/neon/vaddhns64.c: Remove.
1084 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1085 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1086 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1087 * gcc.target/arm/neon/vaddls16.c: Remove.
1088 * gcc.target/arm/neon/vaddls32.c: Remove.
1089 * gcc.target/arm/neon/vaddls8.c: Remove.
1090 * gcc.target/arm/neon/vaddlu16.c: Remove.
1091 * gcc.target/arm/neon/vaddlu32.c: Remove.
1092 * gcc.target/arm/neon/vaddlu8.c: Remove.
1093 * gcc.target/arm/neon/vadds16.c: Remove.
1094 * gcc.target/arm/neon/vadds32.c: Remove.
1095 * gcc.target/arm/neon/vadds64.c: Remove.
1096 * gcc.target/arm/neon/vadds8.c: Remove.
1097 * gcc.target/arm/neon/vaddu16.c: Remove.
1098 * gcc.target/arm/neon/vaddu32.c: Remove.
1099 * gcc.target/arm/neon/vaddu64.c: Remove.
1100 * gcc.target/arm/neon/vaddu8.c: Remove.
1101 * gcc.target/arm/neon/vaddws16.c: Remove.
1102 * gcc.target/arm/neon/vaddws32.c: Remove.
1103 * gcc.target/arm/neon/vaddws8.c: Remove.
1104 * gcc.target/arm/neon/vaddwu16.c: Remove.
1105 * gcc.target/arm/neon/vaddwu32.c: Remove.
1106 * gcc.target/arm/neon/vaddwu8.c: Remove.
1107 * gcc.target/arm/neon/vandQs16.c: Remove.
1108 * gcc.target/arm/neon/vandQs32.c: Remove.
1109 * gcc.target/arm/neon/vandQs64.c: Remove.
1110 * gcc.target/arm/neon/vandQs8.c: Remove.
1111 * gcc.target/arm/neon/vandQu16.c: Remove.
1112 * gcc.target/arm/neon/vandQu32.c: Remove.
1113 * gcc.target/arm/neon/vandQu64.c: Remove.
1114 * gcc.target/arm/neon/vandQu8.c: Remove.
1115 * gcc.target/arm/neon/vands16.c: Remove.
1116 * gcc.target/arm/neon/vands32.c: Remove.
1117 * gcc.target/arm/neon/vands64.c: Remove.
1118 * gcc.target/arm/neon/vands8.c: Remove.
1119 * gcc.target/arm/neon/vandu16.c: Remove.
1120 * gcc.target/arm/neon/vandu32.c: Remove.
1121 * gcc.target/arm/neon/vandu64.c: Remove.
1122 * gcc.target/arm/neon/vandu8.c: Remove.
1123 * gcc.target/arm/neon/vbicQs16.c: Remove.
1124 * gcc.target/arm/neon/vbicQs32.c: Remove.
1125 * gcc.target/arm/neon/vbicQs64.c: Remove.
1126 * gcc.target/arm/neon/vbicQs8.c: Remove.
1127 * gcc.target/arm/neon/vbicQu16.c: Remove.
1128 * gcc.target/arm/neon/vbicQu32.c: Remove.
1129 * gcc.target/arm/neon/vbicQu64.c: Remove.
1130 * gcc.target/arm/neon/vbicQu8.c: Remove.
1131 * gcc.target/arm/neon/vbics16.c: Remove.
1132 * gcc.target/arm/neon/vbics32.c: Remove.
1133 * gcc.target/arm/neon/vbics64.c: Remove.
1134 * gcc.target/arm/neon/vbics8.c: Remove.
1135 * gcc.target/arm/neon/vbicu16.c: Remove.
1136 * gcc.target/arm/neon/vbicu32.c: Remove.
1137 * gcc.target/arm/neon/vbicu64.c: Remove.
1138 * gcc.target/arm/neon/vbicu8.c: Remove.
1139 * gcc.target/arm/neon/vbslQf32.c: Remove.
1140 * gcc.target/arm/neon/vbslQp16.c: Remove.
1141 * gcc.target/arm/neon/vbslQp64.c: Remove.
1142 * gcc.target/arm/neon/vbslQp8.c: Remove.
1143 * gcc.target/arm/neon/vbslQs16.c: Remove.
1144 * gcc.target/arm/neon/vbslQs32.c: Remove.
1145 * gcc.target/arm/neon/vbslQs64.c: Remove.
1146 * gcc.target/arm/neon/vbslQs8.c: Remove.
1147 * gcc.target/arm/neon/vbslQu16.c: Remove.
1148 * gcc.target/arm/neon/vbslQu32.c: Remove.
1149 * gcc.target/arm/neon/vbslQu64.c: Remove.
1150 * gcc.target/arm/neon/vbslQu8.c: Remove.
1151 * gcc.target/arm/neon/vbslf32.c: Remove.
1152 * gcc.target/arm/neon/vbslp16.c: Remove.
1153 * gcc.target/arm/neon/vbslp64.c: Remove.
1154 * gcc.target/arm/neon/vbslp8.c: Remove.
1155 * gcc.target/arm/neon/vbsls16.c: Remove.
1156 * gcc.target/arm/neon/vbsls32.c: Remove.
1157 * gcc.target/arm/neon/vbsls64.c: Remove.
1158 * gcc.target/arm/neon/vbsls8.c: Remove.
1159 * gcc.target/arm/neon/vbslu16.c: Remove.
1160 * gcc.target/arm/neon/vbslu32.c: Remove.
1161 * gcc.target/arm/neon/vbslu64.c: Remove.
1162 * gcc.target/arm/neon/vbslu8.c: Remove.
1163 * gcc.target/arm/neon/vcageQf32.c: Remove.
1164 * gcc.target/arm/neon/vcagef32.c: Remove.
1165 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1166 * gcc.target/arm/neon/vcagtf32.c: Remove.
1167 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1168 * gcc.target/arm/neon/vcalef32.c: Remove.
1169 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1170 * gcc.target/arm/neon/vcaltf32.c: Remove.
1171 * gcc.target/arm/neon/vceqQf32.c: Remove.
1172 * gcc.target/arm/neon/vceqQp8.c: Remove.
1173 * gcc.target/arm/neon/vceqQs16.c: Remove.
1174 * gcc.target/arm/neon/vceqQs32.c: Remove.
1175 * gcc.target/arm/neon/vceqQs8.c: Remove.
1176 * gcc.target/arm/neon/vceqQu16.c: Remove.
1177 * gcc.target/arm/neon/vceqQu32.c: Remove.
1178 * gcc.target/arm/neon/vceqQu8.c: Remove.
1179 * gcc.target/arm/neon/vceqf32.c: Remove.
1180 * gcc.target/arm/neon/vceqp8.c: Remove.
1181 * gcc.target/arm/neon/vceqs16.c: Remove.
1182 * gcc.target/arm/neon/vceqs32.c: Remove.
1183 * gcc.target/arm/neon/vceqs8.c: Remove.
1184 * gcc.target/arm/neon/vcequ16.c: Remove.
1185 * gcc.target/arm/neon/vcequ32.c: Remove.
1186 * gcc.target/arm/neon/vcequ8.c: Remove.
1187 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1188 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1189 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1190 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1191 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1192 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1193 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1194 * gcc.target/arm/neon/vcgef32.c: Remove.
1195 * gcc.target/arm/neon/vcges16.c: Remove.
1196 * gcc.target/arm/neon/vcges32.c: Remove.
1197 * gcc.target/arm/neon/vcges8.c: Remove.
1198 * gcc.target/arm/neon/vcgeu16.c: Remove.
1199 * gcc.target/arm/neon/vcgeu32.c: Remove.
1200 * gcc.target/arm/neon/vcgeu8.c: Remove.
1201 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1202 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1203 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1204 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1205 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1206 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1207 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1208 * gcc.target/arm/neon/vcgtf32.c: Remove.
1209 * gcc.target/arm/neon/vcgts16.c: Remove.
1210 * gcc.target/arm/neon/vcgts32.c: Remove.
1211 * gcc.target/arm/neon/vcgts8.c: Remove.
1212 * gcc.target/arm/neon/vcgtu16.c: Remove.
1213 * gcc.target/arm/neon/vcgtu32.c: Remove.
1214 * gcc.target/arm/neon/vcgtu8.c: Remove.
1215 * gcc.target/arm/neon/vcleQf32.c: Remove.
1216 * gcc.target/arm/neon/vcleQs16.c: Remove.
1217 * gcc.target/arm/neon/vcleQs32.c: Remove.
1218 * gcc.target/arm/neon/vcleQs8.c: Remove.
1219 * gcc.target/arm/neon/vcleQu16.c: Remove.
1220 * gcc.target/arm/neon/vcleQu32.c: Remove.
1221 * gcc.target/arm/neon/vcleQu8.c: Remove.
1222 * gcc.target/arm/neon/vclef32.c: Remove.
1223 * gcc.target/arm/neon/vcles16.c: Remove.
1224 * gcc.target/arm/neon/vcles32.c: Remove.
1225 * gcc.target/arm/neon/vcles8.c: Remove.
1226 * gcc.target/arm/neon/vcleu16.c: Remove.
1227 * gcc.target/arm/neon/vcleu32.c: Remove.
1228 * gcc.target/arm/neon/vcleu8.c: Remove.
1229 * gcc.target/arm/neon/vclsQs16.c: Remove.
1230 * gcc.target/arm/neon/vclsQs32.c: Remove.
1231 * gcc.target/arm/neon/vclsQs8.c: Remove.
1232 * gcc.target/arm/neon/vclss16.c: Remove.
1233 * gcc.target/arm/neon/vclss32.c: Remove.
1234 * gcc.target/arm/neon/vclss8.c: Remove.
1235 * gcc.target/arm/neon/vcltQf32.c: Remove.
1236 * gcc.target/arm/neon/vcltQs16.c: Remove.
1237 * gcc.target/arm/neon/vcltQs32.c: Remove.
1238 * gcc.target/arm/neon/vcltQs8.c: Remove.
1239 * gcc.target/arm/neon/vcltQu16.c: Remove.
1240 * gcc.target/arm/neon/vcltQu32.c: Remove.
1241 * gcc.target/arm/neon/vcltQu8.c: Remove.
1242 * gcc.target/arm/neon/vcltf32.c: Remove.
1243 * gcc.target/arm/neon/vclts16.c: Remove.
1244 * gcc.target/arm/neon/vclts32.c: Remove.
1245 * gcc.target/arm/neon/vclts8.c: Remove.
1246 * gcc.target/arm/neon/vcltu16.c: Remove.
1247 * gcc.target/arm/neon/vcltu32.c: Remove.
1248 * gcc.target/arm/neon/vcltu8.c: Remove.
1249 * gcc.target/arm/neon/vclzQs16.c: Remove.
1250 * gcc.target/arm/neon/vclzQs32.c: Remove.
1251 * gcc.target/arm/neon/vclzQs8.c: Remove.
1252 * gcc.target/arm/neon/vclzQu16.c: Remove.
1253 * gcc.target/arm/neon/vclzQu32.c: Remove.
1254 * gcc.target/arm/neon/vclzQu8.c: Remove.
1255 * gcc.target/arm/neon/vclzs16.c: Remove.
1256 * gcc.target/arm/neon/vclzs32.c: Remove.
1257 * gcc.target/arm/neon/vclzs8.c: Remove.
1258 * gcc.target/arm/neon/vclzu16.c: Remove.
1259 * gcc.target/arm/neon/vclzu32.c: Remove.
1260 * gcc.target/arm/neon/vclzu8.c: Remove.
1261 * gcc.target/arm/neon/vcntQp8.c: Remove.
1262 * gcc.target/arm/neon/vcntQs8.c: Remove.
1263 * gcc.target/arm/neon/vcntQu8.c: Remove.
1264 * gcc.target/arm/neon/vcntp8.c: Remove.
1265 * gcc.target/arm/neon/vcnts8.c: Remove.
1266 * gcc.target/arm/neon/vcntu8.c: Remove.
1267 * gcc.target/arm/neon/vcombinef32.c: Remove.
1268 * gcc.target/arm/neon/vcombinep16.c: Remove.
1269 * gcc.target/arm/neon/vcombinep64.c: Remove.
1270 * gcc.target/arm/neon/vcombinep8.c: Remove.
1271 * gcc.target/arm/neon/vcombines16.c: Remove.
1272 * gcc.target/arm/neon/vcombines32.c: Remove.
1273 * gcc.target/arm/neon/vcombines64.c: Remove.
1274 * gcc.target/arm/neon/vcombines8.c: Remove.
1275 * gcc.target/arm/neon/vcombineu16.c: Remove.
1276 * gcc.target/arm/neon/vcombineu32.c: Remove.
1277 * gcc.target/arm/neon/vcombineu64.c: Remove.
1278 * gcc.target/arm/neon/vcombineu8.c: Remove.
1279 * gcc.target/arm/neon/vcreatef32.c: Remove.
1280 * gcc.target/arm/neon/vcreatep16.c: Remove.
1281 * gcc.target/arm/neon/vcreatep64.c: Remove.
1282 * gcc.target/arm/neon/vcreatep8.c: Remove.
1283 * gcc.target/arm/neon/vcreates16.c: Remove.
1284 * gcc.target/arm/neon/vcreates32.c: Remove.
1285 * gcc.target/arm/neon/vcreates64.c: Remove.
1286 * gcc.target/arm/neon/vcreates8.c: Remove.
1287 * gcc.target/arm/neon/vcreateu16.c: Remove.
1288 * gcc.target/arm/neon/vcreateu32.c: Remove.
1289 * gcc.target/arm/neon/vcreateu64.c: Remove.
1290 * gcc.target/arm/neon/vcreateu8.c: Remove.
1291 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1292 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1293 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1294 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1295 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1296 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1297 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1298 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1299 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1300 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1301 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1302 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1303 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1304 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1305 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1306 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1307 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1308 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1309 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1310 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1311 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1312 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1313 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1314 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1315 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1316 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1317 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1318 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1319 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1320 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1321 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1322 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1323 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1324 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1325 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1326 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1327 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1328 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1329 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1330 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1331 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1332 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1333 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1334 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1335 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1336 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1337 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1338 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1339 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1340 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1341 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1342 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1343 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1344 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1345 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1346 * gcc.target/arm/neon/vdup_np16.c: Remove.
1347 * gcc.target/arm/neon/vdup_np64.c: Remove.
1348 * gcc.target/arm/neon/vdup_np8.c: Remove.
1349 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1350 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1351 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1352 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1353 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1354 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1355 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1356 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1357 * gcc.target/arm/neon/veorQs16.c: Remove.
1358 * gcc.target/arm/neon/veorQs32.c: Remove.
1359 * gcc.target/arm/neon/veorQs64.c: Remove.
1360 * gcc.target/arm/neon/veorQs8.c: Remove.
1361 * gcc.target/arm/neon/veorQu16.c: Remove.
1362 * gcc.target/arm/neon/veorQu32.c: Remove.
1363 * gcc.target/arm/neon/veorQu64.c: Remove.
1364 * gcc.target/arm/neon/veorQu8.c: Remove.
1365 * gcc.target/arm/neon/veors16.c: Remove.
1366 * gcc.target/arm/neon/veors32.c: Remove.
1367 * gcc.target/arm/neon/veors64.c: Remove.
1368 * gcc.target/arm/neon/veors8.c: Remove.
1369 * gcc.target/arm/neon/veoru16.c: Remove.
1370 * gcc.target/arm/neon/veoru32.c: Remove.
1371 * gcc.target/arm/neon/veoru64.c: Remove.
1372 * gcc.target/arm/neon/veoru8.c: Remove.
1373 * gcc.target/arm/neon/vextQf32.c: Remove.
1374 * gcc.target/arm/neon/vextQp16.c: Remove.
1375 * gcc.target/arm/neon/vextQp64.c: Remove.
1376 * gcc.target/arm/neon/vextQp8.c: Remove.
1377 * gcc.target/arm/neon/vextQs16.c: Remove.
1378 * gcc.target/arm/neon/vextQs32.c: Remove.
1379 * gcc.target/arm/neon/vextQs64.c: Remove.
1380 * gcc.target/arm/neon/vextQs8.c: Remove.
1381 * gcc.target/arm/neon/vextQu16.c: Remove.
1382 * gcc.target/arm/neon/vextQu32.c: Remove.
1383 * gcc.target/arm/neon/vextQu64.c: Remove.
1384 * gcc.target/arm/neon/vextQu8.c: Remove.
1385 * gcc.target/arm/neon/vextf32.c: Remove.
1386 * gcc.target/arm/neon/vextp16.c: Remove.
1387 * gcc.target/arm/neon/vextp64.c: Remove.
1388 * gcc.target/arm/neon/vextp8.c: Remove.
1389 * gcc.target/arm/neon/vexts16.c: Remove.
1390 * gcc.target/arm/neon/vexts32.c: Remove.
1391 * gcc.target/arm/neon/vexts64.c: Remove.
1392 * gcc.target/arm/neon/vexts8.c: Remove.
1393 * gcc.target/arm/neon/vextu16.c: Remove.
1394 * gcc.target/arm/neon/vextu32.c: Remove.
1395 * gcc.target/arm/neon/vextu64.c: Remove.
1396 * gcc.target/arm/neon/vextu8.c: Remove.
1397 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1398 * gcc.target/arm/neon/vfmaf32.c: Remove.
1399 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1400 * gcc.target/arm/neon/vfmsf32.c: Remove.
1401 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1402 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1403 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1404 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1405 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1406 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1407 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1408 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1409 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1410 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1411 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1412 * gcc.target/arm/neon/vget_highf32.c: Remove.
1413 * gcc.target/arm/neon/vget_highp16.c: Remove.
1414 * gcc.target/arm/neon/vget_highp64.c: Remove.
1415 * gcc.target/arm/neon/vget_highp8.c: Remove.
1416 * gcc.target/arm/neon/vget_highs16.c: Remove.
1417 * gcc.target/arm/neon/vget_highs32.c: Remove.
1418 * gcc.target/arm/neon/vget_highs64.c: Remove.
1419 * gcc.target/arm/neon/vget_highs8.c: Remove.
1420 * gcc.target/arm/neon/vget_highu16.c: Remove.
1421 * gcc.target/arm/neon/vget_highu32.c: Remove.
1422 * gcc.target/arm/neon/vget_highu64.c: Remove.
1423 * gcc.target/arm/neon/vget_highu8.c: Remove.
1424 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1425 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1426 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1427 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1428 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1429 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1430 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1431 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1432 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1433 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1434 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1435 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1436 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1437 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1438 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1439 * gcc.target/arm/neon/vget_lows16.c: Remove.
1440 * gcc.target/arm/neon/vget_lows32.c: Remove.
1441 * gcc.target/arm/neon/vget_lows64.c: Remove.
1442 * gcc.target/arm/neon/vget_lows8.c: Remove.
1443 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1444 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1445 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1446 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1447 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1448 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1449 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1450 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1451 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1452 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1453 * gcc.target/arm/neon/vhadds16.c: Remove.
1454 * gcc.target/arm/neon/vhadds32.c: Remove.
1455 * gcc.target/arm/neon/vhadds8.c: Remove.
1456 * gcc.target/arm/neon/vhaddu16.c: Remove.
1457 * gcc.target/arm/neon/vhaddu32.c: Remove.
1458 * gcc.target/arm/neon/vhaddu8.c: Remove.
1459 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1460 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1461 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1462 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1463 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1464 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1465 * gcc.target/arm/neon/vhsubs16.c: Remove.
1466 * gcc.target/arm/neon/vhsubs32.c: Remove.
1467 * gcc.target/arm/neon/vhsubs8.c: Remove.
1468 * gcc.target/arm/neon/vhsubu16.c: Remove.
1469 * gcc.target/arm/neon/vhsubu32.c: Remove.
1470 * gcc.target/arm/neon/vhsubu8.c: Remove.
1471 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1472 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1473 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1474 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1475 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1476 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1477 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1478 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1479 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1480 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1481 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1482 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1483 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1484 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1485 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1486 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1487 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1488 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1489 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1490 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1491 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1492 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1493 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1494 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1495 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1496 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1497 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1498 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1499 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1500 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1501 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1502 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1503 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1504 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1505 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1506 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1507 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1508 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1509 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1510 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1511 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1512 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1513 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1514 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1515 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1516 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1517 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1518 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1519 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1520 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1521 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1522 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1523 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1524 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1525 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1526 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1527 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1528 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1529 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1530 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1531 * gcc.target/arm/neon/vld1f32.c: Remove.
1532 * gcc.target/arm/neon/vld1p16.c: Remove.
1533 * gcc.target/arm/neon/vld1p64.c: Remove.
1534 * gcc.target/arm/neon/vld1p8.c: Remove.
1535 * gcc.target/arm/neon/vld1s16.c: Remove.
1536 * gcc.target/arm/neon/vld1s32.c: Remove.
1537 * gcc.target/arm/neon/vld1s64.c: Remove.
1538 * gcc.target/arm/neon/vld1s8.c: Remove.
1539 * gcc.target/arm/neon/vld1u16.c: Remove.
1540 * gcc.target/arm/neon/vld1u32.c: Remove.
1541 * gcc.target/arm/neon/vld1u64.c: Remove.
1542 * gcc.target/arm/neon/vld1u8.c: Remove.
1543 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1544 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1545 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1546 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1547 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1548 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1549 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1550 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1551 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1552 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1553 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1554 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1555 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1556 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1557 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1558 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1559 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1560 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1561 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1562 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1563 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1564 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1565 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1566 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1567 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1568 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1569 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1570 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1571 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1572 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1573 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1574 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1575 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1576 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1577 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1578 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1579 * gcc.target/arm/neon/vld2f32.c: Remove.
1580 * gcc.target/arm/neon/vld2p16.c: Remove.
1581 * gcc.target/arm/neon/vld2p64.c: Remove.
1582 * gcc.target/arm/neon/vld2p8.c: Remove.
1583 * gcc.target/arm/neon/vld2s16.c: Remove.
1584 * gcc.target/arm/neon/vld2s32.c: Remove.
1585 * gcc.target/arm/neon/vld2s64.c: Remove.
1586 * gcc.target/arm/neon/vld2s8.c: Remove.
1587 * gcc.target/arm/neon/vld2u16.c: Remove.
1588 * gcc.target/arm/neon/vld2u32.c: Remove.
1589 * gcc.target/arm/neon/vld2u64.c: Remove.
1590 * gcc.target/arm/neon/vld2u8.c: Remove.
1591 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1592 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1593 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1594 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1595 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1596 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1597 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1598 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1599 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1600 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1601 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1602 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1603 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1604 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1605 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1606 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1607 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1608 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1609 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1610 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1611 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1612 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1613 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1614 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1615 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1616 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1617 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1618 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1619 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1620 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1621 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1622 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1623 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1624 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1625 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1626 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1627 * gcc.target/arm/neon/vld3f32.c: Remove.
1628 * gcc.target/arm/neon/vld3p16.c: Remove.
1629 * gcc.target/arm/neon/vld3p64.c: Remove.
1630 * gcc.target/arm/neon/vld3p8.c: Remove.
1631 * gcc.target/arm/neon/vld3s16.c: Remove.
1632 * gcc.target/arm/neon/vld3s32.c: Remove.
1633 * gcc.target/arm/neon/vld3s64.c: Remove.
1634 * gcc.target/arm/neon/vld3s8.c: Remove.
1635 * gcc.target/arm/neon/vld3u16.c: Remove.
1636 * gcc.target/arm/neon/vld3u32.c: Remove.
1637 * gcc.target/arm/neon/vld3u64.c: Remove.
1638 * gcc.target/arm/neon/vld3u8.c: Remove.
1639 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1640 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1641 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1642 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1643 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1644 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1645 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1646 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1647 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1648 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1649 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1650 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1651 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1652 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1653 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1654 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1655 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1656 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1657 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1658 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1659 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1660 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1661 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1662 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1663 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1664 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1665 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1666 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1667 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1668 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1669 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1670 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1671 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1672 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1673 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1674 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1675 * gcc.target/arm/neon/vld4f32.c: Remove.
1676 * gcc.target/arm/neon/vld4p16.c: Remove.
1677 * gcc.target/arm/neon/vld4p64.c: Remove.
1678 * gcc.target/arm/neon/vld4p8.c: Remove.
1679 * gcc.target/arm/neon/vld4s16.c: Remove.
1680 * gcc.target/arm/neon/vld4s32.c: Remove.
1681 * gcc.target/arm/neon/vld4s64.c: Remove.
1682 * gcc.target/arm/neon/vld4s8.c: Remove.
1683 * gcc.target/arm/neon/vld4u16.c: Remove.
1684 * gcc.target/arm/neon/vld4u32.c: Remove.
1685 * gcc.target/arm/neon/vld4u64.c: Remove.
1686 * gcc.target/arm/neon/vld4u8.c: Remove.
1687 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1688 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1689 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1690 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1691 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1692 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1693 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1694 * gcc.target/arm/neon/vmaxf32.c: Remove.
1695 * gcc.target/arm/neon/vmaxs16.c: Remove.
1696 * gcc.target/arm/neon/vmaxs32.c: Remove.
1697 * gcc.target/arm/neon/vmaxs8.c: Remove.
1698 * gcc.target/arm/neon/vmaxu16.c: Remove.
1699 * gcc.target/arm/neon/vmaxu32.c: Remove.
1700 * gcc.target/arm/neon/vmaxu8.c: Remove.
1701 * gcc.target/arm/neon/vminQf32.c: Remove.
1702 * gcc.target/arm/neon/vminQs16.c: Remove.
1703 * gcc.target/arm/neon/vminQs32.c: Remove.
1704 * gcc.target/arm/neon/vminQs8.c: Remove.
1705 * gcc.target/arm/neon/vminQu16.c: Remove.
1706 * gcc.target/arm/neon/vminQu32.c: Remove.
1707 * gcc.target/arm/neon/vminQu8.c: Remove.
1708 * gcc.target/arm/neon/vminf32.c: Remove.
1709 * gcc.target/arm/neon/vmins16.c: Remove.
1710 * gcc.target/arm/neon/vmins32.c: Remove.
1711 * gcc.target/arm/neon/vmins8.c: Remove.
1712 * gcc.target/arm/neon/vminu16.c: Remove.
1713 * gcc.target/arm/neon/vminu32.c: Remove.
1714 * gcc.target/arm/neon/vminu8.c: Remove.
1715 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1716 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1717 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1718 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1719 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1720 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1721 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1722 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1723 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1724 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1725 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1726 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1727 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1728 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1729 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1730 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1731 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1732 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1733 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1734 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1735 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1736 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1737 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1738 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1739 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1740 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1741 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1742 * gcc.target/arm/neon/vmlaf32.c: Remove.
1743 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1744 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1745 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1746 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1747 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1748 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1749 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1750 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1751 * gcc.target/arm/neon/vmlals16.c: Remove.
1752 * gcc.target/arm/neon/vmlals32.c: Remove.
1753 * gcc.target/arm/neon/vmlals8.c: Remove.
1754 * gcc.target/arm/neon/vmlalu16.c: Remove.
1755 * gcc.target/arm/neon/vmlalu32.c: Remove.
1756 * gcc.target/arm/neon/vmlalu8.c: Remove.
1757 * gcc.target/arm/neon/vmlas16.c: Remove.
1758 * gcc.target/arm/neon/vmlas32.c: Remove.
1759 * gcc.target/arm/neon/vmlas8.c: Remove.
1760 * gcc.target/arm/neon/vmlau16.c: Remove.
1761 * gcc.target/arm/neon/vmlau32.c: Remove.
1762 * gcc.target/arm/neon/vmlau8.c: Remove.
1763 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1764 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1765 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1766 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1767 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1768 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1769 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1770 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1771 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1772 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1773 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1774 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1775 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1776 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1777 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1778 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1779 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1780 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1781 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1782 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1783 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1784 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1785 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1786 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1787 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1788 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1789 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1790 * gcc.target/arm/neon/vmlsf32.c: Remove.
1791 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1792 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1793 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1794 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1795 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1796 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1797 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1798 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1799 * gcc.target/arm/neon/vmlsls16.c: Remove.
1800 * gcc.target/arm/neon/vmlsls32.c: Remove.
1801 * gcc.target/arm/neon/vmlsls8.c: Remove.
1802 * gcc.target/arm/neon/vmlslu16.c: Remove.
1803 * gcc.target/arm/neon/vmlslu32.c: Remove.
1804 * gcc.target/arm/neon/vmlslu8.c: Remove.
1805 * gcc.target/arm/neon/vmlss16.c: Remove.
1806 * gcc.target/arm/neon/vmlss32.c: Remove.
1807 * gcc.target/arm/neon/vmlss8.c: Remove.
1808 * gcc.target/arm/neon/vmlsu16.c: Remove.
1809 * gcc.target/arm/neon/vmlsu32.c: Remove.
1810 * gcc.target/arm/neon/vmlsu8.c: Remove.
1811 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1812 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1813 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1814 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1815 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1816 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1817 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1818 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1819 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1820 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1821 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1822 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1823 * gcc.target/arm/neon/vmov_np16.c: Remove.
1824 * gcc.target/arm/neon/vmov_np8.c: Remove.
1825 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1826 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1827 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1828 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1829 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1830 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1831 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1832 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1833 * gcc.target/arm/neon/vmovls16.c: Remove.
1834 * gcc.target/arm/neon/vmovls32.c: Remove.
1835 * gcc.target/arm/neon/vmovls8.c: Remove.
1836 * gcc.target/arm/neon/vmovlu16.c: Remove.
1837 * gcc.target/arm/neon/vmovlu32.c: Remove.
1838 * gcc.target/arm/neon/vmovlu8.c: Remove.
1839 * gcc.target/arm/neon/vmovns16.c: Remove.
1840 * gcc.target/arm/neon/vmovns32.c: Remove.
1841 * gcc.target/arm/neon/vmovns64.c: Remove.
1842 * gcc.target/arm/neon/vmovnu16.c: Remove.
1843 * gcc.target/arm/neon/vmovnu32.c: Remove.
1844 * gcc.target/arm/neon/vmovnu64.c: Remove.
1845 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1846 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1847 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1848 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1849 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1850 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1851 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1852 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1853 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1854 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1855 * gcc.target/arm/neon/vmulQf32.c: Remove.
1856 * gcc.target/arm/neon/vmulQp8.c: Remove.
1857 * gcc.target/arm/neon/vmulQs16.c: Remove.
1858 * gcc.target/arm/neon/vmulQs32.c: Remove.
1859 * gcc.target/arm/neon/vmulQs8.c: Remove.
1860 * gcc.target/arm/neon/vmulQu16.c: Remove.
1861 * gcc.target/arm/neon/vmulQu32.c: Remove.
1862 * gcc.target/arm/neon/vmulQu8.c: Remove.
1863 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1864 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1865 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1866 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1867 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1868 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1869 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1870 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1871 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1872 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1873 * gcc.target/arm/neon/vmulf32.c: Remove.
1874 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1875 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1876 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1877 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1878 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1879 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1880 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1881 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1882 * gcc.target/arm/neon/vmullp8.c: Remove.
1883 * gcc.target/arm/neon/vmulls16.c: Remove.
1884 * gcc.target/arm/neon/vmulls32.c: Remove.
1885 * gcc.target/arm/neon/vmulls8.c: Remove.
1886 * gcc.target/arm/neon/vmullu16.c: Remove.
1887 * gcc.target/arm/neon/vmullu32.c: Remove.
1888 * gcc.target/arm/neon/vmullu8.c: Remove.
1889 * gcc.target/arm/neon/vmulp8.c: Remove.
1890 * gcc.target/arm/neon/vmuls16.c: Remove.
1891 * gcc.target/arm/neon/vmuls32.c: Remove.
1892 * gcc.target/arm/neon/vmuls8.c: Remove.
1893 * gcc.target/arm/neon/vmulu16.c: Remove.
1894 * gcc.target/arm/neon/vmulu32.c: Remove.
1895 * gcc.target/arm/neon/vmulu8.c: Remove.
1896 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1897 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1898 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1899 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1900 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1901 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1902 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1903 * gcc.target/arm/neon/vmvnp8.c: Remove.
1904 * gcc.target/arm/neon/vmvns16.c: Remove.
1905 * gcc.target/arm/neon/vmvns32.c: Remove.
1906 * gcc.target/arm/neon/vmvns8.c: Remove.
1907 * gcc.target/arm/neon/vmvnu16.c: Remove.
1908 * gcc.target/arm/neon/vmvnu32.c: Remove.
1909 * gcc.target/arm/neon/vmvnu8.c: Remove.
1910 * gcc.target/arm/neon/vnegQf32.c: Remove.
1911 * gcc.target/arm/neon/vnegQs16.c: Remove.
1912 * gcc.target/arm/neon/vnegQs32.c: Remove.
1913 * gcc.target/arm/neon/vnegQs8.c: Remove.
1914 * gcc.target/arm/neon/vnegf32.c: Remove.
1915 * gcc.target/arm/neon/vnegs16.c: Remove.
1916 * gcc.target/arm/neon/vnegs32.c: Remove.
1917 * gcc.target/arm/neon/vnegs8.c: Remove.
1918 * gcc.target/arm/neon/vornQs16.c: Remove.
1919 * gcc.target/arm/neon/vornQs32.c: Remove.
1920 * gcc.target/arm/neon/vornQs64.c: Remove.
1921 * gcc.target/arm/neon/vornQs8.c: Remove.
1922 * gcc.target/arm/neon/vornQu16.c: Remove.
1923 * gcc.target/arm/neon/vornQu32.c: Remove.
1924 * gcc.target/arm/neon/vornQu64.c: Remove.
1925 * gcc.target/arm/neon/vornQu8.c: Remove.
1926 * gcc.target/arm/neon/vorns16.c: Remove.
1927 * gcc.target/arm/neon/vorns32.c: Remove.
1928 * gcc.target/arm/neon/vorns64.c: Remove.
1929 * gcc.target/arm/neon/vorns8.c: Remove.
1930 * gcc.target/arm/neon/vornu16.c: Remove.
1931 * gcc.target/arm/neon/vornu32.c: Remove.
1932 * gcc.target/arm/neon/vornu64.c: Remove.
1933 * gcc.target/arm/neon/vornu8.c: Remove.
1934 * gcc.target/arm/neon/vorrQs16.c: Remove.
1935 * gcc.target/arm/neon/vorrQs32.c: Remove.
1936 * gcc.target/arm/neon/vorrQs64.c: Remove.
1937 * gcc.target/arm/neon/vorrQs8.c: Remove.
1938 * gcc.target/arm/neon/vorrQu16.c: Remove.
1939 * gcc.target/arm/neon/vorrQu32.c: Remove.
1940 * gcc.target/arm/neon/vorrQu64.c: Remove.
1941 * gcc.target/arm/neon/vorrQu8.c: Remove.
1942 * gcc.target/arm/neon/vorrs16.c: Remove.
1943 * gcc.target/arm/neon/vorrs32.c: Remove.
1944 * gcc.target/arm/neon/vorrs64.c: Remove.
1945 * gcc.target/arm/neon/vorrs8.c: Remove.
1946 * gcc.target/arm/neon/vorru16.c: Remove.
1947 * gcc.target/arm/neon/vorru32.c: Remove.
1948 * gcc.target/arm/neon/vorru64.c: Remove.
1949 * gcc.target/arm/neon/vorru8.c: Remove.
1950 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1951 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1952 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1953 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1954 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1955 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1956 * gcc.target/arm/neon/vpadals16.c: Remove.
1957 * gcc.target/arm/neon/vpadals32.c: Remove.
1958 * gcc.target/arm/neon/vpadals8.c: Remove.
1959 * gcc.target/arm/neon/vpadalu16.c: Remove.
1960 * gcc.target/arm/neon/vpadalu32.c: Remove.
1961 * gcc.target/arm/neon/vpadalu8.c: Remove.
1962 * gcc.target/arm/neon/vpaddf32.c: Remove.
1963 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1964 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1965 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1966 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1967 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1968 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1969 * gcc.target/arm/neon/vpaddls16.c: Remove.
1970 * gcc.target/arm/neon/vpaddls32.c: Remove.
1971 * gcc.target/arm/neon/vpaddls8.c: Remove.
1972 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1973 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1974 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1975 * gcc.target/arm/neon/vpadds16.c: Remove.
1976 * gcc.target/arm/neon/vpadds32.c: Remove.
1977 * gcc.target/arm/neon/vpadds8.c: Remove.
1978 * gcc.target/arm/neon/vpaddu16.c: Remove.
1979 * gcc.target/arm/neon/vpaddu32.c: Remove.
1980 * gcc.target/arm/neon/vpaddu8.c: Remove.
1981 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1982 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1983 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1984 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1985 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1986 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1987 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1988 * gcc.target/arm/neon/vpminf32.c: Remove.
1989 * gcc.target/arm/neon/vpmins16.c: Remove.
1990 * gcc.target/arm/neon/vpmins32.c: Remove.
1991 * gcc.target/arm/neon/vpmins8.c: Remove.
1992 * gcc.target/arm/neon/vpminu16.c: Remove.
1993 * gcc.target/arm/neon/vpminu32.c: Remove.
1994 * gcc.target/arm/neon/vpminu8.c: Remove.
1995 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1996 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1997 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1998 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1999 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2000 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2001 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2002 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2003 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2004 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2005 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2006 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2007 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2008 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2009 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2010 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2011 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2012 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2013 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2014 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2015 * gcc.target/arm/neon/vqRshls16.c: Remove.
2016 * gcc.target/arm/neon/vqRshls32.c: Remove.
2017 * gcc.target/arm/neon/vqRshls64.c: Remove.
2018 * gcc.target/arm/neon/vqRshls8.c: Remove.
2019 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2020 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2021 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2022 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2023 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2024 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2025 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2026 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2027 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2028 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2029 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2030 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2031 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2032 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2033 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2034 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2035 * gcc.target/arm/neon/vqabss16.c: Remove.
2036 * gcc.target/arm/neon/vqabss32.c: Remove.
2037 * gcc.target/arm/neon/vqabss8.c: Remove.
2038 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2039 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2040 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2041 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2042 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2043 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2044 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2045 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2046 * gcc.target/arm/neon/vqadds16.c: Remove.
2047 * gcc.target/arm/neon/vqadds32.c: Remove.
2048 * gcc.target/arm/neon/vqadds64.c: Remove.
2049 * gcc.target/arm/neon/vqadds8.c: Remove.
2050 * gcc.target/arm/neon/vqaddu16.c: Remove.
2051 * gcc.target/arm/neon/vqaddu32.c: Remove.
2052 * gcc.target/arm/neon/vqaddu64.c: Remove.
2053 * gcc.target/arm/neon/vqaddu8.c: Remove.
2054 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2055 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2056 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2057 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2058 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2059 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2060 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2061 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2062 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2063 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2064 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2065 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2066 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2067 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2068 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2069 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2070 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2071 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2072 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2073 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2074 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2075 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2076 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2077 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2078 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2079 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2080 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2081 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2082 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2083 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2084 * gcc.target/arm/neon/vqmovns16.c: Remove.
2085 * gcc.target/arm/neon/vqmovns32.c: Remove.
2086 * gcc.target/arm/neon/vqmovns64.c: Remove.
2087 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2088 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2089 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2090 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2091 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2092 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2093 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2094 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2095 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2096 * gcc.target/arm/neon/vqnegs16.c: Remove.
2097 * gcc.target/arm/neon/vqnegs32.c: Remove.
2098 * gcc.target/arm/neon/vqnegs8.c: Remove.
2099 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2100 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2101 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2102 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2103 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2104 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2105 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2106 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2107 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2108 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2109 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2110 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2111 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2112 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2113 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2114 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2115 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2116 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2117 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2118 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2119 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2120 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2121 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2122 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2123 * gcc.target/arm/neon/vqshls16.c: Remove.
2124 * gcc.target/arm/neon/vqshls32.c: Remove.
2125 * gcc.target/arm/neon/vqshls64.c: Remove.
2126 * gcc.target/arm/neon/vqshls8.c: Remove.
2127 * gcc.target/arm/neon/vqshlu16.c: Remove.
2128 * gcc.target/arm/neon/vqshlu32.c: Remove.
2129 * gcc.target/arm/neon/vqshlu64.c: Remove.
2130 * gcc.target/arm/neon/vqshlu8.c: Remove.
2131 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2132 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2133 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2134 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2135 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2136 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2137 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2138 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2139 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2140 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2141 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2142 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2143 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2144 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2145 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2146 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2147 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2148 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2149 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2150 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2151 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2152 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2153 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2154 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2155 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2156 * gcc.target/arm/neon/vqsubs16.c: Remove.
2157 * gcc.target/arm/neon/vqsubs32.c: Remove.
2158 * gcc.target/arm/neon/vqsubs64.c: Remove.
2159 * gcc.target/arm/neon/vqsubs8.c: Remove.
2160 * gcc.target/arm/neon/vqsubu16.c: Remove.
2161 * gcc.target/arm/neon/vqsubu32.c: Remove.
2162 * gcc.target/arm/neon/vqsubu64.c: Remove.
2163 * gcc.target/arm/neon/vqsubu8.c: Remove.
2164 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2165 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2166 * gcc.target/arm/neon/vrecpef32.c: Remove.
2167 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2168 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2169 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2170 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2171 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2172 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2173 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2174 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2175 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2176 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2177 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2178 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2179 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2180 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2181 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2182 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2183 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2184 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2185 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2186 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2187 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2188 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2189 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2190 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2191 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2192 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2193 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2194 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2195 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2196 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2197 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2198 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2199 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2200 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2201 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2260 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2261 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2262 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2263 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2264 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2265 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2266 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2267 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2268 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2269 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2270 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2271 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2272 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2273 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2274 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2275 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2276 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2277 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2278 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2279 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2280 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2281 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2282 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2283 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2284 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2285 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2286 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2287 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2288 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2289 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2290 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2291 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2292 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2293 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2294 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2295 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2296 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2297 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2298 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2299 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2300 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2301 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2302 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2303 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2304 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2305 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2306 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2307 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2308 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2309 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2310 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2311 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2312 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2313 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2314 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2315 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2316 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2317 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2318 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2319 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2320 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2321 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2322 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2323 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2324 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2325 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2326 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2327 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2328 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2329 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2337 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2338 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2339 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2340 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2341 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2342 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2343 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2344 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2345 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2346 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2347 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2348 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2349 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2350 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2351 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2352 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2353 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2354 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2355 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2356 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2357 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2358 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2359 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2360 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2361 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2362 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2363 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2364 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2365 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2366 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2367 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2368 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2369 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2370 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2371 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2372 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2373 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2374 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2375 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2376 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2377 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2378 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2379 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2380 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2381 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2382 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2383 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2384 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2385 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2386 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2387 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2388 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2389 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2390 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2391 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2392 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2393 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2394 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2395 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2396 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2397 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2398 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2399 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2400 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2401 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2402 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2403 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2404 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2405 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2406 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2407 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2408 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2409 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2410 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2411 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2412 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2413 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2414 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2415 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2416 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2417 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2418 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2419 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2420 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2421 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2422 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2423 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2424 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2425 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2426 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2427 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2428 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2429 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2430 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2431 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2432 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2433 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2434 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2435 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2436 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2437 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2438 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2439 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2440 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2441 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2442 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2443 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2444 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2445 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2446 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2447 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2448 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2449 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2450 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2451 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2452 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2453 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2454 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2455 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2456 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2457 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2458 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2459 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2460 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2461 * gcc.target/arm/neon/vrev16p8.c: Remove.
2462 * gcc.target/arm/neon/vrev16s8.c: Remove.
2463 * gcc.target/arm/neon/vrev16u8.c: Remove.
2464 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2465 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2466 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2467 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2468 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2469 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2470 * gcc.target/arm/neon/vrev32p16.c: Remove.
2471 * gcc.target/arm/neon/vrev32p8.c: Remove.
2472 * gcc.target/arm/neon/vrev32s16.c: Remove.
2473 * gcc.target/arm/neon/vrev32s8.c: Remove.
2474 * gcc.target/arm/neon/vrev32u16.c: Remove.
2475 * gcc.target/arm/neon/vrev32u8.c: Remove.
2476 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2477 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2478 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2479 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2480 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2481 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2482 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2483 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2484 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2485 * gcc.target/arm/neon/vrev64f32.c: Remove.
2486 * gcc.target/arm/neon/vrev64p16.c: Remove.
2487 * gcc.target/arm/neon/vrev64p8.c: Remove.
2488 * gcc.target/arm/neon/vrev64s16.c: Remove.
2489 * gcc.target/arm/neon/vrev64s32.c: Remove.
2490 * gcc.target/arm/neon/vrev64s8.c: Remove.
2491 * gcc.target/arm/neon/vrev64u16.c: Remove.
2492 * gcc.target/arm/neon/vrev64u32.c: Remove.
2493 * gcc.target/arm/neon/vrev64u8.c: Remove.
2494 * gcc.target/arm/neon/vrndaf32.c: Remove.
2495 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2496 * gcc.target/arm/neon/vrndf32.c: Remove.
2497 * gcc.target/arm/neon/vrndmf32.c: Remove.
2498 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2499 * gcc.target/arm/neon/vrndnf32.c: Remove.
2500 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2501 * gcc.target/arm/neon/vrndpf32.c: Remove.
2502 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2503 * gcc.target/arm/neon/vrndqf32.c: Remove.
2504 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2505 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2506 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2507 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2508 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2509 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2510 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2511 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2512 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2513 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2514 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2515 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2516 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2517 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2518 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2519 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2520 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2521 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2522 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2523 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2524 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2525 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2526 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2527 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2528 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2529 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2530 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2531 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2532 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2533 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2534 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2535 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2536 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2537 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2538 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2539 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2540 * gcc.target/arm/neon/vshlQs16.c: Remove.
2541 * gcc.target/arm/neon/vshlQs32.c: Remove.
2542 * gcc.target/arm/neon/vshlQs64.c: Remove.
2543 * gcc.target/arm/neon/vshlQs8.c: Remove.
2544 * gcc.target/arm/neon/vshlQu16.c: Remove.
2545 * gcc.target/arm/neon/vshlQu32.c: Remove.
2546 * gcc.target/arm/neon/vshlQu64.c: Remove.
2547 * gcc.target/arm/neon/vshlQu8.c: Remove.
2548 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2549 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2550 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2551 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2552 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2553 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2554 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2555 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2556 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2557 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2558 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2559 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2560 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2561 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2562 * gcc.target/arm/neon/vshls16.c: Remove.
2563 * gcc.target/arm/neon/vshls32.c: Remove.
2564 * gcc.target/arm/neon/vshls64.c: Remove.
2565 * gcc.target/arm/neon/vshls8.c: Remove.
2566 * gcc.target/arm/neon/vshlu16.c: Remove.
2567 * gcc.target/arm/neon/vshlu32.c: Remove.
2568 * gcc.target/arm/neon/vshlu64.c: Remove.
2569 * gcc.target/arm/neon/vshlu8.c: Remove.
2570 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2571 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2572 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2573 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2574 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2575 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2576 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2577 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2578 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2579 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2580 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2581 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2582 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2583 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2584 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2585 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2586 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2587 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2588 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2589 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2590 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2591 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2592 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2593 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2594 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2595 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2596 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2597 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2598 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2599 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2600 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2601 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2602 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2603 * gcc.target/arm/neon/vsli_np16.c: Remove.
2604 * gcc.target/arm/neon/vsli_np64.c: Remove.
2605 * gcc.target/arm/neon/vsli_np8.c: Remove.
2606 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2607 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2608 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2609 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2610 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2611 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2612 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2613 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2614 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2615 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2616 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2617 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2618 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2619 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2620 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2621 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2622 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2623 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2624 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2625 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2626 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2627 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2628 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2629 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2630 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2631 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2632 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2633 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2634 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2635 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2636 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2637 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2638 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2639 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2640 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2641 * gcc.target/arm/neon/vsri_np16.c: Remove.
2642 * gcc.target/arm/neon/vsri_np64.c: Remove.
2643 * gcc.target/arm/neon/vsri_np8.c: Remove.
2644 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2645 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2646 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2647 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2648 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2649 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2650 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2651 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2652 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2653 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2654 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2655 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2656 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2657 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2658 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2659 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2660 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2661 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2662 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2663 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2664 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2665 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2666 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2667 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2668 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2669 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2670 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2671 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2672 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2673 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2674 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2675 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2676 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2677 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2678 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2679 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2680 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2681 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2682 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2683 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2684 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2685 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2686 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2687 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2688 * gcc.target/arm/neon/vst1f32.c: Remove.
2689 * gcc.target/arm/neon/vst1p16.c: Remove.
2690 * gcc.target/arm/neon/vst1p64.c: Remove.
2691 * gcc.target/arm/neon/vst1p8.c: Remove.
2692 * gcc.target/arm/neon/vst1s16.c: Remove.
2693 * gcc.target/arm/neon/vst1s32.c: Remove.
2694 * gcc.target/arm/neon/vst1s64.c: Remove.
2695 * gcc.target/arm/neon/vst1s8.c: Remove.
2696 * gcc.target/arm/neon/vst1u16.c: Remove.
2697 * gcc.target/arm/neon/vst1u32.c: Remove.
2698 * gcc.target/arm/neon/vst1u64.c: Remove.
2699 * gcc.target/arm/neon/vst1u8.c: Remove.
2700 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2701 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2702 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2703 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2704 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2705 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2706 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2707 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2708 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2709 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2710 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2711 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2712 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2713 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2714 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2715 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2716 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2717 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2718 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2719 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2720 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2721 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2722 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2723 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2724 * gcc.target/arm/neon/vst2f32.c: Remove.
2725 * gcc.target/arm/neon/vst2p16.c: Remove.
2726 * gcc.target/arm/neon/vst2p64.c: Remove.
2727 * gcc.target/arm/neon/vst2p8.c: Remove.
2728 * gcc.target/arm/neon/vst2s16.c: Remove.
2729 * gcc.target/arm/neon/vst2s32.c: Remove.
2730 * gcc.target/arm/neon/vst2s64.c: Remove.
2731 * gcc.target/arm/neon/vst2s8.c: Remove.
2732 * gcc.target/arm/neon/vst2u16.c: Remove.
2733 * gcc.target/arm/neon/vst2u32.c: Remove.
2734 * gcc.target/arm/neon/vst2u64.c: Remove.
2735 * gcc.target/arm/neon/vst2u8.c: Remove.
2736 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2737 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2738 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2739 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2740 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2741 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2742 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2743 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2744 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2745 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2746 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2747 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2748 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2749 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2750 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2751 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2752 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2753 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2754 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2755 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2756 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2757 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2758 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2759 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2760 * gcc.target/arm/neon/vst3f32.c: Remove.
2761 * gcc.target/arm/neon/vst3p16.c: Remove.
2762 * gcc.target/arm/neon/vst3p64.c: Remove.
2763 * gcc.target/arm/neon/vst3p8.c: Remove.
2764 * gcc.target/arm/neon/vst3s16.c: Remove.
2765 * gcc.target/arm/neon/vst3s32.c: Remove.
2766 * gcc.target/arm/neon/vst3s64.c: Remove.
2767 * gcc.target/arm/neon/vst3s8.c: Remove.
2768 * gcc.target/arm/neon/vst3u16.c: Remove.
2769 * gcc.target/arm/neon/vst3u32.c: Remove.
2770 * gcc.target/arm/neon/vst3u64.c: Remove.
2771 * gcc.target/arm/neon/vst3u8.c: Remove.
2772 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2773 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2774 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2775 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2776 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2777 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2778 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2779 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2780 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2781 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2782 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2783 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2784 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2785 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2786 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2787 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2788 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2789 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2790 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2791 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2792 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2793 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2794 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2795 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2796 * gcc.target/arm/neon/vst4f32.c: Remove.
2797 * gcc.target/arm/neon/vst4p16.c: Remove.
2798 * gcc.target/arm/neon/vst4p64.c: Remove.
2799 * gcc.target/arm/neon/vst4p8.c: Remove.
2800 * gcc.target/arm/neon/vst4s16.c: Remove.
2801 * gcc.target/arm/neon/vst4s32.c: Remove.
2802 * gcc.target/arm/neon/vst4s64.c: Remove.
2803 * gcc.target/arm/neon/vst4s8.c: Remove.
2804 * gcc.target/arm/neon/vst4u16.c: Remove.
2805 * gcc.target/arm/neon/vst4u32.c: Remove.
2806 * gcc.target/arm/neon/vst4u64.c: Remove.
2807 * gcc.target/arm/neon/vst4u8.c: Remove.
2808 * gcc.target/arm/neon/vsubQf32.c: Remove.
2809 * gcc.target/arm/neon/vsubQs16.c: Remove.
2810 * gcc.target/arm/neon/vsubQs32.c: Remove.
2811 * gcc.target/arm/neon/vsubQs64.c: Remove.
2812 * gcc.target/arm/neon/vsubQs8.c: Remove.
2813 * gcc.target/arm/neon/vsubQu16.c: Remove.
2814 * gcc.target/arm/neon/vsubQu32.c: Remove.
2815 * gcc.target/arm/neon/vsubQu64.c: Remove.
2816 * gcc.target/arm/neon/vsubQu8.c: Remove.
2817 * gcc.target/arm/neon/vsubf32.c: Remove.
2818 * gcc.target/arm/neon/vsubhns16.c: Remove.
2819 * gcc.target/arm/neon/vsubhns32.c: Remove.
2820 * gcc.target/arm/neon/vsubhns64.c: Remove.
2821 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2822 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2823 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2824 * gcc.target/arm/neon/vsubls16.c: Remove.
2825 * gcc.target/arm/neon/vsubls32.c: Remove.
2826 * gcc.target/arm/neon/vsubls8.c: Remove.
2827 * gcc.target/arm/neon/vsublu16.c: Remove.
2828 * gcc.target/arm/neon/vsublu32.c: Remove.
2829 * gcc.target/arm/neon/vsublu8.c: Remove.
2830 * gcc.target/arm/neon/vsubs16.c: Remove.
2831 * gcc.target/arm/neon/vsubs32.c: Remove.
2832 * gcc.target/arm/neon/vsubs64.c: Remove.
2833 * gcc.target/arm/neon/vsubs8.c: Remove.
2834 * gcc.target/arm/neon/vsubu16.c: Remove.
2835 * gcc.target/arm/neon/vsubu32.c: Remove.
2836 * gcc.target/arm/neon/vsubu64.c: Remove.
2837 * gcc.target/arm/neon/vsubu8.c: Remove.
2838 * gcc.target/arm/neon/vsubws16.c: Remove.
2839 * gcc.target/arm/neon/vsubws32.c: Remove.
2840 * gcc.target/arm/neon/vsubws8.c: Remove.
2841 * gcc.target/arm/neon/vsubwu16.c: Remove.
2842 * gcc.target/arm/neon/vsubwu32.c: Remove.
2843 * gcc.target/arm/neon/vsubwu8.c: Remove.
2844 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2845 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2846 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2847 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2848 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2849 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2850 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2851 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2852 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2853 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2854 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2855 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2856 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2857 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2858 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2859 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2860 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2861 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2862 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2863 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2864 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2865 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2866 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2867 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2868 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2869 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2870 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2871 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2872 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2873 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2874 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2875 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2876 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2877 * gcc.target/arm/neon/vtrnf32.c: Remove.
2878 * gcc.target/arm/neon/vtrnp16.c: Remove.
2879 * gcc.target/arm/neon/vtrnp8.c: Remove.
2880 * gcc.target/arm/neon/vtrns16.c: Remove.
2881 * gcc.target/arm/neon/vtrns32.c: Remove.
2882 * gcc.target/arm/neon/vtrns8.c: Remove.
2883 * gcc.target/arm/neon/vtrnu16.c: Remove.
2884 * gcc.target/arm/neon/vtrnu32.c: Remove.
2885 * gcc.target/arm/neon/vtrnu8.c: Remove.
2886 * gcc.target/arm/neon/vtstQp8.c: Remove.
2887 * gcc.target/arm/neon/vtstQs16.c: Remove.
2888 * gcc.target/arm/neon/vtstQs32.c: Remove.
2889 * gcc.target/arm/neon/vtstQs8.c: Remove.
2890 * gcc.target/arm/neon/vtstQu16.c: Remove.
2891 * gcc.target/arm/neon/vtstQu32.c: Remove.
2892 * gcc.target/arm/neon/vtstQu8.c: Remove.
2893 * gcc.target/arm/neon/vtstp8.c: Remove.
2894 * gcc.target/arm/neon/vtsts16.c: Remove.
2895 * gcc.target/arm/neon/vtsts32.c: Remove.
2896 * gcc.target/arm/neon/vtsts8.c: Remove.
2897 * gcc.target/arm/neon/vtstu16.c: Remove.
2898 * gcc.target/arm/neon/vtstu32.c: Remove.
2899 * gcc.target/arm/neon/vtstu8.c: Remove.
2900 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2901 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2902 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2903 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2904 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2905 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2906 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2907 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2908 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2909 * gcc.target/arm/neon/vuzpf32.c: Remove.
2910 * gcc.target/arm/neon/vuzpp16.c: Remove.
2911 * gcc.target/arm/neon/vuzpp8.c: Remove.
2912 * gcc.target/arm/neon/vuzps16.c: Remove.
2913 * gcc.target/arm/neon/vuzps32.c: Remove.
2914 * gcc.target/arm/neon/vuzps8.c: Remove.
2915 * gcc.target/arm/neon/vuzpu16.c: Remove.
2916 * gcc.target/arm/neon/vuzpu32.c: Remove.
2917 * gcc.target/arm/neon/vuzpu8.c: Remove.
2918 * gcc.target/arm/neon/vzipQf32.c: Remove.
2919 * gcc.target/arm/neon/vzipQp16.c: Remove.
2920 * gcc.target/arm/neon/vzipQp8.c: Remove.
2921 * gcc.target/arm/neon/vzipQs16.c: Remove.
2922 * gcc.target/arm/neon/vzipQs32.c: Remove.
2923 * gcc.target/arm/neon/vzipQs8.c: Remove.
2924 * gcc.target/arm/neon/vzipQu16.c: Remove.
2925 * gcc.target/arm/neon/vzipQu32.c: Remove.
2926 * gcc.target/arm/neon/vzipQu8.c: Remove.
2927 * gcc.target/arm/neon/vzipf32.c: Remove.
2928 * gcc.target/arm/neon/vzipp16.c: Remove.
2929 * gcc.target/arm/neon/vzipp8.c: Remove.
2930 * gcc.target/arm/neon/vzips16.c: Remove.
2931 * gcc.target/arm/neon/vzips32.c: Remove.
2932 * gcc.target/arm/neon/vzips8.c: Remove.
2933 * gcc.target/arm/neon/vzipu16.c: Remove.
2934 * gcc.target/arm/neon/vzipu32.c: Remove.
2935 * gcc.target/arm/neon/vzipu8.c: Remove.
2937 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2939 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2941 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2944 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2945 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2947 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2949 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2950 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2951 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2952 levenshtein_plugin.c.
2953 * gcc.dg/spellcheck-fields.c: New file.
2955 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2958 * gfortran.dg/pr68318_1.f90: New test.
2959 * gfortran.dg/pr68318_2.f90: Ditto.
2961 2015-11-12 James Norris <jnorris@codesourcery.com>
2962 Joseph Myers <joseph@codesourcery.com>
2964 * c-c++-common/goacc/declare-1.c: New test.
2965 * c-c++-common/goacc/declare-2.c: Likewise.
2967 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2969 [ARM] Remove neon-testgen.ml and generated tests.
2971 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2972 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2973 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2974 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2975 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2976 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2977 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2978 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2979 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2980 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2981 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2982 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2983 * gcc.target/arm/neon/vRhadds16.c: Remove.
2984 * gcc.target/arm/neon/vRhadds32.c: Remove.
2985 * gcc.target/arm/neon/vRhadds8.c: Remove.
2986 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2987 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2988 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2989 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2990 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2991 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2992 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2993 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2994 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2995 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2996 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2997 * gcc.target/arm/neon/vRshls16.c: Remove.
2998 * gcc.target/arm/neon/vRshls32.c: Remove.
2999 * gcc.target/arm/neon/vRshls64.c: Remove.
3000 * gcc.target/arm/neon/vRshls8.c: Remove.
3001 * gcc.target/arm/neon/vRshlu16.c: Remove.
3002 * gcc.target/arm/neon/vRshlu32.c: Remove.
3003 * gcc.target/arm/neon/vRshlu64.c: Remove.
3004 * gcc.target/arm/neon/vRshlu8.c: Remove.
3005 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3006 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3007 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3008 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3009 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3010 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3011 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3012 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3013 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3014 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3015 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3016 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3017 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3018 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3019 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3020 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3021 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3022 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3023 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3024 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3025 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3026 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3027 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3028 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3029 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3030 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3031 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3032 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3033 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3034 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3035 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3036 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3037 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3038 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3039 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3040 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3041 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3042 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3043 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3044 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3045 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3046 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3047 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3048 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3049 * gcc.target/arm/neon/vabaQs16.c: Remove.
3050 * gcc.target/arm/neon/vabaQs32.c: Remove.
3051 * gcc.target/arm/neon/vabaQs8.c: Remove.
3052 * gcc.target/arm/neon/vabaQu16.c: Remove.
3053 * gcc.target/arm/neon/vabaQu32.c: Remove.
3054 * gcc.target/arm/neon/vabaQu8.c: Remove.
3055 * gcc.target/arm/neon/vabals16.c: Remove.
3056 * gcc.target/arm/neon/vabals32.c: Remove.
3057 * gcc.target/arm/neon/vabals8.c: Remove.
3058 * gcc.target/arm/neon/vabalu16.c: Remove.
3059 * gcc.target/arm/neon/vabalu32.c: Remove.
3060 * gcc.target/arm/neon/vabalu8.c: Remove.
3061 * gcc.target/arm/neon/vabas16.c: Remove.
3062 * gcc.target/arm/neon/vabas32.c: Remove.
3063 * gcc.target/arm/neon/vabas8.c: Remove.
3064 * gcc.target/arm/neon/vabau16.c: Remove.
3065 * gcc.target/arm/neon/vabau32.c: Remove.
3066 * gcc.target/arm/neon/vabau8.c: Remove.
3067 * gcc.target/arm/neon/vabdQf32.c: Remove.
3068 * gcc.target/arm/neon/vabdQs16.c: Remove.
3069 * gcc.target/arm/neon/vabdQs32.c: Remove.
3070 * gcc.target/arm/neon/vabdQs8.c: Remove.
3071 * gcc.target/arm/neon/vabdQu16.c: Remove.
3072 * gcc.target/arm/neon/vabdQu32.c: Remove.
3073 * gcc.target/arm/neon/vabdQu8.c: Remove.
3074 * gcc.target/arm/neon/vabdf32.c: Remove.
3075 * gcc.target/arm/neon/vabdls16.c: Remove.
3076 * gcc.target/arm/neon/vabdls32.c: Remove.
3077 * gcc.target/arm/neon/vabdls8.c: Remove.
3078 * gcc.target/arm/neon/vabdlu16.c: Remove.
3079 * gcc.target/arm/neon/vabdlu32.c: Remove.
3080 * gcc.target/arm/neon/vabdlu8.c: Remove.
3081 * gcc.target/arm/neon/vabds16.c: Remove.
3082 * gcc.target/arm/neon/vabds32.c: Remove.
3083 * gcc.target/arm/neon/vabds8.c: Remove.
3084 * gcc.target/arm/neon/vabdu16.c: Remove.
3085 * gcc.target/arm/neon/vabdu32.c: Remove.
3086 * gcc.target/arm/neon/vabdu8.c: Remove.
3087 * gcc.target/arm/neon/vabsQf32.c: Remove.
3088 * gcc.target/arm/neon/vabsQs16.c: Remove.
3089 * gcc.target/arm/neon/vabsQs32.c: Remove.
3090 * gcc.target/arm/neon/vabsQs8.c: Remove.
3091 * gcc.target/arm/neon/vabsf32.c: Remove.
3092 * gcc.target/arm/neon/vabss16.c: Remove.
3093 * gcc.target/arm/neon/vabss32.c: Remove.
3094 * gcc.target/arm/neon/vabss8.c: Remove.
3095 * gcc.target/arm/neon/vaddQf32.c: Remove.
3096 * gcc.target/arm/neon/vaddQs16.c: Remove.
3097 * gcc.target/arm/neon/vaddQs32.c: Remove.
3098 * gcc.target/arm/neon/vaddQs64.c: Remove.
3099 * gcc.target/arm/neon/vaddQs8.c: Remove.
3100 * gcc.target/arm/neon/vaddQu16.c: Remove.
3101 * gcc.target/arm/neon/vaddQu32.c: Remove.
3102 * gcc.target/arm/neon/vaddQu64.c: Remove.
3103 * gcc.target/arm/neon/vaddQu8.c: Remove.
3104 * gcc.target/arm/neon/vaddf32.c: Remove.
3105 * gcc.target/arm/neon/vaddhns16.c: Remove.
3106 * gcc.target/arm/neon/vaddhns32.c: Remove.
3107 * gcc.target/arm/neon/vaddhns64.c: Remove.
3108 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3109 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3110 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3111 * gcc.target/arm/neon/vaddls16.c: Remove.
3112 * gcc.target/arm/neon/vaddls32.c: Remove.
3113 * gcc.target/arm/neon/vaddls8.c: Remove.
3114 * gcc.target/arm/neon/vaddlu16.c: Remove.
3115 * gcc.target/arm/neon/vaddlu32.c: Remove.
3116 * gcc.target/arm/neon/vaddlu8.c: Remove.
3117 * gcc.target/arm/neon/vadds16.c: Remove.
3118 * gcc.target/arm/neon/vadds32.c: Remove.
3119 * gcc.target/arm/neon/vadds64.c: Remove.
3120 * gcc.target/arm/neon/vadds8.c: Remove.
3121 * gcc.target/arm/neon/vaddu16.c: Remove.
3122 * gcc.target/arm/neon/vaddu32.c: Remove.
3123 * gcc.target/arm/neon/vaddu64.c: Remove.
3124 * gcc.target/arm/neon/vaddu8.c: Remove.
3125 * gcc.target/arm/neon/vaddws16.c: Remove.
3126 * gcc.target/arm/neon/vaddws32.c: Remove.
3127 * gcc.target/arm/neon/vaddws8.c: Remove.
3128 * gcc.target/arm/neon/vaddwu16.c: Remove.
3129 * gcc.target/arm/neon/vaddwu32.c: Remove.
3130 * gcc.target/arm/neon/vaddwu8.c: Remove.
3131 * gcc.target/arm/neon/vandQs16.c: Remove.
3132 * gcc.target/arm/neon/vandQs32.c: Remove.
3133 * gcc.target/arm/neon/vandQs64.c: Remove.
3134 * gcc.target/arm/neon/vandQs8.c: Remove.
3135 * gcc.target/arm/neon/vandQu16.c: Remove.
3136 * gcc.target/arm/neon/vandQu32.c: Remove.
3137 * gcc.target/arm/neon/vandQu64.c: Remove.
3138 * gcc.target/arm/neon/vandQu8.c: Remove.
3139 * gcc.target/arm/neon/vands16.c: Remove.
3140 * gcc.target/arm/neon/vands32.c: Remove.
3141 * gcc.target/arm/neon/vands64.c: Remove.
3142 * gcc.target/arm/neon/vands8.c: Remove.
3143 * gcc.target/arm/neon/vandu16.c: Remove.
3144 * gcc.target/arm/neon/vandu32.c: Remove.
3145 * gcc.target/arm/neon/vandu64.c: Remove.
3146 * gcc.target/arm/neon/vandu8.c: Remove.
3147 * gcc.target/arm/neon/vbicQs16.c: Remove.
3148 * gcc.target/arm/neon/vbicQs32.c: Remove.
3149 * gcc.target/arm/neon/vbicQs64.c: Remove.
3150 * gcc.target/arm/neon/vbicQs8.c: Remove.
3151 * gcc.target/arm/neon/vbicQu16.c: Remove.
3152 * gcc.target/arm/neon/vbicQu32.c: Remove.
3153 * gcc.target/arm/neon/vbicQu64.c: Remove.
3154 * gcc.target/arm/neon/vbicQu8.c: Remove.
3155 * gcc.target/arm/neon/vbics16.c: Remove.
3156 * gcc.target/arm/neon/vbics32.c: Remove.
3157 * gcc.target/arm/neon/vbics64.c: Remove.
3158 * gcc.target/arm/neon/vbics8.c: Remove.
3159 * gcc.target/arm/neon/vbicu16.c: Remove.
3160 * gcc.target/arm/neon/vbicu32.c: Remove.
3161 * gcc.target/arm/neon/vbicu64.c: Remove.
3162 * gcc.target/arm/neon/vbicu8.c: Remove.
3163 * gcc.target/arm/neon/vbslQf32.c: Remove.
3164 * gcc.target/arm/neon/vbslQp16.c: Remove.
3165 * gcc.target/arm/neon/vbslQp64.c: Remove.
3166 * gcc.target/arm/neon/vbslQp8.c: Remove.
3167 * gcc.target/arm/neon/vbslQs16.c: Remove.
3168 * gcc.target/arm/neon/vbslQs32.c: Remove.
3169 * gcc.target/arm/neon/vbslQs64.c: Remove.
3170 * gcc.target/arm/neon/vbslQs8.c: Remove.
3171 * gcc.target/arm/neon/vbslQu16.c: Remove.
3172 * gcc.target/arm/neon/vbslQu32.c: Remove.
3173 * gcc.target/arm/neon/vbslQu64.c: Remove.
3174 * gcc.target/arm/neon/vbslQu8.c: Remove.
3175 * gcc.target/arm/neon/vbslf32.c: Remove.
3176 * gcc.target/arm/neon/vbslp16.c: Remove.
3177 * gcc.target/arm/neon/vbslp64.c: Remove.
3178 * gcc.target/arm/neon/vbslp8.c: Remove.
3179 * gcc.target/arm/neon/vbsls16.c: Remove.
3180 * gcc.target/arm/neon/vbsls32.c: Remove.
3181 * gcc.target/arm/neon/vbsls64.c: Remove.
3182 * gcc.target/arm/neon/vbsls8.c: Remove.
3183 * gcc.target/arm/neon/vbslu16.c: Remove.
3184 * gcc.target/arm/neon/vbslu32.c: Remove.
3185 * gcc.target/arm/neon/vbslu64.c: Remove.
3186 * gcc.target/arm/neon/vbslu8.c: Remove.
3187 * gcc.target/arm/neon/vcageQf32.c: Remove.
3188 * gcc.target/arm/neon/vcagef32.c: Remove.
3189 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3190 * gcc.target/arm/neon/vcagtf32.c: Remove.
3191 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3192 * gcc.target/arm/neon/vcalef32.c: Remove.
3193 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3194 * gcc.target/arm/neon/vcaltf32.c: Remove.
3195 * gcc.target/arm/neon/vceqQf32.c: Remove.
3196 * gcc.target/arm/neon/vceqQp8.c: Remove.
3197 * gcc.target/arm/neon/vceqQs16.c: Remove.
3198 * gcc.target/arm/neon/vceqQs32.c: Remove.
3199 * gcc.target/arm/neon/vceqQs8.c: Remove.
3200 * gcc.target/arm/neon/vceqQu16.c: Remove.
3201 * gcc.target/arm/neon/vceqQu32.c: Remove.
3202 * gcc.target/arm/neon/vceqQu8.c: Remove.
3203 * gcc.target/arm/neon/vceqf32.c: Remove.
3204 * gcc.target/arm/neon/vceqp8.c: Remove.
3205 * gcc.target/arm/neon/vceqs16.c: Remove.
3206 * gcc.target/arm/neon/vceqs32.c: Remove.
3207 * gcc.target/arm/neon/vceqs8.c: Remove.
3208 * gcc.target/arm/neon/vcequ16.c: Remove.
3209 * gcc.target/arm/neon/vcequ32.c: Remove.
3210 * gcc.target/arm/neon/vcequ8.c: Remove.
3211 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3212 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3213 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3214 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3215 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3216 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3217 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3218 * gcc.target/arm/neon/vcgef32.c: Remove.
3219 * gcc.target/arm/neon/vcges16.c: Remove.
3220 * gcc.target/arm/neon/vcges32.c: Remove.
3221 * gcc.target/arm/neon/vcges8.c: Remove.
3222 * gcc.target/arm/neon/vcgeu16.c: Remove.
3223 * gcc.target/arm/neon/vcgeu32.c: Remove.
3224 * gcc.target/arm/neon/vcgeu8.c: Remove.
3225 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3226 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3227 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3228 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3229 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3230 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3231 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3232 * gcc.target/arm/neon/vcgtf32.c: Remove.
3233 * gcc.target/arm/neon/vcgts16.c: Remove.
3234 * gcc.target/arm/neon/vcgts32.c: Remove.
3235 * gcc.target/arm/neon/vcgts8.c: Remove.
3236 * gcc.target/arm/neon/vcgtu16.c: Remove.
3237 * gcc.target/arm/neon/vcgtu32.c: Remove.
3238 * gcc.target/arm/neon/vcgtu8.c: Remove.
3239 * gcc.target/arm/neon/vcleQf32.c: Remove.
3240 * gcc.target/arm/neon/vcleQs16.c: Remove.
3241 * gcc.target/arm/neon/vcleQs32.c: Remove.
3242 * gcc.target/arm/neon/vcleQs8.c: Remove.
3243 * gcc.target/arm/neon/vcleQu16.c: Remove.
3244 * gcc.target/arm/neon/vcleQu32.c: Remove.
3245 * gcc.target/arm/neon/vcleQu8.c: Remove.
3246 * gcc.target/arm/neon/vclef32.c: Remove.
3247 * gcc.target/arm/neon/vcles16.c: Remove.
3248 * gcc.target/arm/neon/vcles32.c: Remove.
3249 * gcc.target/arm/neon/vcles8.c: Remove.
3250 * gcc.target/arm/neon/vcleu16.c: Remove.
3251 * gcc.target/arm/neon/vcleu32.c: Remove.
3252 * gcc.target/arm/neon/vcleu8.c: Remove.
3253 * gcc.target/arm/neon/vclsQs16.c: Remove.
3254 * gcc.target/arm/neon/vclsQs32.c: Remove.
3255 * gcc.target/arm/neon/vclsQs8.c: Remove.
3256 * gcc.target/arm/neon/vclss16.c: Remove.
3257 * gcc.target/arm/neon/vclss32.c: Remove.
3258 * gcc.target/arm/neon/vclss8.c: Remove.
3259 * gcc.target/arm/neon/vcltQf32.c: Remove.
3260 * gcc.target/arm/neon/vcltQs16.c: Remove.
3261 * gcc.target/arm/neon/vcltQs32.c: Remove.
3262 * gcc.target/arm/neon/vcltQs8.c: Remove.
3263 * gcc.target/arm/neon/vcltQu16.c: Remove.
3264 * gcc.target/arm/neon/vcltQu32.c: Remove.
3265 * gcc.target/arm/neon/vcltQu8.c: Remove.
3266 * gcc.target/arm/neon/vcltf32.c: Remove.
3267 * gcc.target/arm/neon/vclts16.c: Remove.
3268 * gcc.target/arm/neon/vclts32.c: Remove.
3269 * gcc.target/arm/neon/vclts8.c: Remove.
3270 * gcc.target/arm/neon/vcltu16.c: Remove.
3271 * gcc.target/arm/neon/vcltu32.c: Remove.
3272 * gcc.target/arm/neon/vcltu8.c: Remove.
3273 * gcc.target/arm/neon/vclzQs16.c: Remove.
3274 * gcc.target/arm/neon/vclzQs32.c: Remove.
3275 * gcc.target/arm/neon/vclzQs8.c: Remove.
3276 * gcc.target/arm/neon/vclzQu16.c: Remove.
3277 * gcc.target/arm/neon/vclzQu32.c: Remove.
3278 * gcc.target/arm/neon/vclzQu8.c: Remove.
3279 * gcc.target/arm/neon/vclzs16.c: Remove.
3280 * gcc.target/arm/neon/vclzs32.c: Remove.
3281 * gcc.target/arm/neon/vclzs8.c: Remove.
3282 * gcc.target/arm/neon/vclzu16.c: Remove.
3283 * gcc.target/arm/neon/vclzu32.c: Remove.
3284 * gcc.target/arm/neon/vclzu8.c: Remove.
3285 * gcc.target/arm/neon/vcntQp8.c: Remove.
3286 * gcc.target/arm/neon/vcntQs8.c: Remove.
3287 * gcc.target/arm/neon/vcntQu8.c: Remove.
3288 * gcc.target/arm/neon/vcntp8.c: Remove.
3289 * gcc.target/arm/neon/vcnts8.c: Remove.
3290 * gcc.target/arm/neon/vcntu8.c: Remove.
3291 * gcc.target/arm/neon/vcombinef32.c: Remove.
3292 * gcc.target/arm/neon/vcombinep16.c: Remove.
3293 * gcc.target/arm/neon/vcombinep64.c: Remove.
3294 * gcc.target/arm/neon/vcombinep8.c: Remove.
3295 * gcc.target/arm/neon/vcombines16.c: Remove.
3296 * gcc.target/arm/neon/vcombines32.c: Remove.
3297 * gcc.target/arm/neon/vcombines64.c: Remove.
3298 * gcc.target/arm/neon/vcombines8.c: Remove.
3299 * gcc.target/arm/neon/vcombineu16.c: Remove.
3300 * gcc.target/arm/neon/vcombineu32.c: Remove.
3301 * gcc.target/arm/neon/vcombineu64.c: Remove.
3302 * gcc.target/arm/neon/vcombineu8.c: Remove.
3303 * gcc.target/arm/neon/vcreatef32.c: Remove.
3304 * gcc.target/arm/neon/vcreatep16.c: Remove.
3305 * gcc.target/arm/neon/vcreatep64.c: Remove.
3306 * gcc.target/arm/neon/vcreatep8.c: Remove.
3307 * gcc.target/arm/neon/vcreates16.c: Remove.
3308 * gcc.target/arm/neon/vcreates32.c: Remove.
3309 * gcc.target/arm/neon/vcreates64.c: Remove.
3310 * gcc.target/arm/neon/vcreates8.c: Remove.
3311 * gcc.target/arm/neon/vcreateu16.c: Remove.
3312 * gcc.target/arm/neon/vcreateu32.c: Remove.
3313 * gcc.target/arm/neon/vcreateu64.c: Remove.
3314 * gcc.target/arm/neon/vcreateu8.c: Remove.
3315 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3316 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3317 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3318 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3319 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3320 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3321 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3322 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3323 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3324 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3325 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3326 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3327 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3328 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3329 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3330 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3331 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3332 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3333 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3334 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3335 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3336 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3337 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3338 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3339 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3340 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3341 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3342 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3343 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3344 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3345 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3346 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3347 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3348 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3349 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3350 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3351 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3352 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3353 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3354 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3355 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3356 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3357 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3358 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3359 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3360 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3361 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3362 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3363 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3364 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3365 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3366 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3367 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3368 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3369 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3370 * gcc.target/arm/neon/vdup_np16.c: Remove.
3371 * gcc.target/arm/neon/vdup_np64.c: Remove.
3372 * gcc.target/arm/neon/vdup_np8.c: Remove.
3373 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3374 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3375 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3376 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3377 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3378 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3379 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3380 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3381 * gcc.target/arm/neon/veorQs16.c: Remove.
3382 * gcc.target/arm/neon/veorQs32.c: Remove.
3383 * gcc.target/arm/neon/veorQs64.c: Remove.
3384 * gcc.target/arm/neon/veorQs8.c: Remove.
3385 * gcc.target/arm/neon/veorQu16.c: Remove.
3386 * gcc.target/arm/neon/veorQu32.c: Remove.
3387 * gcc.target/arm/neon/veorQu64.c: Remove.
3388 * gcc.target/arm/neon/veorQu8.c: Remove.
3389 * gcc.target/arm/neon/veors16.c: Remove.
3390 * gcc.target/arm/neon/veors32.c: Remove.
3391 * gcc.target/arm/neon/veors64.c: Remove.
3392 * gcc.target/arm/neon/veors8.c: Remove.
3393 * gcc.target/arm/neon/veoru16.c: Remove.
3394 * gcc.target/arm/neon/veoru32.c: Remove.
3395 * gcc.target/arm/neon/veoru64.c: Remove.
3396 * gcc.target/arm/neon/veoru8.c: Remove.
3397 * gcc.target/arm/neon/vextQf32.c: Remove.
3398 * gcc.target/arm/neon/vextQp16.c: Remove.
3399 * gcc.target/arm/neon/vextQp64.c: Remove.
3400 * gcc.target/arm/neon/vextQp8.c: Remove.
3401 * gcc.target/arm/neon/vextQs16.c: Remove.
3402 * gcc.target/arm/neon/vextQs32.c: Remove.
3403 * gcc.target/arm/neon/vextQs64.c: Remove.
3404 * gcc.target/arm/neon/vextQs8.c: Remove.
3405 * gcc.target/arm/neon/vextQu16.c: Remove.
3406 * gcc.target/arm/neon/vextQu32.c: Remove.
3407 * gcc.target/arm/neon/vextQu64.c: Remove.
3408 * gcc.target/arm/neon/vextQu8.c: Remove.
3409 * gcc.target/arm/neon/vextf32.c: Remove.
3410 * gcc.target/arm/neon/vextp16.c: Remove.
3411 * gcc.target/arm/neon/vextp64.c: Remove.
3412 * gcc.target/arm/neon/vextp8.c: Remove.
3413 * gcc.target/arm/neon/vexts16.c: Remove.
3414 * gcc.target/arm/neon/vexts32.c: Remove.
3415 * gcc.target/arm/neon/vexts64.c: Remove.
3416 * gcc.target/arm/neon/vexts8.c: Remove.
3417 * gcc.target/arm/neon/vextu16.c: Remove.
3418 * gcc.target/arm/neon/vextu32.c: Remove.
3419 * gcc.target/arm/neon/vextu64.c: Remove.
3420 * gcc.target/arm/neon/vextu8.c: Remove.
3421 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3422 * gcc.target/arm/neon/vfmaf32.c: Remove.
3423 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3424 * gcc.target/arm/neon/vfmsf32.c: Remove.
3425 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3426 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3427 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3428 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3429 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3430 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3431 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3432 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3433 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3434 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3435 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3436 * gcc.target/arm/neon/vget_highf32.c: Remove.
3437 * gcc.target/arm/neon/vget_highp16.c: Remove.
3438 * gcc.target/arm/neon/vget_highp64.c: Remove.
3439 * gcc.target/arm/neon/vget_highp8.c: Remove.
3440 * gcc.target/arm/neon/vget_highs16.c: Remove.
3441 * gcc.target/arm/neon/vget_highs32.c: Remove.
3442 * gcc.target/arm/neon/vget_highs64.c: Remove.
3443 * gcc.target/arm/neon/vget_highs8.c: Remove.
3444 * gcc.target/arm/neon/vget_highu16.c: Remove.
3445 * gcc.target/arm/neon/vget_highu32.c: Remove.
3446 * gcc.target/arm/neon/vget_highu64.c: Remove.
3447 * gcc.target/arm/neon/vget_highu8.c: Remove.
3448 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3449 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3450 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3451 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3452 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3453 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3454 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3455 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3456 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3457 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3458 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3459 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3460 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3461 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3462 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3463 * gcc.target/arm/neon/vget_lows16.c: Remove.
3464 * gcc.target/arm/neon/vget_lows32.c: Remove.
3465 * gcc.target/arm/neon/vget_lows64.c: Remove.
3466 * gcc.target/arm/neon/vget_lows8.c: Remove.
3467 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3468 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3469 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3470 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3471 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3472 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3473 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3474 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3475 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3476 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3477 * gcc.target/arm/neon/vhadds16.c: Remove.
3478 * gcc.target/arm/neon/vhadds32.c: Remove.
3479 * gcc.target/arm/neon/vhadds8.c: Remove.
3480 * gcc.target/arm/neon/vhaddu16.c: Remove.
3481 * gcc.target/arm/neon/vhaddu32.c: Remove.
3482 * gcc.target/arm/neon/vhaddu8.c: Remove.
3483 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3484 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3485 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3486 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3487 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3488 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3489 * gcc.target/arm/neon/vhsubs16.c: Remove.
3490 * gcc.target/arm/neon/vhsubs32.c: Remove.
3491 * gcc.target/arm/neon/vhsubs8.c: Remove.
3492 * gcc.target/arm/neon/vhsubu16.c: Remove.
3493 * gcc.target/arm/neon/vhsubu32.c: Remove.
3494 * gcc.target/arm/neon/vhsubu8.c: Remove.
3495 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3496 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3497 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3498 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3499 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3500 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3501 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3502 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3503 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3504 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3505 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3506 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3507 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3508 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3509 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3510 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3511 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3512 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3513 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3514 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3515 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3516 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3517 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3518 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3519 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3520 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3521 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3522 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3523 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3524 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3525 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3526 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3527 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3528 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3529 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3530 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3531 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3532 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3533 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3534 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3535 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3536 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3537 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3538 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3539 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3540 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3541 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3542 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3543 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3544 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3545 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3546 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3547 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3548 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3549 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3550 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3551 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3552 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3553 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3554 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3555 * gcc.target/arm/neon/vld1f32.c: Remove.
3556 * gcc.target/arm/neon/vld1p16.c: Remove.
3557 * gcc.target/arm/neon/vld1p64.c: Remove.
3558 * gcc.target/arm/neon/vld1p8.c: Remove.
3559 * gcc.target/arm/neon/vld1s16.c: Remove.
3560 * gcc.target/arm/neon/vld1s32.c: Remove.
3561 * gcc.target/arm/neon/vld1s64.c: Remove.
3562 * gcc.target/arm/neon/vld1s8.c: Remove.
3563 * gcc.target/arm/neon/vld1u16.c: Remove.
3564 * gcc.target/arm/neon/vld1u32.c: Remove.
3565 * gcc.target/arm/neon/vld1u64.c: Remove.
3566 * gcc.target/arm/neon/vld1u8.c: Remove.
3567 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3568 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3569 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3570 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3571 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3572 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3573 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3574 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3575 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3576 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3577 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3578 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3579 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3580 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3581 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3582 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3583 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3584 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3585 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3586 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3587 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3588 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3589 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3590 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3591 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3592 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3593 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3594 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3595 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3596 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3597 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3598 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3599 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3600 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3601 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3602 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3603 * gcc.target/arm/neon/vld2f32.c: Remove.
3604 * gcc.target/arm/neon/vld2p16.c: Remove.
3605 * gcc.target/arm/neon/vld2p64.c: Remove.
3606 * gcc.target/arm/neon/vld2p8.c: Remove.
3607 * gcc.target/arm/neon/vld2s16.c: Remove.
3608 * gcc.target/arm/neon/vld2s32.c: Remove.
3609 * gcc.target/arm/neon/vld2s64.c: Remove.
3610 * gcc.target/arm/neon/vld2s8.c: Remove.
3611 * gcc.target/arm/neon/vld2u16.c: Remove.
3612 * gcc.target/arm/neon/vld2u32.c: Remove.
3613 * gcc.target/arm/neon/vld2u64.c: Remove.
3614 * gcc.target/arm/neon/vld2u8.c: Remove.
3615 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3616 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3617 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3618 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3619 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3620 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3621 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3622 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3623 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3624 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3625 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3626 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3627 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3628 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3629 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3630 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3631 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3632 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3633 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3634 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3635 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3636 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3637 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3638 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3639 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3640 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3641 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3642 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3643 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3644 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3645 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3646 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3647 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3648 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3649 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3650 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3651 * gcc.target/arm/neon/vld3f32.c: Remove.
3652 * gcc.target/arm/neon/vld3p16.c: Remove.
3653 * gcc.target/arm/neon/vld3p64.c: Remove.
3654 * gcc.target/arm/neon/vld3p8.c: Remove.
3655 * gcc.target/arm/neon/vld3s16.c: Remove.
3656 * gcc.target/arm/neon/vld3s32.c: Remove.
3657 * gcc.target/arm/neon/vld3s64.c: Remove.
3658 * gcc.target/arm/neon/vld3s8.c: Remove.
3659 * gcc.target/arm/neon/vld3u16.c: Remove.
3660 * gcc.target/arm/neon/vld3u32.c: Remove.
3661 * gcc.target/arm/neon/vld3u64.c: Remove.
3662 * gcc.target/arm/neon/vld3u8.c: Remove.
3663 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3664 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3665 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3666 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3667 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3668 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3669 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3670 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3671 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3672 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3673 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3674 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3675 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3676 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3677 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3678 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3679 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3680 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3681 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3682 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3683 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3684 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3685 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3686 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3687 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3688 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3689 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3690 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3691 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3692 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3693 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3694 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3695 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3696 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3697 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3698 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3699 * gcc.target/arm/neon/vld4f32.c: Remove.
3700 * gcc.target/arm/neon/vld4p16.c: Remove.
3701 * gcc.target/arm/neon/vld4p64.c: Remove.
3702 * gcc.target/arm/neon/vld4p8.c: Remove.
3703 * gcc.target/arm/neon/vld4s16.c: Remove.
3704 * gcc.target/arm/neon/vld4s32.c: Remove.
3705 * gcc.target/arm/neon/vld4s64.c: Remove.
3706 * gcc.target/arm/neon/vld4s8.c: Remove.
3707 * gcc.target/arm/neon/vld4u16.c: Remove.
3708 * gcc.target/arm/neon/vld4u32.c: Remove.
3709 * gcc.target/arm/neon/vld4u64.c: Remove.
3710 * gcc.target/arm/neon/vld4u8.c: Remove.
3711 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3712 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3713 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3714 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3715 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3716 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3717 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3718 * gcc.target/arm/neon/vmaxf32.c: Remove.
3719 * gcc.target/arm/neon/vmaxs16.c: Remove.
3720 * gcc.target/arm/neon/vmaxs32.c: Remove.
3721 * gcc.target/arm/neon/vmaxs8.c: Remove.
3722 * gcc.target/arm/neon/vmaxu16.c: Remove.
3723 * gcc.target/arm/neon/vmaxu32.c: Remove.
3724 * gcc.target/arm/neon/vmaxu8.c: Remove.
3725 * gcc.target/arm/neon/vminQf32.c: Remove.
3726 * gcc.target/arm/neon/vminQs16.c: Remove.
3727 * gcc.target/arm/neon/vminQs32.c: Remove.
3728 * gcc.target/arm/neon/vminQs8.c: Remove.
3729 * gcc.target/arm/neon/vminQu16.c: Remove.
3730 * gcc.target/arm/neon/vminQu32.c: Remove.
3731 * gcc.target/arm/neon/vminQu8.c: Remove.
3732 * gcc.target/arm/neon/vminf32.c: Remove.
3733 * gcc.target/arm/neon/vmins16.c: Remove.
3734 * gcc.target/arm/neon/vmins32.c: Remove.
3735 * gcc.target/arm/neon/vmins8.c: Remove.
3736 * gcc.target/arm/neon/vminu16.c: Remove.
3737 * gcc.target/arm/neon/vminu32.c: Remove.
3738 * gcc.target/arm/neon/vminu8.c: Remove.
3739 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3740 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3741 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3742 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3743 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3744 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3745 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3746 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3747 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3748 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3749 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3750 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3751 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3752 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3753 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3754 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3755 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3756 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3757 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3758 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3759 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3760 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3761 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3762 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3763 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3764 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3765 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3766 * gcc.target/arm/neon/vmlaf32.c: Remove.
3767 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3768 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3769 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3770 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3771 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3772 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3773 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3774 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3775 * gcc.target/arm/neon/vmlals16.c: Remove.
3776 * gcc.target/arm/neon/vmlals32.c: Remove.
3777 * gcc.target/arm/neon/vmlals8.c: Remove.
3778 * gcc.target/arm/neon/vmlalu16.c: Remove.
3779 * gcc.target/arm/neon/vmlalu32.c: Remove.
3780 * gcc.target/arm/neon/vmlalu8.c: Remove.
3781 * gcc.target/arm/neon/vmlas16.c: Remove.
3782 * gcc.target/arm/neon/vmlas32.c: Remove.
3783 * gcc.target/arm/neon/vmlas8.c: Remove.
3784 * gcc.target/arm/neon/vmlau16.c: Remove.
3785 * gcc.target/arm/neon/vmlau32.c: Remove.
3786 * gcc.target/arm/neon/vmlau8.c: Remove.
3787 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3788 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3789 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3790 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3791 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3792 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3793 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3794 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3795 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3796 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3797 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3798 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3799 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3800 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3801 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3802 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3803 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3804 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3805 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3806 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3807 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3808 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3809 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3810 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3811 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3812 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3813 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3814 * gcc.target/arm/neon/vmlsf32.c: Remove.
3815 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3816 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3817 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3818 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3819 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3820 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3821 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3822 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3823 * gcc.target/arm/neon/vmlsls16.c: Remove.
3824 * gcc.target/arm/neon/vmlsls32.c: Remove.
3825 * gcc.target/arm/neon/vmlsls8.c: Remove.
3826 * gcc.target/arm/neon/vmlslu16.c: Remove.
3827 * gcc.target/arm/neon/vmlslu32.c: Remove.
3828 * gcc.target/arm/neon/vmlslu8.c: Remove.
3829 * gcc.target/arm/neon/vmlss16.c: Remove.
3830 * gcc.target/arm/neon/vmlss32.c: Remove.
3831 * gcc.target/arm/neon/vmlss8.c: Remove.
3832 * gcc.target/arm/neon/vmlsu16.c: Remove.
3833 * gcc.target/arm/neon/vmlsu32.c: Remove.
3834 * gcc.target/arm/neon/vmlsu8.c: Remove.
3835 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3836 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3837 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3838 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3839 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3840 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3841 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3842 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3843 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3844 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3845 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3846 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3847 * gcc.target/arm/neon/vmov_np16.c: Remove.
3848 * gcc.target/arm/neon/vmov_np8.c: Remove.
3849 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3850 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3851 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3852 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3853 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3854 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3855 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3856 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3857 * gcc.target/arm/neon/vmovls16.c: Remove.
3858 * gcc.target/arm/neon/vmovls32.c: Remove.
3859 * gcc.target/arm/neon/vmovls8.c: Remove.
3860 * gcc.target/arm/neon/vmovlu16.c: Remove.
3861 * gcc.target/arm/neon/vmovlu32.c: Remove.
3862 * gcc.target/arm/neon/vmovlu8.c: Remove.
3863 * gcc.target/arm/neon/vmovns16.c: Remove.
3864 * gcc.target/arm/neon/vmovns32.c: Remove.
3865 * gcc.target/arm/neon/vmovns64.c: Remove.
3866 * gcc.target/arm/neon/vmovnu16.c: Remove.
3867 * gcc.target/arm/neon/vmovnu32.c: Remove.
3868 * gcc.target/arm/neon/vmovnu64.c: Remove.
3869 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3870 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3871 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3872 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3873 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3874 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3875 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3876 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3877 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3878 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3879 * gcc.target/arm/neon/vmulQf32.c: Remove.
3880 * gcc.target/arm/neon/vmulQp8.c: Remove.
3881 * gcc.target/arm/neon/vmulQs16.c: Remove.
3882 * gcc.target/arm/neon/vmulQs32.c: Remove.
3883 * gcc.target/arm/neon/vmulQs8.c: Remove.
3884 * gcc.target/arm/neon/vmulQu16.c: Remove.
3885 * gcc.target/arm/neon/vmulQu32.c: Remove.
3886 * gcc.target/arm/neon/vmulQu8.c: Remove.
3887 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3888 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3889 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3890 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3891 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3892 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3893 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3894 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3895 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3896 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3897 * gcc.target/arm/neon/vmulf32.c: Remove.
3898 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3899 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3900 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3901 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3902 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3903 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3904 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3905 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3906 * gcc.target/arm/neon/vmullp8.c: Remove.
3907 * gcc.target/arm/neon/vmulls16.c: Remove.
3908 * gcc.target/arm/neon/vmulls32.c: Remove.
3909 * gcc.target/arm/neon/vmulls8.c: Remove.
3910 * gcc.target/arm/neon/vmullu16.c: Remove.
3911 * gcc.target/arm/neon/vmullu32.c: Remove.
3912 * gcc.target/arm/neon/vmullu8.c: Remove.
3913 * gcc.target/arm/neon/vmulp8.c: Remove.
3914 * gcc.target/arm/neon/vmuls16.c: Remove.
3915 * gcc.target/arm/neon/vmuls32.c: Remove.
3916 * gcc.target/arm/neon/vmuls8.c: Remove.
3917 * gcc.target/arm/neon/vmulu16.c: Remove.
3918 * gcc.target/arm/neon/vmulu32.c: Remove.
3919 * gcc.target/arm/neon/vmulu8.c: Remove.
3920 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3921 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3922 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3923 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3924 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3925 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3926 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3927 * gcc.target/arm/neon/vmvnp8.c: Remove.
3928 * gcc.target/arm/neon/vmvns16.c: Remove.
3929 * gcc.target/arm/neon/vmvns32.c: Remove.
3930 * gcc.target/arm/neon/vmvns8.c: Remove.
3931 * gcc.target/arm/neon/vmvnu16.c: Remove.
3932 * gcc.target/arm/neon/vmvnu32.c: Remove.
3933 * gcc.target/arm/neon/vmvnu8.c: Remove.
3934 * gcc.target/arm/neon/vnegQf32.c: Remove.
3935 * gcc.target/arm/neon/vnegQs16.c: Remove.
3936 * gcc.target/arm/neon/vnegQs32.c: Remove.
3937 * gcc.target/arm/neon/vnegQs8.c: Remove.
3938 * gcc.target/arm/neon/vnegf32.c: Remove.
3939 * gcc.target/arm/neon/vnegs16.c: Remove.
3940 * gcc.target/arm/neon/vnegs32.c: Remove.
3941 * gcc.target/arm/neon/vnegs8.c: Remove.
3942 * gcc.target/arm/neon/vornQs16.c: Remove.
3943 * gcc.target/arm/neon/vornQs32.c: Remove.
3944 * gcc.target/arm/neon/vornQs64.c: Remove.
3945 * gcc.target/arm/neon/vornQs8.c: Remove.
3946 * gcc.target/arm/neon/vornQu16.c: Remove.
3947 * gcc.target/arm/neon/vornQu32.c: Remove.
3948 * gcc.target/arm/neon/vornQu64.c: Remove.
3949 * gcc.target/arm/neon/vornQu8.c: Remove.
3950 * gcc.target/arm/neon/vorns16.c: Remove.
3951 * gcc.target/arm/neon/vorns32.c: Remove.
3952 * gcc.target/arm/neon/vorns64.c: Remove.
3953 * gcc.target/arm/neon/vorns8.c: Remove.
3954 * gcc.target/arm/neon/vornu16.c: Remove.
3955 * gcc.target/arm/neon/vornu32.c: Remove.
3956 * gcc.target/arm/neon/vornu64.c: Remove.
3957 * gcc.target/arm/neon/vornu8.c: Remove.
3958 * gcc.target/arm/neon/vorrQs16.c: Remove.
3959 * gcc.target/arm/neon/vorrQs32.c: Remove.
3960 * gcc.target/arm/neon/vorrQs64.c: Remove.
3961 * gcc.target/arm/neon/vorrQs8.c: Remove.
3962 * gcc.target/arm/neon/vorrQu16.c: Remove.
3963 * gcc.target/arm/neon/vorrQu32.c: Remove.
3964 * gcc.target/arm/neon/vorrQu64.c: Remove.
3965 * gcc.target/arm/neon/vorrQu8.c: Remove.
3966 * gcc.target/arm/neon/vorrs16.c: Remove.
3967 * gcc.target/arm/neon/vorrs32.c: Remove.
3968 * gcc.target/arm/neon/vorrs64.c: Remove.
3969 * gcc.target/arm/neon/vorrs8.c: Remove.
3970 * gcc.target/arm/neon/vorru16.c: Remove.
3971 * gcc.target/arm/neon/vorru32.c: Remove.
3972 * gcc.target/arm/neon/vorru64.c: Remove.
3973 * gcc.target/arm/neon/vorru8.c: Remove.
3974 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3975 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3976 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3977 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3978 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3979 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3980 * gcc.target/arm/neon/vpadals16.c: Remove.
3981 * gcc.target/arm/neon/vpadals32.c: Remove.
3982 * gcc.target/arm/neon/vpadals8.c: Remove.
3983 * gcc.target/arm/neon/vpadalu16.c: Remove.
3984 * gcc.target/arm/neon/vpadalu32.c: Remove.
3985 * gcc.target/arm/neon/vpadalu8.c: Remove.
3986 * gcc.target/arm/neon/vpaddf32.c: Remove.
3987 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3988 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3989 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3990 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3991 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3992 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3993 * gcc.target/arm/neon/vpaddls16.c: Remove.
3994 * gcc.target/arm/neon/vpaddls32.c: Remove.
3995 * gcc.target/arm/neon/vpaddls8.c: Remove.
3996 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3997 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3998 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3999 * gcc.target/arm/neon/vpadds16.c: Remove.
4000 * gcc.target/arm/neon/vpadds32.c: Remove.
4001 * gcc.target/arm/neon/vpadds8.c: Remove.
4002 * gcc.target/arm/neon/vpaddu16.c: Remove.
4003 * gcc.target/arm/neon/vpaddu32.c: Remove.
4004 * gcc.target/arm/neon/vpaddu8.c: Remove.
4005 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4006 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4007 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4008 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4009 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4010 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4011 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4012 * gcc.target/arm/neon/vpminf32.c: Remove.
4013 * gcc.target/arm/neon/vpmins16.c: Remove.
4014 * gcc.target/arm/neon/vpmins32.c: Remove.
4015 * gcc.target/arm/neon/vpmins8.c: Remove.
4016 * gcc.target/arm/neon/vpminu16.c: Remove.
4017 * gcc.target/arm/neon/vpminu32.c: Remove.
4018 * gcc.target/arm/neon/vpminu8.c: Remove.
4019 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4020 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4021 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4022 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4023 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4024 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4025 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4026 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4027 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4028 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4029 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4030 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4031 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4032 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4033 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4034 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4035 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4036 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4037 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4038 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4039 * gcc.target/arm/neon/vqRshls16.c: Remove.
4040 * gcc.target/arm/neon/vqRshls32.c: Remove.
4041 * gcc.target/arm/neon/vqRshls64.c: Remove.
4042 * gcc.target/arm/neon/vqRshls8.c: Remove.
4043 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4044 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4045 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4046 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4047 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4048 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4049 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4050 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4051 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4052 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4053 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4054 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4055 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4056 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4057 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4058 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4059 * gcc.target/arm/neon/vqabss16.c: Remove.
4060 * gcc.target/arm/neon/vqabss32.c: Remove.
4061 * gcc.target/arm/neon/vqabss8.c: Remove.
4062 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4063 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4064 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4065 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4066 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4067 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4068 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4069 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4070 * gcc.target/arm/neon/vqadds16.c: Remove.
4071 * gcc.target/arm/neon/vqadds32.c: Remove.
4072 * gcc.target/arm/neon/vqadds64.c: Remove.
4073 * gcc.target/arm/neon/vqadds8.c: Remove.
4074 * gcc.target/arm/neon/vqaddu16.c: Remove.
4075 * gcc.target/arm/neon/vqaddu32.c: Remove.
4076 * gcc.target/arm/neon/vqaddu64.c: Remove.
4077 * gcc.target/arm/neon/vqaddu8.c: Remove.
4078 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4079 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4080 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4081 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4082 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4083 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4084 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4085 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4086 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4087 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4088 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4089 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4090 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4091 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4092 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4093 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4094 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4095 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4096 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4097 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4098 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4099 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4100 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4101 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4102 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4103 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4104 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4105 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4106 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4107 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4108 * gcc.target/arm/neon/vqmovns16.c: Remove.
4109 * gcc.target/arm/neon/vqmovns32.c: Remove.
4110 * gcc.target/arm/neon/vqmovns64.c: Remove.
4111 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4112 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4113 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4114 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4115 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4116 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4117 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4118 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4119 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4120 * gcc.target/arm/neon/vqnegs16.c: Remove.
4121 * gcc.target/arm/neon/vqnegs32.c: Remove.
4122 * gcc.target/arm/neon/vqnegs8.c: Remove.
4123 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4124 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4125 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4126 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4127 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4128 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4129 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4130 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4131 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4132 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4133 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4134 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4135 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4136 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4137 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4138 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4139 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4140 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4141 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4142 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4143 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4144 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4145 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4146 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4147 * gcc.target/arm/neon/vqshls16.c: Remove.
4148 * gcc.target/arm/neon/vqshls32.c: Remove.
4149 * gcc.target/arm/neon/vqshls64.c: Remove.
4150 * gcc.target/arm/neon/vqshls8.c: Remove.
4151 * gcc.target/arm/neon/vqshlu16.c: Remove.
4152 * gcc.target/arm/neon/vqshlu32.c: Remove.
4153 * gcc.target/arm/neon/vqshlu64.c: Remove.
4154 * gcc.target/arm/neon/vqshlu8.c: Remove.
4155 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4156 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4157 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4158 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4159 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4160 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4161 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4162 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4163 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4164 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4165 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4166 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4167 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4168 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4169 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4170 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4171 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4172 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4173 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4174 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4175 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4176 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4177 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4178 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4179 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4180 * gcc.target/arm/neon/vqsubs16.c: Remove.
4181 * gcc.target/arm/neon/vqsubs32.c: Remove.
4182 * gcc.target/arm/neon/vqsubs64.c: Remove.
4183 * gcc.target/arm/neon/vqsubs8.c: Remove.
4184 * gcc.target/arm/neon/vqsubu16.c: Remove.
4185 * gcc.target/arm/neon/vqsubu32.c: Remove.
4186 * gcc.target/arm/neon/vqsubu64.c: Remove.
4187 * gcc.target/arm/neon/vqsubu8.c: Remove.
4188 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4189 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4190 * gcc.target/arm/neon/vrecpef32.c: Remove.
4191 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4192 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4193 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4194 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4195 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4196 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4197 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4198 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4199 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4200 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4201 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4202 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4203 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4204 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4205 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4206 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4207 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4208 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4209 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4210 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4211 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4212 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4213 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4214 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4215 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4216 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4217 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4218 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4219 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4220 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4221 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4222 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4223 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4224 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4225 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4310 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4311 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4312 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4313 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4314 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4315 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4316 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4317 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4318 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4319 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4320 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4321 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4322 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4323 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4324 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4325 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4326 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4327 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4328 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4329 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4330 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4331 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4332 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4333 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4334 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4335 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4336 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4337 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4338 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4339 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4340 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4341 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4342 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4343 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4344 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4345 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4346 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4347 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4348 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4349 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4350 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4351 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4352 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4353 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4361 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4362 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4363 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4364 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4365 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4366 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4367 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4368 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4369 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4370 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4371 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4372 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4373 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4374 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4375 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4376 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4377 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4378 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4379 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4380 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4381 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4382 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4383 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4384 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4385 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4386 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4387 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4388 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4389 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4390 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4391 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4392 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4393 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4394 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4395 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4396 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4397 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4398 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4399 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4400 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4401 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4402 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4403 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4404 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4405 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4406 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4407 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4408 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4409 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4410 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4411 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4412 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4413 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4414 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4415 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4416 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4417 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4418 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4419 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4420 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4421 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4422 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4423 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4424 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4425 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4426 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4427 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4428 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4429 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4430 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4431 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4432 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4433 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4434 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4435 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4436 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4437 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4438 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4439 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4440 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4441 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4442 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4443 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4444 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4445 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4446 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4447 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4448 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4449 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4450 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4451 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4452 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4453 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4454 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4455 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4456 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4457 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4458 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4459 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4460 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4461 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4462 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4463 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4464 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4465 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4466 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4467 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4468 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4469 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4470 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4471 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4472 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4473 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4474 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4475 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4476 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4477 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4478 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4479 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4480 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4481 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4482 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4483 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4484 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4485 * gcc.target/arm/neon/vrev16p8.c: Remove.
4486 * gcc.target/arm/neon/vrev16s8.c: Remove.
4487 * gcc.target/arm/neon/vrev16u8.c: Remove.
4488 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4489 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4490 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4491 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4492 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4493 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4494 * gcc.target/arm/neon/vrev32p16.c: Remove.
4495 * gcc.target/arm/neon/vrev32p8.c: Remove.
4496 * gcc.target/arm/neon/vrev32s16.c: Remove.
4497 * gcc.target/arm/neon/vrev32s8.c: Remove.
4498 * gcc.target/arm/neon/vrev32u16.c: Remove.
4499 * gcc.target/arm/neon/vrev32u8.c: Remove.
4500 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4501 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4502 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4503 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4504 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4505 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4506 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4507 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4508 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4509 * gcc.target/arm/neon/vrev64f32.c: Remove.
4510 * gcc.target/arm/neon/vrev64p16.c: Remove.
4511 * gcc.target/arm/neon/vrev64p8.c: Remove.
4512 * gcc.target/arm/neon/vrev64s16.c: Remove.
4513 * gcc.target/arm/neon/vrev64s32.c: Remove.
4514 * gcc.target/arm/neon/vrev64s8.c: Remove.
4515 * gcc.target/arm/neon/vrev64u16.c: Remove.
4516 * gcc.target/arm/neon/vrev64u32.c: Remove.
4517 * gcc.target/arm/neon/vrev64u8.c: Remove.
4518 * gcc.target/arm/neon/vrndaf32.c: Remove.
4519 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4520 * gcc.target/arm/neon/vrndf32.c: Remove.
4521 * gcc.target/arm/neon/vrndmf32.c: Remove.
4522 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4523 * gcc.target/arm/neon/vrndnf32.c: Remove.
4524 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4525 * gcc.target/arm/neon/vrndpf32.c: Remove.
4526 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4527 * gcc.target/arm/neon/vrndqf32.c: Remove.
4528 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4529 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4530 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4531 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4532 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4533 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4534 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4535 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4536 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4537 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4538 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4539 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4540 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4541 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4542 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4543 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4544 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4545 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4546 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4547 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4548 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4549 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4550 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4551 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4552 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4553 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4554 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4555 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4556 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4557 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4558 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4559 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4560 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4561 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4562 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4563 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4564 * gcc.target/arm/neon/vshlQs16.c: Remove.
4565 * gcc.target/arm/neon/vshlQs32.c: Remove.
4566 * gcc.target/arm/neon/vshlQs64.c: Remove.
4567 * gcc.target/arm/neon/vshlQs8.c: Remove.
4568 * gcc.target/arm/neon/vshlQu16.c: Remove.
4569 * gcc.target/arm/neon/vshlQu32.c: Remove.
4570 * gcc.target/arm/neon/vshlQu64.c: Remove.
4571 * gcc.target/arm/neon/vshlQu8.c: Remove.
4572 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4573 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4574 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4575 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4576 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4577 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4578 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4579 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4580 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4581 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4582 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4583 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4584 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4585 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4586 * gcc.target/arm/neon/vshls16.c: Remove.
4587 * gcc.target/arm/neon/vshls32.c: Remove.
4588 * gcc.target/arm/neon/vshls64.c: Remove.
4589 * gcc.target/arm/neon/vshls8.c: Remove.
4590 * gcc.target/arm/neon/vshlu16.c: Remove.
4591 * gcc.target/arm/neon/vshlu32.c: Remove.
4592 * gcc.target/arm/neon/vshlu64.c: Remove.
4593 * gcc.target/arm/neon/vshlu8.c: Remove.
4594 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4595 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4596 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4597 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4598 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4599 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4600 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4601 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4602 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4603 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4604 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4605 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4606 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4607 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4608 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4609 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4610 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4611 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4612 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4613 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4614 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4615 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4616 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4617 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4618 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4619 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4620 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4621 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4622 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4623 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4624 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4625 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4626 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4627 * gcc.target/arm/neon/vsli_np16.c: Remove.
4628 * gcc.target/arm/neon/vsli_np64.c: Remove.
4629 * gcc.target/arm/neon/vsli_np8.c: Remove.
4630 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4631 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4632 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4633 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4634 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4635 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4636 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4637 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4638 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4639 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4640 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4641 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4642 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4643 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4644 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4645 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4646 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4647 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4648 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4649 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4650 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4651 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4652 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4653 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4654 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4655 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4656 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4657 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4658 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4659 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4660 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4661 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4662 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4663 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4664 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4665 * gcc.target/arm/neon/vsri_np16.c: Remove.
4666 * gcc.target/arm/neon/vsri_np64.c: Remove.
4667 * gcc.target/arm/neon/vsri_np8.c: Remove.
4668 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4669 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4670 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4671 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4672 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4673 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4674 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4675 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4676 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4677 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4678 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4679 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4680 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4681 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4682 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4683 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4684 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4685 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4686 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4687 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4688 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4689 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4690 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4691 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4692 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4693 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4694 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4695 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4696 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4697 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4698 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4699 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4700 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4701 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4702 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4703 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4704 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4705 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4706 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4707 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4708 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4709 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4710 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4711 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4712 * gcc.target/arm/neon/vst1f32.c: Remove.
4713 * gcc.target/arm/neon/vst1p16.c: Remove.
4714 * gcc.target/arm/neon/vst1p64.c: Remove.
4715 * gcc.target/arm/neon/vst1p8.c: Remove.
4716 * gcc.target/arm/neon/vst1s16.c: Remove.
4717 * gcc.target/arm/neon/vst1s32.c: Remove.
4718 * gcc.target/arm/neon/vst1s64.c: Remove.
4719 * gcc.target/arm/neon/vst1s8.c: Remove.
4720 * gcc.target/arm/neon/vst1u16.c: Remove.
4721 * gcc.target/arm/neon/vst1u32.c: Remove.
4722 * gcc.target/arm/neon/vst1u64.c: Remove.
4723 * gcc.target/arm/neon/vst1u8.c: Remove.
4724 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4725 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4726 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4727 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4728 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4729 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4730 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4731 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4732 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4733 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4734 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4735 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4736 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4737 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4738 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4739 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4740 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4741 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4742 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4743 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4744 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4745 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4746 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4747 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4748 * gcc.target/arm/neon/vst2f32.c: Remove.
4749 * gcc.target/arm/neon/vst2p16.c: Remove.
4750 * gcc.target/arm/neon/vst2p64.c: Remove.
4751 * gcc.target/arm/neon/vst2p8.c: Remove.
4752 * gcc.target/arm/neon/vst2s16.c: Remove.
4753 * gcc.target/arm/neon/vst2s32.c: Remove.
4754 * gcc.target/arm/neon/vst2s64.c: Remove.
4755 * gcc.target/arm/neon/vst2s8.c: Remove.
4756 * gcc.target/arm/neon/vst2u16.c: Remove.
4757 * gcc.target/arm/neon/vst2u32.c: Remove.
4758 * gcc.target/arm/neon/vst2u64.c: Remove.
4759 * gcc.target/arm/neon/vst2u8.c: Remove.
4760 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4761 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4762 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4763 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4764 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4765 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4766 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4767 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4768 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4769 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4770 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4771 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4772 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4773 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4774 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4775 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4776 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4777 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4778 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4779 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4780 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4781 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4782 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4783 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4784 * gcc.target/arm/neon/vst3f32.c: Remove.
4785 * gcc.target/arm/neon/vst3p16.c: Remove.
4786 * gcc.target/arm/neon/vst3p64.c: Remove.
4787 * gcc.target/arm/neon/vst3p8.c: Remove.
4788 * gcc.target/arm/neon/vst3s16.c: Remove.
4789 * gcc.target/arm/neon/vst3s32.c: Remove.
4790 * gcc.target/arm/neon/vst3s64.c: Remove.
4791 * gcc.target/arm/neon/vst3s8.c: Remove.
4792 * gcc.target/arm/neon/vst3u16.c: Remove.
4793 * gcc.target/arm/neon/vst3u32.c: Remove.
4794 * gcc.target/arm/neon/vst3u64.c: Remove.
4795 * gcc.target/arm/neon/vst3u8.c: Remove.
4796 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4797 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4798 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4799 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4800 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4801 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4802 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4803 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4804 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4805 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4806 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4807 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4808 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4809 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4810 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4811 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4812 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4813 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4814 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4815 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4816 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4817 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4818 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4819 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4820 * gcc.target/arm/neon/vst4f32.c: Remove.
4821 * gcc.target/arm/neon/vst4p16.c: Remove.
4822 * gcc.target/arm/neon/vst4p64.c: Remove.
4823 * gcc.target/arm/neon/vst4p8.c: Remove.
4824 * gcc.target/arm/neon/vst4s16.c: Remove.
4825 * gcc.target/arm/neon/vst4s32.c: Remove.
4826 * gcc.target/arm/neon/vst4s64.c: Remove.
4827 * gcc.target/arm/neon/vst4s8.c: Remove.
4828 * gcc.target/arm/neon/vst4u16.c: Remove.
4829 * gcc.target/arm/neon/vst4u32.c: Remove.
4830 * gcc.target/arm/neon/vst4u64.c: Remove.
4831 * gcc.target/arm/neon/vst4u8.c: Remove.
4832 * gcc.target/arm/neon/vsubQf32.c: Remove.
4833 * gcc.target/arm/neon/vsubQs16.c: Remove.
4834 * gcc.target/arm/neon/vsubQs32.c: Remove.
4835 * gcc.target/arm/neon/vsubQs64.c: Remove.
4836 * gcc.target/arm/neon/vsubQs8.c: Remove.
4837 * gcc.target/arm/neon/vsubQu16.c: Remove.
4838 * gcc.target/arm/neon/vsubQu32.c: Remove.
4839 * gcc.target/arm/neon/vsubQu64.c: Remove.
4840 * gcc.target/arm/neon/vsubQu8.c: Remove.
4841 * gcc.target/arm/neon/vsubf32.c: Remove.
4842 * gcc.target/arm/neon/vsubhns16.c: Remove.
4843 * gcc.target/arm/neon/vsubhns32.c: Remove.
4844 * gcc.target/arm/neon/vsubhns64.c: Remove.
4845 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4846 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4847 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4848 * gcc.target/arm/neon/vsubls16.c: Remove.
4849 * gcc.target/arm/neon/vsubls32.c: Remove.
4850 * gcc.target/arm/neon/vsubls8.c: Remove.
4851 * gcc.target/arm/neon/vsublu16.c: Remove.
4852 * gcc.target/arm/neon/vsublu32.c: Remove.
4853 * gcc.target/arm/neon/vsublu8.c: Remove.
4854 * gcc.target/arm/neon/vsubs16.c: Remove.
4855 * gcc.target/arm/neon/vsubs32.c: Remove.
4856 * gcc.target/arm/neon/vsubs64.c: Remove.
4857 * gcc.target/arm/neon/vsubs8.c: Remove.
4858 * gcc.target/arm/neon/vsubu16.c: Remove.
4859 * gcc.target/arm/neon/vsubu32.c: Remove.
4860 * gcc.target/arm/neon/vsubu64.c: Remove.
4861 * gcc.target/arm/neon/vsubu8.c: Remove.
4862 * gcc.target/arm/neon/vsubws16.c: Remove.
4863 * gcc.target/arm/neon/vsubws32.c: Remove.
4864 * gcc.target/arm/neon/vsubws8.c: Remove.
4865 * gcc.target/arm/neon/vsubwu16.c: Remove.
4866 * gcc.target/arm/neon/vsubwu32.c: Remove.
4867 * gcc.target/arm/neon/vsubwu8.c: Remove.
4868 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4869 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4870 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4871 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4872 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4873 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4874 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4875 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4876 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4877 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4878 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4879 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4880 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4881 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4882 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4883 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4884 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4885 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4886 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4887 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4888 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4889 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4890 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4891 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4892 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4893 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4894 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4895 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4896 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4897 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4898 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4899 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4900 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4901 * gcc.target/arm/neon/vtrnf32.c: Remove.
4902 * gcc.target/arm/neon/vtrnp16.c: Remove.
4903 * gcc.target/arm/neon/vtrnp8.c: Remove.
4904 * gcc.target/arm/neon/vtrns16.c: Remove.
4905 * gcc.target/arm/neon/vtrns32.c: Remove.
4906 * gcc.target/arm/neon/vtrns8.c: Remove.
4907 * gcc.target/arm/neon/vtrnu16.c: Remove.
4908 * gcc.target/arm/neon/vtrnu32.c: Remove.
4909 * gcc.target/arm/neon/vtrnu8.c: Remove.
4910 * gcc.target/arm/neon/vtstQp8.c: Remove.
4911 * gcc.target/arm/neon/vtstQs16.c: Remove.
4912 * gcc.target/arm/neon/vtstQs32.c: Remove.
4913 * gcc.target/arm/neon/vtstQs8.c: Remove.
4914 * gcc.target/arm/neon/vtstQu16.c: Remove.
4915 * gcc.target/arm/neon/vtstQu32.c: Remove.
4916 * gcc.target/arm/neon/vtstQu8.c: Remove.
4917 * gcc.target/arm/neon/vtstp8.c: Remove.
4918 * gcc.target/arm/neon/vtsts16.c: Remove.
4919 * gcc.target/arm/neon/vtsts32.c: Remove.
4920 * gcc.target/arm/neon/vtsts8.c: Remove.
4921 * gcc.target/arm/neon/vtstu16.c: Remove.
4922 * gcc.target/arm/neon/vtstu32.c: Remove.
4923 * gcc.target/arm/neon/vtstu8.c: Remove.
4924 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4925 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4926 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4927 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4928 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4929 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4930 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4931 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4932 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4933 * gcc.target/arm/neon/vuzpf32.c: Remove.
4934 * gcc.target/arm/neon/vuzpp16.c: Remove.
4935 * gcc.target/arm/neon/vuzpp8.c: Remove.
4936 * gcc.target/arm/neon/vuzps16.c: Remove.
4937 * gcc.target/arm/neon/vuzps32.c: Remove.
4938 * gcc.target/arm/neon/vuzps8.c: Remove.
4939 * gcc.target/arm/neon/vuzpu16.c: Remove.
4940 * gcc.target/arm/neon/vuzpu32.c: Remove.
4941 * gcc.target/arm/neon/vuzpu8.c: Remove.
4942 * gcc.target/arm/neon/vzipQf32.c: Remove.
4943 * gcc.target/arm/neon/vzipQp16.c: Remove.
4944 * gcc.target/arm/neon/vzipQp8.c: Remove.
4945 * gcc.target/arm/neon/vzipQs16.c: Remove.
4946 * gcc.target/arm/neon/vzipQs32.c: Remove.
4947 * gcc.target/arm/neon/vzipQs8.c: Remove.
4948 * gcc.target/arm/neon/vzipQu16.c: Remove.
4949 * gcc.target/arm/neon/vzipQu32.c: Remove.
4950 * gcc.target/arm/neon/vzipQu8.c: Remove.
4951 * gcc.target/arm/neon/vzipf32.c: Remove.
4952 * gcc.target/arm/neon/vzipp16.c: Remove.
4953 * gcc.target/arm/neon/vzipp8.c: Remove.
4954 * gcc.target/arm/neon/vzips16.c: Remove.
4955 * gcc.target/arm/neon/vzips32.c: Remove.
4956 * gcc.target/arm/neon/vzips8.c: Remove.
4957 * gcc.target/arm/neon/vzipu16.c: Remove.
4958 * gcc.target/arm/neon/vzipu32.c: Remove.
4959 * gcc.target/arm/neon/vzipu8.c: Remove.
4962 2015-11-12 Marek Polacek <polacek@redhat.com>
4965 * gcc.dg/pr67784-1.c: New test.
4966 * gcc.dg/pr67784-2.c: New test.
4968 2015-11-12 Martin Liska <mliska@suse.cz>
4970 * gcc.dg/ipa/pr68035.c: New test.
4972 2015-11-12 Richard Biener <rguenther@suse.de>
4974 PR tree-optimization/68306
4975 * gcc.dg/pr68306.c: New testcase.
4977 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4979 Implement D0013R2, logical type traits.
4981 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4983 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4985 * c-c++-common/goacc/data-default-1.c: New.
4987 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4989 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4991 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4993 PR tree-optimization/68305
4994 * gcc.dg/vect/pr68305.c: New test.
4996 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4998 * gcc.target/i386/pr67265-2.c: New test.
5000 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5002 * gcc.dg/pr68286.c: New test.
5004 2015-11-12 Christian Bruel <christian.bruel@st.com>
5006 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5008 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5010 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5013 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5015 * gcc.dg/pr65521.c: Fail on AIX.
5017 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5019 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5020 * gcc.dg/graphite/fuse-2.c: Same.
5021 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5022 isl-ast-gen-*.c files.
5023 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5024 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5025 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5026 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5027 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5028 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5029 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5030 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5031 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5032 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5033 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5035 2015-11-11 Marek Polacek <polacek@redhat.com>
5039 * c-c++-common/pr68107.c: New test.
5040 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5041 (large_array_char_template): Likewise.
5042 * g++.dg/init/new44.C: Adjust dg-error.
5044 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5046 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5047 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5049 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5051 * gcc.target/i386/pr67265.c: New test.
5053 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5055 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5056 tests for the expected generated code.
5058 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5060 * gcc.target/mips/split-ds-sequence.c: New test.
5062 2015-11-11 Julia Koval <julia.koval@intel.com>
5064 * g++.dg/ext/mv16.C: New functions.
5066 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5067 Jiong Wang <jiong.wang@arm.com>
5069 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5071 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5073 * gcc.target/i386/mask-pack.c: New test.
5074 * gcc.target/i386/mask-unpack.c: New test.
5076 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5078 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5080 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5082 * gcc.dg/vect/slp-cond-5.c: New test.
5084 2015-11-10 Richard Biener <rguenther@suse.de>
5086 PR tree-optimization/68240
5087 * gcc.dg/torture/pr68240.c: New testcase.
5089 2015-11-10 Richard Biener <rguenther@suse.de>
5091 PR tree-optimization/56118
5092 * gcc.target/i386/pr56118.c: New testcase.
5094 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5096 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5098 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5100 * gfortran.dg/pr68251.f90: New test.
5102 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5104 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5106 2015-11-09 Martin Sebor <msebor@redhat.com>
5108 * init/new45.C: New test to verify that operator new is invoked
5109 with or without overhead for a cookie.
5112 * init/new44.C: New test for placement new expressions for arrays
5113 with excessive number of elements.
5116 * init/new43.C: New test for placement new expressions for arrays
5117 with negative number of elements.
5119 * other/new-size-type.C: Expect array new expression with
5120 an excessive number of elements to be rejected.
5122 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5124 * c-c++-common/goacc/routine-1.c: New.
5125 * c-c++-common/goacc/routine-2.c: New.
5126 * c-c++-common/goacc/routine-3.c: New.
5127 * c-c++-common/goacc/routine-4.c: New.
5128 * c-c++-common/goacc/routine-5.c: New.
5130 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5132 * gcc.target/sparc/sparc-ret.c: Rename to...
5133 * gcc.target/sparc/sparc-ret-1.c: ...this.
5134 * gcc.target/sparc/sparc-ret-2.c: New test.
5136 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5138 * lib/target-supports.exp (check_p8vector_hw_available): Split
5140 (check_vsx_hw_available): Likewise.
5141 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5142 support and for PowerPC float128 support.
5143 (check_p9modulo_hw_available): Likewise.
5144 (check_ppc_float128_sw_available): Likewise.
5145 (check_ppc_float128_hw_available): Likewise.
5146 (check_effective_target_powerpc_p9vector_ok): Likewise.
5147 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5148 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5149 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5150 (is-effective-target): Add new PowerPc targets.
5151 (is-effective-target-keyword): Likewise.
5152 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5153 instructions, use it.
5155 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5156 * gcc.target/powerpc/mod-2.c: Likewise.
5157 * gcc.target/powerpc/ctz-1.c: Likewise.
5158 * gcc.target/powerpc/ctz-2.c: Likewise.
5159 * gcc.target/powerpc/extswsli-1.c: Likewise.
5160 * gcc.target/powerpc/extswsli-2.c: Likewise.
5161 * gcc.target/powerpc/extswsli-3.c: Likewise.
5163 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5164 and allow the test on PowerPC LE.
5165 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5166 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5168 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5169 check instead of powerpc_vsx_ok.
5170 * gcc.target/powerpc/float128-mix.c: Likewise.
5172 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5174 * gcc.dg/sso/*.c: Robustify dg-output directives.
5176 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5178 * g++.dg/ubsan/pr68259.C: New test.
5180 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5182 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5183 (main): Use _Cilk_spawn instead of cilk_spawn.
5185 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5187 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5188 scan-assembler directive.
5190 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5193 * gcc.dg/pr68129_1.c: New test.
5195 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5198 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5199 (main): Invoke them.
5201 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5204 * gcc.dg/guality/pr67192.c: New test.
5206 2015-11-09 Richard Biener <rguenther@suse.de>
5208 PR tree-optimization/68248
5209 * gcc.dg/torture/pr68248.c: New testcase.
5211 2015-11-09 Richard Biener <rguenther@suse.de>
5213 PR tree-optimization/56118
5214 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5216 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5218 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5219 labelref and check use of constant pool by looking for .word and
5222 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5225 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5227 2015-11-09 Richard Henderson <rth@redhat.com>
5229 * gcc.target/i386/addr-space-1.c: New test.
5230 * gcc.target/i386/addr-space-2.c: New test.
5231 * gcc.target/i386/addr-space-3.c: New test.
5233 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5236 * gfortran.dg/pr68053.f90: New test.
5238 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5240 * g++.dg/lto/pr68057_0.C: Fix testcase.
5242 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5244 * gfortran.dg/PR67518.f90: move from here...
5245 * gfortran.dg/graphite/PR67518.f90: to here.
5246 * gfortran.dg/PR53852.f90: move from here...
5247 * gfortran.dg/graphite/PR53852.f90: to here.
5249 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5251 * gcc.dg/sso-1.c: New test.
5252 * gcc.dg/sso-2.c: Likewise.
5253 * gcc.dg/sso-3.c: Likewise.
5254 * gcc.dg/sso-4.c: Likewise.
5255 * gcc.dg/sso-5.c: Likewise.
5256 * gcc.dg/sso-6.c: Likewise.
5257 * gcc.dg/sso-7.c: Likewise.
5258 * gcc.dg/sso-8.c: Likewise.
5259 * gcc.dg/sso: New directory.
5260 * gcc.target/i386/movbe-3.c: New test.
5261 * gnat.dg/sso1.adb: Likewise.
5262 * gnat.dg/sso2.ad[sb]: Likewise.
5263 * gnat.dg/sso3.adb: Likewise.
5264 * gnat.dg/sso4.adb: Likewise.
5265 * gnat.dg/sso5.adb: Likewise.
5266 * gnat.dg/sso6.adb: Likewise.
5267 * gnat.dg/sso7.adb: Likewise.
5268 * gnat.dg/specs/sso1.ads: Likewise.
5269 * gnat.dg/specs/sso2.ads: Likewise.
5270 * gnat.dg/sso: New directory.
5272 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5275 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5277 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5280 * gfortran.dg/pr68224.f90: New test.
5282 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5285 * gfortran.dg/proc_ptr_47.f90: New test.
5288 * gfortran.dg/pr66465.f90: New test.
5290 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5292 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5294 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5297 * gfortran.dg/pr68153.f90: New test.
5299 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5302 * gfortran.dg/pr68151.f90: New test.
5304 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5306 PR tree-optimization/68235
5307 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5309 2015-11-06 Jeff Law <law@redhat.com>
5311 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5312 realized jump threads.
5313 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5314 threads rather than dom1 dump.
5316 2015-11-06 Michael Collison <michael.collison@linaro.org
5317 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5320 2015-08-01 Michael Collison <michael.collison@linaro.org
5321 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5323 * gcc.target/arm/mincmp.c: New test.
5325 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5328 * gfortran.dg/warn_unused_function_2.f90: Add two new
5329 "defined but not used" subroutines.
5331 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5333 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5334 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5335 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5336 expected diagnostics for the addition of quotes.
5337 * gfortran.dg/gomp/target3.f90: Likewise.
5338 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5339 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5340 * c-c++-common/gomp/doacross-1.c: Likewise.
5341 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5342 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5343 Adjust expected diagnostics wording.
5344 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5345 Don't expect error on ordered threads simd when in for simd.
5346 * c-c++-common/gomp/nesting-2.c: New test.
5347 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5348 * c-c++-common/gomp/ordered-4.c: New test.
5350 2015-11-06 Mike Stump <mikestump@comcast.net>
5352 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5354 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5355 Sebastian Pop <s.pop@samsung.com>
5357 * gcc.dg/graphite/fuse-1.c: New.
5358 * gcc.dg/graphite/fuse-2.c: New.
5359 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5361 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5363 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5365 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5367 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5368 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5369 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5370 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5371 * lib/gcc-dg.exp: Load multiline.exp.
5373 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5375 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5376 * gcc.target/arm/interrupt-1.c: Likewise.
5377 * gcc.target/arm/interrupt-2.c: Likewise.
5378 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5380 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5381 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5383 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5384 macros for assembly checks.
5385 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5386 frsqrts and frsqrte are not emitted.
5387 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5388 frsqrts and frsqrte are emitted.
5389 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5391 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5393 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5395 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5399 * g++.dg/lto/pr68057_0.C: New testcase.
5400 * g++.dg/lto/pr68057_1.C: New testcase.
5401 * g++.dg/torture/pr68220.C: New testcase.
5403 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5405 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5408 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5410 PR tree-optimization/68145
5411 * g++.dg/vect/pr68145.cc: New test.
5413 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416 * gcc.dg/pr68088_1.c: New test.
5418 2015-11-06 Richard Biener <rguenther@suse.de>
5420 * gcc.dg/vect/bb-slp-38.c: New testcase.
5422 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5424 * gfortran.dg/goacc/private-3.f95: XFAIL.
5426 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5430 * gfortran.dg/PR67518.f90: New test.
5431 * gfortran.dg/PR53852.f90: New test.
5433 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5434 Tom de Vries <tom@codesourcery.com>
5435 Nathan Sidwell <nathan@codesourcery.com>
5436 Thomas Schwinge <thomas@codesourcery.com>
5438 * c-c++-common/goacc/combined-directives.c: New test.
5439 * c-c++-common/goacc/loop-clauses.c: New test.
5440 * c-c++-common/goacc/tile.c: New test.
5441 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5442 as gang static arguments.
5443 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5444 * g++.dg/goacc/template.C: New test.
5445 * gfortran.dg/goacc/combined-directives.f90: New test.
5446 * gfortran.dg/goacc/default.f95: New test.
5447 * gfortran.dg/goacc/default_none.f95: New test.
5448 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5449 * gfortran.dg/goacc/gang-static.f95: New test.
5450 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5451 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5452 * gfortran.dg/goacc/list.f95: Update test.
5453 * gfortran.dg/goacc/loop-2.f95: Likewise.
5454 * gfortran.dg/goacc/loop-4.f95: New test.
5455 * gfortran.dg/goacc/loop-5.f95: New test.
5456 * gfortran.dg/goacc/loop-6.f95: New test.
5457 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5458 * gfortran.dg/goacc/multi-clause.f90: New test.
5459 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5460 * gfortran.dg/goacc/update.f95: New test.
5462 2015-11-05 Martin Sebor <msebor@redhat.com>
5465 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5466 invocations where the size of the destination buffer object
5467 or its type (or both) is unknown.
5469 2015-11-05 Martin Sebor <msebor@redhat.com>
5472 * g++.dg/warn/Wplacement-new-size.C: New test.
5474 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5476 * gcc.dg/pr68112.c: New.
5477 * gcc.dg/vect/vect-strided-shift-1.c: New.
5479 2015-11-05 Marek Polacek <polacek@redhat.com>
5482 * gcc.dg/pr68090.c: New test.
5484 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5486 * gcc.dg/ifcvt-4.c: New.
5488 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5491 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5493 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5495 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5496 of variables in both data sharing and mapping clauses and for
5497 structure element based array sections being mapped rather than
5499 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5500 expected diagnostics wording in one case.
5501 * c-c++-common/gomp/distribute-1.c: New test.
5502 * c-c++-common/gomp/element-1.c: New test.
5503 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5504 and #pragma omp end declare target pair around the function.
5505 Change s from a parameter to a file scope variable.
5506 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5507 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5508 on non-zero low-bound in reduction array sections. Add further
5510 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5511 * c-c++-common/gomp/target-teams-1.c: New test.
5512 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5513 for expected mangling on x86_64/i?86.
5514 * gcc.dg/gomp/declare-simd-3.c: New test.
5515 * gcc.dg/gomp/declare-simd-4.c: New test.
5516 * gcc.dg/gomp/for-20.c: New test.
5517 * gcc.dg/gomp/for-21.c: New test.
5518 * gcc.dg/gomp/for-22.c: New test.
5519 * gcc.dg/gomp/for-23.c: New test.
5520 * gcc.dg/gomp/for-24.c: New test.
5521 * gcc.dg/gomp/linear-1.c: New test.
5522 * gcc.dg/gomp/loop-1.c: New test.
5523 * g++.dg/gomp/atomic-17.C: New test.
5524 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5525 non-static data member in shared clause. Add single construct.
5526 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5527 scan-assembler-times directives for expected mangling on x86_64/i?86.
5528 * g++.dg/gomp/declare-simd-3.C: Likewise.
5529 * g++.dg/gomp/declare-simd-4.C: New test.
5530 * g++.dg/gomp/declare-simd-5.C: New test.
5531 * g++.dg/gomp/declare-target-1.C: New test.
5532 * g++.dg/gomp/linear-2.C: New test.
5533 * g++.dg/gomp/loop-1.C: New test.
5534 * g++.dg/gomp/loop-2.C: New test.
5535 * g++.dg/gomp/loop-3.C: New test.
5536 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5537 non-static data member in shared clause.
5538 * g++.dg/gomp/member-3.C: New test.
5539 * g++.dg/gomp/member-4.C: New test.
5540 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5541 (bar): Remove dg-message.
5542 * g++.dg/gomp/target-teams-1.C: New test.
5544 2015-11-05 Richard Biener <rguenther@suse.de>
5546 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5547 uninitialized variables.
5548 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5549 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5550 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5551 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5552 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5553 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5554 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5555 * gcc.dg/ipa/pure-const-2.c: Likewise.
5556 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5557 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5558 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5559 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5560 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5561 * gcc.dg/vect/pr30858.c: Likewise.
5562 * gcc.dg/vect/pr33866.c: Likewise.
5563 * gcc.dg/vect/pr37027.c: Likewise.
5564 * c-c++-common/ubsan/null-10.c: Likewise.
5565 * gcc.target/i386/incoming-8.c: Likewise.
5567 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5569 * gnat.dg/slice9.adb: New test.
5571 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5573 * gfortran.dg/goacc/reduction-2.f95: Delete.
5575 2015-11-04 Tom de Vries <tom@codesourcery.com>
5577 PR tree-optimization/67742
5578 * gcc.dg/tree-ssa/restrict-7.c: New test.
5579 * gcc.dg/tree-ssa/restrict-8.c: New test.
5581 2015-11-03 Martin Sebor <msebor@redhat.com>
5584 * c-c++-common/builtin-offsetof-2.c: New test.
5586 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5589 * gfortran.dg/warn_unused_function_3.f90: New test.
5591 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5593 * gnat.dg/discr45.adb: Only compile the test.
5595 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5597 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5598 * gcc.target/i386/mvc5.c: Ditto.
5599 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5602 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5604 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5606 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5609 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5611 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5612 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5613 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5614 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5615 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5616 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5618 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5620 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5622 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5624 * gcc.dg/mvc1.c: Move to ...
5625 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5626 * gcc.dg/mvc2.c: Move to ...
5627 * gcc.target/i386/mvc2.c: ... here.
5628 * gcc.dg/mvc3.c: Move to ...
5629 * gcc.target/i386/mvc3.c: ... here.
5630 * gcc.dg/mvc4.c: Move to ...
5631 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5632 * gcc.dg/mvc5.c: Move to ...
5633 * gcc.target/i386/mvc5.c: ... here.
5634 * gcc.dg/mvc6.c: Move to ...
5635 * gcc.target/i386/mvc6.c: ... here.
5636 * gcc.dg/mvc7.c: Move to ...
5637 * gcc.target/i386/mvc7.c: ... here.
5639 * g++.dg/ext/mvc1.C: Require ifunc.
5641 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5643 PR tree-optimization/68083
5644 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5646 2015-11-02 Jeff Law <law@redhat.com>
5648 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5649 irreducible loops in the CFG.
5651 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5654 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5656 * gcc.dg/vect/vect-strided-shift-1.c: New.
5658 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5661 * gcc.target/arm/pr67929_1.c: Move to...
5662 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5663 Remove arm-specific directives. Add noclone, noinline
5666 2015-11-01 Jeff Law <law@redhat.com>
5668 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5670 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5672 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5673 (sse2_test): Rename from main. Do not return 0.
5675 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5677 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5678 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5679 * gfortran.dg/read_dir.f90: XFAIL AIX.
5681 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5683 Remove the implementation of N3994, terse range-for loops.
5684 * g++.dg/cpp1z/range-for1.C: Remove.
5686 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5688 * gnat.dg/discr45.adb: New test.
5690 2015-10-31 Tom de Vries <tom@codesourcery.com>
5692 * gfortran.dg/assumed_type_2.f90: Update test.
5693 * gfortran.dg/no_arg_check_2.f90: Same.
5695 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5697 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5699 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5702 * gfortran.dg/pr46588.f90: New test.
5704 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5706 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5707 * gcc.dg/mvc2.c: Ditto.
5708 * gcc.dg/mvc3.c: Ditto.
5709 * gcc.dg/mvc4.c: Ditto.
5710 * gcc.dg/mvc5.c: Ditto.
5711 * gcc.dg/mvc6.c: Ditto.
5712 * gcc.dg/mvc7.c: Ditto.
5713 * g++.dg/ext/mvc1.C: Ditto.
5714 * g++.dg/ext/mvc2.C: Ditto.
5715 * g++.dg/ext/mvc3.C: Ditto.
5716 * g++.dg/ext/mvc4.C: Ditto.
5718 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5721 * gfortran.dg/pr51993.f90: New test.
5723 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5725 PR rtl-optimization/68106
5726 * gcc.target/aarch64/pr68106.c: New.
5728 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5731 * gfortran.dg/pr36192_1.f90: New test.
5733 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5736 *gfortran.dg/pr68154.f90
5738 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5740 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5741 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5743 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5745 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5747 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5749 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5751 * gcc.target/powerpc/float128-mix.c: Likewise.
5753 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5756 * gfortran.dg/pr68054.f90: New test.
5758 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5761 * gfortran.dg/pr67885.f90: New test.
5763 2015-10-29 Jeff Law <law@redhat.com>
5765 PR tree-optimization/67892
5766 * gcc.dg/tree-ssa/pr21417: Update expected output.
5767 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5769 2015-10-29 Richard Biener <rguenther@suse.de>
5772 * c-c++-common/ubsan/pr68142.c: New testcase.
5774 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5777 * g++.dg/other/cv_func4.C: New.
5779 2015-10-29 Richard Biener <rguenther@suse.de>
5782 * c-c++-common/ubsan/pr56956.c: New testcase.
5784 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5786 * gnat.dg/discr44.adb: New test.
5788 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5791 * gcc.dg/debug/pr66068.c: New test.
5793 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5796 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5797 array bounds error at line 25.
5799 2015-10-28 Catherine Moore <clm@codesourcery.com>
5801 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5802 * gcc.target/mips/oddspreg-6.c: Likewise.
5803 * gcc.target/mips/oddspreg-1.c: Likewise.
5804 * gcc.target/mips/oddspreg-2.c: Likewise.
5806 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5809 * gcc.target/avr/pr67839.c: New test.
5811 2015-10-28 Richard Biener <rguenther@suse.de>
5813 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5815 2015-10-28 Tom de Vries <tom@codesourcery.com>
5817 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5819 2015-10-28 Richard Biener <rguenther@suse.de>
5822 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5825 2015-10-28 Richard Biener <rguenther@suse.de>
5827 PR tree-optimization/65962
5828 * gcc.dg/vect/vect-62.c: Adjust.
5830 2015-10-28 Richard Biener <rguenther@suse.de>
5833 * gcc.dg/torture/pr68067-1.c: New testcase.
5834 * gcc.dg/torture/pr68067-2.c: Likewise.
5836 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5838 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5840 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5842 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5843 as xvmadd and xvnmsub.
5844 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5846 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5848 * c-c++-common/goacc/loop-shape.c: New test.
5850 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5851 Cesar Philippidis <cesar@codesourcery.com>
5853 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5854 * g++.dg/gomp/pr33372-3.C: Likewise.
5856 2015-10-27 Richard Henderson <rth@redhat.com>
5859 * gcc.target/i386/pr67609-2.c: New test.
5861 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864 * gcc.target/aarch64/pr68102_1.c: New test.
5866 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5869 * gfortran.dg/allocate_with_source_15.f03: New test
5871 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5872 James Norris <jnorris@codesourcery.com>
5875 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5877 * gfortran.dg/goacc/loop-1.f95: Likewise.
5878 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5879 * gfortran.dg/goacc/cray.f95: Likewise.
5880 * gfortran.dg/goacc/parameter.f95: Likewise.
5882 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5885 * gfortran.dg/pr67805_2.f90: New test.
5887 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5888 Aditya Kumar <aditya.k7@samsung.com>
5890 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5891 * gcc.dg/graphite/interchange-1.c: Same.
5892 * gcc.dg/graphite/interchange-10.c: Same.
5893 * gcc.dg/graphite/interchange-11.c: Same.
5894 * gcc.dg/graphite/interchange-13.c: Same.
5895 * gcc.dg/graphite/interchange-3.c: Same.
5896 * gcc.dg/graphite/interchange-4.c: Same.
5897 * gcc.dg/graphite/interchange-7.c: Same.
5898 * gcc.dg/graphite/interchange-9.c: Same.
5899 * gcc.dg/graphite/uns-interchange-9.c: Same.
5900 * gfortran.dg/graphite/interchange-3.f90: Same.
5902 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5905 * gcc.target/i386/pr67215-1.c: New test.
5906 * gcc.target/i386/pr67215-2.c: Likewise.
5907 * gcc.target/i386/pr67215-3.c: Likewise.
5909 2015-10-27 Richard Biener <rguenther@suse.de>
5911 PR tree-optimization/68104
5912 * gcc.dg/torture/pr68104.c: New testcase.
5914 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5916 * gcc.dg/vect/vect-strided-shift-1.c: New.
5918 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5921 * gcc.target/arm/pr67929_1.c: New test.
5923 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5925 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5927 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5929 PR tree-optimization/68097
5930 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5931 --param max-ssa-name-query-depth=3 to dg-options.
5933 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5935 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5937 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5939 * gcc.dg/builtins-52.c: Add -O to dg-options.
5941 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5943 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5945 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5949 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5951 (PR64765): New function.
5952 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5953 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5955 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5956 * gfortran.dg/goacc/parameter.f95: Likewise.
5958 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5961 * gfortran.dg/empty_label_typedecl.f90: New test.
5963 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5966 * gfortran.dg/pr36192.f90: New test.
5968 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5970 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5971 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5972 * gnat.dg/opt51.adb: New test.
5973 * gnat.dg/opt51_pkg.ads: New helper.
5975 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5977 * gcc.target/mips/ds-schedule-1.c: New.
5978 * gcc.target/mips/ds-schedule-2.c: New.
5980 2015-10-26 Jeff Law <law@redhat.com>
5982 PR tree-optimization/68013
5983 * gcc.c-torture/compile/pr68013.c: New test.
5985 2015-10-26 Richard Biener <rguenther@suse.de>
5986 Dominik Vogt <vogt@linux.vnet.ibm.com>
5989 * gcc.target/s390/pr67443.c: New testcase.
5991 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5993 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5994 make it unique per testcase.
5995 * gfortran.dg/chmod_2.f90: Likewise.
5996 * gfortran.dg/chmod_3.f90: Likewise.
5997 * gfortran.dg/direct_io_8.f90: Likewise.
5998 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5999 * gfortran.dg/f2003_io_1.f03: Likewise.
6000 * gfortran.dg/f2003_io_2.f03: Likewise.
6001 * gfortran.dg/f2003_io_8.f03: Likewise.
6002 * gfortran.dg/inquire_size.f90: Likewise.
6003 * gfortran.dg/namelist_66.f90: Likewise.
6004 * gfortran.dg/namelist_82.f90: Likewise.
6005 * gfortran.dg/namelist_87.f90: Likewise.
6006 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6007 * gfortran.dg/open_new.f90: Likewise.
6008 * gfortran.dg/stat_1.f90: Likewise.
6009 * gfortran.dg/stat_2.f90: Likewise.
6010 * gfortran.dg/streamio_15.f90: Likewise.
6011 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6013 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016 * g++.dg/pr67989.C: New test.
6018 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6020 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6021 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6022 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6023 suffix to the temporary filename to make it unique per testcase.
6025 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6027 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6029 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6032 * gfortran.dg/allocate_with_source_12.f03: New test
6035 * gfortran.dg/allocate_with_source_13.f03: New test
6038 * gfortran.dg/allocate_with_source_14.f03: New test
6040 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6042 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6044 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6047 * gcc.target/i386/pr68084.c: New test.
6049 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6053 * gfortran.dg/allocate_with_source_10.f08: New test.
6054 * gfortran.dg/allocate_with_source_11.f08: New test.
6055 * gfortran.dg/class_array_15.f03: Changed count of expected
6056 _builtin_frees to 11. One step of temporaries is spared, therefore
6057 the allocatable component of that temporary is not to be freeed.
6059 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6062 * gfortran.dg/pr68055.f90: New case.
6064 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6067 * gfortran.dg/pr67805.f90: New testcase.
6068 * gfortran.dg/array_constructor_26.f03: Update testcase.
6069 * gfortran.dg/array_constructor_27.f03: Ditto.
6070 * gfortran.dg/char_type_len_2.f90: Ditto.
6071 * gfortran.dg/pr67802.f90: Ditto.
6072 * gfortran.dg/used_before_typed_3.f90: Ditto.
6074 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6077 * g++.dg/torture/pr67600.C: New testcase.
6079 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6081 * g++.dg/pr68062.C: New test.
6083 2015-10-23 Jeff Law <law@redhat.com>
6085 PR tree-optimization/67830
6086 * gcc.dg/pr67830.c: New test.
6088 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6090 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6092 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6093 Andrew Pinski <apinski@cavium.com>
6095 PR rtl-optimization/67736
6096 * gcc.dg/torture/pr67736.c: New test.
6097 * gcc.dg/combine-subregs.c: New test.
6099 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6101 PR tree-optimization/65947
6102 * lib/target-supports.exp
6103 (check_effective_target_vect_max_reduc): Add.
6104 * gcc.dg/vect/pr65947-1.c: New test.
6105 * gcc.dg/vect/pr65947-2.c: New test.
6106 * gcc.dg/vect/pr65947-3.c: New test.
6107 * gcc.dg/vect/pr65947-4.c: New test.
6108 * gcc.dg/vect/pr65947-5.c: New test.
6109 * gcc.dg/vect/pr65947-6.c: New test.
6110 * gcc.dg/vect/pr65947-7.c: New test.
6111 * gcc.dg/vect/pr65947-8.c: New test.
6112 * gcc.dg/vect/pr65947-9.c: New test.
6113 * gcc.dg/vect/pr65947-10.c: New test.
6114 * gcc.dg/vect/pr65947-11.c: New test.
6116 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6118 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6119 Make weak rather than noinline.
6120 * gcc.dg/builtins-57.c: Compile with -O.
6121 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6123 2015-10-23 Tom de Vries <tom@codesourcery.com>
6125 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6127 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6130 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6131 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6133 2015-10-22 Martin Sebor <msebor@redhat.com>
6136 * gcc.misc-tests/help.exp: Verify that option descriptions
6138 * lib/options.exp (check_for_options): Use the regexp --line option.
6139 Print unexpected match on failure.
6141 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6143 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6145 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6148 * g++.dg/cpp1y/var-templ46.C: New.
6150 2015-10-22 Richard Biener <rguenther@suse.de>
6152 PR tree-optimization/58497
6153 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6155 2015-10-22 Richard Biener <rguenther@suse.de>
6157 PR tree-optimization/19049
6158 PR tree-optimization/65962
6159 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6160 * gcc.dg/vect/vect-63.c: Adjust.
6161 * gcc.dg/vect/vect-70.c: Likewise.
6162 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6163 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6164 * gfortran.dg/vect/pr19049.f90: Likewise.
6165 * gfortran.dg/vect/vect-8.f90: Likewise.
6167 2015-10-22 Richard Biener <rguenther@suse.de>
6171 * gcc.dg/torture/ftrapv-2.c: New testcase.
6173 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6176 * gcc.target/s390/pr68015.c: New test.
6178 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6181 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6184 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6185 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6188 * gcc.target/aarch64/pr63304_1.c: New test.
6190 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6193 * g++.dg/parse/enum13.C: New.
6195 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6198 * g++.dg/parse/enum12.C: New.
6200 2015-10-21 Martin Sebor <msebor@redhat.com>
6203 * gcc.misc-tests/help.exp: Adjust.
6204 * lib/options.exp (check_for_options): Add detail to output.
6206 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6209 * gfortran.dg/pr67939.f90: New test.
6211 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6212 Sebastian Pop <s.pop@samsung.com>
6214 * gcc.dg/graphite/scop-11.c: Update pattern.
6216 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6219 * g++.dg/ipa/pr67056.C: New testcase.
6221 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6223 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6226 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6228 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6229 Add associated options for arm*-*-*.
6230 (sqrt): Remove dummy definition.
6232 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6234 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6236 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6238 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6239 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6240 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6242 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6244 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6245 sra-max-scalarization-size-Ospeed.
6247 2015-10-21 Marek Polacek <polacek@redhat.com>
6251 * gcc.dg/pr68024.c: New test.
6253 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6255 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6256 * c-c++-common/goacc/sb-1.c: Adjust errors.
6257 * c-c++-common/goacc/sb-3.c: Adjust errors.
6258 * c-c++-common/goacc/loop-1.c: Adjust errors.
6259 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6260 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6261 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6263 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6265 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6267 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6269 * gcc.dg/lto/simd-function_0.c: New test.
6271 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6274 * gcc.target/i386/pr68018.c: New test.
6276 2015-10-21 Richard Biener <rguenther@suse.de>
6279 * gcc.dg/torture/pr68031.c: New testcase.
6281 2015-10-21 Richard Biener <rguenther@suse.de>
6283 PR tree-optimization/68026
6284 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6286 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6288 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6289 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6290 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6291 * g++.dg/asan/default-options-1.C: Likewise.
6293 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6295 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6296 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6298 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6300 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6302 2015-10-20 Marek Polacek <polacek@redhat.com>
6305 * gcc.dg/pr67964.c: New test.
6307 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6309 PR rtl-optimization/67609
6310 * gcc.target/i386/pr67609.c: New.
6312 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6314 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6316 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6318 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6319 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6321 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6324 * gcc.target/i386/pr66810.c: New test.
6326 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6330 * gcc.target/i386/pr67963-1.c: New test.
6331 * gcc.target/i386/pr67963-2.c: Likewise.
6332 * gcc.target/i386/pr67963-3.c: Likewise.
6333 * gcc.target/i386/pr67985-1.c: Likewise.
6334 * gcc.target/i386/pr67985-2.c: Likewise.
6335 * gcc.target/i386/pr67985-3.c: Likewise.
6337 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6339 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6341 2015-10-20 Richard Biener <rguenther@suse.de>
6343 PR tree-optimization/68017
6344 * gcc.dg/torture/pr68017.c: New testcase.
6346 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6349 * gcc.target/aarch64/pr66912.c: New.
6350 * gcc.target/arm/pr66912.c: New.
6352 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6354 * gfortran.dg/pr67900.f90: New tests.
6356 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6358 * gnat.dg/opt50.adb: New test.
6359 * gnat.dg/opt50_pkg.adb: New helper.
6360 * gnat.dg/opt50_pkg.ads: New helper.
6362 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6365 * gfortran.dg/pr68019.f90: new test.
6367 2015-10-19 Richard Biener <rguenther@suse.de>
6369 PR tree-optimization/67975
6370 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6372 2015-10-19 Richard Biener <rguenther@suse.de>
6374 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6376 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6379 * gcc.target/i386/pr67995-1.c: New test.
6380 * gcc.target/i386/pr67995-2.c: Likewise.
6381 * gcc.target/i386/pr67995-3.c: Likewise.
6383 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6386 * gcc.dg/PR68002.c: New test.
6388 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6390 * gcc.dg/builtins-20.c: Remove undefined behavior.
6392 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6395 * gfortran.dg/common_25.f90: New file.
6397 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6400 * gfortran.dg/move_alloc_15.f90: New test
6401 * gfortran.dg/move_alloc_16.f90: New test
6404 * gfortran.dg/deferred_character_assignment_1.f90: New test
6406 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6409 * gfortran.df/pr67987.f90: New test.
6410 * gfortran.dg/char_length_2.f90: Update testcase.
6412 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6414 * gcc.target/i386/iamcu/test_basic_returning.c
6415 (def_test_returning_type): Use union to check float return bits.
6417 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6419 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6420 Replace printf with __builtin_printf.
6422 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6424 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6427 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6430 * gnat.dg/pack21.adb: New test.
6431 * gnat.dg/pack22.adb: Likewise.
6432 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6434 2015-10-16 Christian Bruel <christian.bruel@st.com>
6437 * gcc.target/arm/no-align.c: New test.
6438 * gcc.target/arm/attr-align1.c: New test.
6439 * gcc.target/arm/attr-align2.c: New test.
6440 * gcc.target/arm/attr-align3.c: New test.
6442 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6444 * gcc.c-torture/compile/icfmatch.c: Add testcase
6446 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6449 * g++.dg/cpp1z/fold-ice1.C: New.
6451 2015-10-16 Michael Collison <michael.collison@linaro.org>
6452 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6454 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6456 2015-10-15 Marek Polacek <polacek@redhat.com>
6458 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6460 2015-10-15 Marek Polacek <polacek@redhat.com>
6462 PR tree-optimization/67953
6463 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6465 * gcc.dg/torture/pr67953.c: New test.
6467 2015-10-14 Jeff Law <law@redhat.com>
6469 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6470 contained within have their own file/test now.
6471 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6472 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6473 expectations a bit more.
6474 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6476 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6477 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6478 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6481 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6483 2015-10-14 Marek Polacek <polacek@redhat.com>
6485 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6495 2015-10-14 Richard Biener <rguenther@suse.de>
6497 PR tree-optimization/67915
6498 * gcc.dg/torture/pr67915.c: New testcase.
6500 2015-10-14 Marek Polacek <polacek@redhat.com>
6502 PR tree-optimization/67815
6503 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6504 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6505 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6507 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6509 * gcc.dg/pragma-pop_options-1.c: New test.
6511 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6512 Aldy Hernandez <aldyh@redhat.com>
6514 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6515 * c-c++-common/gomp/clauses-1.c: New test.
6516 * c-c++-common/gomp/clauses-2.c: New test.
6517 * c-c++-common/gomp/clauses-3.c: New test.
6518 * c-c++-common/gomp/clauses-4.c: New test.
6519 * c-c++-common/gomp/declare-target-1.c: New test.
6520 * c-c++-common/gomp/declare-target-2.c: New test.
6521 * c-c++-common/gomp/depend-3.c: New test.
6522 * c-c++-common/gomp/depend-4.c: New test.
6523 * c-c++-common/gomp/doacross-1.c: New test.
6524 * c-c++-common/gomp/if-1.c: New test.
6525 * c-c++-common/gomp/if-2.c: New test.
6526 * c-c++-common/gomp/linear-1.c: New test.
6527 * c-c++-common/gomp/map-2.c: New test.
6528 * c-c++-common/gomp/map-3.c: New test.
6529 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6530 f_omp_target_data): Add map clause to target data.
6531 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6532 * c-c++-common/gomp/ordered-1.c: New test.
6533 * c-c++-common/gomp/ordered-2.c: New test.
6534 * c-c++-common/gomp/ordered-3.c: New test.
6535 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6537 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6538 clause and ordered construct where no longer allowed.
6539 * c-c++-common/gomp/priority-1.c: New test.
6540 * c-c++-common/gomp/reduction-1.c: New test.
6541 * c-c++-common/gomp/schedule-simd-1.c: New test.
6542 * c-c++-common/gomp/sink-1.c: New test.
6543 * c-c++-common/gomp/sink-2.c: New test.
6544 * c-c++-common/gomp/sink-3.c: New test.
6545 * c-c++-common/gomp/sink-4.c: New test.
6546 * c-c++-common/gomp/udr-1.c: New test.
6547 * c-c++-common/taskloop-1.c: New test.
6548 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6549 value of _OPENMP macro.
6550 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6551 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6552 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6553 * gcc.dg/gomp/clause-1.c:
6554 * gcc.dg/gomp/reduction-1.c: New test.
6555 * gcc.dg/gomp/sink-fold-1.c: New test.
6556 * gcc.dg/gomp/sink-fold-2.c: New test.
6557 * gcc.dg/gomp/sink-fold-3.c: New test.
6558 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6559 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6560 of non-static data members.
6561 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6562 Add some linear clause tests.
6563 * g++.dg/gomp/declare-simd-3.C: New test.
6564 * g++.dg/gomp/linear-1.C: New test.
6565 * g++.dg/gomp/member-1.C: New test.
6566 * g++.dg/gomp/member-2.C: New test.
6567 * g++.dg/gomp/pr66571-2.C: New test.
6568 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6570 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6571 in reduction clause.
6572 * g++.dg/gomp/reference-1.C: New test.
6573 * g++.dg/gomp/sink-1.C: New test.
6574 * g++.dg/gomp/sink-2.C: New test.
6575 * g++.dg/gomp/sink-3.C: New test.
6576 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6577 * g++.dg/gomp/this-1.C: New test.
6578 * g++.dg/gomp/this-2.C: New test.
6579 * g++.dg/vect/simd-clone-2.cc: New test.
6580 * g++.dg/vect/simd-clone-2.h: New test.
6581 * g++.dg/vect/simd-clone-3.cc: New test.
6582 * g++.dg/vect/simd-clone-4.cc: New test.
6583 * g++.dg/vect/simd-clone-4.h: New test.
6584 * g++.dg/vect/simd-clone-5.cc: New test.
6586 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6588 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6589 after r228716 (Fix vtbl[34] and vtbx4).
6591 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6593 PR tree-optimization/67909, 67947
6594 * gcc.dg/torture/pr67947.c: New test.
6596 2015-10-13 Jeff Law <law@redhat.com>
6598 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6600 2015-10-12 Jeff Law <law@redhat.com>
6602 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6603 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6604 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6605 ssa-dom-thread-11.c.
6607 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6609 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6612 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6614 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6616 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6617 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6618 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6619 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6620 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6621 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6622 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6623 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6625 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6627 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6628 and -mno-frame-header-opt options.
6629 * gcc.target/mips/frame-header-1.c: New file.
6630 * gcc.target/mips/frame-header-2.c: New file.
6631 * gcc.target/mips/frame-header-3.c: New file.
6633 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6634 Hale Wang <hale.wang@arm.com>
6636 * gcc.dg/tree-ssa/forwprop-33.c: New.
6638 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6641 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6642 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6643 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6644 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6645 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6646 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6647 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6648 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6649 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6650 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6652 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6654 * lib/multiline.exp: New file.
6655 * lib/prune.exp: Load multiline.exp.
6656 (prune_gcc_output): Call into multiline.exp to handle any
6657 multiline output directives.
6658 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6661 2015-10-09 Martin Jambor <mjambor@suse.cz>
6663 PR tree-optimization/67794
6664 * gcc.dg/ipa/ipa-sra-10.c: New test.
6665 * gcc.dg/torture/pr67794.c: Likewise.
6667 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6669 PR rtl-optimization/67828
6670 * gcc.dg/torture/pr67828.c: New.
6672 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6675 * lib/target-supports.exp (check_effective_target_non_strict_align):
6676 Adjust for arm*-*-*.
6677 * gcc.target/arm/pr67366.c: New test.
6679 2015-10-09 Richard Biener <rguenther@suse.de>
6681 PR tree-optimization/67891
6682 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6684 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6686 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6688 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6690 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6692 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6694 * gcc.dg/loop-unswitch-2.c: New test.
6695 * gcc.dg/loop-unswitch-3.c: Likewise.
6696 * gcc.dg/loop-unswitch-4.c: Likewise.
6698 2015-10-08 Tom de Vries <tom@codesourcery.com>
6700 * gcc.dg/dse.c: Only dump in dse1 pass.
6701 * gcc.dg/tree-ssa/pr30375.c: Same.
6703 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6706 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6707 (PUSH, POP): New defines.
6708 (sse2_test): Use PUSH and POP to misalign runtime stack.
6709 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6711 2015-10-07 James Norris <jnorris@codesourcery.com>
6713 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6714 to atomic_init. (atomic_init): Restrict flags usage.
6716 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6719 * gfortran.dg/sizeof_5.f90: New test.
6721 2015-10-06 Jeff Law <law@redhat.com>
6723 * gcc.c-torture/compile/pr67816.c: New test.
6725 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6727 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6729 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6732 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6734 2015-10-06 Marek Polacek <polacek@redhat.com>
6737 * c-c++-common/Wtautological-compare-4.c: New test.
6739 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6740 Peter Bergner <bergner@vnet.ibm.com>
6743 * gcc.target/powerpc/pr67808.c: New test.
6745 2015-10-06 Nick Clifton <nickc@redhat.com>
6747 * gcc.target/msp430: New directory.
6748 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6750 * gcc.target/msp430/data-attributes.c: New file. Checks the
6751 noinit and persistent data attributes.
6753 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6755 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6757 2015-10-06 Richard Biener <rguenther@suse.de>
6759 PR tree-optimization/67859
6760 * gcc.dg/torture/pr67859.c: New testcase.
6762 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6764 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6766 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6769 * g++.dg/template/defarg19.C: New.
6770 * g++.dg/template/defarg20.C: Likewise.
6772 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6773 Sebastian Pop <s.pop@samsung.com>
6775 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6777 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6778 Sebastian Pop <s.pop@samsung.com>
6780 * gcc.dg/graphite/scop-sor.c: Xfail.
6782 2015-10-05 Martin Jambor <mjambor@suse.cz>
6783 Jan Hubicka <hubicka@ucw.cz>
6785 * gcc.dg/ipa/propalign-4.c: New test.
6786 * gcc.dg/ipa/propalign-5.c: Likewise.
6788 2015-10-05 Marek Polacek <polacek@redhat.com>
6790 PR tree-optimization/67821
6791 * gcc.dg/torture/pr67821-2.c: New test.
6792 * gcc.dg/torture/pr67821.c: New test.
6794 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6796 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6798 2015-10-05 Christian Bruel <christian.bruel@st.com>
6800 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6802 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6804 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6805 (exec_vcvt): Add comments.
6807 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6809 PR rtl-optimization/67447
6810 * gcc.target/i386/pr67447.c: New test.
6812 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6814 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6816 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6817 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6818 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6819 * gcc.target/i386/vect-unpack-1.c: Ditto.
6820 * gcc.target/i386/vect-unpack-2.c: Ditto.
6822 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6825 * gfortran.dg/common_24.f: New.
6827 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6829 * gcc.target/arm/pr67756.c: Fixed warnings.
6831 2015-10-02 Marek Polacek <polacek@redhat.com>
6834 * gcc.dg/pr67730-1.c: New test.
6835 * gcc.dg/pr67730-2.c: New test.
6836 * gcc.dg/pr67730.h: New test.
6838 2015-10-02 Marek Polacek <polacek@redhat.com>
6840 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6842 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6844 PR tree-optimization/67754
6845 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6846 * gfortran.dg/graphite/block-2.f: Same.
6848 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6850 * gcc.dg/graphite/scop-23.c: New.
6852 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6854 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6857 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6859 PR rtl-optimization/67756
6860 * gcc.target/arm/pr67756.c: New.
6862 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6864 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6865 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6866 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6868 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6871 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6873 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6874 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6875 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6876 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6877 * gcc.target/i386/vect-unpack-1.c: Ditto.
6878 * gcc.target/i386/vect-unpack-2.c: Ditto.
6880 2015-10-02 Marek Polacek <polacek@redhat.com>
6883 * c-c++-common/Wduplicated-cond-1.c: New test.
6884 * c-c++-common/Wduplicated-cond-2.c: New test.
6885 * c-c++-common/Wduplicated-cond-3.c: New test.
6886 * c-c++-common/Wduplicated-cond-4.c: New test.
6887 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6888 -Wduplicated-cond warning.
6890 2015-10-02 Renlin Li <renlin.li@arm.com>
6892 * gcc.target/aarch64/csneg-1.c: Update.
6894 2015-10-02 Renlin Li <renlin.li@arm.com>
6897 * gcc.target/aarch64/pr66776.c: New.
6899 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6901 * gnat.dg/warn13.adb: New test.
6903 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6905 * gnat.dg/vect15.ad[sb]: New test.
6906 * gnat.dg/vect16.ad[sb]: Likewise.
6907 * gnat.dg/vect17.ad[sb]: Likewise.
6908 * gnat.dg/vect18.ad[sb]: Likewise.
6910 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6912 PR rtl-optimization/67786
6913 PR rtl-optimization/67787
6914 * gcc.dg/pr67786.c: New test.
6915 * gcc.dg/pr67787.c: Likewise.
6917 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6919 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6921 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6924 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6926 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6930 * gfortran.dg/string_array_constructor_1.f90: New.
6931 * gfortran.dg/string_array_constructor_2.f90: New.
6932 * gfortran.dg/string_array_constructor_3.f90: New.
6934 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6938 * gcc.target/powerpc/pr67789.c: New testcase.
6940 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6943 * gfortran.dg/pr67802.f90: New test.
6945 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6948 gfortran.dg/pr66979.f90: new test.
6950 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6953 * gfortran.dg/pr67616.f90: New test.
6955 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6958 * g++.dg/cpp0x/range-for30.C: New.
6960 2015-10-01 Marek Polacek <polacek@redhat.com>
6963 * gcc.dg/atomic/pr65345-4.c: New test.
6964 * gcc.dg/pr65345-3.c: New test.
6966 2015-10-01 Marek Polacek <polacek@redhat.com>
6968 PR tree-optimization/67769
6969 * gcc.dg/torture/pr67769.c: New test.
6971 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6973 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6975 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6978 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6980 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6982 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6983 (main): Rename to sse2_test. Abort if count != 5.
6984 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6986 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6988 2015-10-01 Richard Biener <rguenther@suse.de>
6990 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6991 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6993 2015-09-30 Jeff Law <law@redhat.com>
6995 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6997 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6999 PR rtl-optimization/67037
7000 * gcc.c-torture/execute/pr67037.c: New test.
7002 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7004 * lib/target-supports.exp (check_effective_target_sync_int_128):
7005 Return 1 on spu-*-* targets.
7006 (check_effective_target_sync_int_128_runtime): Likewise.
7007 (check_effective_target_sync_long_long): Likewise.
7008 (check_effective_target_sync_long_long_runtime): Likewise.
7009 (check_effective_target_sync_int_long): Likewise.
7010 (check_effective_target_sync_char_short): Likewise.
7012 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7014 * gcc.target/i386/pr67761.c: New test.
7016 2015-09-30 Marek Polacek <polacek@redhat.com>
7019 * gcc.dg/pr67730.c: New test.
7021 2015-09-30 Marek Polacek <polacek@redhat.com>
7023 PR tree-optimization/67690
7024 * gcc.dg/torture/pr67690.c: New test.
7026 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7028 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7029 * g++.dg/gomp/tls-wrap4.C: Likewise.
7030 * gcc.dg/atomic-op-optimize.c: Likewise.
7031 * gcc.dg/pr54087.c: Likewise.
7032 * gcc.dg/tls/section-2.c: Likewise.
7033 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7034 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7035 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7036 * gcc.target/arm/divzero.c: Likewise.
7037 * gcc.target/arm/sibcall-2.c: Likewise.
7038 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7039 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7040 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7041 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7042 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7043 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7044 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7045 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7046 * gfortran.dg/default_format_2.f90: Likewise.
7047 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7049 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7051 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7053 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7055 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7056 * gfortran.dg/round_4.f90: ditto.
7058 2015-09-29 Richard Biener <rguenther@suse.de>
7060 PR tree-optimization/67170
7061 * gfortran.dg/pr67170.f90: New testcase.
7063 2015-09-29 Richard Biener <rguenther@suse.de>
7065 PR tree-optimization/67741
7066 * gcc.dg/torture/pr67741.c: New testcase.
7068 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7070 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7071 non-zero for __builtin_signbit tests.
7073 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7076 * gcc.target/i386/pr65105-1.c: New.
7077 * gcc.target/i386/pr65105-2.c: New.
7078 * gcc.target/i386/pr65105-3.c: New.
7079 * gcc.target/i386/pr65105-4.C: New.
7080 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7082 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7084 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7086 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7090 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7092 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7093 * gfortran.dg/function_types_3.f90: Change error message to
7094 "Type inaccessible...."
7095 * gfortran.dg/ptr_func_assign_1.f08: New test.
7096 * gfortran.dg/ptr_func_assign_2.f08: New test.
7098 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7102 * gfortran.dg/ptr_func_assign_3.f08: New test.
7103 * gfortran.dg/ptr_func_assign_4.f08: New test.
7105 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7106 Sebastian Pop <s.pop@samsung.com>
7108 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7109 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7110 * gcc.dg/graphite/block-3.c: Same.
7111 * gcc.dg/graphite/block-4.c: Same.
7112 * gcc.dg/graphite/block-5.c: Same.
7113 * gcc.dg/graphite/block-6.c: Same.
7114 * gcc.dg/graphite/block-7.c: Same.
7115 * gcc.dg/graphite/block-8.c: Same.
7116 * gcc.dg/graphite/block-pr47654.c: Same.
7117 * gcc.dg/graphite/interchange-0.c: Same.
7118 * gcc.dg/graphite/interchange-1.c: Same.
7119 * gcc.dg/graphite/interchange-10.c: Same.
7120 * gcc.dg/graphite/interchange-11.c: Same.
7121 * gcc.dg/graphite/interchange-12.c: Same.
7122 * gcc.dg/graphite/interchange-13.c: Same.
7123 * gcc.dg/graphite/interchange-14.c: Same.
7124 * gcc.dg/graphite/interchange-15.c: Same.
7125 * gcc.dg/graphite/interchange-3.c: Same.
7126 * gcc.dg/graphite/interchange-4.c: Same.
7127 * gcc.dg/graphite/interchange-5.c: Same.
7128 * gcc.dg/graphite/interchange-6.c: Same.
7129 * gcc.dg/graphite/interchange-7.c: Same.
7130 * gcc.dg/graphite/interchange-8.c: Same.
7131 * gcc.dg/graphite/interchange-9.c: Same.
7132 * gcc.dg/graphite/interchange-mvt.c: Same.
7133 * gcc.dg/graphite/pr35356-1.c: Same.
7134 * gcc.dg/graphite/pr35356-3.c: Same.
7135 * gcc.dg/graphite/pr37485.c: Same.
7136 * gcc.dg/graphite/scop-1.c: Same.
7137 * gcc.dg/graphite/scop-11.c: Same.
7138 * gcc.dg/graphite/scop-5.c: Same.
7139 * gcc.dg/graphite/uns-block-1.c: Same.
7140 * gcc.dg/graphite/uns-interchange-9.c: Same.
7141 * gfortran.dg/graphite/block-1.f90: Same.
7142 * gfortran.dg/graphite/interchange-3.f90: Same.
7143 * gfortran.dg/graphite/pr14741.f90: Same.
7144 * gfortran.dg/graphite/block-2.f: Same.
7146 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7147 Sebastian Pop <s.pop@samsung.com>
7149 PR tree-optimization/67700
7150 * gcc.dg/graphite/run-id-pr67700.c: New.
7152 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7155 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7156 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7158 * gcc.target/sh/pr54236-5.c: New.
7159 * gcc.target/sh/pr54236-6.c: New.
7161 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7163 PR rtl-optimization/67456
7164 PR rtl-optimization/67464
7165 PR rtl-optimization/67465
7166 * gcc.dg/pr67465.c: New test.
7168 2015-09-28 Tom de Vries <tom@codesourcery.com>
7170 PR tree-optimization/62171
7171 * gcc.dg/vect/pr62171.c: New test.
7173 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7175 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7176 skip on AIX. XFAIL individual line tests.
7178 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7180 PR rtl-optimization/64164
7181 PR tree-optimization/67312
7182 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7183 * gcc.target/i386/stackalign/return-4.c: Add -O.
7185 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7187 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7189 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7192 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7194 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7196 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7197 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7198 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7199 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7200 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7201 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7202 DW_AT_noreturn on AIX.
7203 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7204 DW_AT_noreturn on AIX.
7205 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7206 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7207 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7208 DW_AT_GNU_deleted on AIX.
7209 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7210 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7211 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7212 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7213 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7214 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7215 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7216 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7217 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7218 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7219 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7220 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7221 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7222 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7223 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7225 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7228 * gfortran.dg/pr67614.f90: New test.
7230 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7233 * gfortran.dg/pr67525.f90: New test.
7235 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7238 * gfortran.dg/allocatable_function_9.f90: New.
7240 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7243 * gcc.target/sh/pr67675.c: New.
7245 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7247 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7249 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7251 * gcc.target/i386/pr66749.c (dg-options): Replace
7252 -mtune=lakemount with -mtune=lakemont.
7253 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7254 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7256 2015-09-25 Marek Polacek <polacek@redhat.com>
7258 * c-c++-common/ubsan/bounds-11.c: New test.
7259 * c-c++-common/ubsan/bounds-12.c: New test.
7261 2015-09-25 Marek Polacek <polacek@redhat.com>
7264 * c-c++-common/ubsan/pr64906.c: New test.
7266 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7268 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7269 with -mtune=lakemount.
7270 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7271 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7273 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7276 * gcc.dg/Werror-13.c: New test.
7278 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7280 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7282 2015-09-24 Richard Biener <rguenther@suse.de>
7285 * g++.dg/pr67699.C: New testcase.
7287 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7290 * gcc.target/arm/fp16-inf.c: New test.
7292 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7294 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7295 name while checking for AVX-512VBMI presence.
7297 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7299 * lib/target-supports.exp (check_effective_target_pie): Check for
7300 PIE support on Solaris 11.x and 12.
7302 2015-09-24 Richard Biener <rguenther@suse.de>
7304 * g++.dg/tree-ssa/restrict3.C: New testcase.
7306 2015-09-24 Richard Biener <rguenther@suse.de>
7308 PR tree-optimization/48885
7309 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7311 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7313 * c-c++-common/Wmisleading-indentation.c: Augment test.
7315 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7317 Fix small typos in the coding rule enforcement warnings.
7318 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7321 2015-09-23 Richard Biener <rguenther@suse.de>
7324 * gcc.dg/ubsan/pr67662.c: New testcase.
7326 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7329 * gcc.dg/pragma-diag-6.c: New test.
7331 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7333 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7335 2015-09-23 Richard Biener <rguenther@suse.de>
7337 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7339 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7341 * c-c++-common/Wmisleading-indentation.c: Augment test.
7343 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7345 * g++.dg/diagostic/disable.C: New.
7347 2015-09-22 Tom de Vries <tom@codesourcery.com>
7349 PR tree-optimization/67671
7350 * g++.dg/pr67671.C: New test.
7352 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7355 * gcc.target/i386/pr67480.c: New test.
7357 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7359 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7360 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7361 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7362 avx512dq, avx512cd, avx512er and avx512pf.
7364 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7366 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7367 update-fetch operations.
7368 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7370 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7372 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7373 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7375 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7377 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7379 * gcc.target/aarch64/atomic-inst-swap.c: New.
7381 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7383 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7384 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7385 * gcc.target/i386/pr59789.c (f1): Likewise.
7386 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7387 * gcc.target/i386/intrinsics_6.c: Likewise.
7388 * gcc.dg/winline-5.c (int t): Likewise.
7389 * gcc.dg/winline-9.c (t): Likewise.
7390 * gcc.dg/always_inline2.c (q): Likewise.
7391 * gcc.dg/winline-2.c (inline int t): Likewise.
7392 * gcc.dg/winline-6.c: Likewise.
7393 * gcc.dg/winline-10.c (void g): Likewise.
7394 * gcc.dg/pr49243.c (void parse): Likewise.
7395 * gcc.dg/always_inline3.c (q2): Likewise.
7396 * gcc.dg/winline-3.c: Likewise.
7397 * gcc.dg/winline-7.c (inline void *t): Likewise.
7399 2015-09-22 Tom de Vries <tom@codesourcery.com>
7401 PR tree-optimization/67666
7402 * g++.dg/pr67666.C: New test.
7404 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7407 * gfortran.dg/pr67615.f90: new test.
7409 2015-09-21 Jeff Law <law@redhat.com>
7411 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7413 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7415 Complete the implementation of N4230, Nested namespace definition.
7416 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7417 attributes and nested namespace definitions.
7418 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7419 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7420 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7421 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7422 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7423 appearing before the namespace identifier.
7425 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7428 * gcc.dg/cpp/pr66415-1.c: Test column number.
7430 2015-09-21 Richard Biener <rguenther@suse.de>
7432 * g++.dg/ext/attr-alias-3.C: Add -g.
7434 2015-09-21 Richard Biener <rguenther@suse.de>
7437 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7439 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7442 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7444 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7446 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7448 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7451 * gcc.dg/pr53265.c: Update.
7453 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7455 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7457 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7460 * gcc.target/sh/pr59478.c: New.
7462 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7465 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7466 * gcc.target/sh/pr54236-2.c: Likewise.
7468 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7470 * gcc.target/sh/pr43417.c: Move target independent test to ...
7471 * gcc.c-torture/compile/pr43417.c: ... here.
7473 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7475 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7476 check_effective_target_big_endian, check_effective_target_little_endian,
7477 check_effective_target_any_fpu, check_effective_target_double_fpu,
7478 check_effective_target_use_single_only_fpu,
7479 check_effective_target_default_single_fpu,
7480 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7481 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7482 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7483 check_effective_target_fmovd_enabled,
7484 check_effective_target_has_privileged, check_effective_target_has_pref,
7485 check_effective_target_banked_r0r7_isr,
7486 check_effective_target_stack_save_isr): New effective target checks.
7487 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7488 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7489 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7490 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7491 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7492 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7493 * gcc.target/sh/attr-isr.c: Likewise.
7494 * gcc.target/sh/fpul-usage-1.c: Likewise.
7495 * gcc.target/sh/hiconst.c: Likewise.
7496 * gcc.target/sh/mfmovd.c: Likewise.
7497 * gcc.target/sh/pr21255-3.c: Likewise.
7498 * gcc.target/sh/pr33135-1.c: Likewise.
7499 * gcc.target/sh/pr33135-2.c: Likewise.
7500 * gcc.target/sh/pr33135-3.c: Likewise.
7501 * gcc.target/sh/pr33135-4.c: Likewise.
7502 * gcc.target/sh/pr39423-2.c: Likewise.
7503 * gcc.target/sh/pr49880-4.c: Likewise.
7504 * gcc.target/sh/pr49880-5.c: Likewise.
7505 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7506 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7507 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7508 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7509 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7510 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7511 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7512 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7513 * gcc.target/sh/pr50751-2.c: Likewise.
7514 * gcc.target/sh/pr50751-3.c: Likewise.
7515 * gcc.target/sh/pr50751-5.c: Likewise.
7516 * gcc.target/sh/pr50751-6.c: Likewise.
7517 * gcc.target/sh/pr50751-8.c: Likewise.
7518 * gcc.target/sh/pr51244-15.c: Likewise.
7519 * gcc.target/sh/pr51244-2.c: Likewise.
7520 * gcc.target/sh/pr51244-20.c: Likewise.
7521 * gcc.target/sh/pr51244-6.c: Likewise.
7522 * gcc.target/sh/pr52483-4.c: Likewise.
7523 * gcc.target/sh/pr53511-1.c: Likewise.
7524 * gcc.target/sh/pr53512-1.c: Likewise.
7525 * gcc.target/sh/pr53512-2.c: Likewise.
7526 * gcc.target/sh/pr53512-3.c: Likewise.
7527 * gcc.target/sh/pr53512-4.c: Likewise.
7528 * gcc.target/sh/pr53513-1.c: Likewise.
7529 * gcc.target/sh/pr54089-2.c: Likewise.
7530 * gcc.target/sh/pr54089-3.c: Likewise.
7531 * gcc.target/sh/pr54089-4.c: Likewise.
7532 * gcc.target/sh/pr54602-2.c: Likewise.
7533 * gcc.target/sh/pr54602-3.c: Likewise.
7534 * gcc.target/sh/pr54602-4.c: Likewise.
7535 * gcc.target/sh/pr54680.c: Likewise.
7536 * gcc.target/sh/pr55303-1.c: Likewise.
7537 * gcc.target/sh/pr55303-2.c: Likewise.
7538 * gcc.target/sh/pr55303-3.c: Likewise.
7539 * gcc.target/sh/pr56547-1.c: Likewise.
7540 * gcc.target/sh/pr56547-2.c: Likewise.
7541 * gcc.target/sh/pr61195.c: Likewise.
7542 * gcc.target/sh/pr61996.c: Likewise.
7543 * gcc.target/sh/pr6526.c: Likewise.
7544 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7545 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7546 * gcc.target/sh/prefetch.c: Likewise.
7547 * gcc.target/sh/rte-delay-slot.c: Likewise.
7548 * gcc.target/sh/sh2a-band.c: Likewise.
7549 * gcc.target/sh/sh2a-bclr.c: Likewise.
7550 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7551 * gcc.target/sh/sh2a-bld.c: Likewise.
7552 * gcc.target/sh/sh2a-bor.c: Likewise.
7553 * gcc.target/sh/sh2a-bset.c: Likewise.
7554 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7555 * gcc.target/sh/sh2a-bxor.c: Likewise.
7556 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7557 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7558 * gcc.target/sh/sh2a-movrt.c: Likewise.
7559 * gcc.target/sh/sh2a-resbank.c: Likewise.
7560 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7561 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7562 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7563 * gcc.target/sh/sh4a-cosf.c: Likewise.
7564 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7565 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7566 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7567 * gcc.target/sh/sh4a-sinf.c: Likewise.
7569 2015-09-20 Jeff Law <law@redhat.com>
7571 PR tree-optimization/47679
7572 * g++.dg/warn/Wuninitialized-6.C: New test.
7574 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7576 Implement nested namespace definitions.
7577 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7578 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7579 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7580 * g++.dg/lookup/name-clash5.C: Adjust.
7581 * g++.dg/lookup/name-clash6.C: Likewise.
7583 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7585 * gcc.dg/pragma-diag-5.c: New test.
7587 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7590 * gcc.dg/torture/pr67619.c: New test.
7591 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7594 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7596 PR tree-optimization/67283
7597 * gcc.dg/tree-ssa/sra-15.c: New.
7598 * gcc.dg/tree-ssa/sra-16.c: New.
7600 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7603 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7604 (f2, f3): Make the function static.
7605 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7607 2015-09-17 Christian Bruel <christian.bruel@st.com>
7609 * gcc.target/arm/attr_thumb-static2.c: New test.
7611 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7613 * gnat.dg/overflow_sum3.adb: New test.
7615 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7617 * gcc.target/arm/stack-checking.c: New test.
7619 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7622 * gfortran.dg/public_private_module_5.f90: Add module procedure
7623 trigger_smod to ensure that the smod file is written.
7625 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7627 * gcc.target/aarch64/copysign_1.c: New.
7628 * gcc.target/aarch64/copysign_2.c: New.
7630 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7632 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7633 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7634 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7636 2015-09-16 John Marino <gnugcc@marino.st>
7638 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7640 2015-09-16 Richard Biener <rguenther@suse.de>
7643 * gcc.dg/torture/pr67253.c: New testcase.
7645 2015-09-16 Richard Biener <rguenther@suse.de>
7648 * gcc.dg/pr67271.c: New testcase.
7650 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7652 * gnat.dg/opt49.adb: New test.
7654 2015-09-16 Richard Biener <rguenther@suse.de>
7657 * gcc.dg/torture/pr67442.c: New testcase.
7659 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7661 * gnat.dg/array24.adb: New test.
7662 * gnat.dg/blocklocs.adb: Delete.
7664 2015-09-15 Marek Polacek <polacek@redhat.com>
7667 * gcc.dg/pr67580.c: New test.
7669 2015-09-15 Richard Biener <rguenther@suse.de>
7671 PR tree-optimization/67470
7672 * gcc.dg/torture/pr67470.c: New testcase.
7674 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7676 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7678 2015-09-15 Richard Biener <rguenther@suse.de>
7681 * gcc.dg/pr67563.c: New testcase.
7683 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7686 * gfortran.dg/pr67460.f90: New test.
7688 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7690 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7691 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7693 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7696 * g++.dg/cpp0x/new-auto1.C: New.
7698 2015-09-11 Mark Wielaard <mjw@redhat.com>
7701 * g++.dg/warn/unused-variable-1.C: New test.
7702 * g++.dg/warn/unused-variable-2.C: Likewise.
7703 * gcc.dg/unused-4.c: Adjust warning for static const.
7704 * gcc.dg/unused-variable-1.c: New test.
7705 * gcc.dg/unused-variable-2.c: Likewise.
7707 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7709 * gfortran.dg/private_type_3.f90: Require visibility.
7710 * gfortran.dg/module_variable_2.f90: Same.
7711 * gfortran.dg/nested_forall_1.f: Same.
7712 * gfortran.dg/elemental_dependency_4.f90: Same.
7713 * gfortran.dg/bind_c_usage_25.f90: Same.
7714 * gfortran.dg/access_spec_1.f90: Same.
7715 * gfortran.dg/public_private_module_2.f90: Same.
7716 * gfortran.dg/host_assoc_variable_1.f90: Same.
7717 * gfortran.dg/public_private_module_6.f90: Same.
7718 * gfortran.dg/module_variable_1.f90: Same.
7719 * gfortran.dg/pr37286.f90: Same.
7720 * gfortran.dg/internal_pack_7.f90: Same.
7721 * gfortran.dg/submodule_10.f08: Same.
7722 * gfortran.dg/allocatable_function_8.f90: Same.
7723 * gfortran.dg/merge_init_expr_2.f90: Same.
7724 * gfortran.dg/class_37.f03: Same.
7725 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7726 * gfortran.dg/typebound_call_20.f03: Same.
7727 * gfortran.dg/proc_ptr_result_3.f90: Same.
7728 * gfortran.dg/pr32535.f90: Same.
7729 * gfortran.dg/typebound_proc_19.f90: Same.
7730 * gfortran.dg/initialization_10.f90: Same.
7731 * gfortran.dg/bind_c_usage_8.f03: Same.
7732 * gfortran.dg/pr61335.f90: Same.
7733 * gfortran.dg/elemental_dependency_5.f90: Same.
7734 * gfortran.dg/proc_ptr_3.f90: Same.
7735 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7737 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7739 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7740 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7741 * gcc.dg/loop-8.c: Likewise.
7743 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7746 * gnat.dg/specs/addr1.ads: Remove.
7748 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7750 * gcc.dg/pie-link.c: Add -pie to dg-options.
7752 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7754 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7755 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7757 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7759 * gcc.target/powerpc/swaps-p8-20.c: New test.
7760 * gcc.target/powerpc/swaps-p8-21.c: New test.
7762 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7765 * gfortran.dg/pr67526.f90: New test.
7767 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7770 * g++.dg/cpp0x/variadic166.C: New.
7772 2015-09-09 Mark Wielaard <mjw@redhat.com>
7774 * c-c++-common/nonnull-1.c: New test.
7776 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7779 * gfortran.dg/submodule_11.f08: New test.
7781 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7784 * gcc.c-torture/compile/pr67506.c: New test.
7786 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7788 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7789 initialization with a byte mask. No change expected here.
7790 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7791 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7792 initialization with contigious bitmask. Literal pool is expectd
7795 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7798 * gcc.target/arm/pr67439_1.c: New test.
7800 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7802 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7805 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7808 * g++.dg/gomp/pr67523.C: New test.
7811 * g++.dg/gomp/pr67522.C: New test.
7814 * c-c++-common/gomp/pr67521.c: New test.
7817 * c-c++-common/gomp/pr67517.c: New test.
7820 * g++.dg/gomp/pr67514.C: New test.
7823 * g++.dg/gomp/pr67511.C: New test.
7826 * c-c++-common/gomp/pr67502.c: New test.
7828 2015-09-09 Marek Polacek <polacek@redhat.com>
7831 * gcc.dg/pr67512.c: New test.
7833 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7836 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7837 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7838 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7839 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7841 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7843 * gcc.target/aarch64/mod_2.x: New file.
7844 * gcc.target/aarch64/mod_256.x: Likewise.
7845 * gcc.target/arm/mod_2.c: New test.
7846 * gcc.target/arm/mod_256.c: Likewise.
7847 * gcc.target/aarch64/mod_2.c: Likewise.
7848 * gcc.target/aarch64/mod_256.c: Likewise.
7850 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7853 * g++.dg/gomp/pr67504.C: New test.
7856 * c-c++-common/gomp/pr67501.c: New test.
7859 * gcc.dg/gomp/pr67500.c: New test.
7862 * gcc.dg/gomp/pr67495.c: New test.
7864 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7865 Sebastian Pop <s.pop@samsung.com>
7867 PR tree-optimization/53852
7868 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7869 both isl-0.12 and isl-0.15.
7870 * gcc.dg/graphite/uns-interchange-14.c: Same.
7871 * gcc.dg/graphite/uns-interchange-15.c: Same.
7872 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7874 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7875 Sebastian Pop <s.pop@samsung.com>
7877 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7878 * gcc.dg/graphite/block-1.c: Same.
7879 * gcc.dg/graphite/block-5.c: Same.
7880 * gcc.dg/graphite/block-6.c: Same.
7881 * gcc.dg/graphite/interchange-1.c: Same.
7882 * gcc.dg/graphite/interchange-10.c: Same.
7883 * gcc.dg/graphite/interchange-11.c: Same.
7884 * gcc.dg/graphite/interchange-13.c: Same.
7885 * gcc.dg/graphite/interchange-14.c: Same.
7886 * gcc.dg/graphite/interchange-3.c: Same.
7887 * gcc.dg/graphite/interchange-4.c: Same.
7888 * gcc.dg/graphite/interchange-7.c: Same.
7889 * gcc.dg/graphite/interchange-8.c: Same.
7890 * gcc.dg/graphite/interchange-9.c: Same.
7891 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7892 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7893 * gcc.dg/graphite/pr37485.c: Same.
7894 * gcc.dg/graphite/scop-0.c (int toto): Same.
7895 * gcc.dg/graphite/scop-1.c: Same.
7896 * gcc.dg/graphite/scop-10.c: Same.
7897 * gcc.dg/graphite/scop-11.c: Same.
7898 * gcc.dg/graphite/scop-12.c: Same.
7899 * gcc.dg/graphite/scop-13.c: Same.
7900 * gcc.dg/graphite/scop-16.c: Same.
7901 * gcc.dg/graphite/scop-17.c: Same.
7902 * gcc.dg/graphite/scop-18.c: Same.
7903 * gcc.dg/graphite/scop-2.c: Same.
7904 * gcc.dg/graphite/scop-21.c (int test): Same.
7905 * gcc.dg/graphite/scop-22.c (void foo): Same.
7906 * gcc.dg/graphite/scop-4.c: Same.
7907 * gcc.dg/graphite/scop-5.c: Same.
7908 * gcc.dg/graphite/scop-6.c: Same.
7909 * gcc.dg/graphite/scop-7.c: Same.
7910 * gcc.dg/graphite/scop-8.c: Same.
7911 * gcc.dg/graphite/scop-9.c: Same.
7912 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7913 data-refs remain inside the inner loop.
7914 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7915 * gcc.dg/graphite/uns-interchange-14.c: Same.
7916 * gcc.dg/graphite/uns-interchange-9.c: Same.
7917 * gfortran.dg/graphite/interchange-3.f90
7919 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7922 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7923 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7924 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7925 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7926 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7927 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7928 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7929 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7930 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7931 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7932 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7933 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7935 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7937 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7938 * lib/target-supports.exp
7939 (check_effective_target_arm_neon_fp16_hw): New.
7941 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7943 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7944 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7946 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7948 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7949 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7951 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7952 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7953 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7954 when those are supported.
7955 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7958 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7959 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7962 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7963 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7964 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7966 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7968 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7970 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7971 Add float16x8_t case.
7972 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7973 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7974 main, exec_vcreate): Likewise.
7975 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7976 exec_vget_high): Likewise.
7977 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7978 exec_vget_low): Likewise.
7979 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7981 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7982 exec_vld1_dup): Likewise.
7983 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7984 exec_vld1_lane): Likewise.
7985 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7987 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7988 exec_vldX_dup): Likewise.
7989 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7990 exec_vldX_lane): Likewise.
7991 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7992 exec_vset_lane): Likewise.
7993 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7994 exec_vst1_lane): Likewise.
7996 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7998 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7999 * gcc.target/aarch64/vget_low_1.c: Likewise.
8001 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8003 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8004 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8005 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8006 (main): update orig_data to avoid float16 NaN on bigendian.
8008 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8010 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8012 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8013 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8014 * gcc.target/aarch64/vld1_lane.c: Likewise.
8016 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8019 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8021 2015-09-07 Marek Polacek <polacek@redhat.com>
8024 * gcc.dg/asm-10.c: New test.
8026 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8029 * gcc.dg/lto/pr67452_0.c: New test.
8031 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8034 * gcc.target/avr/pr65210.c: New test.
8036 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8039 * lib/target-supports.exp (check_cached_effective_target):
8040 Apppend $prop to et_prop_list only if needed.
8042 2015-09-04 Marek Polacek <polacek@redhat.com>
8045 * gcc.dg/ubsan/pr67279.c: New test.
8047 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8048 Petr Murzin <petr.murzin@intel.com>
8049 Kirill Yukhin <kirill.yukhin@intel.com>
8051 * gcc.target/i386/avx512f-scatter-1.c: New.
8052 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8053 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8055 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8057 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8058 rather than calling rmdir, cleanup if open fails.
8060 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8062 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8063 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8064 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8065 Return true for PowerPC targets that implement Altivec.
8067 2015-09-03 Renlin Li <renlin.li@arm.com>
8069 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8071 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8073 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8075 * gcc.target/powerpc/vec-shift.c: New test.
8077 2015-09-03 Tom de Vries <tom@codesourcery.com>
8079 PR tree-optimization/65637
8080 * gcc.dg/autopar/reduc-4.c: New test.
8082 2015-09-03 Tom de Vries <tom@codesourcery.com>
8084 PR tree-optimization/65637
8085 * gcc.dg/autopar/pr46099-2.c: New test.
8087 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8090 * g++.dg/pr67351.C: New test.
8092 2015-09-03 Richard Biener <rguenther@suse.de>
8095 * g++.dg/lto/pr66705_0.C: New testcase.
8097 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8100 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8101 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8103 2015-09-02 Marek Polacek <polacek@redhat.com>
8106 * gcc.dg/pr67432.c: New test.
8108 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8110 * lib/target-supports.exp (clear_effective_target_cache): New.
8111 (check_cached_effective_target): Update et_prop_list.
8112 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8113 * g++.dg/compat/compat.exp: Likewise.
8114 * g++.dg/compat/struct-layout-1.exp: Likewise.
8115 * lib/asan-dg.exp: Likewise.
8116 * lib/atomic-dg.exp: Likewise.
8117 * lib/cilk-plus-dg.exp: Likewise.
8118 * lib/clearcap.exp: Likewise.
8119 * lib/mpx-dg.exp: Likewise.
8120 * lib/tsan-dg.exp: Likewise.
8121 * lib/ubsan-dg.exp: Likewise.
8123 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8125 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8127 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8128 Andrew Bennett <andrew.bennett@imgtec.com>
8130 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8131 dependencies between ISA level and compact-branches.
8132 * gcc.target/mips/branch-10.c: Update expected output to allow
8133 compact forms of b/bal.
8134 * gcc.target/mips/branch-11.c: Likewise.
8135 * gcc.target/mips/branch-12.c: Likewise.
8136 * gcc.target/mips/branch-13.c: Likewise.
8137 * gcc.target/mips/branch-3.c: Likewise.
8138 * gcc.target/mips/branch-4.c: Likewise.
8139 * gcc.target/mips/branch-5.c: Likewise.
8140 * gcc.target/mips/branch-6.c: Likewise.
8141 * gcc.target/mips/branch-7.c: Likewise.
8142 * gcc.target/mips/branch-8.c: Likewise.
8143 * gcc.target/mips/branch-9.c: Likewise.
8144 * gcc.target/mips/branch-cost-1.c: Likewise.
8145 * gcc.target/mips/call-1.c: Likewise.
8146 * gcc.target/mips/call-2.c: Likewise.
8147 * gcc.target/mips/call-3.c: Likewise.
8148 * gcc.target/mips/call-4.c: Likewise.
8149 * gcc.target/mips/call-5.c: Likewise.
8150 * gcc.target/mips/call-6.c: Likewise.
8151 * gcc.target/mips/lazy-binding-1.c: Likewise.
8152 * gcc.target/mips/near-far-1.c: Likewise.
8153 * gcc.target/mips/near-far-2.c: Likewise.
8154 * gcc.target/mips/near-far-3.c: Likewise.
8155 * gcc.target/mips/near-far-4.c: Likewise.
8156 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8157 run with compact branches allowed.
8158 * gcc.target/mips/compact-branches-1.c: New file.
8159 * gcc.target/mips/compact-branches-2.c: Likewise.
8160 * gcc.target/mips/compact-branches-3.c: Likewise.
8161 * gcc.target/mips/compact-branches-4.c: Likewise.
8162 * gcc.target/mips/compact-branches-5.c: Likewise.
8163 * gcc.target/mips/compact-branches-6.c: Likewise.
8164 * gcc.target/mips/compact-branches-7.c: Likewise.
8166 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8168 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8169 Clean-up a created directory if testcase fails.
8171 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8174 * g++.dg/pr67405.C: New test.
8176 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8178 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8180 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8182 * gcc.dg/ifcvt-1.c: New test.
8183 * gcc.dg/ifcvt-2.c: Likewise.
8184 * gcc.dg/ifcvt-3.c: Likewise.
8186 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8189 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8192 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8194 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8196 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8199 * g++.dg/other/pr61753.C: New.
8201 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8203 * gcc.dg/tree-ssa/cmp-1.c: New file.
8205 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8207 * gcc.dg/tree-ssa/complex-7.c: New file.
8209 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8211 * gcc.target/powerpc/swaps-p8-19.c: New test.
8213 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8216 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8218 2015-08-29 Tom de Vries <tom@codesourcery.com>
8220 PR tree-optimization/46193
8221 * gcc.dg/autopar/pr46193.c: New test.
8223 2015-08-28 Nathan Sidwell <nathan@acm.org>
8225 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8226 use exit code for failure.
8228 * gcc.dg/torture/matrix-1.c: Use plain printf.
8229 * gcc.dg/torture/matrix-2.c: Likewise.
8230 * gcc.dg/torture/matrix-5.c: Likewise.
8231 * gcc.dg/torture/matrix-6.c: Likewise.
8232 * gcc.dg/torture/transpose-1.c: Likewise.
8233 * gcc.dg/torture/transpose-2.c: Likewise.
8234 * gcc.dg/torture/transpose-3.c: Likewise.
8235 * gcc.dg/torture/transpose-4.c: Likewise.
8236 * gcc.dg/torture/transpose-5.c: Likewise.
8237 * gcc.dg/torture/transpose-6.c: Likewise.
8239 2015-08-28 Jeff Law <law@redhat.com>
8242 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8243 * gcc.dg/torture/pr66752-1.c: New test
8244 * g++.dg/torture/pr66752-2.C: New test.
8246 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8248 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8250 * gcc.dg/tree-ssa/sra-15.c: New.
8252 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8254 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8255 * gcc.target/mips/msub-8.c: Ditto
8257 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259 * lib/target-supports.exp (check-effective_target_vect_double):
8260 Enable for Power targets with VSX hardware available.
8261 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8262 vect_no_align && { ! vect_hw_misalign }.
8264 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8266 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8267 Replaced by opt_files, compile with -floop-nest-optimize.
8268 * g++.dg/graphite/graphite.exp: Same.
8269 * gfortran.dg/graphite/graphite.exp: Same.
8270 * gcc.dg/graphite/block-0.c: Adjust pattern.
8271 * gcc.dg/graphite/block-1.c: Same.
8272 * gcc.dg/graphite/block-3.c: Same.
8273 * gcc.dg/graphite/block-4.c: Same.
8274 * gcc.dg/graphite/block-5.c: Same.
8275 * gcc.dg/graphite/block-6.c: Same.
8276 * gcc.dg/graphite/block-7.c: Same.
8277 * gcc.dg/graphite/block-8.c: Same.
8278 * gcc.dg/graphite/block-pr47654.c: Same.
8279 * gcc.dg/graphite/interchange-0.c: Same.
8280 * gcc.dg/graphite/interchange-1.c: Same.
8281 * gcc.dg/graphite/interchange-10.c: Same.
8282 * gcc.dg/graphite/interchange-11.c: Same.
8283 * gcc.dg/graphite/interchange-12.c: Same.
8284 * gcc.dg/graphite/interchange-13.c: Same.
8285 * gcc.dg/graphite/interchange-14.c: Same.
8286 * gcc.dg/graphite/interchange-15.c: Same.
8287 * gcc.dg/graphite/interchange-3.c: Same.
8288 * gcc.dg/graphite/interchange-4.c: Same.
8289 * gcc.dg/graphite/interchange-5.c: Same.
8290 * gcc.dg/graphite/interchange-6.c: Same.
8291 * gcc.dg/graphite/interchange-7.c: Same.
8292 * gcc.dg/graphite/interchange-8.c: Same.
8293 * gcc.dg/graphite/interchange-9.c: Same.
8294 * gcc.dg/graphite/interchange-mvt.c: Same.
8295 * gcc.dg/graphite/pr37485.c: Same.
8296 * gcc.dg/graphite/uns-block-1.c: Same.
8297 * gcc.dg/graphite/uns-interchange-12.c: Same.
8298 * gcc.dg/graphite/uns-interchange-14.c: Same.
8299 * gcc.dg/graphite/uns-interchange-15.c: Same.
8300 * gcc.dg/graphite/uns-interchange-9.c: Same.
8301 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8302 * gfortran.dg/graphite/interchange-3.f90: Same.
8304 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8307 * gcc.target/i386/pr67317-1.c: New test.
8308 * gcc.target/i386/pr67317-2.c: Ditto.
8309 * gcc.target/i386/pr67317-3.c: Ditto.
8310 * gcc.target/i386/pr67317-4.c: Ditto.
8311 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8312 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8314 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8316 * gcc.target/powerpc/vec-shr.c: New.
8318 2015-08-27 Marek Polacek <polacek@redhat.com>
8321 * gcc.dg/torture/pr67005.c: New test.
8323 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8325 * gcc.dg/tree-ssa/sra-15.c: New.
8327 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8329 * gcc.target/aarch64/long_branch_1.c: New test.
8331 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8333 * gcc.target/s390/20150826-1.c: New test.
8335 2015-08-26 Renlin Li <renlin.li@arm.com>
8337 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8339 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8341 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8343 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8345 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8346 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8347 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8348 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8350 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8352 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8354 * gcc.target/aarch64/tlsle_1.x: New test source.
8355 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8356 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8357 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8359 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8362 * gfortran.dg/shape_8.f90: New test.
8364 2015-08-25 Marek Polacek <polacek@redhat.com>
8367 * gcc.dg/weak/weak-18.c: New test.
8369 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8371 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8372 gcc_jit_context_set_bool_use_external_driver.
8374 2015-08-25 Nathan Sidwell <nathan@acm.org>
8376 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8378 * gcc.dg/20001117-1.c: Needs return_address.
8379 * gcc.dg/20020415-1.c: Needs alloca.
8380 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8381 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8382 * gcc.dg/pr63186.c: Needs label_values.
8383 * gcc.dg/torture/pr33848.c: Likwise.
8385 * lib/target-supports.exp (check_effective_target_fopenacc,
8386 check_effective_target_fopenmp): Disable for nvptx.
8387 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8388 * gcc.dg/stack-usage-1.c: Likewise.
8389 * gcc.dg/stack-usage-2.c: Likewise.
8390 * gcc.dg/unused-5.c: Likewise.
8391 * gcc.dg/unwind-1.c: Likewise.
8393 2015-08-25 Christian Bruel <christian.bruel@st.com>
8395 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8396 * g++.dg/Wno-frame-address.C: Ditto.
8398 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8401 * g++.dg/pr67211.C: New test.
8403 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8407 * gfortran.dg/block_end_error_1.f90: New test.
8408 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8410 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8413 * gcc.target/i386/pr66821.c: New test.
8415 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8418 * gcc.target/i386/pr67329.c: New test.
8420 2015-08-24 Nathan Sidwell <nathan@acm.org>
8422 * gcc.dg/pr49551.c: Needs -fdata-sections.
8424 * gcc.dg/pr64935-2.c: Needs scheduling.
8426 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8427 * gcc.dg/torture/pr63738.c: Likewise.
8428 * gcc.dg/torture/pr64728.c: Likewise.
8429 * gcc.dg/pr63748.c: Likewise.
8430 * gcc.dg/20020312-2.c: Likewise.
8432 * gcc.dg/torture/pr66123.c: Needs label_values.
8434 * gcc.dg/torture/pr41261.c: Needs profiling.
8435 * gcc.dg/pr26570.c: Likewise.
8436 * gcc.dg/pr61776.c: Likewise.
8437 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8438 * gcc.dg/gomp/pr34610.c: Likewise.
8439 * gcc.dg/pr54121.c: Likewise.
8440 * gcc.dg/20050325-1.c: Likewise.
8441 * gcc.dg/pr66899.c: Likewise.
8442 * gcc.dg/pr48770.c: Likewise.
8443 * gcc.dg/pr24225.c: Likewise.
8445 * gcc.dg/pr27531-1.c: Needs io.
8446 * gcc.dg/pr44606.c: Likewise.
8448 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8450 * gcc.dg/pr51990.c: Needs alloca.
8452 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8454 2015-08-24 Tom de Vries <tom@codesourcery.com>
8456 PR tree-optimization/65468
8457 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8459 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8462 * gfortran.dg/backtrace_1.f90: New test.
8464 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8467 * gfortran.dg/execute_command_line_2.f90: New test.
8469 2015-08-23 Tom de Vries <tom@codesourcery.com>
8471 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8472 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8473 vect_no_int_max to vect_no_int_min_max.
8474 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8475 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8476 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8477 * gcc.dg/vect/slp-reduc-4.c: Same.
8478 * gcc.dg/vect/slp-reduc-5.c: Same.
8479 * gcc.dg/vect/vect-125.c: Same.
8480 * gcc.dg/vect/vect-13.c: Same.
8481 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8482 * gcc.dg/vect/vect-reduc-1.c: Same.
8483 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8484 * gcc.dg/vect/vect-reduc-1char.c:Same.
8485 * gcc.dg/vect/vect-reduc-1short.c: Same.
8486 * gcc.dg/vect/vect-reduc-2.c: Same.
8487 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8488 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8489 * lib/target-supports.exp: Same.
8491 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8494 * g++.dg/cpp0x/decltype63.C: New.
8496 2015-08-22 Nathan Sidwell <nathan@acm.org>
8498 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8499 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8500 * c-c++-common/Wunused-var-8.c: Likewise.
8501 * c-c++-common/gomp/pr61486-2.c: Likewise.
8502 * c-c++-common/Wunused-var-6.c: Likewise.
8503 * c-c++-common/goacc/reduction-1.c: Likewise.
8504 * c-c++-common/goacc/reduction-2.c: Likewise.
8505 * c-c++-common/goacc/reduction-3.c: Likewise.
8506 * c-c++-common/goacc/reduction-4.c: Likewise.
8507 * gcc.dg/builtins-64.c: Likewise.
8508 * gcc.dg/pr59523.c: Likewise.
8509 * gcc.dg/tree-ssa/20080530.c: Likewise.
8510 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8511 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8512 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8513 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8514 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8515 * gcc.dg/pr59011.c: Likewise.
8516 * gcc.dg/uninit-9.c: Likewise.
8517 * gcc.dg/pr61561.c: Likewise.
8518 * gcc.dg/vla-4.c: Likewise.
8519 * gcc.dg/20101010-1.c: Likewise.
8520 * gcc.dg/pr49120.c: Likewise.
8521 * gcc.dg/20030331-2.c: Likewise.
8522 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8523 * gcc.dg/pr25682.c: Likewise.
8524 * gcc.dg/guality/guality.c: Likewise.
8525 * gcc.dg/pr27301.c: Likewise.
8526 * gcc.dg/uninit-9-O0.c: Likewise.
8527 * gcc.dg/fold-alloca-1.c: Likewise.
8528 * gcc.dg/pr41470.c: Likewise.
8529 * gcc.dg/pr51491-2.c: Likewise.
8530 * gcc.dg/winline-7.c: Likewise.
8531 * gcc.dg/vla-2.c: Likewise.
8532 * gcc.dg/pr50764.c: Likewise.
8533 * gcc.dg/c99-vla-1.c: Likewise.
8534 * gcc.dg/pr33238.c: Likewise.
8535 * gcc.dg/c99-const-expr-13.c: Likewise.
8536 * gcc.dg/builtin-return-1.c: Likewise.
8537 * gcc.dg/vla-3.c: Likewise.
8538 * gcc.dg/20020415-1.c: Likewise.
8539 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8540 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8541 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8542 * gcc.dg/torture/calleesave-sse.c: Likewise.
8543 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8544 * gcc.dg/gomp/vla-2.c: Likewise.
8545 * gcc.dg/gomp/vla-3.c: Likewise.
8546 * gcc.dg/gomp/vla-4.c: Likewise.
8547 * gcc.dg/gomp/pr30494.c: Likewise.
8548 * gcc.dg/gomp/vla-5.c: Likewise.
8549 * gcc.dg/pr51990-2.c: Likewise.
8550 * gcc.dg/vla-22.c: Likewise.
8552 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8554 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8555 * gcc.dg/dollar.c: Likewise.
8556 * gcc.dg/pragma-message.c: Likewise.
8557 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8558 * c-c++-common/raw-string-14.c: Likewise.
8560 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8562 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8563 property that instantiation here is a compile-time error.
8565 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8567 * g++.dg/other/pr67065.C: Extend.
8569 2015-08-21 Nathan Sidwell <nathan@acm.org>
8571 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8573 (check_effective_target_global_constructor): New.
8574 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8575 * gcc.dg/debug/debug.exp: Skip for nvptx.
8576 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8578 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8579 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8580 * gcc.c-torture/compile/pr33855.c: Likewise.
8581 * gcc.c-torture/compile/920723-1.c: Likewise.
8582 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8584 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8586 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8589 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8591 * gcc.c-torture/execute/switch-1.c: Likewise.
8593 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8594 * gcc.c-torture/execute/printf-1.c: Likewise.
8595 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8596 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8597 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8598 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8599 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8600 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8601 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8602 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8603 * gcc.c-torture/execute/gofast.c: Likewise.
8604 * gcc.c-torture/execute/complex-6.c: Likewise.
8606 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8607 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8608 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8609 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8610 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8611 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8612 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8613 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8614 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8615 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8616 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8617 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8618 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8619 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8620 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8621 * gcc.dg/setjmp-1.c: Likewise.
8622 * gcc.dg/cleanup-5.c: Likewise.
8623 * gcc.dg/cleanup-12.c: Likewise.
8624 * gcc.dg/cleanup-13.c: Likewise.
8626 * gcc.dg/constructor-1.c: Require global ctor.
8628 * gcc.dg/fork-instrumentation.c: Require profiling.
8629 * gcc.dg/20030107-1.c: Likewise.
8630 * gcc.dg/20030702-1.c: Likewise.
8632 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8633 * gcc.dg/cpp/paste2.c: Likewise.
8634 * gcc.dg/cpp/strify3.c: Likewise.
8635 * gcc.dg/cpp/strify4.c: Likewise.
8636 * gcc.dg/cpp/lexnum.c: Likewise.
8637 * gcc.dg/cpp/digraphs.c: Likewise.
8638 * gcc.dg/cpp/macro1.c: Likewise.
8640 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8642 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8644 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8646 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8649 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8651 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8652 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8653 vec_vpmsum_be and vec_shasigma_be.
8655 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8657 * lib/target-supports.exp
8658 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8659 with -mfp16-format=ieee.
8661 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8664 * g++.dg/other/pr67065.C: New.
8666 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8668 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8670 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8671 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8672 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8673 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8675 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8677 * gcc.dg/wide_shift_64_1.c: New testcase.
8678 * gcc.dg/wide_shift_128_1.c: Likewise.
8679 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8681 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8683 * lib/target-supports.exp
8684 (check_effective_target_fstack_protector_enabled): New test.
8685 * gcc.target/i386/ssp-default.c: New test.
8687 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8690 * gfortran.dg/generic_31.f90: New.
8692 2015-08-19 Marek Polacek <polacek@redhat.com>
8695 * g++.dg/torture/pr67133.C: New test.
8697 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8699 * gcc.target/powerpc/altivec-35.c: New test.
8700 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8701 * gcc.target/powerpc/vsx-vector-7.c: New test.
8703 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8706 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8707 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8709 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8711 PR rtl-optimization/67218
8712 * gcc.c-torture/execute/ieee/pr67218.c,
8713 gcc.target/aarch64/fcvt_int_float_double1.c,
8714 gcc.target/aarch64/fcvt_int_float_double2.c,
8715 gcc.target/aarch64/fcvt_int_float_double3.c,
8716 gcc.target/aarch64/fcvt_int_float_double4.c,
8717 gcc.target/aarch64/fcvt_uint_float_double1.c,
8718 gcc.target/aarch64/fcvt_uint_float_double2.c,
8719 gcc.target/aarch64/fcvt_uint_float_double3.c,
8720 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8722 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8724 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8725 dg-options to disable LSE extensions.
8726 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8727 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8728 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8729 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8730 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8731 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8732 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8733 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8734 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8735 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8736 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8737 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8738 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8739 * gcc.target/aarch64/sync-op-full.c: Likewise.
8740 * gcc.target/aarch64/sync-op-release.c: Likewise.
8742 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8745 * g++.dg/cpp1z/feat-cxx1z.C: New.
8747 2015-08-18 Marek Polacek <polacek@redhat.com>
8750 * gcc.dg/torture/pr67222.c: New test.
8752 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8754 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8756 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8758 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8759 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8760 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8762 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8764 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8765 which is used in later code.
8767 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8770 * g++.dg/cpp0x/nullptr34.C: New.
8771 * g++.dg/warn/Wconversion2.C: Adjust.
8772 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8773 * g++.old-deja/g++.other/null3.C: Likewise.
8775 * g++.dg/cpp0x/pr51313.C: Adjust.
8777 2015-08-17 Richard Biener <rguenther@suse.de>
8779 PR tree-optimization/67221
8780 * gcc.dg/torture/pr67221.c: New testcase.
8782 2015-08-17 Mike Stump <mikestump@comcast.net>
8783 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8785 * gcc.target/arm/memcpy-aligned-1.c: New test.
8787 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8790 * gfortran.dg/norm_4.f90: Rename to...
8791 * gfortran.dg/norm2_4.f90: this.
8792 * gfortran.dg/norm2_5.f90: New test.
8794 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8796 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8797 * gcc.dg/ssp-1.c: Make counter a register.
8798 * gcc.dg/ssp-2.c: Likewise.
8799 * gcc.dg/torture/parm-coalesce.c: New.
8801 2015-08-14 Marek Polacek <polacek@redhat.com>
8804 * gcc.dg/torture/pr67133.c: New test.
8806 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8807 Matthias Klose <doko@debian.org>
8810 * gcc.c-torture/compile/pr67143.c: New
8811 * gcc.target/aarch64/atomic-op-imm.c
8812 (atomic_fetch_add_negative_RELAXED): New.
8813 (atomic_fetch_sub_negative_ACQUIRE): New.
8815 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8817 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8818 * gcc.target/aarch64/target_attr_8.c: Likewise.
8819 * gcc.target/aarch64/target_attr_14.c: Likewise.
8821 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8823 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8825 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8827 * gcc.target/i386/builtin_target.c: Add skylake check.
8829 2015-08-13 Jeff Law <law@redhat.com>
8831 * gcc.dg/pr66314.c: Moved from here to ..
8832 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8833 to clear all sanitizers before -fsanitize=kernel-address.
8835 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8837 * gcc.target/aarch64/cinc_common_1.c: New test.
8839 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8842 * g++.dg/ext/attribute-may-alias-1.C: New.
8843 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8845 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8847 * gcc.target/aarch64/atomic-inst-cas.c: New.
8848 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8850 2015-08-13 Andreas Schwab <schwab@suse.de>
8852 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8854 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8857 * g++.dg/torture/pr62164.C: New.
8859 2015-08-13 Richard Biener <rguenther@suse.de>
8861 PR tree-optimization/67191
8862 * gcc.dg/torture/pr67191.c: New testcase.
8863 * g++.dg/torture/pr67191.C: Likewise.
8865 2015-08-13 Richard Biener <rguenther@suse.de>
8867 PR tree-optimization/66502
8868 PR tree-optimization/67167
8869 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8871 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8874 * g++.dg/init/new42.C: New.
8876 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8879 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8881 * gcc.target/powerpc/pr67071-2.c: Likewise.
8882 * gcc.target/powerpc/pr67071-3.c: Likewise.
8884 2015-08-12 Marek Polacek <polacek@redhat.com>
8887 * c-c++-common/Wshift-overflow-6.c: New test.
8888 * c-c++-common/Wshift-overflow-7.c: New test.
8889 * g++.dg/cpp1y/left-shift-2.C: New test.
8891 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8894 * g++.dg/cpp0x/pr52742.C: New.
8896 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8898 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8899 Check Knights Landing support.
8901 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8904 * g++.dg/warn/Wunused-result-1.C: New.
8906 2015-08-12 Richard Biener <rguenther@suse.de>
8908 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8909 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8910 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8911 * g++.dg/tree-ssa/pr61034.C: Adjust.
8912 * gcc.dg/fold-compare-2.c: Likewise.
8913 * gcc.dg/pr50763.c: Likewise.
8914 * gcc.dg/predict-3.c: Likewise.
8915 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8916 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8917 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8918 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8919 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8920 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8921 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8922 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8923 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8924 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8925 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8926 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8928 2015-08-12 Nathan Sidwell <nathan@acm.org>
8930 * gcc.dg/vrp-min-max-1.c: New.
8931 * gcc.dg/vrp-min-max-2.c: New.
8933 2015-08-12 Richard Biener <rguenther@suse.de>
8935 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8937 2015-08-12 Tom de Vries <tom@codesourcery.com>
8940 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8941 Handle absence of vector min/max for sparc.
8943 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8946 * g++.dg/ext/mv25.C: New test.
8948 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8950 * gcc.target/i386/avx2-vect-shift.c: New test.
8952 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8956 * gcc.dg/pragma-diag-3.c: New test.
8957 * gcc.dg/pragma-diag-4.c: New test.
8959 2015-08-11 Nathan Sidwell <nathan@acm.org>
8961 * c-c++-common/dfp/operator-comma.c: Call init function.
8962 * c-c++-common/dfp/convert-dfp-2.c: New test.
8964 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8966 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8967 Treat model == 0x4f as Broadwell.
8969 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8972 * gfortran.dg/pr67140.f90: New test.
8974 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8978 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8980 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8983 * gfortran.dg/ieee/large_4.f90: New test.
8985 2015-08-08 Bud Davis <jmdavis@link.com>
8988 * gfortran.dg/common_22.f90: New.
8990 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8992 PR rtl-optimization/67028
8993 * gcc.dg/pr67028.c: New testcase.
8995 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8997 PR rtl-optimization/67029
8998 * gcc.dg/pr67029.c: New test.
9000 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9003 * gfortran.dg/ieee/ieee_8.f90: New test.
9005 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9007 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9009 * gcc.target/aarch64/noplt_2.c: Likewise.
9010 * gcc.target/aarch64/noplt_3.c: Likewise.
9012 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9014 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9015 optimization level, and print a summary at the end.
9017 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9019 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9021 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9023 * gcc.target/aarch64/noplt_3.c: New testcase.
9025 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9027 * gcc.target/aarch64/noplt_1.c: New testcase.
9028 * gcc.target/aarch64/noplt_2.c: Likewise.
9030 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9032 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9033 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9035 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9037 * gcc.target/s390/dwarfregtable-1.c: New test.
9038 * gcc.target/s390/dwarfregtable-2.c: New test.
9039 * gcc.target/s390/dwarfregtable-3.c: New test.
9041 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9043 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9045 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9048 * gfortran.dg/ieee/large_2.f90: New test.
9049 * gfortran.dg/ieee/large_3.F90: New test.
9051 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9054 * gfortran.dg/ieee/large_1.f90: Adjust test.
9056 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9057 Jeff Law <law@redhat.com>
9060 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9061 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9062 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9063 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9064 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9065 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9067 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9070 * gfortran.dg/pr66311.f90: New file.
9072 2015-08-05 Richard Biener <rguenther@suse.de>
9074 PR tree-optimization/67121
9075 * gcc.dg/torture/pr67121.c: New testcase.
9077 2015-08-05 Nick Clifton <nickc@redhat.com>
9079 * gcc.target/rl78: New directory.
9080 * gcc.target/rl78/rl78.exp: New file: Test driver.
9081 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9083 2015-08-05 Richard Biener <rguenther@suse.de>
9086 * gcc.dg/torture/pr67120.c: New testcase.
9088 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9092 * lib/fortran-modules.exp: Call cleanup-submodules from
9094 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9095 cover the cases where private entities are no longer optimized
9097 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9099 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9100 * gfortran.dg/submodule_5.f08: The same.
9101 * gfortran.dg/submodule_9.f08: The same.
9102 * gfortran.dg/submodule_10.f08: New test.
9104 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/cpp1y/var-templ35.C: New.
9109 2015-08-05 Richard Biener <rguenther@suse.de>
9111 PR tree-optimization/67055
9112 * g++.dg/torture/pr67055.C: New testcase.
9114 2015-08-05 Richard Biener <rguenther@suse.de>
9116 PR tree-optimization/67109
9117 * gcc.dg/torture/pr67109.c: New testcase.
9118 * gcc.dg/vect/vect-119.c: Adjust.
9120 2015-08-05 Richard Biener <rguenther@suse.de>
9123 * gcc.dg/pr67107.c: New testcase.
9125 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9128 * g++.dg/cpp1z/abbrev2.C: New.
9130 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9132 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9134 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9137 * g++.dg/init/explicit4.C: New.
9139 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9141 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9142 without VSX an Power8 vector support.
9144 2015-08-04 Richard Biener <rguenther@suse.de>
9146 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9148 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9151 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9154 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9157 * g++.dg/cpp1y/var-templ34.C: New.
9159 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9161 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9162 * gcc.target/aarch64/target_attr_1.c: Likewise.
9163 * gcc.target/aarch64/target_attr_2.c: Likewise.
9164 * gcc.target/aarch64/target_attr_3.c: Likewise.
9165 * gcc.target/aarch64/target_attr_4.c: Likewise.
9166 * gcc.target/aarch64/target_attr_5.c: Likewise.
9167 * gcc.target/aarch64/target_attr_6.c: Likewise.
9168 * gcc.target/aarch64/target_attr_7.c: Likewise.
9169 * gcc.target/aarch64/target_attr_8.c: Likewise.
9170 * gcc.target/aarch64/target_attr_9.c: Likewise.
9171 * gcc.target/aarch64/target_attr_10.c: Likewise.
9172 * gcc.target/aarch64/target_attr_11.c: Likewise.
9173 * gcc.target/aarch64/target_attr_12.c: Likewise.
9174 * gcc.target/aarch64/target_attr_13.c: Likewise.
9175 * gcc.target/aarch64/target_attr_14.c: Likewise.
9176 * gcc.target/aarch64/target_attr_15.c: Likewise.
9178 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9180 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9182 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9184 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9186 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9191 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9194 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9195 * gfortran.dg/ieee/large_1.f90: New test.
9197 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9199 PR tree-optimization/67043
9200 * gcc.dg/pr67043.c: New test.
9202 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9204 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9206 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9208 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9209 it to push/pop timing items.
9210 (main): For each optimization level, create a gcc_jit_timer, and
9211 time all of the iteration within that level cumulatively.
9212 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9213 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9215 2015-08-03 Alexander Basov <coohpt@gmail.com>
9220 * gcc.target/arm/pr43404.c : New testcase.
9221 * gcc.target/arm/pr48470.c : New testcase.
9222 * gcc.target/arm/pr64744-1.c : New testcase.
9223 * gcc.target/arm/pr64744-2.c : New testcase.
9225 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9227 PR tree-optimization/67077
9228 * gcc.dg/pr67077.c: New test.
9230 2015-08-03 Jeff Law <law@redhat.com>
9233 PR gcov-profile/66899
9234 * gcc.dg/pr66899.c: New test.
9235 * gcc.dg/pr66314.c: New test.
9237 2015-08-03 Marek Polacek <polacek@redhat.com>
9240 * gcc.dg/pr67088.c: New test.
9242 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9245 * gcc.target/arm/vnmul-1.c: New.
9246 * gcc.target/arm/vnmul-2.c: New.
9247 * gcc.target/arm/vnmul-3.c: New.
9248 * gcc.target/arm/vnmul-4.c: New.
9250 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9253 * gfortran.dg/class_allocate_20.f90: New.
9255 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9257 * gcc.target/aarch64/csel_bfx_1.c: New test.
9258 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9260 2015-08-02 Martin Sebor <msebor@redhat.com>
9262 * g++.dg/Wframe-address-in-Wall.C: New test.
9263 * g++.dg/Wframe-address.C: New test.
9264 * g++.dg/Wno-frame-address.C: New test.
9265 * gcc.dg/Wframe-address-in-Wall.c: New test.
9266 * gcc.dg/Wframe-address.c: New test.
9267 * gcc.dg/Wno-frame-address.c: New test.
9269 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9271 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9273 2015-08-01 Michael Collison <michael.collison@linaro.org
9274 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9276 * gcc.target/arm/mincmp.c: New test.
9278 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9281 * gfortran.dg/associated_target_6.f03: New test
9283 2015-08-01 Tom de Vries <tom@codesourcery.com>
9285 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9286 optimize ("-ftree-parallelize-loops=0").
9287 Add successful scans for 2 detected reductions. Add xfail scans for 3
9288 detected reductions.
9289 * gcc.dg/autopar/reduc-2short.c: Same.
9290 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9291 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9292 detected reductions.
9293 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9296 2015-07-31 Marek Polacek <polacek@redhat.com>
9299 * g++.dg/ubsan/pr66977.C: New test.
9301 2015-07-30 Marek Polacek <polacek@redhat.com>
9303 * c-c++-common/Wtautological-compare-3.c: New test.
9305 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9307 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9308 (CHECK): Pass address of scalar, rather than array.
9310 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9312 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9314 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9316 * gcc.target/aarch64/fp16/fp16.exp: New.
9317 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9318 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9320 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9322 * gcc.target/aarch64/f16_movs_1.c: New test.
9324 2015-07-28 Tom de Vries <tom@codesourcery.com>
9326 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9329 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9330 Manuel López-Ibáñez <manu@gcc.gnu.org>
9332 * gcc.dg/parm-incomplete-1.c: Update.
9333 * gcc.dg/pr18809-1.c: Update.
9334 * gcc.dg/pr27953.c: Update.
9335 * gcc.dg/vla-11.c: Update.
9337 2015-07-27 Marek Polacek <polacek@redhat.com>
9339 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9341 2015-07-27 Tom de Vries <tom@codesourcery.com>
9343 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9344 attribute. Update comment.
9346 Add scan for not parallelizing inner loop.
9347 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9351 2015-07-27 Marek Polacek <polacek@redhat.com>
9354 * c-c++-common/Wtautological-compare-2.c: New test.
9356 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9359 * gcc.target/i386/pr66232-6.c: New tests.
9360 * gcc.target/i386/pr66232-7.c: Likewise.
9361 * gcc.target/i386/pr66232-8.c: Likewise.
9362 * gcc.target/i386/pr66232-9.c: Likewise.
9364 2015-07-27 Marek Polacek <polacek@redhat.com>
9368 * c-c++-common/Wtautological-compare-1.c: New test.
9370 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9373 * g++.dg/template/pr18969.C: New test.
9374 * g++.dg/template/pr18969-2.C: New test.
9375 * g++.old-deja/g++.jason/overload.C: Remove return value in
9376 template function returning void.
9378 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9380 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9381 immediates to avoid shift-overflow warnings.
9383 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9386 * g++.dg/init/pr66857.C: New test.
9388 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9391 * gcc.target/i386/pr66648.c: New test.
9393 2015-07-25 Tom de Vries <tom@codesourcery.com>
9395 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9396 interchange_files and block_files variables.
9397 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9399 * gcc.dg/graphite/uns-interchange-12.c: Same.
9400 * gcc.dg/graphite/uns-interchange-14.c: Same.
9401 * gcc.dg/graphite/uns-interchange-15.c: Same.
9402 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9403 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9405 2015-07-25 Jeff Law <law@redhat.com>
9409 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9410 * gcc.dg/torture/pr66752-1.c: New test
9411 * g++.dg/torture/pr66752-2.C: New test.
9413 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9416 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9418 PR rtl-optimization/64164
9419 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9420 * gcc.dg/ssp-1.c: Make counter a register.
9421 * gcc.dg/ssp-2.c: Likewise.
9422 * gcc.dg/torture/parm-coalesce.c: New.
9424 2015-07-24 Tom de Vries <tom@codesourcery.com>
9426 * gcc.dg/graphite/block-1.c: Xfail scan.
9427 * gcc.dg/graphite/interchange-12.c: Same.
9428 * gcc.dg/graphite/interchange-14.c: Same.
9429 * gcc.dg/graphite/interchange-15.c: Same.
9430 * gcc.dg/graphite/interchange-9.c: Same.
9431 * gcc.dg/graphite/interchange-mvt.c: Same.
9432 * gcc.dg/graphite/uns-block-1.c: New test.
9433 * gcc.dg/graphite/uns-interchange-12.c: New test.
9434 * gcc.dg/graphite/uns-interchange-14.c: New test.
9435 * gcc.dg/graphite/uns-interchange-15.c: New test.
9436 * gcc.dg/graphite/uns-interchange-9.c: New test.
9437 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9439 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9442 * c-c++-common/Wunused-function-1.c: New.
9444 2015-07-24 Tom de Vries <tom@codesourcery.com>
9446 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9447 alternative exit-first loop transform.
9448 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9449 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9450 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9451 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9452 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9453 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9454 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9455 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9456 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9458 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9461 * gcc.target/i386/mpx/pr66566.c: New test.
9463 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9466 * gcc.target/i386/pr66978.c: New test.
9468 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9470 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9472 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9474 * gcc.target/s390/insv-1.c: New test.
9475 * gcc.target/s390/insv-2.c: New test.
9476 * gcc.target/s390/insv-3.c: New test.
9478 2015-07-24 Tom de Vries <tom@codesourcery.com>
9480 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9482 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9485 * gcc.dg/pr25530.c: New test.
9487 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9490 * gcc.dg/pr25529.c: New test.
9492 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9494 * gcc.target/arm/reg_equal_test.c: New test.
9496 2015-07-23 Jeff Law <law@redhat.com>
9499 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9500 * gcc.dg/torture/pr66752-1.c: New test
9501 * g++.dg/torture/pr66752-2.C: New test.
9503 2015-07-23 Marek Polacek <polacek@redhat.com>
9506 * g++.dg/warn/Wlogical-op-2.C: New test.
9508 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9510 PR rtl-optimization/64164
9511 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9512 * gcc.dg/ssp-1.c: Make counter a register.
9513 * gcc.dg/ssp-2.c: Likewise.
9514 * gcc.dg/torture/parm-coalesce.c: New.
9516 2015-07-23 Marek Polacek <polacek@redhat.com>
9519 * c-c++-common/ubsan/pr66908.c: New test.
9521 2015-07-23 Tom de Vries <tom@codesourcery.com>
9523 * gcc.dg/autopar/outer-4.c: Add xfail.
9524 * gcc.dg/autopar/outer-5.c: Same.
9525 * gcc.dg/autopar/outer-6.c: Same.
9526 * gcc.dg/autopar/reduc-2.c: Same.
9527 * gcc.dg/autopar/reduc-2char.c: Same.
9528 * gcc.dg/autopar/reduc-2short.c: Same.
9529 * gcc.dg/autopar/reduc-8.c: Same.
9530 * gcc.dg/autopar/uns-outer-4.c: New test.
9531 * gcc.dg/autopar/uns-outer-5.c: New test.
9532 * gcc.dg/autopar/uns-outer-6.c: New test.
9534 2015-07-23 Richard Biener <rguenther@suse.de>
9536 PR tree-optimization/66952
9537 * gcc.dg/torture/pr66952.c: Use signed char.
9539 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9541 PR tree-optimization/66926,66951
9542 * gcc.dg/vect/pr66951.c: New test.
9544 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9547 * g++.dg/parse/error57.C: New.
9548 * g++.dg/expr/string-2.C: Update.
9550 2015-07-23 Richard Biener <rguenther@suse.de>
9552 PR tree-optimization/66945
9553 * gcc.dg/torture/pr66945.c: New testcase.
9555 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9558 * g++.dg/ext/mv24.C: New test.
9560 2015-07-22 Marek Polacek <polacek@redhat.com>
9562 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9565 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9569 * gfortran.dg/generic_30.f90: New.
9571 2015-07-22 Richard Biener <rguenther@suse.de>
9573 PR tree-optimization/66952
9574 * gcc.dg/torture/pr66952.c: New testcase.
9576 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9578 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9580 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9582 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9584 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9586 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9588 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9590 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9592 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9594 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9596 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9598 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9600 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9602 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9604 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9606 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9608 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9610 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9612 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9614 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9616 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9618 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9620 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9622 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9624 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9626 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9628 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9630 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9632 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9634 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9636 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9638 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9640 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9642 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9644 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9646 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9648 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9650 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9652 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9654 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9656 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9658 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9660 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9662 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9664 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9666 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9668 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9670 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9672 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9674 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9676 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9678 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9680 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9682 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9684 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9686 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9688 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9690 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9692 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9694 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9696 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9698 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9700 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9702 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9704 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9706 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9708 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9710 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9712 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9714 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9716 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9718 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9720 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9722 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9724 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9726 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9728 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9730 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9732 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9734 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9736 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9738 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9740 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9742 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9744 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9746 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9748 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9750 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9752 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9754 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9756 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9758 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9760 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9762 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9764 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9766 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9768 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9770 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9772 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9774 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9776 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9778 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9780 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9782 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9784 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9786 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9788 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9790 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9792 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9794 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9796 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9798 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9800 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9802 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9804 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9806 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9808 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9810 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9812 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9814 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9816 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9818 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9820 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9822 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9824 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9826 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9828 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9830 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9832 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9834 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9836 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9838 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9840 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9843 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9845 * g++.dg/template/crash81.C: Update.
9847 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9850 * gcc.target/i386/pr66424.c: New.
9852 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9854 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9856 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9859 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9860 Drop address sanitization.
9862 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9864 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9866 (dg-additional-options): Set armv5t flag.
9868 2015-07-21 Marek Polacek <polacek@redhat.com>
9870 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9871 * gcc.dg/vmx/unpack.c: Likewise.
9872 * gcc.target/powerpc/quad-atomic.c: Likewise.
9874 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9876 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9878 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9880 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9883 2015-07-20 Marek Polacek <polacek@redhat.com>
9886 * c-c++-common/Wshift-overflow-1.c: New test.
9887 * c-c++-common/Wshift-overflow-2.c: New test.
9888 * c-c++-common/Wshift-overflow-3.c: New test.
9889 * c-c++-common/Wshift-overflow-4.c: New test.
9890 * c-c++-common/Wshift-overflow-5.c: New test.
9891 * g++.dg/cpp1y/left-shift-1.C: New test.
9892 * gcc.dg/c90-left-shift-2.c: New test.
9893 * gcc.dg/c90-left-shift-3.c: New test.
9894 * gcc.dg/c99-left-shift-2.c: New test.
9895 * gcc.dg/c99-left-shift-3.c: New test.
9896 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9897 * gcc.c-torture/execute/pr40386.c: Likewise.
9898 * gcc.dg/vect/pr33373.c: Likewise.
9899 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9900 * gcc.dg/vect/vect-shift-2.c: Likewise.
9902 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9904 * gcc.target/aarch64/neg_abs_1.c: New test.
9906 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9909 * gcc.target/i386/pr66922.c: New test.
9911 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9915 * gcc.dg/tree-ssa/pr42327.c: Removed.
9916 * g++.dg/other/pr35011.C: Removed.
9918 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9921 * gcc.target/i386/pr66906.c: New test.
9923 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9925 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9926 as follow-up to r225930.
9928 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9931 * lib/fortran-modules.exp (proc cleanup-submodules): New
9933 * gfortran.dg/submodule_1.f08: Change extension and clean up
9934 the submodule files.
9935 * gfortran.dg/submodule_2.f08: ditto
9936 * gfortran.dg/submodule_6.f08: ditto
9937 * gfortran.dg/submodule_7.f08: ditto
9938 * gfortran.dg/submodule_8.f08: New test
9939 * gfortran.dg/submodule_9.f08: New test
9941 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9942 Sebastian Pop <s.pop@samsung.com>
9945 * gcc.dg/graphite/pr61929.c: New.
9947 2015-07-17 Marek Polacek <polacek@redhat.com>
9949 * gcc.dg/fold-minus-7.c: New test.
9951 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9953 * gfortran.dg/co_reduce_1.f90: New file.
9955 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9958 * gcc.target/i386/pr66824.c:
9960 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9963 * gfortran.dg/structure_constructor_13.f03: New test.
9965 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9968 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9969 of generated while loops in the tree dump.
9970 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9972 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9974 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9976 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9979 * gcc.target/i386/pr66891.c: New test.
9981 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9983 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9985 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9987 PR rtl-optimization/66626
9988 * gcc.target/i386/pr66626-2.c: New.
9990 2015-07-16 Martin Liska <mliska@suse.cz>
9992 * g++.dg/ipa/pr66896.c: New test.
9994 2015-07-16 Richard Biener <rguenther@suse.de>
9996 PR tree-optimization/66894
9997 * gcc.dg/torture/pr66894.c: New testcase.
9999 2015-07-16 Richard Biener <rguenther@suse.de>
10001 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10003 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10006 * g++.dg/pr66866.C: New test.
10008 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10010 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10012 2015-07-15 Richard Biener <rguenther@suse.de>
10014 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10015 { -O3 -fomit-frame-pointer },
10016 { -O3 -fomit-frame-pointer -funroll-loops } and
10017 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10019 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10020 -finline-functions }
10022 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10024 * gcc.target/mips/interrupt_handler-5.c: New test.
10026 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10027 Robert Suchanek <robert.suchanek@imgtec.com>
10029 * gcc.target/mips/interrupt_handler-4.c: New test.
10031 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10034 * gcc.dg/lto/lto.exp: Initialize MPX.
10036 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10038 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10040 * gcc.target/arm/scd42-3.c: Likewise.
10042 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10044 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10045 code to be run when the pre-arch code increases the isa_rev to
10046 mips32r6 or greater.
10048 2015-07-15 Richard Biener <rguenther@suse.de>
10050 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10051 { -O3 -fomit-frame-pointer },
10052 { -O3 -fomit-frame-pointer -funroll-loops } and
10053 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10055 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10056 -finline-functions }
10057 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10058 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10059 to additional_flags.
10061 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10063 PR rtl-optimization/66838
10064 * gcc.target/i386/pr66838.c: New test.
10066 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10069 * g++.dg/template/pr66850.C: New test.
10071 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10072 Cesar Philippidis <cesar@codesourcery.com>
10073 Chung-Lin Tang <cltang@codesourcery.com>
10075 * gcc.target/nios2/nios2-flushd.c: New.
10076 * gcc.target/nios2/nios2-rdprs.c: New.
10077 * gcc.target/nios2/r2-atomic.c: New.
10078 * gcc.target/nios2/r2-eni.c: New.
10079 * gcc.target/nios2/r2-wrpie.c: New.
10081 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10082 Cesar Philippidis <cesar@codesourcery.com>
10083 Chung-Lin Tang <cltang@codesourcery.com>
10085 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10086 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10088 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10089 Cesar Philippidis <cesar@codesourcery.com>
10090 Chung-Lin Tang <cltang@codesourcery.com>
10092 * gcc.target/nios2/andci.c: New.
10093 * gcc.target/nios2/bmx.c: New.
10094 * gcc.target/nios2/cdx-add.c: New.
10095 * gcc.target/nios2/cdx-branch.c: New.
10096 * gcc.target/nios2/cdx-callret.c: New.
10097 * gcc.target/nios2/cdx-loadstore.c: New.
10098 * gcc.target/nios2/cdx-logical.c: New.
10099 * gcc.target/nios2/cdx-mov.c: New.
10100 * gcc.target/nios2/cdx-shift.c: New.
10101 * gcc.target/nios2/cdx-sub.c: New.
10102 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10104 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10107 * g++.dg/cpp0x/vt-65071.C: New.
10109 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10110 Cesar Philippidis <cesar@codesourcery.com>
10111 Chung-Lin Tang <cltang@codesourcery.com>
10113 * gcc.target/nios2/r2-io-range.c: New.
10114 * gcc.target/nios2/r2-stio-1.c: New.
10115 * gcc.target/nios2/r2-stio-2.c: New.
10116 * gcc.target/nios2/nios2-ldxio.c: New.
10117 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10118 of just compile. Add more tests.
10120 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10122 gfortran.dg/pr66864.f90: New test.
10124 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10126 PR rtl-optimization/66626
10127 * gcc.target/i386/pr66626.c: New.
10129 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10131 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10132 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10133 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10135 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10137 * g++.dg/template/crash81.C: Adjust for error + inform change.
10138 * g++.dg/template/pr58878.C: Likewise.
10139 * g++.dg/template/shadow1.C: Likewise.
10140 * g++.dg/template/shadow2.C: Likewise.
10141 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10142 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10143 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10144 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10146 2015-07-14 Richard Biener <rguenther@suse.de>
10148 PR tree-optimization/66863
10149 * gcc.dg/torture/pr66863.c: New testcase.
10151 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10154 * g++.dg/template/pr65186.C: New test.
10156 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10158 * gcc.target/arm/macro_defs0.c: Add directive to skip
10159 test if -marm is present.
10160 * gcc.target/arm/macro_defs1.c: Likewise.
10162 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10164 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10166 * gcc.target/aarch64/adds1.c: Likewise.
10167 * gcc.target/aarch64/ands_1.c: Likewise.
10168 * gcc.target/aarch64/bics_1.c: Likewise.
10169 * gcc.target/aarch64/subs1.c: Likewise.
10170 * gcc.target/aarch64/subs3.c: Likewise.
10172 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10175 * gfortran.dg/pr64589.f90: New test.
10177 2015-07-13 Renlin Li <renlin.li@arm.com>
10180 * gcc.c-torture/execute/pr66556.c: New.
10182 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10184 * gcc.dg/20020219-1.c: Fix double word typos.
10185 * gcc.dg/20020919-1.c: Same.
10187 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10188 Jeff Law <law@redhat.com>
10190 PR middle-end/66726
10191 * g++.dg/tree-ssa/pr66726.c: New test.
10192 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10193 * gcc.dg/tree-ssa/pr66726.c: New test.
10195 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10198 * g++.dg/cpp0x/variadic-ttp2.C: New.
10200 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10203 * g++.dg/cpp0x/auto46.C: New test.
10204 * g++.dg/template/pr30044.C: New test.
10205 * g++.dg/template/shadow2.C: New test.
10206 * g++.dg/template/error55.C: New test.
10207 * g++.dg/template/crash83.C: Accept any error string.
10208 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10210 * g++.dg/cpp0x/variadic19.C: Likewise
10211 * g++.dg/template/canon-type-13.C: Likewise.
10212 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10213 * g++.dg/torture/20070621-1.C: Likewise.
10215 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10218 * g++.dg/init/explicit3.C: New.
10220 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10223 * gcc.target/i386/pr66819-1.c: New test.
10224 * gcc.target/i386/pr66819-2.c: Likewise.
10225 * gcc.target/i386/pr66819-3.c: Likewise.
10226 * gcc.target/i386/pr66819-4.c: Likewise.
10227 * gcc.target/i386/pr66819-5.c: Likewise.
10229 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10232 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10233 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10234 type to prevent possible flag-clobbering zero-extensions.
10235 * gcc.target/i386/pr66703.c: New test.
10237 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10240 * g++.dg/cpp0x/nsdmi-template15.C: New.
10242 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10244 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10246 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10248 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10249 * gcc.target/arm/flip-thumb.c: Likewise.
10251 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10254 * gcc.target/i386/pr66813.c: New test.
10256 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10258 PR middle-end/66820
10259 * gcc.dg/gomp/pr66820.c: New test.
10261 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10264 * g++.dg/cpp0x/scoped_enum6.C: New.
10266 2015-07-10 Tom de Vries <tom@codesourcery.com>
10268 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10269 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10271 2015-07-10 Richard Biener <rguenther@suse.de>
10273 PR tree-optimization/66823
10274 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10275 which should not be necessary. XFAIL.
10277 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10280 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10282 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10284 PR middle-end/66633
10285 * gcc.dg/gomp/pr66633-1.c: New test.
10286 * gcc.dg/gomp/pr66633-2.c: New test.
10287 * gcc.dg/gomp/pr66633-3.c: New test.
10288 * gcc.dg/gomp/pr66633-4.c: New test.
10290 2015-07-09 John Marino <gnugcc@marino.st>
10292 * lib/target-supports.exp (check_effective_target_pie):
10295 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10298 * gcc.target/i386/pr66814.c: New test.
10300 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10303 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10304 * gcc.target/aarch64/fnmul-2.c: Likewise.
10305 * gcc.target/aarch64/fnmul-3.c: Likewise.
10306 * gcc.target/aarch64/fnmul-4.c: Likewise.
10308 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10311 * g++.dg/cpp0x/vt-65790.C: New.
10313 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10316 * gcc.target/i386/pr66818.c: New test.
10318 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10321 * gcc.target/i386/pr66817.c: New test.
10323 2015-07-09 Marek Polacek <polacek@redhat.com>
10325 PR tree-optimization/66718
10326 * gcc.dg/vect/vect-126.c: New test.
10328 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10330 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10331 even when dwarf-2 is not the default.
10333 2015-07-08 Jeff Law <law@redhat.com>
10336 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10337 to have a single memory reference.
10339 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10341 * g++.dg/other/dump-ada-spec-9.C: New test.
10343 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10345 * g++.dg/vect/vect.exp: Run also simd* tests.
10346 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10347 (check_vect): Fix up get_cpuid call for C++.
10348 * g++.dg/vect/simd-clone-1.cc: New test.
10350 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10352 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10354 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10356 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10357 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10359 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10362 * gcc.target/i386/pr66806.c: New test.
10364 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10367 * g++.dg/cpp0x/auto45.C: New.
10369 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10371 PR middle-end/66334
10372 * gcc.target/i386/pr66334.c: New.
10374 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10376 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10379 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10382 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10383 (verify_code): Update expected error message.
10384 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10385 (verify_code): Likewise.
10386 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10387 (verify_code): Likewise.
10389 2015-07-08 Richard Biener <rguenther@suse.de>
10391 PR tree-optimization/66793
10392 * gcc.dg/torture/pr66793.c: New testcase.
10394 2015-07-08 Richard Biener <rguenther@suse.de>
10396 PR tree-optimization/66794
10397 * gcc.dg/torture/pr66794.c: New testcase.
10399 2015-07-08 Marek Polacek <polacek@redhat.com>
10402 * g++.dg/abi/abi-tag15.C: New test.
10404 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10406 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10407 * gcc.target/mips/branch-3.c: Ditto
10408 * gcc.target/mips/branch-4.c: Ditto.
10409 * gcc.target/mips/branch-5.c: Ditto.
10410 * gcc.target/mips/branch-6.c: Ditto.
10411 * gcc.target/mips/branch-7.c: Ditto.
10412 * gcc.target/mips/branch-8.c: Ditto.
10413 * gcc.target/mips/branch-9.c: Ditto.
10414 * gcc.target/mips/branch-10.c: Ditto.
10415 * gcc.target/mips/branch-11.c: Ditto.
10416 * gcc.target/mips/branch-12.c: Ditto.
10417 * gcc.target/mips/branch-13.c: Ditto.
10418 * gcc.target/mips/umips-branch-5.c: New file.
10419 * gcc.target/mips/umips-branch-6.c: New file.
10420 * gcc.target/mips/umips-branch-7.c: New file.
10421 * gcc.target/mips/umips-branch-8.c: New file.
10422 * gcc.target/mips/umips-branch-9.c: New file.
10423 * gcc.target/mips/umips-branch-10.c: New file.
10424 * gcc.target/mips/umips-branch-11.c: New file.
10425 * gcc.target/mips/umips-branch-12.c: New file.
10426 * gcc.target/mips/umips-branch-13.c: New file.
10427 * gcc.target/mips/umips-branch-14.c: New file.
10428 * gcc.target/mips/umips-branch-15.c: New file.
10429 * gcc.target/mips/umips-branch-16.c: New file.
10430 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10431 (OCCUPY_0xfffc): New define.
10433 2015-07-08 Renlin Li <renlin.li@arm.com>
10435 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10437 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10439 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10441 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10443 * gcc.target/i386/bt-3.c: New test.
10444 * gcc.target/i386/bt-4.c: Ditto.
10446 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10448 * g++.dg/other/dump-ada-spec-8.C: New test.
10450 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10453 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10455 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10457 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10459 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10460 Avoid using an opaque struct for local "f".
10462 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10465 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10466 * jit.dg/test-pr66779.c: New testcase.
10468 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10470 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10473 2015-07-07 Richard Biener <rguenther@suse.de>
10475 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10477 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10479 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10480 * gcc.target/mips/call-5.c: Ditto.
10481 * gcc.target/mips/call-6.c: Ditto.
10483 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10485 * gcc.dg/dx-test.c: New test-case.
10487 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10490 * gfortran.dg/allocate_with_source_9.f08: New test.
10492 2015-07-07 Christian Bruel <christian.bruel@st.com>
10495 * gcc.target/arm/flip-thumb.c: Fix scan.
10496 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10497 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10498 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10501 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10504 * gcc.c-torture/execute/pr65956.c: New test.
10506 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10508 * gcc.target/arm/aapcs/align1.c: New.
10509 * gcc.target/arm/aapcs/align_rec1.c: New.
10510 * gcc.target/arm/aapcs/align2.c: New.
10511 * gcc.target/arm/aapcs/align_rec2.c: New.
10512 * gcc.target/arm/aapcs/align3.c: New.
10513 * gcc.target/arm/aapcs/align_rec3.c: New.
10514 * gcc.target/arm/aapcs/align4.c: New.
10515 * gcc.target/arm/aapcs/align_rec4.c: New.
10516 * gcc.target/arm/aapcs/align_vararg1.c: New.
10517 * gcc.target/arm/aapcs/align_vararg2.c: New.
10519 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10521 * gfortran.dg/iomsg_2.f90: New test.
10523 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10526 * gcc.target/i386/pr66749.c: New test.
10528 2015-07-06 Richard Biener <rguenther@suse.de>
10530 PR tree-optimization/66772
10531 * gcc.dg/torture/pr66772-1.c: New testcase.
10532 * gcc.dg/torture/pr66772-2.c: Likewise.
10534 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10536 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10537 the jals instruction.
10539 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10542 * gcc.target/i386/pr53383-1.c: New file.
10543 * gcc.target/i386/pr53383-2.c: Likewise.
10544 * gcc.target/i386/pr53383-3.c: Likewise.
10546 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10548 * gcc.target/aarch64/fnmul-1.c: New.
10549 * gcc.target/aarch64/fnmul-2.c: New.
10550 * gcc.target/aarch64/fnmul-3.c: New.
10551 * gcc.target/aarch64/fnmul-4.c: New.
10553 2015-07-06 Richard Biener <rguenther@suse.de>
10555 PR middle-end/66759
10556 * gcc.dg/torture/pr66759.c: New testcase.
10558 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10561 * gfortran.dg/alloc_comp_class_3.f03: New test.
10562 * gfortran.dg/alloc_comp_class_4.f03: New test.
10564 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10566 * gcc.c-torture/execute/pr66757.c: New test.
10568 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10570 PR tree-optimization/66720
10571 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10573 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10574 Sandra Loosemore <sandra@codesourcery.com>
10576 * gcc.target/nios2/gprel-offset.c: New test.
10578 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10581 * gfortran.dg/pr66725.f90: New test.
10583 2015-07-03 Jason Merrill <jason@redhat.com>
10585 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10586 Avoid narrowing error.
10588 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10590 PR rtl-optimization/66706
10591 * gcc.target/powerpc/shift-int.c: New testcase.
10593 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10596 * gcc.target/i386/pr66746.c: New file.
10598 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10600 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10602 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10604 PR tree-optimization/66119
10605 * g++.dg/opt/pr66119.C: New.
10607 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10610 * gfortran.dg/submodule_1.f90: New test
10611 * gfortran.dg/submodule_2.f90: New test
10612 * gfortran.dg/submodule_3.f90: New test
10613 * gfortran.dg/submodule_4.f90: New test
10614 * gfortran.dg/submodule_5.f90: New test
10615 * gfortran.dg/submodule_6.f90: New test
10616 * gfortran.dg/submodule_7.f90: New test
10618 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10620 PR preprocessor/53690
10621 * g++.dg/cpp/pr53690.C: New.
10623 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10625 * gcc.target/powerpc/vec-cmp.c: New test.
10627 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10630 * gfortran.dg/pr56520.f90: New test.
10632 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10635 * gfortran.dg/pr66545_1.f90: New test.
10636 * gfortran.dg/pr66545_2.f90: New test.
10638 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10640 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10641 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10643 2015-07-02 Richard Biener <rguenther@suse.de>
10646 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10649 2015-07-02 Richard Biener <rguenther@suse.de>
10651 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10653 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10655 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10657 2015-07-01 Jason Merrill <jason@redhat.com>
10659 * lib/target-supports.exp (cxx_default): Set to C++14.
10661 2015-07-01 Tom de Vries <tom@codesourcery.com>
10664 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10667 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10669 * gfortran.dg/warn_conversion_8.f90: New test.
10671 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10673 PR rtl-optimization/61047
10674 * gcc.c-torture/execute/20150611-1.c: New testcase.
10676 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10679 * jit.dg/all-non-failing-tests.h: Add
10680 test-pr66700-observing-write-through-ptr.c.
10681 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10683 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10685 * jit.dg/test-accessing-union.c: Add comments for use by
10686 gcc/jit/docs/topics/types.rst.
10688 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10690 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10691 'do-require-effective-target' with 'dg-require-effective-target'.
10692 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10693 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10694 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10695 'stlex' with 'strex' as the expected output.
10697 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10700 * g++.dg/cpp0x/gen-attrs-60.C: New.
10701 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10703 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10705 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10707 * gcc.target/aarch64/pic-small.c: Restrict this test under
10708 check_effective_target_aarch64_small_fpic.
10710 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10712 * gfortran.dg/gomp/pr66633.f90: New test.
10714 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10717 * g++.dg/template/pr66686.C: New test.
10719 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10721 * gnat.dg/lto17.ad[sb]: New test.
10723 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10725 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10726 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10728 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10730 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10732 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10734 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10736 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10738 * jit.dg/test-switch.c: New testcase.
10739 * jit.dg/test-switch.cc: New testcase.
10741 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10744 * jit.dg/all-non-failing-tests.h: Add note about
10745 test-validly-unreachable-block.c.
10746 * jit.dg/test-validly-unreachable-block.c: New file.
10748 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10751 * jit.dg/all-non-failing-tests.h: Add note about
10752 test-extra-options.c.
10753 * jit.dg/test-extra-options.c: New testcase.
10755 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10758 * gcc.target/i386/pr66691.c: New.
10760 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10762 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10763 * gcc.target/i386/iamcu/args.h: Likewise.
10764 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10765 * gcc.target/i386/iamcu/defines.h: Likewise.
10766 * gcc.target/i386/iamcu/macros.h: Likewise.
10767 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10768 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10769 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10770 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10771 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10772 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10773 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10774 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10775 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10776 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10777 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10778 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10779 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10780 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10781 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10782 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10783 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10785 2015-06-30 Marek Polacek <polacek@redhat.com>
10787 * gcc.dg/fold-minus-6.c: New test.
10789 * gcc.dg/fold-ior-3.c: New test.
10791 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10793 Implement N4197 - Adding u8 character literals
10794 * g++.dg/cpp1z/utf8.C: New.
10795 * g++.dg/cpp1z/utf8-neg.C: New.
10796 * g++.dg/cpp1z/udlit-utf8char.C: New.
10798 2015-06-30 Marek Polacek <polacek@redhat.com>
10800 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10802 2015-06-30 Tom de Vries <tom@codesourcery.com>
10804 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10805 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10806 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10807 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10809 2015-06-30 Marek Polacek <polacek@redhat.com>
10811 * gcc.dg/fold-ior-2.c: New test.
10813 2015-06-30 Tom de Vries <tom@codesourcery.com>
10815 PR tree-optimization/66652
10816 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10817 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10819 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10821 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10824 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10825 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10827 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10830 * gfortran.dg/wunused-parameter.f90: New test.
10832 2015-06-29 Richard Henderson <rth@redhat.com>
10834 * gcc.target/i386/asm-flag-1.c: New.
10835 * gcc.target/i386/asm-flag-2.c: New.
10836 * gcc.target/i386/asm-flag-3.c: New.
10837 * gcc.target/i386/asm-flag-4.c: New.
10838 * gcc.target/i386/asm-flag-5.c: New.
10840 2015-06-29 Marek Polacek <polacek@redhat.com>
10843 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10844 * c-c++-common/pr66322.c: New test.
10845 * g++.dg/eh/scope1.C: Remove dg-warning.
10847 2015-06-29 Richard Biener <rguenther@suse.de>
10849 PR tree-optimization/66677
10850 * gcc.dg/vect/pr66677.c: New testcase.
10852 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10854 PR middle-end/64130
10855 * gcc.dg/tree-ssa/pr64130.c: New test.
10857 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10859 * gcc.target/aarch64/pic-small.c: New testcase.
10861 2015-06-26 Richard Biener <rguenther@suse.de>
10863 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10865 2015-06-26 Marek Polacek <polacek@redhat.com>
10867 * gcc.dg/fold-and-1.c: New test.
10868 * gcc.dg/fold-and-2.c: New test.
10870 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10872 * gnat.dg/warn11.adb: Add missing dg directive.
10873 * gnat.dg/warn12.adb: New test.
10874 * gnat.dg/warn12_pkg.ads: New helper.
10876 2015-06-26 Richard Biener <rguenther@suse.de>
10878 * gfortran.dg/reassoc_3.f90: Adjust.
10880 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10883 * gcc.target/i386/pr66412.c: New test.
10885 2015-06-25 Richard Biener <rguenther@suse.de>
10887 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10889 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10891 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10893 2015-06-25 Richard Biener <rguenther@suse.de>
10895 * gfortran.dg/vect/vect-9.f90: New testcase.
10897 2015-06-25 Nick Clifton <nickc@redhat.com>
10899 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10900 H8300 and M32R targets.
10902 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10905 * gfortran.dg/maxerrors.f90: New test.
10907 2015-06-08 DJ Delorie <dj@redhat.com>
10909 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10911 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10913 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10915 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10917 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10918 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10919 * gcc.target/aarch64/nofp_1.c: New file.
10921 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10923 Implement N3928 - Extending static_assert
10924 * g++.dg/cpp0x/static_assert8.C: Adjust.
10925 * g++.dg/cpp0x/static_assert12.C: New.
10926 * g++.dg/cpp0x/static_assert13.C: New.
10927 * g++.dg/cpp1y/static_assert1.C: New.
10928 * g++.dg/cpp1y/static_assert2.C: New.
10929 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10931 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10934 * g++.dg/cpp0x/trailing11.C: New.
10936 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10938 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10940 * gcc.target/arm/memset-inline-10.c: Likewise.
10941 * gcc.target/arm/pr58784.c: Likewise.
10942 * gcc.target/arm/pr59985.C: Likewise.
10943 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10945 2015-06-24 Renlin Li <renlin.li@arm.com>
10947 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10948 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10950 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10953 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10956 * g++.dg/cpp0x/auto45.C: New test.
10957 * g++.dg/template/pr30044.C: New test.
10958 * g++.dg/template/crash83.C: Accept any error string.
10959 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10961 * g++.dg/cpp0x/variadic18.C: Likewise
10962 * g++.dg/template/canon-type-13.C: Likewise.
10963 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10965 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10968 * g++.dg/other/linkage2.C: New.
10970 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10973 * gcc.target/arm/pr63408.c: New test.
10975 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10977 * lib/c-torture.exp: Don't call check_effective_target_lto
10978 before setting up environment correctly.
10979 * lib/gcc-dg.exp: Likewise, and protect
10980 gcc_force_conventional_output.
10982 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10984 PR rtl-optimization/66306
10985 * gcc.target/s390/pr66306.c: New test.
10987 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10989 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10990 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10991 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10992 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10993 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10994 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10995 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10997 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11000 * gcc.c-torture/pr65803.c: New test.
11002 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11005 * g++.dg/cpp0x/auto45.C: New test.
11006 * g++.dg/template/pr30044.C: New test.
11007 * g++.dg/template/crash83.C: Accept any error string.
11008 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11010 * g++.dg/cpp0x/variadic18.C: Likewise
11011 * g++.dg/template/canon-type-13.C: Likewise.
11012 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11014 2015-06-23 Marek Polacek <polacek@redhat.com>
11016 * c-c++-common/Wlogical-op-3.c: New test.
11018 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11021 * g++.dg/cpp0x/scoped_enum5.C: New.
11023 2015-06-23 Richard Biener <rguenther@suse.de>
11025 PR tree-optimization/66636
11026 * gcc.dg/vect/pr66636.c: New testcase.
11028 2015-06-23 Marek Polacek <polacek@redhat.com>
11030 * gcc.dg/fold-minus-4.c: New test.
11031 * gcc.dg/fold-minus-5.c: New test.
11032 * c-c++-common/ubsan/overflow-add-5.c: New test.
11034 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11036 Add missing testcase from r224672.
11037 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11039 * gcc.target/vax/bswapdi-1.c: New.
11041 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11044 * gfortran.dg/associate_18.f08: New test.
11046 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11049 * gcc.target/i386/pr66560-1.c: New test.
11050 * gcc.target/i386/pr66560-2.c: Ditto.
11051 * gcc.target/i386/pr66560-3.c: Ditto.
11052 * gcc.target/i386/pr66560-4.c: Ditto.
11054 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11056 * gcc.target/nvptx/nvptx.exp: New file.
11057 * gcc.target/nvptx/proto-1.c: Likewise.
11059 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11061 PR tree-optimization/66449
11062 * gcc.dg/vect/pr66449.c: New test.
11064 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11066 * g++.dg/other/dump-ada-spec-5.C: New test.
11067 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11068 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11070 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11072 * g++.dg/inherit/pure1.C: Test location too.
11074 2015-06-22 Marek Polacek <polacek@redhat.com>
11076 * gcc.dg/fold-ior-1.c: New test.
11077 * gcc.dg/fold-minus-2.c: New test.
11078 * gcc.dg/fold-minus-3.c: New test.
11079 * gcc.dg/fold-plus-1.c: New test.
11080 * gcc.dg/fold-plus-2.c: New test.
11081 * gcc.dg/fold-xor-4.c: New test.
11082 * gcc.dg/fold-xor-5.c: New test.
11084 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11087 * g++.dg/torture/pr65914.C: New.
11089 2015-06-22 Richard Biener <rguenther@suse.de>
11091 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11092 not existing TORTURE_OPTIONS only.
11093 * lib/gcc-dg.exp: Likewise.
11095 2015-06-22 Christian Bruel <christian.bruel@st.com>
11098 * gcc.target/arm/flip-thumb.c: New test.
11100 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11101 Martin Liska <mliska@suse.cz>
11104 * g++.dg/ipa/pr65908.C: New testcase.
11106 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11109 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11110 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11112 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11114 * gnat.dg/specs/debug1.ads: Adjust.
11116 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11118 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11119 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11120 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11121 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11122 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11123 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11124 * gcc.target/aarch64/fmovd-zero.c: Delete.
11125 * gcc.target/aarch64/fmovf-zero.c: Delete.
11127 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11129 * gcc.target/vax/bswapdi-1.c: New.
11131 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11133 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11135 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11137 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11139 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11141 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11145 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11149 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11153 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11157 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11161 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11165 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11169 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11171 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11173 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11175 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11177 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11179 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11181 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11183 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11185 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11187 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11189 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11191 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11193 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11195 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11197 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11199 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11203 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11205 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11207 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11210 (_ARM_FPSCR): Add FZ field.
11211 (clean_results): Force FZ=1 on AArch64.
11212 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11214 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11216 * gcc.target/aarch64/pr62308.c: New test.
11218 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11221 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11223 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11225 * gcc.target/i386/mpx/pr66581.c: New test.
11227 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11229 * gcc.target/i386/cmov9.c: New test.
11231 2015-06-18 Richard Biener <rguenther@suse.de>
11233 * g++.dg/other/const4.C: New testcase.
11235 2015-06-18 Michael Matz <matz@suse.de>
11237 PR middle-end/66253
11238 * gcc.dg/vect/pr66253.c: New testcase.
11240 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11243 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11245 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11247 PR middle-end/66568
11248 * gcc.target/i386/mpx/pr66568.c: New test.
11250 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11252 PR middle-end/66567
11253 * gcc.target/i386/mpx/pr66567.c: New test.
11255 2015-06-18 Richard Biener <rguenther@suse.de>
11257 PR tree-optimization/66510
11258 * gcc.dg/vect/slp-perm-12.c: New testcase.
11260 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11262 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11263 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11264 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11265 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11267 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11270 * g++.dg/gomp/pr66571-1.C: New test.
11272 PR middle-end/66429
11273 * c-c++-common/gomp/pr66429.c: New test.
11275 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11277 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11278 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11280 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11282 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11285 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11288 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11290 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11292 * gcc.target/mips/pr65862-1.c: New test.
11293 * gcc.target/mips/pr65862-2.c: Likewise.
11295 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11297 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11298 * gcc.target/i386/pr52252-atom.c: Ditto.
11299 * gcc.target/i386/vect-div-1.c: Ditto.
11300 * gcc.target/i386/rotate-5.c: Ditto.
11301 * gcc.target/i386/pr50202.c: Ditto.
11302 * gcc.target/i386/pr37843-3.c: Ditto.
11303 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11304 * gcc.target/i386/pr53397-1.c: Ditto.
11305 * gcc.target/i386/pr55934.c: Ditto.
11306 * gcc.target/i386/pr37843-4.c: Ditto.
11307 * gcc.target/i386/pr60451.c: Ditto.
11308 * gcc.target/i386/pr53397-2.c: Ditto.
11309 * gcc.target/i386/vectorize1.c: Ditto.
11310 * gcc.target/i386/extract-insert-combining.c: Ditto.
11311 * gcc.target/i386/pr53759.c: Ditto.
11312 * gcc.target/i386/pr52252-core.c: Ditto.
11313 * gcc.target/i386/rotate-3.c: Ditto.
11314 * gcc.target/i386/sse-20.c: Ditto.
11315 * gcc.target/i386/rotate-4.c: Ditto.
11316 * gcc.target/i386/pr61403.c: Ditto.
11317 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11318 * gcc.target/i386/pr60901.c: Ditto.
11319 * gcc.target/i386/pr59794-7.c: Ditto.
11320 * gcc.target/i386/pr62208.c: Ditto.
11321 * gcc.target/i386/pr53416.c: Ditto.
11322 * gcc.target/i386/asm-dialect-1.c: Ditto.
11323 * gcc.target/i386/pr50038.c: Ditto.
11324 * gcc.target/i386/47698.c: Ditto.
11325 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11326 * gcc.target/i386/pr59794-2.c: Ditto.
11327 * gcc.target/i386/pr59794-3.c: Ditto.
11328 * gcc.target/i386/pr39058.c: Ditto.
11329 * gcc.target/i386/pr60205-1.c: Ditto.
11330 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11331 * gcc.target/i386/sse2-movq-2.c: Ditto.
11333 2015-06-17 Richard Biener <rguenther@suse.de>
11335 PR tree-optimization/66251
11336 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11338 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11341 * g++.dg/parse/new-placement1.C: New.
11343 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11345 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11346 * jit.dg/test-compound-assignment.c: New testcase.
11348 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11351 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11352 to "testcases" array.
11354 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11357 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11358 * jit.dg/test-debug-strings.c: New test case.
11359 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11360 the discriminant has a sane debug string.
11362 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11365 * gcc.target/i386/pr56766-1.c: New test.
11366 * gcc.target/i386/pr56766-2.c: Ditto.
11368 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11370 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11371 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11372 * gcc.target/mips/loongson-simd.c: Ditto.
11374 2015-06-16 Richard Biener <rguenther@suse.de>
11376 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11378 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11380 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11381 passed by the testsuite driver.
11383 2015-06-16 Richard Biener <rguenther@suse.de>
11385 * gcc.dg/vect/slp-perm-11.c: New testcase.
11387 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11389 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11392 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11394 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11395 Reinstate calls to torture-init and torture-finalize.
11397 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11399 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11401 2015-06-15 Nathan Sidwell <nathan@acm.org>
11404 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11406 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11409 * g++.dg/cpp0x/local-type1.C: New.
11411 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11416 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11417 unimplemented error.
11418 * gfortran.dg/allocate_with_source_7.f08: New test.
11419 * gfortran.dg/allocate_with_source_8.f08: New test.
11421 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11424 * g++.dg/warn/Walways-true-3.C: New test.
11426 2015-06-13 Tom de Vries <tom@codesourcery.com>
11428 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11430 2015-06-13 Tom de Vries <tom@codesourcery.com>
11432 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11433 (main): Remove superfluous attributes.
11434 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11435 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11437 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11439 * gcc.target/i386/monitorx.c: New.
11440 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11441 * gcc.target/i386/sse-13.c: Ditto.
11442 * gcc.target/i386/sse-14.c: Ditto.
11443 * gcc.target/i386/sse-22.c: Ditto.
11444 * gcc.target/i386/sse-23.c: Ditto.
11445 * g++.dg/other/i386-2.C: Ditto.
11446 * g++.dg/other/i386-3.C: Ditto.
11448 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11450 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11452 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11455 * gfortran.dg/allocatable_scalar_13.f90: New test
11457 2015-06-11 Marek Polacek <polacek@redhat.com>
11459 * gcc.dg/fold-xor-3.c: New test.
11461 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11463 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11464 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11466 2015-06-11 Christian Bruel <christian.bruel@st.com>
11469 * gcc.target/arm/pragma_attribute.c: New test.
11471 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11473 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11475 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11478 * gcc.target/i386/pr66473.c: New test.
11480 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11483 * gcc.dg/tls/pr66470.c: New test.
11484 * gcc.target/i386/pr66470.c: New test.
11486 2015-06-10 Christian Bruel <christian.bruel@st.com>
11489 * gcc.target/arm/attr_arm.c: New test
11490 * gcc.target/arm/attr_arm-err.c: New test
11491 * gcc.target/arm/attr_thumb.c: New test
11492 * gcc.target/arm/attr_thumb-static.c: New test
11494 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11499 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11501 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11503 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11504 passed by the testsuite driver.
11506 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11509 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11510 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11511 * gcc.dg/ssp-1.c: Make counter a register.
11512 * gcc.dg/ssp-2.c: Likewise.
11513 * gcc.dg/torture/parm-coalesce.c: New.
11515 2015-06-09 Tom de Vries <tom@codesourcery.com>
11517 * gcc.target/i386/vararg-loc.c: New test.
11519 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11522 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11523 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11525 2015-06-09 Marek Polacek <polacek@redhat.com>
11527 PR tree-optimization/66299
11528 * gcc.dg/pr66299-1.c: New test.
11529 * gcc.dg/pr66299-2.c: New test.
11530 * gcc.dg/pr66299-3.c: New test.
11532 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11534 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11535 passed by the testsuite driver.
11537 2015-06-09 Richard Biener <rguenther@suse.de>
11539 PR middle-end/66423
11540 * gcc.dg/fold-modpow2.c: New testcase.
11542 2015-06-09 Richard Biener <rguenther@suse.de>
11544 PR tree-optimization/66419
11545 * gcc.dg/vect/bb-slp-37.c: New testcase.
11547 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11549 * gcc.target/arm/stl-cond.c: New test.
11551 2015-06-09 Richard Biener <rguenther@suse.de>
11553 PR middle-end/66413
11554 * gcc.dg/torture/pr66413.c: New testcase.
11556 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11558 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11559 * gcc.dg/ssp-1.c: Make counter a register.
11560 * gcc.dg/ssp-2.c: Likewise.
11561 * gcc.dg/torture/parm-coalesce.c: New.
11563 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11565 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11566 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11568 2015-06-08 Tom de Vries <tom@codesourcery.com>
11570 PR rtl-optimization/66444
11571 * gcc.dg/pr66444.c: New test.
11573 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11576 * gfortran.dg/class_is_1.f90: New test.
11577 * gfortran.dg/type_is_1.f90: Ditto.
11579 2015-06-08 Marek Polacek <polacek@redhat.com>
11582 * gcc.dg/cpp/pr66415-1.c: New test.
11583 * gcc.dg/cpp/pr66415-2.c: New test.
11585 2015-06-08 Richard Biener <rguenther@suse.de>
11587 PR tree-optimization/66422
11588 * gcc.dg/Warray-bounds-16.c: New testcase.
11590 2015-06-08 Richard Biener <rguenther@suse.de>
11592 * gcc.dg/vect/slp-perm-10.c: New testcase.
11593 * gcc.dg/vect/slp-23.c: Adjust.
11594 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11595 vector pointer update.
11597 2015-06-08 Marek Polacek <polacek@redhat.com>
11600 * g++.dg/ubsan/pr66452.C: New test.
11602 2015-06-08 Tom de Vries <tom@codesourcery.com>
11604 PR tree-optimization/66436
11605 * gcc.dg/gomp/dump-new-function-2.c: New test.
11606 * gcc.dg/gomp/dump-new-function-3.c: Same.
11607 * gcc.dg/gomp/dump-new-function.c: Same.
11609 2015-06-08 Tom de Vries <tom@codesourcery.com>
11611 PR tree-optimization/66435
11612 * gcc.dg/gomp/notify-new-function-2.c: New test.
11613 * gcc.dg/gomp/notify-new-function-3.c: Same.
11614 * gcc.dg/gomp/notify-new-function.c: Same.
11616 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11618 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11619 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11620 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11621 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11622 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11623 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11626 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11629 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11630 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11632 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11633 * gfortran.dg/warn_conversion_5.f90: New test.
11634 * gfortran.dg/warn_conversion_6.f90: New test.
11635 * gfortran.dg/warn_conversion_7.f90: New test.
11637 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11640 * gfortran.dg/blockdata_9.f: New test.
11642 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11645 * gfortran.dg/forall_17.f90: New test.
11647 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11649 * g++.dg/cpp0x/pr57101.C: Add warning.
11650 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11651 * g++.dg/ext/visibility/anon7.C: Same.
11652 * g++.dg/ipa/pr63587-2.C: Same.
11653 * g++.dg/opt/dump1.C: Same.
11654 * g++.dg/opt/pr59622-3.C: Same.
11655 * g++.dg/opt/pr59622.C: Same.
11656 * g++.dg/torture/pr46383.C: Same.
11657 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11658 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11659 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11661 * gfortran.dg/intent_out_8.f90: Same.
11662 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11664 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11667 gfortran.dg/equiv_9.f90: New test.
11670 2015-06-05 Tom de Vries <tom@codesourcery.com>
11672 merge from gomp4 branch:
11673 2015-05-28 Tom de Vries <tom@codesourcery.com>
11675 PR tree-optimization/65443
11676 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11677 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11678 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11680 2015-06-05 Nathan Sidwell <nathan@acm.org>
11683 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11685 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11687 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11689 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11691 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11693 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11695 * gcc.target/i386/noplt-1.c: New test.
11696 * gcc.target/i386/noplt-2.c: New test.
11697 * gcc.target/i386/noplt-3.c: New test.
11698 * gcc.target/i386/noplt-4.c: New test.
11700 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11703 * gfortran.dg/adjustl_1.f90: New test.
11705 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11707 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11708 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11710 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11712 * lto.c (iterative_hash_canonical_type,
11713 gimple_register_canonical_type): only hash main variants of types
11715 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11717 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11718 Move set of dg-do-what-default after early return.
11720 2015-06-04 Marek Polacek <polacek@redhat.com>
11723 * gcc.dg/lvalue-8.c: New test.
11725 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11726 Paolo Carlini <paolo.carlini@oracle.com>
11729 * g++.dg/other/pr66130.C: New.
11730 * g++.dg/cpp0x/pr66130.C: Likewise.
11732 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11734 * g++.dg/cpp0x/decl-loc1.C: New.
11735 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11736 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11737 * g++.dg/init/ctor8.C: Likewise.
11738 * g++.dg/parse/semicolon4.C: Likewise.
11740 2015-06-03 Marek Polacek <polacek@redhat.com>
11743 * g++.dg/ubsan/static-init-1.C: New test.
11744 * g++.dg/ubsan/static-init-2.C: New test.
11745 * g++.dg/ubsan/static-init-3.C: New test.
11747 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11750 * gcc.target/i386/pr66275.c: New test.
11752 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11754 * gcc.dg/Wcxx-compat-22.c: New testcase.
11755 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11756 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11757 * c-c++-common/pr58346-1.c: Likewise.
11758 * c-c++-common/transparent-union-1.c: Likewise.
11760 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11762 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11763 * g++.dg/plugin/def_plugin.c: New file.
11764 * g++.dg/plugin/def-plugin-test.C: New file.
11766 2015-06-03 Richard Biener <rguenther@suse.de>
11768 * gcc.dg/vect/bb-slp-36.c: New testcase.
11770 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11772 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11774 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11776 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11777 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11778 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11779 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11781 2015-06-03 Marek Polacek <polacek@redhat.com>
11785 * gcc.dg/pr64223-1.c: New test.
11786 * gcc.dg/pr64223-2.c: New test.
11788 2015-06-03 Richard Biener <rguenther@suse.de>
11790 PR tree-optimization/63916
11791 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11793 2015-06-03 Richard Biener <rguenther@suse.de>
11795 PR tree-optimization/66375
11796 * gcc.dg/torture/pr66375.c: New testcase.
11798 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11800 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11802 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11805 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11807 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11810 * gfortran.dg/reshape_7.f90: New test.
11812 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11815 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11818 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11821 * gcc.dg/pr49551.c: New testcase.
11823 2015-06-02 Richard Biener <rguenther@suse.de>
11826 * g++.dg/lto/pr65549_0.C: New testcase.
11828 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11831 PR middle-end/66332
11832 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11834 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11836 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11838 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11841 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11843 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11845 PR tree-optimization/48052
11846 * gcc.dg/tree-ssa/scev-8.c: New.
11847 * gcc.dg/tree-ssa/scev-9.c: New.
11848 * gcc.dg/tree-ssa/scev-10.c: New.
11849 * gcc.dg/vect/pr48052.c: New.
11851 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11853 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11855 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11857 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11859 2015-06-02 Marek Polacek <polacek@redhat.com>
11861 PR middle-end/66345
11862 * gcc.dg/torture/pr66345.c: New test.
11864 2015-06-02 Richard Biener <rguenther@suse.de>
11866 PR tree-optimization/65961
11867 * gcc.dg/torture/pr65961.c: New testcase.
11869 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11871 PR tree-optimization/52563
11872 PR tree-optimization/62173
11873 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11874 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11876 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11878 * gnat.dg/specs/varsize_return2.ads: New test.
11879 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11881 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11883 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11885 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11888 * gcc.target/aarch64/sync-comp-swap.c: New.
11889 * gcc.target/aarch64/sync-comp-swap.x: New.
11890 * gcc.target/aarch64/sync-op-acquire.c: New.
11891 * gcc.target/aarch64/sync-op-acquire.x: New.
11892 * gcc.target/aarch64/sync-op-full.c: New.
11893 * gcc.target/aarch64/sync-op-full.x: New.
11894 * gcc.target/aarch64/sync-op-release.c: New.
11895 * gcc.target/aarch64/sync-op-release.x: New.
11897 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11899 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11902 2015-06-01 Richard Biener <rguenther@suse.de>
11904 PR tree-optimization/66349
11905 PR tree-optimization/66352
11906 PR tree-optimization/66357
11907 * gcc.dg/torture/pr66357.c: New testcase.
11908 * gcc.dg/torture/pr66349.c: Likewise.
11909 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11911 2015-06-01 Richard Biener <rguenther@suse.de>
11914 2015-05-29 Richard Biener <rguenther@suse.de>
11916 PR tree-optimization/66314
11917 * gcc.dg/asan/pr66314.c: New testcase.
11919 2015-06-01 Richard Biener <rguenther@suse.de>
11921 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11923 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11925 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11927 (hp3, hp4): Add inline keyword.
11928 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11929 (hp2): Add inline keyword.
11930 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11931 (hp2): Add inline keyword.
11933 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11936 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11937 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11938 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11939 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11941 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11943 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11944 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11946 2015-06-01 Richard Biener <rguenther@suse.de>
11948 PR tree-optimization/66280
11949 * g++.dg/torture/pr66280.C: New testcase.
11950 * g++.dg/torture/pr66280-2.C: Likewise.
11952 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11954 * gnat.dg/addr9_1.adb: New test.
11955 * gnat.dg/addr9_2.adb: Likewise.
11956 * gnat.dg/addr9_3.adb: Likewise.
11957 * gnat.dg/addr9_4.adb: Likewise.
11959 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11961 * g++.dg/other/dump-ada-spec-4.C: New test.
11963 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11965 * gcc.dg/alias-8.c: Fix dg-warning.
11967 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11969 * gcc.dg/alias-8.c: Do not xfail.
11970 * gcc.dg/pr62167.c: Prevent FRE.
11971 * gcc.dg/alias-14.c: New testcase.
11973 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11975 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11977 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11980 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11982 * gcc.target/s390/hotpatch-10.c: Likewise.
11983 * gcc.target/s390/hotpatch-11.c: Likewise.
11984 * gcc.target/s390/hotpatch-12.c: Likewise.
11985 * gcc.target/s390/hotpatch-17.c: Likewise.
11986 * gcc.target/s390/hotpatch-18.c: Likewise.
11987 * gcc.target/s390/hotpatch-20.c: Likewise.
11988 * gcc.target/s390/hotpatch-21.c: Likewise.
11989 * gcc.target/s390/hotpatch-22.c: Likewise.
11990 * gcc.target/s390/hotpatch-23.c: Likewise.
11991 * gcc.target/s390/hotpatch-24.c: Likewise.
11992 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11993 to check for the exact nops too.
11994 * gcc.target/s390/hotpatch-3.c: Likewise.
11995 * gcc.target/s390/hotpatch-4.c: Likewise.
11996 * gcc.target/s390/hotpatch-5.c: Likewise.
11997 * gcc.target/s390/hotpatch-6.c: Likewise.
11998 * gcc.target/s390/hotpatch-7.c: Likewise.
11999 * gcc.target/s390/hotpatch-8.c: Likewise.
12000 * gcc.target/s390/hotpatch-9.c: Likewise.
12001 * gcc.target/s390/hotpatch-14.c: Likewise.
12002 * gcc.target/s390/hotpatch-15.c: Likewise.
12003 * gcc.target/s390/hotpatch-16.c: Likewise.
12004 * gcc.target/s390/hotpatch-19.c: Likewise.
12005 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12006 scan-assembler-times counting number of .align directives.
12007 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12008 dg-options. Remove scan-assembler-times counting number of .align
12010 * gcc.target/s390/hotpatch-26.c: New file.
12011 * gcc.target/s390/hotpatch-27.c: New file.
12012 * gcc.target/s390/hotpatch-28.c: New file.
12013 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12014 using -Os -O0 -O1 -O2 -O3 options.
12016 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12018 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12020 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12022 PR tree-optimization/66142
12023 * gcc.dg/vect/pr66142.c: New test.
12025 2015-05-29 Richard Biener <rguenther@suse.de>
12027 PR tree-optimization/66314
12028 * gcc.dg/asan/pr66314.c: New testcase.
12030 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12032 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12033 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12034 Adjust all callers.
12035 (schedule-cleanups, dg-keep-saved-temps): New proc.
12036 (gcc-dg-test-1): Schedule cleanups.
12037 * lib/profopt.exp (profopt-execute): Likewise.
12038 * g++.dg/cdce3.C: Adjust expected line numbers.
12039 * gcc.dg/cdce1.c: Likewise.
12040 * gcc.dg/cdce2.c: Likewise.
12041 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12042 * gcc.dg/strlenopt-24.c: Likewise.
12043 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12044 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12045 * obj-c++.dg/encode-2.mm: Likewise.
12047 2015-05-28 DJ Delorie <dj@redhat.com>
12049 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12051 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12053 * gnat.dg/discr43.adb: New test.
12055 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12057 * gnat.dg/varsize_temp.adb: Rename into...
12058 * gnat.dg/varsize1.adb: ...this.
12059 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12060 * gnat.dg/varsize2.ad[sb]: ...this.
12061 * gnat.dg/varsize3_1.adb: New test.
12062 * gnat.dg/varsize3_2.adb: Likewise.
12063 * gnat.dg/varsize3_3.adb: Likewise.
12064 * gnat.dg/varsize3_4.adb: Likewise.
12065 * gnat.dg/varsize3_5.adb: Likewise.
12066 * gnat.dg/varsize3_6.adb: Likewise.
12067 * gnat.dg/varsize3_pkg1.ads: New helper.
12068 * gnat.dg/varsize3_pkg2.ads: Likewise.
12069 * gnat.dg/varsize3_pkg3.ads: Likewise.
12071 2015-05-28 Richard Biener <rguenther@suse.de>
12073 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12075 2015-05-28 Richard Biener <rguenther@suse.de>
12077 PR tree-optimization/66142
12078 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12080 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12083 * gcc.dg/darwin-minversion-3.c: Update testcase.
12084 * gcc.dg/darwin-minversion-4.c: Ditto.
12085 * gcc.dg/darwin-minversion-5.c: New testcase.
12086 * gcc.dg/darwin-minversion-6.c: Ditto.
12087 * gcc.dg/darwin-minversion-7.c: Ditto.
12088 * gcc.dg/darwin-minversion-8.c: Ditto.
12089 * gcc.dg/darwin-minversion-9.c: Ditto.
12090 * gcc.dg/darwin-minversion-10.c: Ditto.
12091 * gcc.dg/darwin-minversion-11.c: Ditto.
12092 * gcc.dg/darwin-minversion-12.c: Ditto.
12094 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12096 PR rtl-optimization/66168
12097 * gcc.c-torture/compile/pr66168.c: New test.
12099 2015-05-27 Jeff Law <law@redhat.com>
12102 * gcc.dg/target/m68k/pr39726-1.c: New test.
12104 2015-05-27 Nathan Sidwell <nathan@acm.org>
12107 * g++.dg/ext/alias-canon3.C: New.
12109 2015-05-27 Richard Biener <rguenther@suse.de>
12111 PR tree-optimization/66272
12113 2014-08-15 Richard Biener <rguenther@suse.de>
12115 PR tree-optimization/62031
12116 * gcc.dg/torture/pr66272.c: New testcase.
12118 2015-05-27 Richard Biener <rguenther@suse.de>
12120 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12122 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12125 * gcc.dg/pr65358.c: New test.
12127 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12130 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12132 * gfortran.dg/allocate_with_source_6.f90: New test.
12134 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12136 * gnat.dg/atomic7_1.adb: New test.
12137 * gnat.dg/atomic7_2.adb: Likewise.
12138 * gnat.dg/atomic7_pkg1.ads: New helper.
12139 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12141 2015-05-26 Michael Matz <matz@suse.de>
12143 PR middle-end/66251
12144 * gcc.dg/vect/pr66251.c: New test.
12146 2015-05-26 Richard Biener <rguenther@suse.de>
12148 PR tree-optimization/66142
12149 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12151 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12154 * gfortran.dg/allocatable_scalar_13.f90: New test
12156 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12158 * gnat.dg/warn11.adb: New test.
12159 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12161 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12163 * gnat.dg/vfa1_1.adb: New test.
12164 * gnat.dg/vfa1_2.adb: Likewise.
12165 * gnat.dg/vfa1_3.adb: Likewise.
12166 * gnat.dg/vfa1_4.adb: Likewise.
12167 * gnat.dg/vfa1_pkg.ads: New helper.
12169 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12171 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12172 * gcc.target/i386/pr66232-3.c: Likewise.
12174 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12177 * gcc.target/i386/pr66274.c: New test.
12179 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12181 * gnat.dg/renaming6.ad[sb]: New test.
12183 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12185 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12186 and 'dg-require-effective-target pie'.
12188 2015-05-23 Nathan Sidwell <nathan@acm.org>
12191 * g++.dg/cpp0x/pr66243.C: New.
12193 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12196 * g++.dg/lto/pr66180_0.C: New testcase.
12197 * g++.dg/lto/pr66180_1.C: New testcase.
12199 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12202 * typebound_call_27.f90: New file.
12204 2015-05-23 Nathan Sidwell <nathan@acm.org>
12207 * g++.dg/template/pr65936.C: New.
12209 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12211 PR tree-optimization/63387
12212 * gcc.dg/pr63387-2.c: New testcase.
12214 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12216 * gcc.dg/simd-1.c: Update to the new message.
12218 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12220 * gcc.dg/nand.c: New testcase.
12222 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12224 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12225 Set dg-do-what-default to compile only on ARM targets without
12226 arm_neon_hw execution support. Remove redundant c-torture-execute
12227 in loop over test cases.
12229 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12232 * gcc.target/aarch64/pr65491_1.c: New test.
12233 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12234 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12236 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12239 * g++.dg/cpp0x/explicit9.C: New.
12240 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12242 2015-05-22 Richard Biener <rguenther@suse.de>
12244 PR tree-optimization/66251
12245 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12247 2015-05-22 Marek Polacek <polacek@redhat.com>
12250 * c-c++-common/attributes-enum-1.c: New test.
12251 * c-c++-common/attributes-enum-2.c: New test.
12252 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12253 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12255 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12257 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12258 effective target support. If no arm_neon_hw support, do not attempt
12259 to execute the tests; only compile them.
12260 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12261 and "dg-require-effective-target arm_neon_ok".
12262 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12263 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12264 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12265 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12266 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12267 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12268 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12269 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12270 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12271 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12272 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12273 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12274 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12275 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12276 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12277 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12278 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12279 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12280 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12281 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12282 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12283 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12284 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12285 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12286 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12287 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12288 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12289 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12290 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12291 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12292 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12293 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12294 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12295 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12296 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12297 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12298 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12299 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12300 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12301 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12302 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12303 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12304 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12305 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12306 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12307 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12308 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12309 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12310 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12311 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12312 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12313 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12314 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12315 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12316 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12317 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12318 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12319 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12320 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12321 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12322 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12323 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12324 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12325 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12326 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12327 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12328 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12329 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12330 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12331 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12332 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12333 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12334 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12335 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12336 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12337 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12338 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12339 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12340 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12341 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12342 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12343 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12344 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12345 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12346 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12347 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12348 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12349 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12350 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12351 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12352 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12353 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12354 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12355 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12356 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12357 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12358 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12359 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12360 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12361 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12362 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12363 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12364 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12365 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12366 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12367 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12368 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12369 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12370 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12371 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12372 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12373 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12374 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12376 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12378 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12379 * gcc.dg/vect/pr59354.c: Likewise.
12380 * gcc.dg/vect/pr64252.c: Likewise.
12381 * gcc.dg/vect/pr64404.c: Likewise.
12382 * gcc.dg/vect/pr64493.c: Likewise.
12383 * gcc.dg/vect/pr64495.c: Likewise.
12384 * gcc.dg/vect/pr64844.c: Likewise.
12385 * gcc.dg/vect/pr65518.c: Likewise.
12386 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12388 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12391 * g++.dg/cpp1y/var-templ28.C: New.
12393 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12396 * gcc.target/i386/pr66232-1.c: New test.
12397 * gcc.target/i386/pr66232-2.c: Likewise.
12398 * gcc.target/i386/pr66232-3.c: Likewise.
12399 * gcc.target/i386/pr66232-4.c: Likewise.
12400 * gcc.target/i386/pr66232-5.c: Likewise.
12402 2015-05-21 Nathan Sidwell <nathan@acm.org>
12404 * g++.dg/cpp1y/pr60943.C: New.
12406 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12408 PR tree-optimization/66233
12409 * gcc.c-torture/execute/pr66233.c: New test.
12411 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12414 * gfortran.dg/inline_matmul_11.f90: New test.
12416 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12418 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12419 instead of listing several targets on its own.
12420 * gcc.target/i386/pr32219-2.c: Likewise.
12421 * gcc.target/i386/pr32219-3.c: Likewise.
12422 * gcc.target/i386/pr32219-4.c: Likewise.
12423 * gcc.target/i386/pr32219-5.c: Likewise.
12424 * gcc.target/i386/pr32219-6.c: Likewise
12425 * gcc.target/i386/pr32219-7.c: Likewise.
12426 * gcc.target/i386/pr32219-8.c: Likewise.
12427 * gcc.target/i386/pr39013-1.c: Likewise.
12428 * gcc.target/i386/pr39013-2.c: Likewise.
12429 * gcc.target/i386/pr64317.c: Likewise.
12431 2015-05-21 Jeff Law <law@redhat.com>
12433 * gcc.target/hppa/shadd-3.c: New test.
12434 * gcc.target/hppa/shadd-4.c: New test.
12436 2015-05-21 Michael Matz <matz@suse.de>
12438 * gcc.dg/vect/vect-strided-store.c: New test.
12439 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12440 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12442 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12444 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12445 * gcc.dg/pow-sqrt-synth-1.c: New test.
12446 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12448 2015-05-21 Richard Biener <rguenther@suse.de>
12451 * g++.dg/conversion/pr66211.C: New testcase.
12452 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12454 2015-05-21 Jeff Law <law@redhat.com>
12456 * gcc.target/hppa/shadd-2.c: New test.
12458 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12461 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12463 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12466 * gcc.target/arm/pr26702.c: Adjust target selector.
12468 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12470 PR middle-end/66221
12471 * gcc.dg/lto/pr66221_0.c: New test.
12472 * gcc.dg/lto/pr66221_1.c: New test.
12474 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12477 * gcc.dg/redecl-4.c: Update column numbers.
12478 * gcc.dg/format/bitfld-1.c: Likewise.
12479 * gcc.dg/format/attr-2.c: Likewise.
12480 * gcc.dg/format/attr-6.c: Likewise.
12481 * gcc.dg/format/attr-7.c (baz): Likewise.
12482 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12483 * gcc.dg/format/attr-4.c: Likewise.
12484 * gcc.dg/format/branch-1.c: Likewise.
12485 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12486 locations within strings with embedded escape sequences.
12488 2015-05-20 Jeff Law <law@redhat.com>
12490 * gcc.target/hppa/hppa.exp: New target test driver.
12491 * gcc.target/hppa/shadd-1.c: New test.
12493 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12495 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12497 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12499 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12500 (fn_33_k_and_r_style): New.
12501 (fn_33_stroustrup_style): New.
12502 (fn_33_allman_style): New.
12503 (fn_33_whitesmiths_style): New.
12504 (fn_33_horstmann_style): New.
12505 (fn_33_ratliff_banner_style): New.
12506 (fn_33_lisp_style): New.
12507 (fn_34_indent_dash_gnu): New.
12508 (fn_34_indent_dash_kr): New.
12509 (fn_34_indent_dash_orig): New.
12510 (fn_34_indent_linux_style): New.
12512 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12515 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12517 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12519 PR tree-optimization/65447
12520 * gcc.dg/tree-ssa/pr65447.c: New test.
12522 2015-05-19 Nathan sidwell <nathan@acm.org>
12524 * g++.dg/cpp0x/pr65954.C: New.
12526 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12528 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12530 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12532 * lib/target-supports.exp: Vector do not always have natural
12533 alignment on s390*.
12535 2015-05-19 David Sherwood <david.sherwood@arm.com>
12537 * gcc.dg/loop-invariant.c: New testcase.
12539 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12541 * lib/target-supports.exp: Vector do not always have natural
12542 alignment on s390*.
12544 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12546 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12548 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12550 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12552 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12553 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12554 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12555 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12556 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12557 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12558 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12559 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12560 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12561 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12563 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12565 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12567 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12569 * gcc.target/s390/s390.exp
12570 (check_effective_target_vector): New check.
12571 * gcc.target/s390/vector/vec-abi-1.c: New test.
12572 * gcc.target/s390/vector/vec-abi-2.c: New test.
12573 * gcc.target/s390/vector/vec-abi-3.c: New test.
12574 * gcc.target/s390/vector/vec-abi-4.c: New test.
12575 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12576 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12577 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12578 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12579 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12580 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12581 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12582 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12583 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12584 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12585 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12586 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12587 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12588 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12589 * gcc.target/s390/vector/vec-init-1.c: New test.
12590 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12591 * gcc.target/s390/vector/vec-shift-1.c: New test.
12592 * gcc.target/s390/vector/vec-sub-1.c: New test.
12594 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12596 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12598 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12600 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12602 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12604 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12606 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12608 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12610 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12612 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12614 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12616 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12618 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12620 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12622 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12624 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12626 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12628 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12630 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12632 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12634 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12636 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12638 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12640 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12642 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12644 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12646 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12648 PR tree-optimization/66187
12649 * gcc.c-torture/execute/pr66187.c: New test.
12650 * gcc.dg/pr66187-1.c: New test.
12651 * gcc.dg/pr66187-2.c: New test.
12653 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12655 * gcc.dg/vect/bb-slp-35.c: Adjust.
12657 2015-05-19 Richard Biener <rguenther@suse.de>
12659 PR tree-optimization/66165
12660 * gcc.dg/torture/pr66165.c: New testcase.
12662 PR tree-optimization/66185
12663 * gcc.dg/torture/pr66185.c: New testcase.
12665 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12668 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12670 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12672 * gcc.target/mips/p5600-bonding.c : New file.
12674 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12677 * gfortran.dg/interface_operator_1.f90: New tests.
12679 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12682 * gfortran.dg/generic_29.f90: New tests.
12684 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12687 * gfortran.dg/storage_size_6.f90: New tests.
12689 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12692 * gfortran.dg/null1.f90: New test.
12694 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12697 * gfortran.dg/entry_21.f90: New test.
12699 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12702 * gfortran.dg/storage_size_6.f90: New tests.
12704 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12707 * gfortran.dg/misplaced_statement.f90: New test.
12709 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12712 * gfortran.dg/filepos1.f90: New test
12714 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12717 * gfortran.dg/pr64925.f90: New test.
12719 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12721 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12723 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12725 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12727 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12728 to the family of pie capable targets.
12730 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12732 * gcc.target/arm/bics_1.c : New testcase.
12733 * gcc.target/arm/bics_2.c : New testcase.
12734 * gcc.target/arm/bics_3.c : New testcase.
12735 * gcc.target/arm/bics_4.c : New testcase.
12737 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12739 * gcc.target/mips/umips-attr.c: New test.
12741 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12743 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12744 * gcc.dg/20150120-2.c (dg-final): Ditto.
12745 * gcc.dg/20150120-2.c (dg-final): Ditto.
12746 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12748 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12751 * gcc.target/i386/pr66174.c: New test.
12753 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12756 * gfortran.dg/matmul_bounds_6.f90: New test.
12757 * gfortran.dg/matmul_bounds_7.f90: New test.
12759 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12761 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12762 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12763 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12764 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12765 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12766 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12768 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12771 * gfortran.dg/continuation_13.f90: Update test.
12772 * gfortran.dg/pr65903.f90: New test.
12774 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12777 * gfortran.dg/block_14.f90: New test.
12779 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12782 * lib/gfortran-dg.exp: Update regex to handle two locations for
12783 the same diagnostic without caret.
12784 * gfortran.dg/badline.f: Test also that line numbers are correct
12785 before and after "left but not entered" warning.
12787 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12788 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12791 * gcc.target/arm/maskdata.c: New test.
12793 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12796 * gfortran.dg/derived_constructor_components_5: New test
12798 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12801 * gcc.target/alpha/pr66140.c: New test.
12803 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12806 * gcc.dg/Wconversion-complex-c99.c: New test.
12807 * gcc.dg/Wconversion-complex-gnu.c: New test.
12809 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12811 PR tree-optimization/64454
12812 * gcc.dg/modmod.c: New testcase.
12814 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12816 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12818 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12820 PR middle-end/66134
12821 * gcc.target/i386/mpx/pr66134.c: New test.
12823 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12825 * gcc.target/powerpc/pr60158.c: New test.
12827 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12829 * gcc.target/i386/sibcall-7.c: New test.
12830 * gcc.target/i386/sibcall-8.c: New test.
12832 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12834 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12835 (abs64_in_dreg): Likewise.
12837 2015-05-14 Marek Polacek <polacek@redhat.com>
12841 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12842 * gcc.dg/pr19984.c: Likewise.
12843 * gcc.dg/pr66066-1.c: New test.
12844 * gcc.dg/pr66066-2.c: New test.
12845 * gcc.dg/pr66066-3.c: New test.
12847 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12849 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12850 * gcc.dg/pow-sqrt.x: New file.
12851 * gcc.dg/pow-sqrt-1.c: New test.
12852 * gcc.dg/pow-sqrt-2.c: Likewise.
12853 * gcc.dg/pow-sqrt-3.c: Likewise.
12855 2015-05-13 Richard Biener <rguenther@suse.de>
12857 PR tree-optimization/66123
12858 * gcc.dg/torture/pr66123.c: New testcase.
12860 2015-05-13 Richard Biener <rguenther@suse.de>
12862 PR middle-end/66110
12863 * gcc.dg/alias-2.c: Adjust.
12864 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12866 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12869 * gcc.target/i386/pr65103-3.c: New.
12871 2015-05-13 Martin Liska <mliska@suse.cz>
12873 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12875 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12878 * gcc.target/i386/pr66112-2.c: New test.
12881 * gcc.target/i386/pr66112-1.c: New test.
12883 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12886 * gcc.target/i386/mpx/pr66048.cc: New.
12888 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12890 PR rtl-optimization/64616
12891 * gcc.dg/loop-8.c: New test.
12892 * gcc.dg/loop-9.c: New test.
12894 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12896 PR target/pr66047.c
12897 * gcc.target/i386/pr66047.c: New testcase.
12899 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12902 * gcc.c-torture/compile/pr65873.c: New testcase.
12904 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12907 * gfortran.dg/inline_matmul_10.f90: New test.
12909 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12911 * c-c++-common/Wmisleading-indentation.c: New testcase.
12912 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12913 * c-c++-common/Wmisleading-indentation-2.md: New file.
12915 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12917 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12919 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12921 2015-05-12 Richard Biener <rguenther@suse.de>
12923 PR tree-optimization/66101
12924 * gcc.dg/torture/pr66101.c: New testcase.
12926 2015-05-12 Richard Biener <rguenther@suse.de>
12928 PR tree-optimization/37021
12929 * gcc.target/i386/vect-addsub.c: New testcase.
12931 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12933 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12935 2015-05-12 Tom de Vries <tom@codesourcery.com>
12937 PR tree-optimization/66010
12938 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12940 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12943 * g++.dg/cpp0x/trailing10.C: New.
12945 2015-05-12 Richard Biener <rguenther@suse.de>
12947 * gcc.dg/vect/bb-slp-35.c: New testcase.
12949 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12952 * gfortran.dg/bound_simplification_6.f90: New.
12954 2015-05-11 Steve Ellcey <sellcey@mips.com>
12956 * gcc.target/mips/branch-1.c: Pass argument to bar().
12958 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12961 * gcc.target/i386/pr65753.c: New test.
12963 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12965 PR rtl-optimization/66076
12966 * gcc.dg/torture/pr66076.c: New test.
12968 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12971 * gfortran.dg/inline_matmul_7.f90: New test.
12972 * gfortran.dg/inline_matmul_8.f90: New test.
12973 * gfortran.dg/inline_matmul_9.f90: New test.
12975 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12977 * gfortran.dg/bound_simplification_5.f90: New.
12979 2015-05-09 Jason Merrill <jason@redhat.com>
12981 * lib/target-supports.exp (cxx_default): New global.
12982 (check_effective_target_c++11_only)
12983 (check_effective_target_c++14_only)
12984 (check_effective_target_c++98_only)
12985 (check_effective_target_c++1z_only): Check it.
12987 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12989 PR tree-optimization/64454
12990 * gcc.dg/tree-ssa/vrp97.c: New file.
12991 * gcc.dg/vect/slp-perm-7.c: Update.
12993 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12996 * gfortran.dg/elemental_subroutine_11.f90: New test.
12998 2015-05-08 Richard Biener <rguenther@suse.de>
13000 PR tree-optimization/66036
13001 * gcc.dg/vect/slp-41.c: New testcase.
13003 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13005 * gfortran.dg/elemental_optional_args_7.f90: New.
13007 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13009 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13010 allow cmlt or sshr.
13012 2015-05-08 Marek Polacek <polacek@redhat.com>
13015 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13016 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13018 2015-05-07 Marek Polacek <polacek@redhat.com>
13021 * c-c++-common/Wshift-negative-value-1.c: New test.
13022 * c-c++-common/Wshift-negative-value-2.c: New test.
13023 * c-c++-common/Wshift-negative-value-3.c: New test.
13024 * c-c++-common/Wshift-negative-value-4.c: New test.
13025 * c-c++-common/Wshift-negative-value-5.c: New test.
13026 * c-c++-common/Wshift-negative-value-6.c: New test.
13027 * gcc.dg/c90-left-shift-1.c: New test.
13028 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13029 * gcc.dg/c99-left-shift-1.c: New test.
13031 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13034 PR middle-end/54303
13035 * gcc.dg/fdata-sections-2.c: New file.
13037 2015-05-07 Marek Polacek <polacek@redhat.com>
13040 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13042 * c-c++-common/ubsan/align-7.c: Likewise.
13043 * c-c++-common/ubsan/bounds-8.c: Likewise.
13044 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13045 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13046 * c-c++-common/ubsan/null-1.c: Likewise.
13047 * c-c++-common/ubsan/null-10.c: Likewise.
13048 * c-c++-common/ubsan/null-11.c: Likewise.
13049 * c-c++-common/ubsan/null-2.c: Likewise.
13050 * c-c++-common/ubsan/null-3.c: Likewise.
13051 * c-c++-common/ubsan/null-4.c: Likewise.
13052 * c-c++-common/ubsan/null-5.c: Likewise.
13053 * c-c++-common/ubsan/null-6.c: Likewise.
13054 * c-c++-common/ubsan/null-7.c: Likewise.
13055 * c-c++-common/ubsan/null-8.c: Likewise.
13056 * c-c++-common/ubsan/null-9.c: Likewise.
13057 * c-c++-common/ubsan/object-size-1.c: Likewise.
13058 * c-c++-common/ubsan/object-size-10.c: Likewise.
13059 * c-c++-common/ubsan/object-size-4.c: Likewise.
13060 * c-c++-common/ubsan/object-size-5.c: Likewise.
13061 * c-c++-common/ubsan/object-size-7.c: Likewise.
13062 * c-c++-common/ubsan/object-size-8.c: Likewise.
13063 * c-c++-common/ubsan/object-size-9.c: Likewise.
13064 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13065 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13066 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13067 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13068 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13069 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13070 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13071 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13072 * c-c++-common/ubsan/pr59333.c: Likewise.
13073 * c-c++-common/ubsan/pr59667.c: Likewise.
13074 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13075 * c-c++-common/ubsan/pr60636.c: Likewise.
13076 * c-c++-common/ubsan/pr63802.c: Likewise.
13077 * c-c++-common/ubsan/recovery-1.c: Likewise.
13078 * c-c++-common/ubsan/recovery-3.c: Likewise.
13079 * c-c++-common/ubsan/shift-1.c: Likewise.
13080 * c-c++-common/ubsan/shift-2.c: Likewise.
13081 * c-c++-common/ubsan/shift-4.c: Likewise.
13082 * c-c++-common/ubsan/shift-7.c: Likewise.
13083 * c-c++-common/ubsan/undefined-2.c: Likewise.
13084 * c-c++-common/ubsan/vla-1.c: Likewise.
13085 * g++.dg/ubsan/null-1.C: Likewise.
13086 * g++.dg/ubsan/null-3.C: Likewise.
13087 * g++.dg/ubsan/null-4.C: Likewise.
13088 * g++.dg/ubsan/vptr-8.C: Likewise.
13089 * g++.dg/ubsan/vptr-9.C: Likewise.
13090 * gcc.dg/ubsan/bounds-2.c: Likewise.
13091 * gcc.dg/ubsan/object-size-9.c: Likewise.
13093 2015-05-07 Jeff Law <law@redhat.com>
13095 * gcc.dg/tree-ssa/shorten-1.c: New test.
13097 2015-05-07 Richard Biener <rguenther@suse.de>
13099 PR tree-optimization/66002
13100 * gcc.dg/vect/vect-125.c: New testcase.
13102 2015-05-07 Marek Polacek <polacek@redhat.com>
13103 Martin Uecker <uecker@eecs.berkeley.edu>
13105 * c-c++-common/ubsan/bounds-10.c: New test.
13107 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13109 * jit.dg/harness.h (set_options): Wrap with
13110 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13111 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13112 Special-case test-benchmark.c as a negative.
13113 * jit.dg/test-benchmark.c: New file.
13115 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13118 * gcc.target/arm/pr64208.c: New test.
13120 2015-05-06 Alan Modra <amodra@gmail.com>
13123 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13124 (gparms): Make volatile.
13126 2015-05-06 Richard Biener <rguenther@suse.de>
13128 PR tree-optimization/62283
13129 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13131 2015-05-06 Christian Bruel <christian.bruel@st.com>
13134 * gcc.target/aarch64/iinline-attr-1.c: New test.
13136 2015-05-06 Richard Biener <rguenther@suse.de>
13138 * gcc.dg/vect/bb-slp-34.c: New testcase.
13140 2015-05-06 Richard Biener <rguenther@suse.de>
13142 PR tree-optimization/62283
13143 * gcc.dg/vect/bb-slp-14.c: Adjust.
13145 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13148 * gcc.target/i386/pr65990.c: New test.
13150 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13153 * gcc.target/i386/pr65915.c: New.
13155 2015-05-05 Tom de Vries <tom@codesourcery.com>
13157 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13158 'va_list escapes 0'.
13160 2015-05-05 Tom de Vries <tom@codesourcery.com>
13162 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13165 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13167 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13168 * gcc.target/arm/pr65924.c: Likewise.
13170 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13173 * gcc.target/i386/pr65871-3.c: New test.
13175 2015-05-04 Jeff Law <law@redhat.com>
13178 2015-05-04 Jeff Law <law@redhat.com>
13179 * gcc.dg/tree-ssa/shorten-1.c: New test.
13181 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13182 Jakub Jelinek <jakub@redhat.com>
13185 * g++.dg/cpp0x/Wnarrowing4.C: New.
13187 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13189 * lib/target-supports.exp
13190 (check_effective_target_keeps_null_pointer_checks): Clarify that
13191 this is for targets that disable -fdelete-null-pointer-checks,
13192 not default it to off.
13193 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13194 -fdelete-null-pointer-checks explicit.
13195 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13196 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13197 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13198 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13199 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13200 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13201 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13202 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13203 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13204 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13205 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13206 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13207 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13208 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13209 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13210 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13211 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13212 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13213 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13214 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13215 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13216 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13217 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13218 * g++.dg/cpp0x/static_assert9.C: Likewise.
13219 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13220 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13221 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13222 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13223 * g++.dg/tree-ssa/pr26406.C: Likewise.
13225 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13227 PR tree-optimization/65984
13228 * c-c++-common/ubsan/pr65984.c: New test.
13230 2015-05-04 Jeff Law <law@redhat.com>
13232 * gcc.dg/tree-ssa/shorten-1.c: New test.
13234 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13237 * gfortran.dg/pr44735.f90: New test.
13239 2015-05-04 Richard Biener <rguenther@suse.de>
13241 PR tree-optimization/65965
13242 * gcc.dg/vect/bb-slp-33.c: New testcase.
13244 2015-05-04 Richard Biener <rguenther@suse.de>
13246 PR tree-optimization/65935
13247 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13249 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13251 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13252 for each supported variant instead of CHECK_RESULTS.
13253 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13254 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13255 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13256 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13257 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13258 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13259 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13260 expected results for unsupported variants. Call CHECK for each
13261 supported variant instead of CHECK_RESULTS.
13262 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13263 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13264 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13265 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13266 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13267 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13268 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13269 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13270 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13271 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13272 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13273 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13274 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13275 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13276 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13277 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13278 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13279 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13280 expected results for unsupported variants.
13281 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13282 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13283 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13284 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13285 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13289 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13290 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13291 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13292 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13293 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13294 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13295 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13296 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13297 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13298 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13299 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13300 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13301 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13302 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13303 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13304 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13305 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13306 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13307 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13308 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13310 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13313 * gfortran.dg/bound_9.f90: Add pointer assignment.
13315 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13316 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13319 * g++.dg/cpp0x/Wnarrowing3.C: New.
13321 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13323 * gcc.dg/20150120-1.c: New test.
13324 * gcc.dg/20150120-2.c: New test.
13325 * gcc.dg/20150120-3.c: New test.
13327 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13329 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13331 2015-05-01 Renlin Li <renlin.li@arm.com>
13333 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13335 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13337 * gfortran.dg/bound_simplification_4.f90: New.
13339 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13341 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13342 with powerpc_p8vector_ok.
13344 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13347 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13349 * gfortran.dg/bound_9.f90: New test case.
13351 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13353 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13354 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13355 for 32bit x86 targets.
13356 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13357 for 32bit x86 targets.
13358 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13359 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13360 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13361 for 32bit x86 targets.
13363 2015-04-30 Marek Polacek <polacek@redhat.com>
13365 PR tree-optimization/63551
13366 * g++.dg/ipa/pr63551.C: New test.
13368 2015-04-30 Caroline Tice <cmtice@google.com>
13371 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13372 partition size on certain targets.
13374 2015-04-30 Renlin Li <renlin.li@arm.com>
13376 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13378 2015-04-30 Marek Polacek <polacek@redhat.com>
13380 * c-c++-common/Wbool-compare-3.c: New test.
13382 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13383 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13385 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13388 * g++.dg/init/ref22.C: New.
13390 2015-04-30 Marek Polacek <polacek@redhat.com>
13392 * gcc.dg/init-bad-8.c: New test.
13394 * gcc.dg/incomplete-typedef-1.c: New test.
13396 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13399 * g++.dg/template/crash121.C: New.
13401 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13403 * gcc.target/mips/call-from-init.c: New test.
13404 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13406 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13409 * gcc.target/i386/pr65871-1.c: New test.
13410 * gcc.target/i386/pr65871-2.c: Ditto.
13412 2015-04-29 Marek Polacek <polacek@redhat.com>
13415 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13416 * c-c++-common/Wbool-compare-2.c: New test.
13418 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13421 * gcc.target/aarch64/vstN_lane_1.c: New file.
13423 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13426 * g++.dg/warn/Winit-self-3.C: New.
13428 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13430 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13432 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13435 * gcc.target/arm/pr65924.c: New test.
13437 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13439 * g++.dg/gomp/tpl-target-update.C: New file.
13441 2015-04-29 Richard Biener <rguenther@suse.de>
13443 PR tree-optimization/65917
13444 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13446 2015-04-29 Christian Bruel <christian.bruel@st.com>
13449 * gcc.dg/ipa/iinline-attr.c: New test.
13450 * gcc.target/i386/iinline-attr-2.c: New test.
13452 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13454 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13457 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13459 * gcc.dg/vect/vect-33.c: Remove spurious line.
13461 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13463 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13465 2015-04-28 Marek Polacek <polacek@redhat.com>
13468 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13469 * gcc.dg/pr65901.c: New test.
13471 2015-04-28 Richard Biener <rguenther@suse.de>
13473 PR tree-optimization/62283
13474 * gfortran.dg/vect/pr62283-2.f: New testcase.
13475 * gcc.dg/vect/bb-slp-14.c: Adjust.
13477 2015-04-28 Richard Biener <rguenther@suse.de>
13479 PR tree-optimization/65851
13480 * g++.dg/torture/pr65851.C: New testcase.
13482 2015-04-27 Jeff Law <law@redhat.com>
13484 PR tree-optimization/65217
13485 * gcc.target/i386/pr65217.c: Remove XFAIL.
13487 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13490 Add tests forgotten to svn-add.
13491 * gfortran.dg/class_allocate_19.f03: New test.
13492 * gfortran.dg/class_array_20.f03: New test.
13493 * gfortran.dg/class_array_21.f03: New test.
13494 * gfortran.dg/finalize_29.f08: New test.
13496 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13500 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13501 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13503 2015-04-27 Caroline Tice <cmtice@google.com>
13505 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13508 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13511 * gcc.target/powerpc/htm-1.c: New test.
13512 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13513 on 64-bit compiles.
13514 (__builtin_tabortdci): Likewise.
13515 (__builtin_tcheck): Remove operand.
13516 * lib/target-supports.exp (check_htm_hw_available): New function.
13518 2015-04-27 Richard Biener <rguenther@suse.de>
13520 * gcc.target/i386/pr65217.c: XFAIL.
13522 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13524 PR tree-optimization/65875
13525 * gcc.c-torture/compile/pr65875.c: New test.
13527 2015-04-25 Marek Polacek <polacek@redhat.com>
13530 * gcc.dg/enum-incomplete-2.c: New test.
13531 * gcc.dg/enum-mode-1.c: New test.
13533 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13536 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13538 * gcc.target/powerpc/pr65849-2.c: Likewise.
13540 2015-04-24 Tom de Vries <tom@codesourcery.com>
13542 PR tree-optimization/65802
13543 * g++.dg/pr65802.C: Move to ...
13544 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13545 stdarg.h. Rewrite for C.
13546 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13547 va_start and va_end. Remove unnecessary inline asm.
13549 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13550 Wei Mi <wmi@google.com>
13552 * gcc.target/i386/sse2-load-multi.c: New test.
13553 * gcc.target/i386/sse2-store-multi.c: Ditto.
13555 2015-04-24 Marek Polacek <polacek@redhat.com>
13558 * c-c++-common/pr65830.c: New test.
13561 * c-c++-common/Wlogical-op-1.c: New test.
13563 2015-04-24 Marek Polacek <polacek@redhat.com>
13566 * c-c++-common/pr61534-1.c: New test.
13568 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13569 Steven Bosscher <steven@gcc.gnu.org>
13571 PR rtl-optimization/34503
13572 * gcc.target/arm/pr64616.c: New file.
13574 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13576 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13578 2015-04-24 Terry Guo <terry.guo@arm.com>
13580 * gcc.target/arm/pr65710.c: Update the options.
13582 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13584 * gcc.target/i386/pr65523.c: Skip x32.
13586 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13588 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13589 to look for vcl* where appropriate.
13591 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13593 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13594 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13596 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13599 * gcc.target/arm/pr26702.c: New test.
13601 2015-04-23 Marek Polacek <polacek@redhat.com>
13604 * gcc.dg/pr65345-1.c: New test.
13605 * gcc.dg/pr65345-2.c: New test.
13607 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13609 * gcc.target/powerpc/crypto-builtin-2.c: New.
13611 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13614 * gfortran.dg/class_allocate_19.f03: New test.
13615 * gfortran.dg/class_array_20.f03: New test.
13616 * gfortran.dg/class_array_21.f03: New test.
13617 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13618 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13619 initialization correctly.
13620 * gfortran.dg/finalize_29.f08: New test.
13622 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13624 * gcc.target/powerpc/swaps-p8-18.c: New test.
13626 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13629 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13630 * gcc.dg/vect/bb-slp-25.c: Likewise.
13631 * gcc.dg/vect/bb-slp-29.c: Likewise.
13632 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13633 vect_no_align && { ! vect_hw_misalign }.
13634 * gcc.dg/vect/bb-slp-9.c: Likewise.
13635 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13639 account for POWER8, where peeling for alignment is not needed.
13640 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13641 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13642 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13643 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13644 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13645 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13646 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13647 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13648 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13649 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13650 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13651 * gcc.dg/vect/pr16105.c: Likewise.
13652 * gcc.dg/vect/pr20122.c: Likewise.
13653 * gcc.dg/vect/pr33804.c: Likewise.
13654 * gcc.dg/vect/pr33953.c: Likewise.
13655 * gcc.dg/vect/pr56787.c: Likewise.
13656 * gcc.dg/vect/pr58508.c: Likewise.
13657 * gcc.dg/vect/slp-25.c: Likewise.
13658 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13659 * gcc.dg/vect/vect-105.c: Likewise.
13660 * gcc.dg/vect/vect-27.c: Likewise.
13661 * gcc.dg/vect/vect-29.c: Likewise.
13662 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13664 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13665 && { ! vect_hw_misalign }.
13666 * gcc.dg/vect/vect-44.c: Likewise.
13667 * gcc.dg/vect/vect-48.c: Likewise.
13668 * gcc.dg/vect/vect-50.c: Likewise.
13669 * gcc.dg/vect/vect-52.c: Likewise.
13670 * gcc.dg/vect/vect-56.c: Likewise.
13671 * gcc.dg/vect/vect-60.c: Likewise.
13672 * gcc.dg/vect/vect-72.c: Likewise.
13673 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13674 * gcc.dg/vect/vect-75.c: Likewise.
13675 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13676 * gcc.dg/vect/vect-77-global.c: Likewise.
13677 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13678 * gcc.dg/vect/vect-78-global.c: Likewise.
13679 * gcc.dg/vect/vect-93.c: Likewise.
13680 * gcc.dg/vect/vect-95.c: Likewise.
13681 * gcc.dg/vect/vect-96.c: Likewise.
13682 * gcc.dg/vect/vect-cond-1.c: Likewise.
13683 * gcc.dg/vect/vect-cond-3.c: Likewise.
13684 * gcc.dg/vect/vect-cond-4.c: Likewise.
13685 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13686 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13687 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13688 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13689 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13690 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13691 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13692 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13693 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13694 * gcc.dg/vect/vect-outer-5.c: Likewise.
13695 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13696 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13697 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13698 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13699 * gcc.dg/vect/vect-peel-3.c: Likewise.
13700 * gcc.dg/vect/vect-peel-4.c: Likewise.
13701 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13702 * gcc.target/powerpc/pr65456.c: New test.
13703 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13704 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13705 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13706 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13707 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13708 vect_no_align && { ! vect_hw_misalign }.
13709 * gfortran.dg/vect/vect-3.f90: Likewise.
13710 * gfortran.dg/vect/vect-4.f90: Likewise.
13711 * gfortran.dg/vect/vect-5.f90: Likewise.
13712 * lib/target-supports.exp (check_effective_target_vect_no_align):
13713 Return 1 for POWER8.
13714 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13716 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13719 * gfortran.dg/pr65429.f90: New test.
13721 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13723 * c-c++-common/asan/user-section-1.c: New test.
13724 * c-c++-common/asan/user-section-2.c: New test.
13725 * c-c++-common/asan/user-section-3.c: New test.
13727 2015-04-22 Hale Wang <hale.wang@arm.com>
13728 Terry Guo <terry.guo@arm.com>
13730 PR rtl-optimization/64818
13731 * gcc.target/arm/pr64818.c: New test.
13733 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13736 * g++.dg/tree-ssa/pr61034.C: Update template.
13737 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13738 * gcc.dg/Warray-bounds-11.c: Likewise.
13739 * gcc.dg/Warray-bounds.c: Likewise.
13741 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13743 PR libgfortran/65234
13744 * gfortran.dg/fmt_unlimited.f90: New test.
13746 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13748 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13750 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13751 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13752 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13753 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13754 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13755 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13756 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13758 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13760 PR libgfortran/56743
13761 * gfortran.dg/namelist_87.f90: New test.
13763 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13765 * gcc.target/aarch64/mult-synth_1.c: New test.
13766 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13767 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13768 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13769 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13770 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13772 2015-04-21 Richard Biener <rguenther@suse.de>
13774 PR tree-optimization/65650
13775 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13776 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13777 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13778 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13779 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13780 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13782 2015-04-21 Tom de Vries <tom@codesourcery.com>
13784 PR tree-optimization/65802
13785 * g++.dg/pr65802.C: New test.
13787 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13790 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13791 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13793 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13796 * g++.dg/cpp0x/Wnarrowing2.C: New.
13798 2015-04-20 Jeff Law <law@redhat.com>
13800 PR tree-optimization/65658
13801 * gcc.dg/pr65658.c: New test.
13803 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13806 * gcc.target/aarch64/vec_init_1.c: New test.
13808 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13810 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13813 2015-04-18 Martin Sebor <msebor@redhat.com>
13815 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13816 of non-nul characters.
13817 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13819 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13822 * gcc.target/powerpc/pr65787.c: New.
13824 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13827 * gcc.target/aarch64/c-output-template-4.c: New test.
13829 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13832 * gcc.dg/pr65780-1.c: New test.
13833 * gcc.dg/pr65780-2.c: Likewise.
13834 * gcc.target/i386/pr32219-9.c: Likewise.
13835 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13837 * gcc.target/i386/pr64317.c (c): Initialize.
13839 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13842 * g++.dg/ext/mv18.C: New test.
13843 * g++.dg/ext/mv19.C: Likewise.
13844 * g++.dg/ext/mv20.C: Likewise.
13845 * g++.dg/ext/mv21.C: Likewise.
13846 * g++.dg/ext/mv22.C: Likewise.
13847 * g++.dg/ext/mv23.C: Likewise.
13849 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13852 * g++.dg/init/pr64527.C: New test.
13854 2015-04-17 Tom de Vries <tom@codesourcery.com>
13855 Michael Matz <matz@suse.de>
13857 PR tree-optimization/64950
13858 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13861 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13863 * c-c++-common/asan/user-section-1.c: New test.
13865 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13868 * gcc.dg/debug/pr65771.c: New test.
13870 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13872 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13873 __buitlin_alloca with __builtin_alloca.
13875 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13877 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13879 2015-04-16 Richard Biener <rguenther@suse.de>
13881 PR tree-optimization/64277
13882 * gcc.dg/Warray-bounds-14.c: New testcase.
13883 * gcc.dg/Warray-bounds-15.c: Likewise.
13884 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13885 * c-c++-common/ubsan/bounds-6.c: Likewise.
13887 2015-04-16 Renlin Li <renlin.li@arm.com>
13889 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13890 * gcc.target/arm/unsigned-float.c: New.
13892 2015-04-16 Richard Biener <rguenther@suse.de>
13894 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13895 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13896 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13898 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13900 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13901 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13902 * g++.dg/cpp0x/defaulted21.C: Likewise.
13903 * g++.dg/cpp0x/defaulted28.C: Likewise.
13904 * g++.dg/cpp0x/defaulted47.C: Likewise.
13905 * g++.dg/cpp0x/elision_neg.C: Likewise.
13906 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13907 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13908 * g++.dg/cpp0x/implicit1.C: Likewise.
13909 * g++.dg/cpp0x/implicit9.C: Likewise.
13910 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13911 * g++.dg/cpp0x/range-for13.C: Likewise.
13912 * g++.dg/gomp/clause-2.C: Likewise.
13913 * g++.dg/gomp/udr-5.C: Likewise.
13914 * g++.dg/inherit/access6.C: Likewise.
13915 * g++.dg/lookup/duperr1.C: Likewise.
13916 * g++.dg/lookup/friend2.C: Likewise.
13917 * g++.dg/lookup/pr6936.C: Likewise.
13918 * g++.dg/lookup/scoped1.C: Likewise.
13919 * g++.dg/lookup/using26.C: Likewise.
13920 * g++.dg/lookup/using38.C: Likewise.
13921 * g++.dg/other/access2.C: Likewise.
13922 * g++.dg/overload/defarg3.C: Likewise.
13923 * g++.dg/overload/defarg6.C: Likewise.
13924 * g++.dg/parse/access11.C: Likewise.
13925 * g++.dg/parse/access2.C: Likewise.
13926 * g++.dg/parse/access3.C: Likewise.
13927 * g++.dg/parse/access4.C: Likewise.
13928 * g++.dg/parse/access5.C: Likewise.
13929 * g++.dg/parse/access6.C: Likewise.
13930 * g++.dg/parse/access8.C: Likewise.
13931 * g++.dg/parse/access9.C: Likewise.
13932 * g++.dg/parse/crash40.C: Likewise.
13933 * g++.dg/tc1/dr142.C: Likewise.
13934 * g++.dg/tc1/dr166.C: Likewise.
13935 * g++.dg/tc1/dr52.C: Likewise.
13936 * g++.dg/template/access11.C: Likewise.
13937 * g++.dg/template/access18.C: Likewise.
13938 * g++.dg/template/access19.C: Likewise.
13939 * g++.dg/template/access2.C: Likewise.
13940 * g++.dg/template/access20.C: Likewise.
13941 * g++.dg/template/access26.C: Likewise.
13942 * g++.dg/template/access3.C: Likewise.
13943 * g++.dg/template/access7.C: Likewise.
13944 * g++.dg/template/conv12.C: Likewise.
13945 * g++.dg/template/crash69.C: Likewise.
13946 * g++.dg/template/friend31.C: Likewise.
13947 * g++.dg/template/friend32.C: Likewise.
13948 * g++.dg/template/memfriend15.C: Likewise.
13949 * g++.dg/template/memfriend16.C: Likewise.
13950 * g++.dg/template/memfriend17.C: Likewise.
13951 * g++.dg/template/memfriend7.C: Likewise.
13952 * g++.dg/template/pr32519.C: Likewise.
13953 * g++.dg/template/qualttp21.C: Likewise.
13954 * g++.dg/template/qualttp8.C: Likewise.
13955 * g++.dg/template/ttp10.C: Likewise.
13956 * g++.dg/template/typedef11.C: Likewise.
13957 * g++.dg/template/typedef13.C: Likewise.
13958 * g++.dg/template/typedef19.C: Likewise.
13959 * g++.dg/template/typedef20.C: Likewise.
13960 * g++.dg/template/typedef22.C: Likewise.
13961 * g++.dg/template/using16.C: Likewise.
13962 * g++.dg/template/virtual3.C: Likewise.
13963 * g++.dg/ubsan/pr61272.C: Likewise.
13964 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13965 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13966 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13967 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13968 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13969 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13970 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13971 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13972 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13973 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13974 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13975 * g++.old-deja/g++.jason/access17.C: Likewise.
13976 * g++.old-deja/g++.jason/access18.C: Likewise.
13977 * g++.old-deja/g++.jason/access22.C: Likewise.
13978 * g++.old-deja/g++.jason/access23.C: Likewise.
13979 * g++.old-deja/g++.jason/access8.C: Likewise.
13980 * g++.old-deja/g++.jason/delete3.C: Likewise.
13981 * g++.old-deja/g++.jason/report.C: Likewise.
13982 * g++.old-deja/g++.law/access2.C: Likewise.
13983 * g++.old-deja/g++.law/access3.C: Likewise.
13984 * g++.old-deja/g++.law/access4.C: Likewise.
13985 * g++.old-deja/g++.law/access5.C: Likewise.
13986 * g++.old-deja/g++.law/arm12.C: Likewise.
13987 * g++.old-deja/g++.law/arm14.C: Likewise.
13988 * g++.old-deja/g++.law/ctors13.C: Likewise.
13989 * g++.old-deja/g++.law/union2.C: Likewise.
13990 * g++.old-deja/g++.law/visibility12.C: Likewise.
13991 * g++.old-deja/g++.law/visibility15.C: Likewise.
13992 * g++.old-deja/g++.law/visibility16.C: Likewise.
13993 * g++.old-deja/g++.law/visibility17.C: Likewise.
13994 * g++.old-deja/g++.law/visibility18.C: Likewise.
13995 * g++.old-deja/g++.law/visibility19.C: Likewise.
13996 * g++.old-deja/g++.law/visibility20.C: Likewise.
13997 * g++.old-deja/g++.law/visibility21.C: Likewise.
13998 * g++.old-deja/g++.law/visibility24.C: Likewise.
13999 * g++.old-deja/g++.law/visibility4.C: Likewise.
14000 * g++.old-deja/g++.law/visibility5.C: Likewise.
14001 * g++.old-deja/g++.law/visibility6.C: Likewise.
14002 * g++.old-deja/g++.law/visibility7.C: Likewise.
14003 * g++.old-deja/g++.law/visibility8.C: Likewise.
14004 * g++.old-deja/g++.law/visibility9.C: Likewise.
14005 * g++.old-deja/g++.niklas/t135.C: Likewise.
14006 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14007 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14008 * g++.old-deja/g++.other/access11.C: Likewise.
14009 * g++.old-deja/g++.other/access4.C: Likewise.
14010 * g++.old-deja/g++.other/access7.C: Likewise.
14011 * g++.old-deja/g++.other/crash1.C: Likewise.
14012 * g++.old-deja/g++.other/crash7.C: Likewise.
14013 * g++.old-deja/g++.other/friend1.C: Likewise.
14014 * g++.old-deja/g++.other/friend4.C: Likewise.
14015 * g++.old-deja/g++.other/friend9.C: Likewise.
14016 * g++.old-deja/g++.other/lineno1.C: Likewise.
14017 * g++.old-deja/g++.other/using1.C: Likewise.
14018 * g++.old-deja/g++.pt/enum14.C: Likewise.
14019 * g++.old-deja/g++.pt/friend11.C: Likewise.
14020 * g++.old-deja/g++.pt/friend21.C: Likewise.
14021 * g++.old-deja/g++.pt/friend3.C: Likewise.
14022 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14023 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14024 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14025 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14027 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14030 * g++.dg/ipa/pr65765.C: New test.
14032 2015-04-15 Nick Clifton <nickc@redhat.com>
14034 * gcc.target/rx/builtins.c: Disable RMPA test if string
14035 instructions are not allowed.
14037 2015-04-15 Alan Modra <amodra@gmail.com>
14039 * gcc.dg/pr65408.c: New.
14041 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14044 * gcc.target/arm/pr65729.c: New test.
14046 2015-04-14 Richard Biener <rguenther@suse.de>
14048 PR tree-optimization/65758
14049 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14051 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14054 * gcc.c-torture/execute/pr65648.c: New test.
14056 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14058 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14059 __builtin_finite instead of finite.
14060 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14063 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14065 PR tree-optimization/63387
14066 * gcc.dg/pr63387.c: New testcase.
14068 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14070 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14072 2015-04-13 Richard Biener <rguenther@suse.de>
14074 PR tree-optimization/65204
14075 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14077 2015-04-13 Terry Guo <terry.guo@arm.com>
14080 * gcc.target/arm/pr65710.c: New.
14082 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14084 PR tree-optimization/65747
14085 * g++.dg/torture/pr65747.C: New test.
14087 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14090 * g++.dg/cpp0x/pr65736.C: New test.
14092 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14093 Martin Liska <mliska@suse.cz>
14096 * g++.dg/ipa/pr65722.C: New testcase.
14098 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14100 PR tree-optimization/65735
14101 * gcc.c-torture/compile/pr65735.c: New test.
14103 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14105 PR middle-end/65554
14106 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14108 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14111 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14113 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14116 * gcc.target/arm/pr65647-2.c: New.
14118 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14121 * g++.dg/torture/pr65694.C: New test.
14123 2015-04-10 Tobias Burnus <burnus@net-b.de>
14125 * gfortran.dg/coarray_lock_6.f90: New.
14126 * gfortran.dg/coarray_lock_7.f90: New.
14127 * gfortran.dg/coarray/lock_2.f90: New.
14129 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14135 * gfortran.dg/used_types_27.f90: New.
14137 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14140 * gcc.target/i386/pr65671.c: New.
14142 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14144 PR tree-optimization/65709
14145 * c-c++-common/ubsan/align-9.c: New test.
14147 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14150 * gfortran.dg/pr56852.f90: New test.
14152 2015-04-09 Marek Polacek <polacek@redhat.com>
14153 Jakub Jelinek <jakub@redhat.com>
14155 PR middle-end/65554
14156 * g++.dg/opt/pr65554.C: New test.
14158 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14161 * c-c++-common/attr-aligned-1.c: New test.
14163 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14165 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14167 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14170 * gcc.target/i386/sse-25.c: New.
14172 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14175 * gcc.target/i386/pr65693.c: New test.
14177 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14179 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14181 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14183 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14185 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14187 * gcc.target/i386/thunk-retbnd.c: New.
14189 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14191 * gnat.dg/opt48.adb: New test.
14192 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14193 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14195 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14198 * gcc.c-torture/compile/pr65540.c: New.
14200 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14202 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14203 -Wno-pointer-arith.
14205 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14208 * g++.dg/debug/pr65678.C: New test.
14210 PR middle-end/65680
14211 * gcc.c-torture/compile/pr65680.c: New test.
14213 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14216 * gfortran.dg/allocate_with_source_5.f90: New test.
14218 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14220 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14221 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14223 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14225 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14227 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14230 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14231 to get floating point compression.
14232 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14234 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14236 PR preprocessor/61977
14237 * gcc.dg/cpp/pr61977.c: New test.
14239 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14241 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14243 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14246 * gcc.target/arm/pr65647.c: New.
14248 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14251 * g++.dg/torture/pr65655.C: New testcase.
14253 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14256 * g++.dg/cpp1y/lambda-init13.C: New.
14258 2015-04-03 Marek Polacek <polacek@redhat.com>
14260 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14262 2015-04-02 Marek Polacek <polacek@redhat.com>
14265 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14266 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14268 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14270 PR preprocessor/61977
14271 * gcc.target/powerpc/pr61977-1.c: New test.
14272 * gcc.target/powerpc/pr61977-2.c: New test.
14274 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14277 * g++.dg/warn/Wshadow-8.C: New.
14278 * g++.dg/warn/Wshadow-9.C: Likewise.
14279 * g++.dg/warn/Wshadow-10.C: Likewise.
14280 * g++.dg/warn/Wshadow-11.C: Likewise.
14282 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14284 * gcc.dg/pr23623.c: Added aligned attribute.
14285 * gcc.dg/20141029-1.c: Likewise.
14286 * gcc.dg/20150306-1.c: New test.
14288 2015-04-01 Marek Polacek <polacek@redhat.com>
14291 * g++.dg/cpp0x/initlist93.C: New test.
14292 * g++.dg/cpp0x/initlist94.C: New test.
14294 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14297 * gcc.target/aarch64/pr65624.c: New test.
14299 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14301 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14303 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14305 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14306 extra variable to force stack alignment.
14307 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14308 extra variable to force stack alignment.
14310 2015-03-31 Marek Polacek <polacek@redhat.com>
14313 * g++.dg/template/pr65390.C: New test.
14315 2015-03-31 Martin Liska <mliska@suse.cz>
14317 * g++.dg/ipa/pr65557.C: New test.
14319 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14321 * gcc.target/s390/hotpatch-25.c: New test.
14322 * gcc.target/s390/hotpatch-1.c: Update test.
14323 * gcc.target/s390/hotpatch-10.c: Update test.
14324 * gcc.target/s390/hotpatch-11.c: Update test.
14325 * gcc.target/s390/hotpatch-12.c: Update test.
14326 * gcc.target/s390/hotpatch-13.c: Update test.
14327 * gcc.target/s390/hotpatch-14.c: Update test.
14328 * gcc.target/s390/hotpatch-15.c: Update test.
14329 * gcc.target/s390/hotpatch-16.c: Update test.
14330 * gcc.target/s390/hotpatch-17.c: Update test.
14331 * gcc.target/s390/hotpatch-18.c: Update test.
14332 * gcc.target/s390/hotpatch-19.c: Update test.
14333 * gcc.target/s390/hotpatch-2.c: Update test.
14334 * gcc.target/s390/hotpatch-21.c: Update test.
14335 * gcc.target/s390/hotpatch-22.c: Update test.
14336 * gcc.target/s390/hotpatch-23.c: Update test.
14337 * gcc.target/s390/hotpatch-24.c: Update test.
14338 * gcc.target/s390/hotpatch-3.c: Update test.
14339 * gcc.target/s390/hotpatch-4.c: Update test.
14340 * gcc.target/s390/hotpatch-5.c: Update test.
14341 * gcc.target/s390/hotpatch-6.c: Update test.
14342 * gcc.target/s390/hotpatch-7.c: Update test.
14343 * gcc.target/s390/hotpatch-8.c: Update test.
14344 * gcc.target/s390/hotpatch-9.c: Update test.
14345 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14347 2015-03-31 Richard Biener <rguenther@suse.de>
14349 PR middle-end/65626
14350 * g++.dg/torture/pr65626.C: New testcase.
14352 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14355 * gcc.target/i386/mpx/pr65531.cc: New.
14357 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14360 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14361 __builtin_alloca instead of alloca.
14362 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14363 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14364 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14367 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14370 * g++.dg/ubsan/pr65610.C: New test.
14372 2015-03-30 Marek Polacek <polacek@redhat.com>
14375 * g++.dg/cpp0x/pr65398-2.C: New test.
14377 2015-03-30 Marek Polacek <polacek@redhat.com>
14379 * c-c++-common/pr65556.c: Change the width of bit-fields.
14381 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14384 * gcc.target/i386/pr65588.c: New testcase.
14386 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14388 PR libgfortran/65563
14389 * gfortran.dg/open_errors_2.f90: New test.
14391 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14393 PR libgfortran/65596
14394 * gfortran.dg/namelist_86.f90: New test.
14396 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14398 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14399 statement to reflect new ownership.
14401 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14404 * g++.dg/template/friend58.C: New.
14405 * g++.dg/template/friend59.C: Likewise.
14407 2015-03-27 Tobias Burnus <burnus@net-b.de>
14410 * g++.dg/gomp/openmp-simd-3.C: New.
14411 * gcc.dg/gomp/openmp-simd-3.c: New.
14413 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14416 * gcc.target/i386/pr65248-1.c: New file.
14417 * gcc.target/i386/pr65248-2.c: Likewise.
14418 * gcc.target/i386/pr65248-3.c: Likewise.
14419 * gcc.target/i386/pr65248-4.c: Likewise.
14421 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14424 * gcc.c-torture/compile/pr65593.c: New test.
14426 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14429 * g++.dg/cpp1y/constexpr-assert1.C: New.
14431 2015-03-27 Marek Polacek <polacek@redhat.com>
14434 * c-c++-common/pr65556.c: New test.
14436 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14439 * g++.dg/torture/pr65600.C: New testcase.
14441 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14444 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14446 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14448 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14449 statement and cleanup. Fixed typos.
14451 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14453 PR middle-end/65595
14454 * gcc.c-torture/compile/pr65595.c: New testcase.
14456 2015-03-27 Marek Polacek <polacek@redhat.com>
14459 * g++.dg/ubsan/pr65583.C: New test.
14461 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14463 * gcc.c-torture/compile/20150327.c: New testcase.
14465 2015-03-26 Richard Biener <rguenther@suse.de>
14467 PR middle-end/65555
14468 * g++.dg/torture/pr65555.C: New testcase.
14470 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14472 PR tree-optimization/64715
14473 * gcc.dg/builtin-object-size-15.c: New test.
14474 * gcc.dg/pr64715-1.c: New test.
14475 * gcc.dg/pr64715-2.c: New test.
14477 2015-03-26 Richard Biener <rguenther@suse.de>
14479 PR middle-end/65519
14480 * gnat.dg/specs/opt2.ads: Fix testcase.
14482 2015-03-25 Martin Sebor <msebor@redhat.com>
14485 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14486 when target isn't arm*-*-*-*.
14487 (check_effective_target_arm_nothumb): Likewise.
14488 (check_effective_target_arm_little_endian): Likewise.
14489 (check_effective_target_arm_vect_no_misalign): Likewise.
14490 (check_effective_target_aarch64_little_endian): Fail early if target
14491 isn't aarch64*-*-*.
14493 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14495 PR tree-optimization/65177
14496 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14498 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14500 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14501 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14502 smmintrin.h and mm3dnow.h.
14504 2015-03-25 Marek Polacek <polacek@redhat.com>
14507 * g++.dg/cpp0x/pr65558.C: New test.
14509 2015-03-25 Marek Polacek <polacek@redhat.com>
14512 * g++.dg/template/pr61670.C: New test.
14514 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14517 * g++.dg/template/pr54987.C: New.
14519 2015-03-25 Richard Biener <rguenther@suse.de>
14521 PR tree-optimization/62630
14522 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14524 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14527 * gcc.target/i386/mpx/pr65508.c: New.
14529 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14533 * gfortran.dg/data_initialized_3.f90: New.
14535 2015-03-25 Richard Biener <rguenther@suse.de>
14537 PR middle-end/65519
14538 * gnat.dg/specs/opt2.ads: New testcase.
14540 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14542 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14543 * gcc.target/arm/memset-inline-4.c: Skip for
14544 arm_tune_string_ops_prefer_neon.
14545 * gcc.target/arm/memset-inline-5.c: Ditto.
14546 * gcc.target/arm/memset-inline-6.c: Ditto.
14547 * gcc.target/arm/memset-inline-8.c: Ditto.
14548 * gcc.target/arm/memset-inline-9.c: Ditto.
14550 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14553 * g++.dg/other/virtual3.C: New.
14555 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14558 * g++.dg/cpp0x/vt-60130.C: New.
14560 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14563 * g++.dg/warn/Warray-bounds-7.C: New.
14565 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14568 * g++.dg/template/defarg18.C: New.
14570 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14573 * g++.dg/cpp0x/vt-59988.C: New.
14575 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14577 PR tree-optimization/65533
14578 * gcc.dg/pr65533.c: New test.
14580 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14582 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14583 source= and mold= expressions functionality.
14584 * gfortran.dg/allocate_class_4.f90: New test.
14585 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14586 copying an unlimited polymorhpic object containing a char array
14587 to another unlimited polymorphic object respects the _len
14589 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14590 whether deferred length char array allocate works, unlimited
14591 polymorphic object allocation from a string works and if
14592 allocating an array of deferred length strings works.
14593 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14595 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14598 * g++.dg/cpp0x/constexpr-array11.C: New.
14600 2015-03-24 Richard Biener <rguenther@suse.de>
14602 PR middle-end/65517
14603 * gcc.dg/torture/pr65517.c: New testcase.
14605 2015-03-24 Tobias Burnus <burnus@net-b.de>
14607 * gfortran.dg/coindexed_1.f90: Moved from
14608 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14610 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14613 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14617 * gcc.target/i386/pr65523.c: New test.
14620 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14622 * g++.dg/lto/pr65475b_0.C: Likewise.
14624 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14627 * gcc.target/sh/torture/pr65505.c: New.
14629 2015-03-23 Martin Sebor <msebor@redhat.com>
14632 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14633 assembly for lvx in addition to lxv.
14635 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14638 * gfortran.dg/pr65504.f90: New test.
14641 * gcc.dg/pr65521.c: New test.
14643 2015-03-23 Richard Biener <rguenther@suse.de>
14645 PR tree-optimization/65518
14646 * gcc.dg/vect/pr65518.c: New testcase.
14648 2015-03-23 Richard Biener <rguenther@suse.de>
14650 PR tree-optimization/65494
14651 * gcc.dg/vect/pr65494.c: New testcase.
14653 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14655 PR preprocessor/65238
14656 * c-c++-common/cpp/pr65238-1.c: New test.
14657 * gcc.dg/cpp/pr65238-2.c: New test.
14658 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14659 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14661 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14662 Mikael Morin <mikael@gcc.gnu.org>
14665 * gfortran.dg/elemental_dependency_4.f90: New.
14666 * gfortran.dg/elemental_dependency_5.f90: New.
14668 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14671 * g++.dg/lto/pr65475b_0.C: New testcase.
14672 * g++.dg/lto/pr65475b_1.C: New testcase.
14673 * g++.dg/lto/pr65475c_0.C: New testcase.
14674 * g++.dg/lto/pr65475c_1.C: New testcase.
14676 2015-03-21 Tobias Burnus <burnus@net-b.de>
14678 * gfortran.dg/coarray_38.f90: New.
14679 * gfortran.dg/coarray_39.f90: New.
14680 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14683 2015-03-20 Marek Polacek <polacek@redhat.com>
14686 * g++.dg/cpp0x/pr65398.C: New test.
14688 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14691 * g++.dg/lto/pr65475_0.C: New testcase.
14692 * g++.dg/lto/pr65475_1.C: New testcase.
14694 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14696 PR rtl-optimization/64366
14697 * gcc.target/sh/pr64366.c: New.
14699 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14702 * g++.dg/cpp0x/constexpr-48324.C: New.
14704 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14707 * g++.dg/cpp0x/pr48453.C: New.
14709 2015-03-20 Marek Polacek <polacek@redhat.com>
14712 * g++.dg/cpp0x/pr65072.C: New test.
14714 2015-03-20 Richard Biener <rguenther@suse.de>
14716 PR middle-end/64715
14717 * gcc.dg/pr15347.c: Use -O.
14718 * c-c++-common/pr19807-1.c: Likewise.
14720 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14722 * gnat.dg/volatile13.ad[sb]: New test.
14724 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14726 PR rtl-optimization/60851
14727 * gcc.target/i386/pr60851.c: New test.
14729 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14732 * g++.dg/pr65240.h: Add tests for PR 65240.
14733 * g++.dg/pr65240-1.C: Likewise.
14734 * g++.dg/pr65240-2.C: Likewise.
14735 * g++.dg/pr65240-3.C: Likewise.
14736 * g++.dg/pr65240-4.C: Likewise.
14738 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14740 PR rtl-optimization/63491
14741 * gcc.target/powerpc/pr63491.c: New.
14743 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14745 * g++.dg/ipa/pr65465.C: New test.
14747 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14750 * g++.dg/cpp0x/deleted11.C: New.
14752 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14755 * c-c++-common/tsan/pr65400-3.c: New test.
14757 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14760 * g++.dg/cpp0x/constexpr-59686.C: New.
14762 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14765 * g++.dg/tsan/pr64265.C: New test.
14768 * c-c++-common/tsan/pr65400-1.c: New test.
14769 * c-c++-common/tsan/pr65400-2.c: New test.
14771 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14774 * g++.dg/cpp0x/pr59816.C: New.
14776 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14779 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14781 2015-03-18 Martin Liska <mliska@suse.cz>
14784 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14785 equivalences either to 6 or 7.
14787 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14789 PR middle-end/64491
14791 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14793 * gcc.dg/undefined-loop-1.c: New file.
14794 * gcc.dg/undefined-loop-2.c: New file.
14796 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14799 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14800 loop exits too early.
14802 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14804 PR tree-optimization/65450
14805 * gfortran.dg/pr65450.f90: New test.
14808 * gcc.target/i386/pr65078-1.c: New test.
14809 * gcc.target/i386/pr65078-2.c: New test.
14810 * gcc.target/i386/pr65078-3.c: New test.
14811 * gcc.target/i386/pr65078-4.c: New test.
14812 * gcc.target/i386/pr65078-5.c: New test.
14813 * gcc.target/i386/pr65078-6.c: New test.
14815 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14818 * g++.dg/cpp1y/pr65340.C: New.
14820 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14823 * gfortran.dg/system_clock_3.f08: Adjust test.
14825 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14828 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14829 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14831 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14834 * gfortran.dg/system_clock_3.f08: New test.
14836 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14839 g++.dg/cpp1y/pr64626-1.C: New.
14840 g++.dg/cpp1y/pr64626-2.C: New.
14841 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14843 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14845 PR tree-optimization/65427
14846 * gcc.c-torture/execute/pr65427.c: New test.
14848 2015-03-16 Marek Polacek <polacek@redhat.com>
14852 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14853 * g++.dg/cpp0x/pr65327.C: New test.
14855 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14858 * c-c++-common/asan/pr64820.c: New test.
14860 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14862 * gfortran.dg/pointer_2.f90: New test.
14864 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14866 * g++.dg/pr65049.C: New test.
14868 2015-03-16 Tom de Vries <tom@codesourcery.com>
14870 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14871 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14872 * gcc.target/i386/fuse-caller-save.c: Same.
14874 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14876 * gnat.dg/loop_optimization18.ad[sb]: New test.
14877 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14879 2015-03-16 Alan Modra <amodra@gmail.com>
14881 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14884 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14886 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14888 * gcc.dg/torture/pr65270-2.c: Likewise.
14890 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14893 * gfortran.dg/pointer_remapping_9.f90: New.
14895 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14897 PR tree-optimization/65369
14898 * gcc.c-torture/execute/pr65369.c: New test.
14900 PR tree-optimization/65418
14901 * gcc.c-torture/execute/pr65418-1.c: New test.
14902 * gcc.c-torture/execute/pr65418-2.c: New test.
14904 PR rtl-optimization/65401
14905 * gcc.c-torture/execute/pr65401.c: New test.
14907 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14910 * gcc.target/arm/pr64600_1.c: New test.
14912 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14914 PR rtl-optimization/65235
14915 * gcc.target/aarch64/pr65235_1.c: New test.
14917 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14919 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14920 * gcc.target/s390/hotpatch-22.c: Likewise.
14921 * gcc.target/s390/hotpatch-23.c: Likewise.
14922 * gcc.target/s390/hotpatch-24.c: Likewise.
14923 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14924 * gcc.target/s390/hotpatch-1.c: Update expected output.
14925 * gcc.target/s390/hotpatch-2.c: Likewise.
14926 * gcc.target/s390/hotpatch-3.c: Likewise.
14927 * gcc.target/s390/hotpatch-4.c: Likewise.
14928 * gcc.target/s390/hotpatch-5.c: Likewise.
14929 * gcc.target/s390/hotpatch-6.c: Likewise.
14930 * gcc.target/s390/hotpatch-7.c: Likewise.
14931 * gcc.target/s390/hotpatch-8.c: Likewise.
14932 * gcc.target/s390/hotpatch-9.c: Likewise.
14933 * gcc.target/s390/hotpatch-10.c: Likewise.
14934 * gcc.target/s390/hotpatch-11.c: Likewise.
14935 * gcc.target/s390/hotpatch-12.c: Likewise.
14936 * gcc.target/s390/hotpatch-13.c: Likewise.
14937 * gcc.target/s390/hotpatch-14.c: Likewise.
14938 * gcc.target/s390/hotpatch-15.c: Likewise.
14939 * gcc.target/s390/hotpatch-16.c: Likewise.
14940 * gcc.target/s390/hotpatch-17.c: Likewise.
14941 * gcc.target/s390/hotpatch-18.c: Likewise.
14942 * gcc.target/s390/hotpatch-19.c: Likewise.
14944 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14947 * gcc.target/i386/pr65103-1.c: New.
14949 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14952 * gcc.target/i386/pr65044.c: New.
14954 2015-03-12 Tom de Vries <tom@codesourcery.com>
14956 PR rtl-optimization/64895
14957 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14958 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14959 * gcc.target/i386/fuse-caller-save.c: Ditto.
14961 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14963 * gcc.dg/ipa/pr63569.c: Fix template.
14965 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14967 * g++.dg/ipa/pr64146.C: Require fpic support.
14969 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14971 PR libfortran/65200
14972 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14973 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14975 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14977 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14978 to dg-options, fix up dg-skip-if.
14980 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14983 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14984 * gcc.target/avr/tiny-caller-save.c: Same.
14986 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14989 * g++.dg/pr65242.C: New test.
14991 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14993 * c-c++-common/asan/no-asan-check-glob.c: New test.
14995 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14998 * g++.dg/other/default11.C: New.
14999 * g++.dg/other/default12.C: Likewise.
15001 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15004 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15006 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15009 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15011 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15014 * g++.dg/cpp0x/pr65127.C: New test.
15016 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15018 * gcc.dg/ipa/PR64550.c: Update template.
15020 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15021 Tobias Burnus <burnus@net-b.de>
15023 * gfortran.dg/coarray_sync_memory.f90: New.
15025 2015-03-10 Marek Polacek <polacek@redhat.com>
15028 * c-c++-common/ubsan/pr65367.c: New test.
15030 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15032 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15033 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15034 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15035 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15036 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15037 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15038 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15039 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15040 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15041 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15042 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15043 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15044 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15046 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15048 * lib/mpx-dg.exp (mpx_link_flags): New.
15051 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15052 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15053 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15054 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15055 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15056 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15057 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15058 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15059 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15063 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15064 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15065 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15066 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15067 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15068 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15069 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15070 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15071 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15072 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15073 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15074 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15075 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15076 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15077 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15078 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15079 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15080 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15081 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15083 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15084 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15085 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15086 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15087 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15088 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15089 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15090 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15091 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15092 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15093 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15094 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15095 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15096 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15097 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15098 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15099 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15100 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15101 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15102 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15103 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15104 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15105 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15106 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15107 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15108 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15109 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15110 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15111 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15112 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15113 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15114 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15115 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15116 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15117 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15118 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15119 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15120 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15121 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15122 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15123 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15124 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15125 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15126 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15127 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15128 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15129 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15130 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15131 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15132 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15133 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15134 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15135 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15136 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15137 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15138 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15139 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15140 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15141 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15142 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15143 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15144 * gcc.target/i386/mpx/label-address-1.c: New.
15145 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15146 * gcc.target/i386/mpx/macro.c: New.
15147 * gcc.target/i386/mpx/mpx-check.h: New.
15148 * gcc.target/i386/mpx/mpx.exp: New.
15149 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15150 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15151 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15152 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15153 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15154 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15155 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15156 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15157 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15158 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15159 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15160 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15161 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15162 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15163 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15164 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15165 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15166 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15167 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15168 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15169 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15170 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15171 * gcc.target/i386/mpx/reference-1-nov.c: New.
15172 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15173 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15174 * gcc.target/i386/mpx/reference-2-nov.c: New.
15175 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15176 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15177 * gcc.target/i386/mpx/reference-3-nov.c: New.
15178 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15179 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15180 * gcc.target/i386/mpx/reference-4-nov.c: New.
15181 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15182 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15183 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15184 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15185 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15186 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15187 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15188 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15189 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15190 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15191 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15192 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15193 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15194 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15195 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15196 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15197 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15198 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15199 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15200 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15201 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15202 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15203 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15204 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15205 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15206 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15207 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15208 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15209 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15210 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15211 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15212 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15213 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15214 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15215 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15216 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15217 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15218 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15219 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15220 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15221 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15222 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15223 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15224 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15225 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15226 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15227 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15228 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15229 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15230 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15231 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15232 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15233 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15234 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15235 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15236 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15237 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15238 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15239 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15240 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15241 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15242 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15243 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15244 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15245 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15246 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15247 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15248 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15249 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15250 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15251 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15252 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15253 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15254 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15255 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15256 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15257 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15258 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15259 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15260 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15261 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15262 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15263 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15264 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15265 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15266 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15267 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15268 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15269 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15270 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15271 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15272 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15273 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15274 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15275 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15276 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15277 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15278 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15279 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15280 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15281 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15282 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15283 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15284 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15285 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15286 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15287 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15288 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15289 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15290 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15291 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15292 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15293 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15294 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15295 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15296 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15297 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15298 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15299 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15300 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15301 * gcc.target/i386/mpx/vla-1-nov.c: New.
15302 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15303 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15304 * gcc.target/i386/mpx/vla-2-nov.c: New.
15305 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15307 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15309 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15311 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15313 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15315 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15317 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15318 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15320 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15323 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15326 * c-c++-common/pr65120.c: New test.
15328 PR rtl-optimization/65321
15329 * gcc.dg/pr65321.c: New test.
15331 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15333 PR tree-optimization/65355
15334 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15336 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15339 * c-c++-common/pr49706.c: Adjust tests for not warning
15340 about !!x == y or !b == y where b is boolean, and add
15341 some further tests.
15342 * c-c++-common/pr62199-2.c: Likewise.
15344 2015-03-09 Richard Biener <rguenther@suse.de>
15346 PR middle-end/65270
15347 * gcc.dg/torture/pr65270-1.c: New testcase.
15348 * gcc.dg/torture/pr65270-2.c: Likewise.
15350 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15352 PR tree-optimization/63743
15353 * gcc.dg/pr63743.c: New test.
15355 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15358 * g++.dg/lto/pr65316_0.C: New testcase.
15359 * g++.dg/lto/pr65316_1.C: New testcase.
15361 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15364 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15366 * g++.dg/abi/rtti3.C: Likewise.
15368 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15371 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15373 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15375 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15377 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15379 2015-03-08 Morin <mikael@gcc.gnu.org>
15382 * gfortran.dg/entry_20.f90: New.
15384 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15387 * gcc.c-torture/compile/pr65153.c: New.
15389 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15392 * g++.dg/torture/pr65249.C: New.
15394 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15396 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15398 (int64_t): Likewise.
15400 2015-03-07 Marek Polacek <polacek@redhat.com>
15401 Martin Uecker <uecker@eecs.berkeley.edu>
15404 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15405 member-like arrays.
15406 * c-c++-common/ubsan/bounds-8.c: New test.
15407 * c-c++-common/ubsan/bounds-9.c: New test.
15408 * gcc.dg/ubsan/bounds-2.c: New test.
15410 2015-03-05 Martin Sebor <msebor@redhat.com>
15413 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15414 checking of results into main to prevent it from getting optimized
15416 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15418 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15420 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15421 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15422 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15425 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15427 * g++.dg/lto/pr65302_1.C: New testcase.
15428 * g++.dg/lto/pr65302_0.C: New testcase.
15430 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15432 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15433 -fno-ipa-icf to dg-options.
15435 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15437 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15438 compiles using the linker plugin.
15440 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15442 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15444 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15446 * gcc.target/arm/pr65067.c: New test.
15448 2015-03-05 Martin Liska <mliska@suse.cz>
15451 * gcc.dg/ipa/pr65318.c: New test.
15453 2015-03-05 Marek Polacek <polacek@redhat.com>
15455 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15457 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15459 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15461 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15463 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15464 max-unroll-times back to defaults for s390.
15466 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15470 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15473 * g++.dg/cpp0x/initlist92.C: New.
15475 2015-03-05 Richard Biener <rguenther@suse.de>
15477 PR tree-optimization/65310
15478 * gcc.dg/vect/pr65310.c: New testcase.
15480 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15483 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15485 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15487 * gnat.dg/entry_queues3.adb: New test.
15489 2015-03-04 Ian Lance Taylor <iant@google.com>
15491 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15493 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15496 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15498 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15500 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15501 -fno-ipa-icf to dg-options
15502 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15503 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15505 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15508 * g++.dg/cpp0x/decltype62.C: New.
15510 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15512 * gnat.dg/object_overflow5.adb: New test.
15514 2015-03-03 Martin Liska <mliska@suse.cz>
15517 * gcc.dg/ipa/pr65287.c: New test.
15519 2015-03-03 Martin Jambor <mjambor@suse.cz>
15520 Eric Botcazou <ebotcazou@adacore.com>
15522 * gnat.dg/specs/pack12.ads: New test.
15524 2015-03-03 Martin Liska <mliska@suse.cz>
15526 * gcc.dg/ipa/PR65282.c: New test.
15528 2015-03-13 Jeff Law <law@redhat.com>
15530 PR tree-optimization/65241
15531 * gcc.c-torture/compile/pr65241.c: New test.
15533 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15536 * gcc.target/avr/torture/pr64331.c: New test.
15538 2015-03-03 Martin Liska <mliska@suse.cz>
15539 Jan Hubicka <hubicka@ucw.cz>
15541 * g++.dg/ipa/pr65263.C: New test.
15543 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15546 * gcc.dg/lto/pr65130_0.c: New testcase.
15547 * gcc.dg/lto/pr65130_1.c: New testcase.
15549 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15552 * g++.dg/torture/pr64988.C: New testcase.
15554 2015-03-02 Tobias Burnus <burnus@net-b.de>
15556 * gfortran.dg/coarray_atomic_6.f90: New.
15558 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15561 * gcc.target/i386/pr65184.c: New.
15563 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15566 * gcc.target/i386/pr65183.c: New.
15568 2015-02-28 Martin Liska <mliska@suse.cz>
15569 Jan Hubicka <hubicka@ucw.cz>
15571 * gcc.dg/ipa/ipa-icf-35.c: New test.
15572 * gcc.dg/ipa/ipa-icf-36.c: New test.
15573 * gcc.dg/ipa/ipa-icf-37.c: New test.
15575 2015-02-28 Martin Liska <mliska@suse.cz>
15576 Jan Hubicka <hubicka@ucw.cz>
15579 * gcc.dg/ipa/ipa-icf-34.c: New test.
15581 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15584 * gcc.target/sh/sh/pr61142.c: New.
15586 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15588 * g++.dg/other/dump-ada-spec-3.C: New test.
15590 2015-03-01 Martin Liska <mliska@suse.cz>
15592 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15593 * g++.dg/ipa/pr63595.C: Update expected results.
15595 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15598 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15600 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15602 * gcc.dg/vect/pr59354.c: Move vector producing code to
15605 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15608 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15609 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15610 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15611 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15613 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15615 PR tree-optimization/65048
15616 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15617 (foo): Use K&R style definition.
15619 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15622 * g++.dg/pr65032.C: New.
15624 2015-02-27 Marek Polacek <polacek@redhat.com>
15627 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15630 2015-02-27 Marek Polacek <polacek@redhat.com>
15633 * gcc.dg/pr65228.c: New test.
15635 2015-02-27 Kai Tietz <ktietz@redhat.com>
15638 * gcc.dg/weak/weak-17.c: New file.
15640 2015-02-27 Richard Biener <rguenther@suse.de>
15643 * g++.dg/lto/pr65193_0.C: New testcase.
15645 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15647 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15648 * gcc.target/s390/hotpatch-8.c: Likewise.
15649 * gcc.target/s390/hotpatch-9.c: Likewise.
15650 * gcc.target/s390/pr61078.c: Likewise.
15651 * gcc.target/s390/pr57960.c: Remove -m64.
15652 * gcc.target/s390/pr61078.c: Likewise.
15654 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15655 Martin Liska <mliska@suse.cz>
15658 * gcc.dg/pr64454.c: Disable ICF.
15659 * gcc.dg/pr28685-1.c: Disable ICF
15660 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15661 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15662 * g++.dg/ipa/ipa-icf-4.C: Update template.
15664 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15666 PR tree-optimization/65216
15667 * gcc.c-torture/execute/pr65216.c: New test.
15669 PR tree-optimization/65215
15670 * gcc.c-torture/execute/pr65215-1.c: New test.
15671 * gcc.c-torture/execute/pr65215-2.c: New test.
15672 * gcc.c-torture/execute/pr65215-3.c: New test.
15673 * gcc.c-torture/execute/pr65215-4.c: New test.
15674 * gcc.c-torture/execute/pr65215-5.c: New test.
15676 2015-02-26 Tom de Vries <tom@codesourcery.com>
15678 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15680 2015-02-26 Martin Liska <mliska@suse.cz>
15681 Jan Hubicka <hubicka@ucw.cz>
15683 * g++.dg/ipa/pr64146.C: Update expected results.
15684 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15685 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15686 * gcc.dg/ipa/ipa-icf-34.c: New test.
15688 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15690 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15691 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15692 (dg-additional-options): Remove dg directive.
15693 (dg-final): Add dg directive.
15695 2015-02-26 Marek Polacek <polacek@redhat.com>
15698 * g++.dg/ipa/pr65008.C: New test.
15700 2015-02-26 Tom de Vries <tom@codesourcery.com>
15702 * lib/profopt.exp (profopt-target-cleanup): New proc.
15703 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15704 files from sources from dg-additional-sources.
15706 2015-02-26 Tom de Vries <tom@codesourcery.com>
15708 * lib/gcov.exp: Cleanup in case of xfail.
15710 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15712 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15714 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15717 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15718 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15719 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15720 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15721 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15722 * g++.dg/debug/pr46123.C: XFAIL and move...
15723 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15724 * gcc.dg/debug/dwarf2-3.c: Move...
15725 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15727 2015-02-26 Marek Polacek <polacek@redhat.com>
15730 * g++.dg/cpp1y/pr65202.C: New test.
15732 2015-02-26 Tom de Vries <tom@codesourcery.com>
15734 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15735 locale_facets.h.gcov.
15737 2015-02-26 Tom de Vries <tom@codesourcery.com>
15739 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15741 2015-02-26 Tom de Vries <tom@codesourcery.com>
15743 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15745 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15748 * gcc.target/i386/pr65217.c: New.
15750 2015-02-26 Tom de Vries <tom@codesourcery.com>
15752 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15754 2015-02-26 Tom de Vries <tom@codesourcery.com>
15756 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15758 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15760 PR tree-optimization/65048
15761 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15763 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15765 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15766 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15768 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15771 * gcc.target/i386/pr65161.c: New test.
15773 2015-02-26 Terry Guo <terry.guo@arm.com>
15775 * gcc.target/arm/no-volatile-in-it.c: New test.
15777 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15779 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15780 (dg-options): Add -save-temps.
15781 (dg-final): Add cleanup-saved-temps.
15783 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15785 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15787 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15789 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15790 * gcc.target/powerpc/pack01.c: Include string.h.
15792 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15795 * gcc.target/i386/pr65167.c: New.
15797 2015-02-25 Kai Tietz <ktietz@redhat.com>
15799 PR tree-optimization/61917
15800 * gcc.dg/vect/vect-pr61917.c: New file.
15802 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15804 PR tree-optimization/65170
15805 * gcc.c-torture/execute/pr65170.c: New test.
15806 * gcc.dg/tree-ssa/vrp96.c: New test.
15808 2015-02-24 Tom de Vries <tom@codesourcery.com>
15810 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15812 2015-02-24 Tom de Vries <tom@codesourcery.com>
15815 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15816 (dg-additional-files-options): Copy additional_sources to
15817 additional_sources_used before emptying additional_sources.
15818 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15819 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15820 (cleanup-saved-temps): Use additional_sources_used instead of
15821 additional_sources.
15822 (dg-test): Reset additional_sources_used.
15824 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15827 * gfortran.dg/integer_exponentiation_6.F90: New test.
15829 2015-02-23 Martin Sebor <msebor@redhat.com>
15832 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15833 two parts. One to save registers, the other to verify the
15834 registers have the right values. Save register state into
15835 static data rather than on the stack.
15837 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15840 * c-c++-common/asan/pr63888.c: New test.
15842 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15845 * gcc.c-torture/compile/pr65163.c: New.
15847 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15849 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15850 with -m31 on 64 bit.
15851 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15852 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15854 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15856 * gcc.target/s390/20090223-1.c: Add
15857 -Wno-implicit-function-declaration option.
15858 * gcc.target/s390/pr42224.c: Likewise.
15859 * gcc.target/s390/pr55718.c: Likewise.
15861 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15863 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15864 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15865 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15866 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15867 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15868 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15869 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15870 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15871 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15872 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15873 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15874 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15875 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15876 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15877 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15878 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15879 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15880 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15881 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15882 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15883 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15885 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15887 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15888 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15889 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15890 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15891 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15892 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15893 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15894 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15895 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15896 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15897 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15898 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15899 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15900 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15901 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15902 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15904 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15908 * gfortran.dg/pr61960.f90: New.
15909 * gfortran.dg/pr64230.f90: New.
15910 * gfortran.dg/pr64980.f03: New.
15912 2015-02-22 Tom de Vries <tom@codesourcery.com>
15914 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15916 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15919 * gnat.dg/timing_events.adb: Removed, invalid test.
15921 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15924 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15926 * g++.dg/gcov/gcov-2.C: Likewise.
15928 2015-02-20 Richard Biener <rguenther@suse.de>
15930 PR tree-optimization/65136
15931 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15933 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15936 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15937 powerpc*-*-linux* and nvptx-*-* blacklisting.
15939 * gcc.dg/sibcall-9.c: New test.
15940 * gcc.dg/sibcall-10.c: New test.
15942 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15944 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15946 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15949 * gcc.target/avr/torture/pr64452.c: New test.
15951 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15953 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15954 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15956 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15959 * lib/target-supports.exp (check_compile): Check whether
15960 additional_sources is defined before using it.
15962 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15964 PR middle-end/65074
15965 * g++.dg/opt/pr65074.C: New file.
15967 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15969 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15970 (size_type): New typedef.
15971 (operator "" _script): Use it for the last argument.
15973 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15975 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15977 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15979 * lib/target-supports.exp (check_compile): Save/restore
15980 additional_sources that may belong to an actual test.
15982 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15984 PR gcov-profile/64634
15985 * g++.dg/gcov/gcov-15.C: New test.
15987 2015-02-18 Tom de Vries <tom@codesourcery.com>
15989 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15991 2015-02-18 Tom de Vries <tom@codesourcery.com>
15993 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15995 2015-02-18 Tom de Vries <tom@codesourcery.com>
15997 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15999 2015-02-18 Tom de Vries <tom@codesourcery.com>
16001 * gfortran.dg/fmt_cache_1.f: Add missing close.
16003 2015-02-18 Tom de Vries <tom@codesourcery.com>
16006 * gfortran.dg/read_eof_8.f90: Add missing close.
16008 2015-02-18 Richard Biener <rguenther@suse.de>
16010 PR tree-optimization/65063
16011 * gcc.dg/pr65063.c: New testcase.
16013 2015-02-18 Richard Biener <rguenther@suse.de>
16015 PR tree-optimization/62217
16016 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16018 2015-02-18 Marek Polacek <polacek@redhat.com>
16021 * c-c++-common/ubsan/pr65081.c: New test.
16023 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16025 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16026 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16028 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16030 * gcc.dg/ipa/propalign-3.c: New test.
16032 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16035 * gcc.target/sh/pr64793.c: New.
16036 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16038 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16040 * gcc.target/arm/divzero.c: New test case.
16042 2015-02-17 Tom de Vries <tom@codesourcery.com>
16044 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16046 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16047 Jakub Jelinek <jakub@redhat.com>
16050 * g++.dg/cpp0x/pr65075.C: New test.
16052 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16055 * gcc.target/powerpc/pr65058.c: New test.
16057 2015-02-16 Jeff Law <law@redhat.com>
16059 PR tree-optimization/64823
16060 * gcc.dg/uninit-20.c: New test.
16062 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16063 James Greenhalgh <james.greenhalgh@arm.com>
16066 * gcc.dg/ipa/ipa-clone-1.c: New test.
16068 2015-02-16 Richard Biener <rguenther@suse.de>
16070 PR tree-optimization/65077
16071 * gcc.dg/torture/pr65077.c: New testcase.
16073 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16075 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16076 Directive adjusted to scan for ldaxr.
16077 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16078 adjusted to scan for ldaex.
16080 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16083 * g++.dg/cpp0x/constexpr-65080.C: New.
16085 2015-02-16 Richard Biener <rguenther@suse.de>
16087 PR tree-optimization/63593
16088 * gcc.dg/pr63593.c: New testcase.
16090 2015-02-16 Marek Polacek <polacek@redhat.com>
16093 * gcc.dg/pr65066.c: New test.
16095 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16097 * gcc.dg/pr65002.C: Move ...
16098 * g++.dg/ipa/pr65002.C: ... here.
16100 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16102 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16103 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16104 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16105 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16107 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16110 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16111 the expression to find calls.
16112 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16113 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16114 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16115 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16116 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16118 2015-02-14 Marek Polacek <polacek@redhat.com>
16121 * gcc.dg/array-11.c: New test.
16122 * gcc.dg/array-12.c: New test.
16123 * gcc.dg/array-13.c: New test.
16124 * gcc.dg/array-14.c: New test.
16125 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16126 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16127 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16128 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16129 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16130 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16132 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16135 * g++.dg/lookup/using54.C: New.
16137 2015-02-13 Jeff Law <law@redhat.com>
16140 Revert my change for tree-optimization/64823.
16142 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16144 PR tree-optimization/65053
16145 * gcc.c-torture/execute/pr65053-1.c: New test.
16146 * gcc.c-torture/execute/pr65053-2.c: New test.
16148 2015-02-13 Marek Polacek <polacek@redhat.com>
16151 * gcc.dg/pr65050.c: New test.
16153 2015-02-13 Jeff Law <law@redhat.com>
16155 PR tree-optimization/64823
16156 * gcc.dg/uninit-20.c: New test.
16158 PR rtl-optimization/47477
16159 * gcc.dg/tree-ssa/pr47477.c: New test.
16161 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16164 * g++.dg/parse/ivdep-2.C: New.
16165 * g++.dg/parse/ivdep-3.C: Likewise.
16167 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16170 * gfortran.dg/continuation_13.f90: New test.
16171 * gfortran.dg/continuation_14.f: New test.
16173 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16176 * g++.dg/cpp0x/sfinae55.C: New.
16178 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16181 * g++.dg/ipa/pr65034.C: New test.
16183 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16185 PR tree-optimization/65002
16186 * gcc.dg/pr65002.C: New.
16188 2015-02-13 Marek Polacek <polacek@redhat.com>
16191 * c-c++-common/pr65040.c: New test.
16193 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16195 PR tree-optimization/64705
16196 * gcc.dg/tree-ssa/pr64705.c: New test.
16198 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16201 * gcc.dg/visibility-22.c: New test.
16202 * gcc.dg/visibility-23.c: New test.
16203 * gcc.target/i386/pr32219-1.c: New test.
16204 * gcc.target/i386/pr32219-2.c: New test.
16205 * gcc.target/i386/pr32219-3.c: New test.
16206 * gcc.target/i386/pr32219-4.c: New test.
16207 * gcc.target/i386/pr32219-5.c: New test.
16208 * gcc.target/i386/pr32219-6.c: New test.
16209 * gcc.target/i386/pr32219-7.c: New test.
16210 * gcc.target/i386/pr32219-8.c: New test.
16211 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16213 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16215 PR libgfortran/57822
16216 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16217 four different KINDs.
16219 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16222 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16225 * g++.dg/ubsan/pr65000.C: New test.
16227 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16230 * gfortran.dg/finalize_28.f90: New test
16232 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16235 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16236 DW_TAG_lexical_block removal.
16237 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16238 * g++.dg/guality/pr55541.C: New test.
16241 * g++.dg/ubsan/pr64984.C: New test.
16243 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16245 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16247 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16250 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16251 instructions for 2015-01-14 get_memmodel changes.
16252 * gcc.target/powerpc/atomic-p8.c: Likewise.
16255 * g++.dg/ubsan/pr65019.C: New test.
16257 PR tree-optimization/65014
16258 * gcc.c-torture/compile/pr65014.c: New test.
16260 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16262 PR libgfortran/57822
16263 * gfortran/fmt_g0_7.f08: Revise test.
16265 2015-02-11 Jeff Law <law@redhat.com>
16268 * gcc.target/m68k/pr63347.c: New test.
16270 2015-02-11 Marek Polacek <polacek@redhat.com>
16272 * g++.dg/ubsan/shift-1.C: New test.
16273 * gcc.dg/ubsan/c-shift-2.c: New test.
16274 * c-c++-common/ubsan/shift-5.c: Remove file.
16276 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16278 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16279 Directive adjusted to XFAIL.
16280 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16283 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16285 PR middle-end/65003
16286 * g++.dg/opt/pr65003.C: New test.
16288 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16290 * lib/target-supports.exp (check_effective_target_pie): Renamed
16292 (check_effective_target_pie_enabled): This.
16293 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16294 * gcc.target/i386/pie.c: Likewise.
16296 2015-02-11 Andrew Pinski <apinski@cavium.com>
16299 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16300 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16302 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16305 * gcc.target/i386/pr61925-1.c: New test.
16306 * gcc.target/i386/pr61925-2.c: New test.
16307 * gcc.target/i386/pr61925-3.c: New test.
16309 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16312 * g++.dg/asan/pr65004.C: New test.
16314 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16317 * gcc.taget/sh/pr64661-0.h: New.
16318 * gcc.taget/sh/pr64661-1.c: New.
16319 * gcc.taget/sh/pr64661-2.c: New.
16320 * gcc.taget/sh/pr64661-3.c: New.
16321 * gcc.taget/sh/pr64661-4.c: New.
16323 2015-02-10 Richard Biener <rguenther@suse.de>
16325 PR tree-optimization/64995
16326 * g++.dg/torture/pr64995.C: New testcase.
16328 2015-02-10 Richard Biener <rguenther@suse.de>
16330 PR tree-optimization/64909
16331 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16333 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16335 * gcc.dg/signbit-sa.c: New test.
16337 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16339 PR libgfortran/57822
16340 * gfortran/fmt_g0_7.f08: New test.
16342 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16344 PR tree-optimization/43378
16345 * gcc.dg/tree-ssa/pr43378.c: New test.
16347 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16350 * g++.dg/torture/pr64978.C: New testcase.
16352 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16355 * gcc.dg/asan/pr64981.c: New test.
16357 2015-02-09 Marek Polacek <polacek@redhat.com>
16360 * gcc.dg/pr64856.c: New test.
16362 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16365 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16366 * gcc.c-torture/execute/pr64979.c: New test.
16368 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16370 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16372 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16374 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16375 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16377 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16380 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16382 2015-02-09 Richard Biener <rguenther@suse.de>
16384 PR tree-optimization/54000
16385 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16387 2015-02-09 Tom de Vries <tom@codesourcery.com>
16389 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16391 2015-02-09 Martin Liska <mliska@suse.cz>
16393 * g++.dg/ipa/pr64858.C: New test.
16395 2015-02-09 Tom de Vries <tom@codesourcery.com>
16397 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16399 2015-02-08 Andrew Pinski <apinski@cavium.com>
16401 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16403 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16406 * gfortran.dg/use_rename_8.f90: New.
16408 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16410 * gnat.dg/addr7.ad[sb]: New test.
16411 * gnat.dg/addr8.ad[sb]: Likewise.
16413 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16416 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16417 from jit.dg/test-compile-to-executable.c's create_code, with a
16418 clarification of the output message.
16419 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16421 (test_jit): Use CHECK_NO_ERRORS when calling
16422 gcc_jit_context_compile_to_file.
16423 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16424 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16425 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16426 about deletions that are attempted.
16427 (jit-verify-compile-to-file): Rename to...
16428 (jit-verify-output-file-was-created): ...this, and drop the
16429 attempt to run "file" and verify the output.
16430 (jit-verify-assembler): New function.
16431 (jit-verify-object): New function.
16432 (jit-verify-dynamic-library): New function.
16433 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16434 favor of an implementation from new file
16435 create-code-for-hello-world-executable.h, which also adds a
16437 (dg-final): Replace jit-verify-compile-to-file with
16438 jit-verify-output-file-was-created, and invoke new function
16439 jit-verify-assembler.
16440 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16441 the output message.
16442 (dg-final): Replace jit-verify-compile-to-file with
16443 jit-verify-output-file-was-created, and invoke new function
16444 jit-verify-dynamic-library.
16445 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16446 favor of an implementation from new file
16447 create-code-for-hello-world-executable.h, which also adds a
16449 (dg-final): Replace jit-verify-compile-to-file with
16450 jit-verify-output-file-was-created. Strengthen the expected stdout
16451 from the built executable.
16452 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16453 favor of an implementation from new file
16454 create-code-for-hello-world-executable.h, which also adds a
16456 (dg-final): Replace jit-verify-compile-to-file with
16457 jit-verify-output-file-was-created, and invoke new function
16459 * jit.dg/verify-dynamic-library.c: New source file.
16461 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16462 Brian Rzycki <b.rzycki@samsung.com>
16464 PR tree-optimization/64878
16465 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16467 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16470 * g++.dg/ipa/pr64896.C: New test.
16472 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16475 * gcc.target/powerpc/pr64205.c: New file.
16477 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16479 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16480 (dg-options): Use -fpie instead of -fPIE -pie.
16482 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16484 PR middle-end/64937
16485 * g++.dg/asan/pr64937.C: New test.
16487 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16490 * gfortran.dg/class_to_type_4.f90: New test
16492 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16494 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16496 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16498 PR rtl-optimization/64957
16500 * gcc.c-torture/execute/pr64957.c: New test.
16502 2015-02-05 Jeff Law <law@redhat.com>
16505 * gcc.target/h8300/pr17306-1.c: New test.
16506 * gcc.target/h8300/pr17306-2.c: New test.
16508 2015-02-05 Tobias Burnus <burnus@net-b.de>
16511 * gfortran.dg/structure_constructor_12.f90: New.
16513 2015-02-05 Jeff Law <law@redhat.com>
16516 gcc.target/h8300/pr58400.c: New test.
16518 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16520 * gcc.target/arm/macro_defs0.c: New test.
16521 * gcc.target/arm/macro_defs1.c: New test.
16522 * gcc.target/arm/macro_defs2.c: New test.
16524 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16526 PR rtl-optimization/64905
16527 * gcc.target/i386/pr64905.c: Require nonpic target.
16528 (dg-options): Add -fomit-frame-pointer.
16531 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16533 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16534 tree dump scanning.
16536 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16539 * gfortran.dg/type_to_class_2.f90: New test
16540 * gfortran.dg/type_to_class_3.f90: New test
16542 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16545 * g++.dg/torture/pr64686.C: New testcase.
16547 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16549 PR rtl-optimization/64905
16550 * gcc.target/i386/pr64905.c: New file.
16552 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16554 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16555 * gcc.dg/guality/pr41616-1.c: Ditto.
16557 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16560 * gcc.dg/pr64817-3.c: New.
16562 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16563 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16565 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16566 pass parameters in registers.
16567 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16568 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16569 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16571 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16572 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16574 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16575 list, allow for multilibed targets.
16576 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16578 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16580 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16581 * gcc.dg/pr46728-6.c: Ditto.
16583 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16585 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16586 for mips_nanlegacy target.
16588 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16590 * gcc.target/i386/chkp-hidden-def.c: New.
16592 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16594 PR middle-end/62103
16595 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16596 to use 24 bits for bitfield b.
16598 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16601 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16602 cache result in a global variable. Include all 32-bit targets for
16605 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16607 PR rtl-optimization/64756
16608 * gcc.c-torture/execute/pr64756.c: New test.
16610 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16613 * gcc.target/sh/pr64660-0.h: New.
16614 * gcc.target/sh/pr64660-1.c: New.
16615 * gcc.target/sh/pr64660-2.c: New.
16616 * gcc.target/sh/pr64660-3.c: New.
16617 * gcc.target/sh/pr64660-4.c: New.
16619 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16622 * g++.dg/warn/Waddress-2.C: New.
16624 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16626 PR middle-end/61225
16627 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16629 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16631 PR preprocessor/64803
16632 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16634 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16636 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16638 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16640 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16641 (_ARM_FPSRC): Add DN and AHP fields.
16642 (clean_results): Force DN=1 on AArch64.
16643 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16644 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16645 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16646 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16647 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16648 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16650 2015-02-02 Alan Modra <amodra@gmail.com>
16652 * gcc.target/powerpc/cprophard.c: New.
16654 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16656 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16657 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16659 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16662 * gcc.dg/pr64817-1.c: New test.
16663 * gcc.dg/pr64817-2.c: New test.
16665 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16668 * gcc.target/sh/pr64851-0.h: New
16669 * gcc.target/sh/pr64851-1.c: New
16670 * gcc.target/sh/pr64851-2.c: New
16671 * gcc.target/sh/pr64851-3.c: New
16672 * gcc.target/sh/pr64851-4.c: New
16674 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16677 * gcc.dg/torture/pr64882.c: New test.
16679 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16682 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16685 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16687 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16688 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16689 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16690 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16691 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16692 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16694 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16695 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16697 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16698 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16701 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16704 * g++.dg/pr64688-2.C: New.
16706 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16708 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16709 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16710 * gcc.target/i386/fuse-caller-save.c: Ditto.
16711 * gcc.target/i386/headmerge-1.c: Ditto.
16712 * gcc.target/i386/headmerge-2.c: Ditto.
16713 * gcc.target/i386/sibcall-6.c: Ditto.
16715 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16718 * gcc.target/i386/pr64617.c: New test.
16720 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16723 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16724 (dg-options): Remove -m32.
16725 (dg-final): Scan for "movb %al" only.
16726 * gcc.target/i386/pr15184-2.c: Ditto.
16728 2015-01-30 Richard Biener <rguenther@suse.de>
16730 PR tree-optimization/64829
16731 * gcc.dg/vect/pr64829.c: New testcase.
16733 2015-01-29 Marek Polacek <polacek@redhat.com>
16736 * gcc.dg/pr64709.c: New test.
16738 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16741 * g++.dg/ubsan/pr64717-1.C: New test.
16742 * g++.dg/ubsan/pr64717-2.C: New test.
16744 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16746 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16748 2015-01-29 Jeff Law <law@redhat.com>
16751 * gcc.target/i386/pr15184-1.c: New test.
16752 * gcc.target/i386/pr15184-2.c: New test.
16754 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16756 PR tree-optimization/64746
16757 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16759 2015-01-29 Richard Biener <rguenther@suse.de>
16761 PR tree-optimization/64853
16762 * gcc.dg/torture/pr64853.c: New testcase.
16764 2015-01-29 Richard Biener <rguenther@suse.de>
16766 PR tree-optimization/64844
16767 * gcc.dg/vect/pr64844.c: New testcase.
16769 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16771 PR middle-end/64809
16772 * gcc.dg/pr64809.c: Delete.
16774 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16776 PR middle-end/64805
16777 * gcc.target/i386/pr64805.c: New.
16779 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16781 * gcc.dg/guality/guality.h (main): Add argv[0] to
16782 guality_gdb_command.
16784 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16787 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16789 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16792 * gcc.target/sh/sh.exp
16793 (check_effective_target_atomic_model_soft_gusa_available,
16794 check_effective_target_atomic_model_soft_tcb_available,
16795 check_effective_target_atomic_model_soft_imask_available,
16796 check_effective_target_atomic_model_hard_llcs_available): New.
16797 * gcc.target/sh/pr64659-0.h: New.
16798 * gcc.target/sh/pr64659-1.c: New.
16799 * gcc.target/sh/pr64659-2.c: New.
16800 * gcc.target/sh/pr64659-3.c: New.
16801 * gcc.target/sh/pr64659-4.c: New.
16803 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16805 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16806 scan-assembler-times pattern.
16808 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16810 PR middle-end/64809
16811 * gcc.dg/pr64809.c: New test.
16813 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16815 PR tree-optimization/64277
16816 * gcc.dg/pr64277.c: New.
16818 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16820 PR tree-optimization/64718
16821 * gcc.c-torture/execute/pr64718.c: New test.
16823 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16825 * gcc.target/aarch64/abs_2.c: New.
16827 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16829 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16830 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16831 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16834 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16837 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16838 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16839 { target comdat_group }.
16841 2015-01-27 Tobias Burnus <burnus@net-b.de>
16844 * gfortran.dg/goacc/coarray_2.f90: New.
16846 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16850 * g++.dg/torture/pr64139.C: New testcase.
16851 * g++.dg/torture/pr60871.C: Likewise.
16853 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16856 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16857 prevent linking errors.
16859 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16862 * g++.dg/torture/pr64282.C: New testcase.
16864 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16866 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16869 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16871 * gcc.target/s390/hotpatch-13.c: New testcase.
16872 * gcc.target/s390/hotpatch-14.c: New testcase.
16873 * gcc.target/s390/hotpatch-15.c: New testcase.
16874 * gcc.target/s390/hotpatch-16.c: New testcase.
16875 * gcc.target/s390/hotpatch-17.c: New testcase.
16876 * gcc.target/s390/hotpatch-18.c: New testcase.
16877 * gcc.target/s390/hotpatch-19.c: New testcase.
16878 * gcc.target/s390/hotpatch-20.c: New testcase.
16879 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16880 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16881 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16882 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16883 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16884 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16885 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16886 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16887 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16888 * gcc.target/s390/hotpatch-10.c: Likewise.
16889 * gcc.target/s390/hotpatch-11.c: Likewise.
16890 * gcc.target/s390/hotpatch-12.c: Likewise.
16891 * gcc.target/s390/hotpatch-2.c: Likewise.
16892 * gcc.target/s390/hotpatch-3.c: Likewise.
16893 * gcc.target/s390/hotpatch-4.c: Likewise.
16894 * gcc.target/s390/hotpatch-5.c: Likewise.
16895 * gcc.target/s390/hotpatch-6.c: Likewise.
16896 * gcc.target/s390/hotpatch-7.c: Likewise.
16897 * gcc.target/s390/hotpatch-8.c: Likewise.
16898 * gcc.target/s390/hotpatch-9.c: Likewise.
16899 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16900 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16901 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16902 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16903 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16904 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16905 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16906 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16908 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16910 * gcc.dg/long_branch.c: New testcase.
16912 2015-01-27 Richard Biener <rguenther@suse.de>
16914 PR tree-optimization/56273
16915 PR tree-optimization/59124
16916 PR tree-optimization/64277
16917 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16918 * gcc.dg/Warray-bounds-12.c: Likewise.
16919 * gcc.dg/Warray-bounds-13.c: Likewise.
16921 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16923 PR rtl-optimization/61058
16924 * gcc.dg/pr61058.c: New test.
16926 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16928 * gcc.target/i386/chkp-narrow-bounds.c: New.
16930 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16932 PR tree-optimization/64807
16933 * gcc.dg/pr64807.c: New test.
16936 * gcc.dg/pr64766.c: New test.
16938 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16941 * gcc.target/sh/pr49263-4.c: New.
16943 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16946 * gfortran.dg/allocate_with_mold_1.f90: New test
16948 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16951 * gcc.dg/pr64778.c: New test.
16953 PR middle-end/64421
16954 * gcc.dg/vect/pr64421.c: New test.
16956 2015-01-26 Tobias Burnus <burnus@net-b.de>
16959 * gfortran.dg/coarray_36.f: New.
16960 * gfortran.dg/coarray_37.f90: New.
16962 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16965 * gfortran.dg/class_allocate_18.f90: New.
16967 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16969 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16971 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16973 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16975 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16977 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16979 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16981 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16983 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16985 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16986 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16987 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16988 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16990 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16992 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16993 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16994 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16996 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16998 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16999 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17000 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17001 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17002 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17005 2015-01-26 Richard Biener <rguenther@suse.de>
17007 PR middle-end/64764
17008 * gcc.dg/uninit-19.c: New testcase.
17010 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17012 * lib/target-supports.exp (check_effective_target_vect64): Add
17015 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17018 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17020 2015-01-26 Tony Liu <tony.liu@arm.com>
17022 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17025 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17027 PR libfortran/64770
17028 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17029 correctly, clean up afterwards.
17031 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17034 * gfortran.dg/use_rename_7.f90: New.
17036 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17038 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17039 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17041 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17044 * gcc.target/sh/pr54236-4.c: New.
17046 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17048 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17049 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17052 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17054 PR libfortran/64770
17055 * gfortran.dg/open_new_segv.f90: New test.
17057 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17066 * gcc.target/sh/pr64345-1.c: New.
17067 * gcc.target/sh/pr64345-2.c: New.
17068 * gcc.target/sh/pr59533-1.c: New.
17069 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17070 * gcc.target/sh/pr52933-2.c: Likewise.
17071 * gcc.target/sh/pr54089-1.c: Likewise.
17072 * gcc.target/sh/pr54236-1.c: Likewise.
17073 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17074 * gcc.target/sh/pr49263-1.c: Remove xfails.
17075 * gcc.target/sh/pr49263-2.c: Likewise.
17076 * gcc.target/sh/pr49263-3.c: Likewise.
17077 * gcc.target/sh/pr53987-1.c: Likewise.
17078 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17079 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17080 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17081 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17082 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17083 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17085 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17088 2015-01-24 Tom de Vries <tom@codesourcery.com>
17090 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17092 2015-01-23 Ian Lance Taylor <iant@google.com>
17095 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17096 targets without split stack support.
17098 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17101 * gcc.target/i386/pr64317.c: New test.
17103 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17105 PR rtl-optimization/63637
17106 PR rtl-optimization/60663
17107 * gcc.dg/pr63637-1.c: New test.
17108 * gcc.dg/pr63637-2.c: New test.
17109 * gcc.dg/pr63637-3.c: New test.
17110 * gcc.dg/pr63637-4.c: New test.
17111 * gcc.dg/pr63637-5.c: New test.
17112 * gcc.dg/pr63637-6.c: New test.
17113 * gcc.target/i386/pr63637-1.c: New test.
17114 * gcc.target/i386/pr63637-2.c: New test.
17115 * gcc.target/i386/pr63637-3.c: New test.
17116 * gcc.target/i386/pr63637-4.c: New test.
17117 * gcc.target/i386/pr63637-5.c: New test.
17118 * gcc.target/i386/pr63637-6.c: New test.
17120 2015-01-23 Richard Biener <rguenther@suse.de>
17123 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17124 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17126 2015-01-23 Marek Polacek <polacek@redhat.com>
17128 PR preprocessor/60570
17129 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17130 * gcc.dg/cpp/pr60570.c: New test.
17132 2015-01-23 Richard Biener <rguenther@suse.de>
17135 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17136 vectorization on vect64 targets.
17138 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17141 * gfortran.dg/class_allocate_17.f90: New.
17143 2015-01-23 Tobias Burnus <burnus@net-b.de>
17146 * gfortran.dg/goacc/combined_loop.f90: New.
17148 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17151 * gfortran.dg/make_unit.f90: New test.
17153 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17156 * gfortran.dg/negative_unit_int8.f: Update.
17158 2015-01-22 Jeff Law <law@redhat.com>
17161 * gcc.target/m68k/pr52076-1.c: New test.
17162 * gcc.target/m68k/pr52076-2.c: New test.
17164 2015-01-22 Richard Biener <rguenther@suse.de>
17166 PR middle-end/64728
17167 * gcc.dg/torture/pr64728.c: New testcase.
17169 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17172 * g++.dg/pr64688.C: New test.
17174 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17176 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17177 to avoid errors with -fpic.
17179 2015-01-22 Richard Biener <rguenther@suse.de>
17182 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17184 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17186 PR rtl-optimization/64682
17187 * gcc.c-torture/execute/pr64682.c: New file.
17189 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17192 * gcc.dg/pr64511.c: New test.
17194 PR rtl-optimization/62078
17195 * g++.dg/opt/pr62078.C: New test.
17198 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17200 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17203 * gfortran.dg/internal_pack_15.f90: New test.
17205 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17207 * c-c++-common/tsan/step.c: New testcase.
17209 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17211 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17213 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17215 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17217 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17219 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17221 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17223 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17225 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17227 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17229 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17231 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17233 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17235 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17237 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17239 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17241 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17243 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17245 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17247 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17249 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17251 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17253 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17255 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17257 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17259 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17260 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17261 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17264 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17266 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17267 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17268 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17271 2015-01-21 Renlin Li <renlin.li@arm.com>
17273 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17274 * g++.dg/tls/thread_local5g.C: Likewise.
17275 * g++.dg/tls/thread_local6g.C: Likewise.
17277 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17279 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17280 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17281 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17286 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17287 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17289 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17291 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17292 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17293 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17297 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17298 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17299 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17301 2015-01-20 Jeff Law <law@redhat.com>
17304 * gcc.target/m68k/pr59946.c: New test.
17306 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17308 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17309 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17310 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17312 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17314 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17315 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17316 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17318 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17320 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17321 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17322 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17324 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17326 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17327 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17328 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17330 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17333 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17335 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17336 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17337 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17339 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17341 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17342 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17343 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17345 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17347 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17349 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17351 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17354 * g++.dg/ubsan/pr64632.C: New test.
17357 * gcc.dg/pr64663.c: New test.
17359 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17362 * g++.dg/warn/Wunused-var-23.C: New.
17364 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17367 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17368 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17370 2015-01-20 Richard Biener <rguenther@suse.de>
17373 * gcc.dg/lto/pr64684_0.c: New testcase.
17374 * gcc.dg/lto/pr64684_1.c: Likewise.
17375 * gcc.dg/lto/pr64684_2.c: Likewise.
17376 * gcc.dg/lto/pr64685_0.c: Likewise.
17377 * gcc.dg/lto/pr64685_1.c: Likewise.
17379 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17382 * g++.dg/cpp1y/lambda-init12.C: New.
17384 2015-01-20 Richard Biener <rguenther@suse.de>
17386 PR tree-optimization/64410
17387 * g++.dg/vect/pr64410.cc: Require vect_double.
17389 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17392 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17394 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17398 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17400 PR rtl-optimization/64081
17401 * gcc.dg/pr64081.c: New test.
17403 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17405 * jit.dg/harness.h: Include <unistd.h>.
17406 (CHECK_NO_ERRORS): New.
17407 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17408 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17409 gcc_jit_context_compile_to_file.
17410 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17411 args to the spawned executable.
17412 (jit-expand-vars): New function.
17413 (jit-exe-params): New variable.
17414 (dg-jit-set-exe-params): New function.
17415 (jit-dg-test): Detect testcases that use
17416 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17417 Set arguments of spawned process to jit-exe-params.
17418 (jit-get-output-filename): New function.
17419 (jit-setup-compile-to-file): New function.
17420 (jit-verify-compile-to-file): New function.
17421 (jit-run-executable): New function.
17422 (jit-verify-executable): New function.
17423 * jit.dg/test-compile-to-assembler.c: New testcase.
17424 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17425 * jit.dg/test-compile-to-executable.c: New testcase.
17426 * jit.dg/test-compile-to-object.c: New testcase.
17428 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17431 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17434 2015-01-19 Martin Liska <mliska@suse.cz>
17436 * objc/compile/pr64668.m: New test.
17438 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17440 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17441 (create_overflow_fn): Update comment to clarify that
17442 the third param of the created function is a bool *, not
17444 (verify_int_overflow_fn): Convert param "expected_ovf" from
17445 int to bool. Update third param of "overflow_fn_type" from int *
17446 to bool *. Update local "actual_ovf" from int to bool.
17447 (verify_uint_overflow_fn): Likewise.
17449 2015-01-19 Martin Liska <mliska@suse.cz>
17451 * gcc.dg/ipa/ipa-icf-33.c: New test.
17453 2015-01-19 Felix Yang <felix.yang@huawei.com>
17454 Haijian Zhang <z.zhanghaijian@huawei.com>
17456 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17457 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17458 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17459 result_float64x2, expected_hfloat64x2): New helper type, variable and
17461 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17462 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17463 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17464 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17465 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17466 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17467 and target without the FMA feature.
17469 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17471 * gcc.target/aarch64/pr64304.c: New testcase.
17473 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17475 PR rtl-optimization/64081
17476 * gcc.dg/pr64081.c: New test.
17478 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17481 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17483 * gcc.target/aarch64/test_frame_6.c: Likewise.
17484 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17485 and x19 (in the epilogue).
17486 * gcc.target/aarch64/test_frame_4.c: Likewise.
17487 * gcc.target/aarch64/test_frame_7.c: Likewise.
17489 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17491 * gcc.target/i386/chkp-always_inline.c: New.
17493 2015-01-15 Andrew Pinski <apinski@cavium.com>
17494 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17496 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17497 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17499 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17502 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17503 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17505 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17508 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17510 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17513 * gcc.target/sh/torture/pr64652.c: New.
17515 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17517 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17518 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17519 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17520 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17521 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17522 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17524 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17527 * g++.dg/torture/pr64378.C: New testcase.
17529 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17532 * gfortran.dg/block_13.f08: New test
17534 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17537 * gfortran.dg/associate_1.f03: Allow test for character with
17540 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17542 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17543 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17545 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17547 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17549 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17552 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17554 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17557 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17560 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17563 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17565 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17568 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17570 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17572 PR rtl-optimization/52773
17573 * gcc.c-torture/compile/pr52773.c: New test.
17575 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17578 * g++.dg/cpp0x/alias-decl-46.C: New.
17580 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17582 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17584 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17586 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17588 (CHECK_FP): Likewise.
17589 (CHECK_CUMULATIVE_SAT): Likewise.
17591 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17593 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17594 (Set_Neon_Cumulative_Sat): Add parameter.
17595 (__set_neon_cumulative_sat): Support new parameter.
17596 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17597 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17599 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17600 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17603 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17605 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17606 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17608 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17611 * g++.dg/tls/thread_local-ice4.C: New.
17613 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17615 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17618 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17621 * g++.dg/cpp0x/vt-62276.C: New.
17623 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17625 PR middle-end/64353
17626 * g++.dg/pr64353.C: New.
17628 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17631 * gcc.target/aarch64/pr64263_1.c: New test.
17633 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17635 PR tree-optimization/64434
17636 * gcc.dg/torture/pr64434.c: Move to...
17637 * gcc.dg/pr64434.c: ... here.
17639 2015-01-16 Richard Biener <rguenther@suse.de>
17641 PR middle-end/64614
17642 * gcc.dg/uninit-18.c: New testcase.
17644 2015-01-16 Richard Biener <rguenther@suse.de>
17646 PR tree-optimization/64568
17647 * g++.dg/torture/pr64568-2.C: New testcase.
17649 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17652 * gcc.target/i386/chkp-label-address.c: New.
17654 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17657 * gfortran.dg/pointer_init_6.f90: Extended.
17659 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17661 * gcc.c-torture/compile/20150108.c: New test.
17663 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17665 * gcc.target/visium: New directory.
17667 2015-01-16 Richard Biener <rguenther@suse.de>
17669 PR tree-optimization/61743
17670 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17671 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17673 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17675 * gcc.dg/pr64015.c: New test.
17677 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17681 * g++.dg/ipa/pr64612.C: New test.
17683 2015-01-16 Renlin Li <renlin.li@arm.com>
17685 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17687 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17689 * gcc.target/i386/sse-14.c: Test new intrinsic.
17690 * gcc.target/i386/sse-22.c: Ditto.
17692 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17695 * g++.dg/cpp0x/auto44.C: New.
17697 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17700 * gcc.target/nios2/gpopt-all.c: New test case.
17701 * gcc.target/nios2/gpopt-local.c: New test case.
17702 * gcc.target/nios2/gpopt-global.c: New test case.
17703 * gcc.target/nios2/gpopt-data.c: New test case.
17704 * gcc.target/nios2/gpopt-none.c: New test case.
17706 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17708 * g++.dg/ubsan/vptr-1.C: New test.
17709 * g++.dg/ubsan/vptr-2.C: New test.
17710 * g++.dg/ubsan/vptr-3.C: New test.
17711 * g++.dg/ubsan/vptr-4.C: New test.
17712 * g++.dg/ubsan/vptr-5.C: New test.
17713 * g++.dg/ubsan/vptr-6.C: New test.
17714 * g++.dg/ubsan/vptr-7.C: New test.
17715 * g++.dg/ubsan/vptr-8.C: New test.
17716 * g++.dg/ubsan/vptr-9.C: New test.
17718 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17720 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17722 * lib/gcc-dg.exp: Likewise.
17724 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17726 PR rtl-optimization/64110
17727 * gcc.target/i386/pr64110.c: Add scan-assembler.
17729 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17730 James Norris <jnorris@codesourcery.com>
17731 Cesar Philippidis <cesar@codesourcery.com>
17732 Ilmir Usmanov <i.usmanov@samsung.com>
17734 * lib/target-supports.exp (check_effective_target_fopenacc): New
17736 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17737 * g++.dg/goacc/goacc.exp: Likewise.
17738 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17739 * gcc.dg/goacc/goacc.exp: Likewise.
17740 * gfortran.dg/goacc/goacc.exp: Likewise.
17741 * c-c++-common/cpp/openacc-define-1.c: New file.
17742 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17743 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17744 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17745 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17746 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17747 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17748 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17749 * c-c++-common/goacc/cache-1.c: Likewise.
17750 * c-c++-common/goacc/clauses-fail.c: Likewise.
17751 * c-c++-common/goacc/collapse-1.c: Likewise.
17752 * c-c++-common/goacc/data-1.c: Likewise.
17753 * c-c++-common/goacc/data-2.c: Likewise.
17754 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17755 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17756 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17757 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17758 * c-c++-common/goacc/if-clause-1.c: Likewise.
17759 * c-c++-common/goacc/if-clause-2.c: Likewise.
17760 * c-c++-common/goacc/kernels-1.c: Likewise.
17761 * c-c++-common/goacc/loop-1.c: Likewise.
17762 * c-c++-common/goacc/loop-private-1.c: Likewise.
17763 * c-c++-common/goacc/nesting-1.c: Likewise.
17764 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17765 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17766 * c-c++-common/goacc/parallel-1.c: Likewise.
17767 * c-c++-common/goacc/pcopy.c: Likewise.
17768 * c-c++-common/goacc/pcopyin.c: Likewise.
17769 * c-c++-common/goacc/pcopyout.c: Likewise.
17770 * c-c++-common/goacc/pcreate.c: Likewise.
17771 * c-c++-common/goacc/pragma_context.c: Likewise.
17772 * c-c++-common/goacc/present-1.c: Likewise.
17773 * c-c++-common/goacc/reduction-1.c: Likewise.
17774 * c-c++-common/goacc/reduction-2.c: Likewise.
17775 * c-c++-common/goacc/reduction-3.c: Likewise.
17776 * c-c++-common/goacc/reduction-4.c: Likewise.
17777 * c-c++-common/goacc/sb-1.c: Likewise.
17778 * c-c++-common/goacc/sb-2.c: Likewise.
17779 * c-c++-common/goacc/sb-3.c: Likewise.
17780 * c-c++-common/goacc/update-1.c: Likewise.
17781 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17782 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17783 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17784 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17785 * gfortran.dg/goacc/assumed.f95: Likewise.
17786 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17787 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17788 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17789 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17790 * gfortran.dg/goacc/branch.f95: Likewise.
17791 * gfortran.dg/goacc/cache-1.f95: Likewise.
17792 * gfortran.dg/goacc/coarray.f95: Likewise.
17793 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17794 * gfortran.dg/goacc/cray.f95: Likewise.
17795 * gfortran.dg/goacc/critical.f95: Likewise.
17796 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17797 * gfortran.dg/goacc/data-tree.f95: Likewise.
17798 * gfortran.dg/goacc/declare-1.f95: Likewise.
17799 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17800 * gfortran.dg/goacc/fixed-1.f: Likewise.
17801 * gfortran.dg/goacc/fixed-2.f: Likewise.
17802 * gfortran.dg/goacc/fixed-3.f: Likewise.
17803 * gfortran.dg/goacc/fixed-4.f: Likewise.
17804 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17805 * gfortran.dg/goacc/if.f95: Likewise.
17806 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17807 * gfortran.dg/goacc/list.f95: Likewise.
17808 * gfortran.dg/goacc/literal.f95: Likewise.
17809 * gfortran.dg/goacc/loop-1.f95: Likewise.
17810 * gfortran.dg/goacc/loop-2.f95: Likewise.
17811 * gfortran.dg/goacc/loop-3.f95: Likewise.
17812 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17813 * gfortran.dg/goacc/omp.f95: Likewise.
17814 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17815 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17816 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17817 * gfortran.dg/goacc/parameter.f95: Likewise.
17818 * gfortran.dg/goacc/private-1.f95: Likewise.
17819 * gfortran.dg/goacc/private-2.f95: Likewise.
17820 * gfortran.dg/goacc/private-3.f95: Likewise.
17821 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17822 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17823 * gfortran.dg/goacc/reduction.f95: Likewise.
17824 * gfortran.dg/goacc/routine-1.f90: Likewise.
17825 * gfortran.dg/goacc/routine-2.f90: Likewise.
17826 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17827 * gfortran.dg/goacc/several-directives.f95: Likewise.
17828 * gfortran.dg/goacc/sie.f95: Likewise.
17829 * gfortran.dg/goacc/subarrays.f95: Likewise.
17830 * gfortran.dg/gomp/map-1.f90: Likewise.
17831 * gfortran.dg/openacc-define-1.f90: Likewise.
17832 * gfortran.dg/openacc-define-2.f90: Likewise.
17833 * gfortran.dg/openacc-define-3.f90: Likewise.
17834 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17835 * g++.dg/gomp/block-2.C: Likewise.
17836 * g++.dg/gomp/block-3.C: Likewise.
17837 * g++.dg/gomp/block-5.C: Likewise.
17838 * g++.dg/gomp/target-1.C: Likewise.
17839 * g++.dg/gomp/target-2.C: Likewise.
17840 * g++.dg/gomp/taskgroup-1.C: Likewise.
17841 * g++.dg/gomp/teams-1.C: Likewise.
17842 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17843 * gcc.dg/cilk-plus/jump.c: Likewise.
17844 * gcc.dg/gomp/block-1.c: Likewise.
17845 * gcc.dg/gomp/block-10.c: Likewise.
17846 * gcc.dg/gomp/block-2.c: Likewise.
17847 * gcc.dg/gomp/block-3.c: Likewise.
17848 * gcc.dg/gomp/block-4.c: Likewise.
17849 * gcc.dg/gomp/block-5.c: Likewise.
17850 * gcc.dg/gomp/block-6.c: Likewise.
17851 * gcc.dg/gomp/block-7.c: Likewise.
17852 * gcc.dg/gomp/block-8.c: Likewise.
17853 * gcc.dg/gomp/block-9.c: Likewise.
17854 * gcc.dg/gomp/target-1.c: Likewise.
17855 * gcc.dg/gomp/target-2.c: Likewise.
17856 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17857 * gcc.dg/gomp/teams-1.c: Likewise.
17859 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17861 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17864 2015-01-15 Mike Stump <mikestump@comcast.net>
17866 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17867 * gcc.dg/inline_2.c: Likewise.
17868 * gcc.dg/inline_3.c: Likewise.
17869 * gcc.dg/inline_4.c: Likewise.
17871 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17874 * gfortran.dg/proc_ptr_comp_43.f90: New.
17876 2015-01-15 Mike Stump <mikestump@comcast.net>
17878 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17879 * gcc.dg/unroll_2.c: Likewise.
17880 * gcc.dg/unroll_3.c: Likewise.
17881 * gcc.dg/unroll_4.c: Likewise.
17882 * gcc.dg/unroll_5.c: Likewise.
17884 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17887 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17889 * gcc.target/aarch64/test_frame_6.c: Likewise.
17890 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17891 x30 and x19 (in the epilogue).
17892 * gcc.target/aarch64/test_frame_4.c: Likewise.
17893 * gcc.target/aarch64/test_frame_7.c: Likewise.
17895 2015-01-15 Martin Liska <mliska@suse.cz>
17897 * g++.dg/ipa/pr64068.C: New test.
17898 * gcc.dg/ipa/PR64559.c: New test.
17900 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17902 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17905 2015-01-15 Richard Biener <rguenther@suse.de>
17907 PR tree-optimization/61743
17908 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17909 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17911 2015-01-15 Renlin Li <renlin.li@arm.com>
17913 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17914 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17916 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17918 * gcc.dg/vect/vect-aggressive-1.c: New.
17919 * gcc.target/i386/avx2-vect-aggressive.c: New.
17921 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17923 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17925 2015-01-15 Richard Biener <rguenther@suse.de>
17928 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17929 -Wl,-undefined,dynamic_lookup.
17931 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17933 * gnat.dg/opt47.adb: New test.
17935 2015-01-15 Richard Biener <rguenther@suse.de>
17938 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17940 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17942 PR tree-optimization/64434
17943 * gcc.dg/torture/pr64434.c: New test.
17945 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17947 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17948 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17949 -march=loongson* and -march=octeon* require -mno-micromips.
17951 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17952 Matthew Fortune <matthew.fortune@imgtec.com>
17954 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17955 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17956 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17957 * gcc.target/mips/call-saved-7.c: New file.
17958 * gcc.target/mips/call-saved-8.c: New file.
17959 * gcc.target/mips/call-saved-9.c: New file.
17961 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17963 * gcc.target/mips/lsa.c: New file.
17964 * gcc.target/mips/mips64-lsa.c: Likewise.
17965 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17966 * gcc.target/mips/mulsize-4.c: Likewise.
17967 * gcc.target/mips/mulsize-5.c: New file.
17968 * gcc.target/mips/mulsize-6.c: Likewise.
17969 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17970 and !HAS_LSA as ghost options.
17971 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17974 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17976 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17978 2015-01-15 Richard Biener <rguenther@suse.de>
17980 PR middle-end/64365
17981 * gcc.dg/torture/pr64365.c: New testcase.
17983 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17985 * gcc.dg/stackprotectexplicit1.c: New test.
17986 * g++.dg/stackprotectexplicit2.c: New test.
17988 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17991 * gfortran.dg/inquire_internal.f90: New.
17992 * gfortran.dg/negative_unit_check.f90: New.
17994 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17997 * gcc.target/sh/pr53988-1.c: New.
17999 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18002 * g++.dg/tls/thread_local-ice3.C: New.
18004 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18006 * gcc.target/i386/fentry-override.c: Properly place {} in target
18007 selector. Remove nonpic.
18008 * gcc.target/i386/fentry.c: Likewise.
18010 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18012 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18013 warnings instead of errors.
18015 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18017 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18018 option support instead of ENABLE_LTO from Makefile.
18020 2015-01-14 Richard Biener <rguenther@suse.de>
18022 PR tree-optimization/59354
18023 * gcc.dg/vect/pr59354.c: New testcase.
18025 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18027 * lib/target-supports.exp
18028 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18029 on ARM architures before v7.
18031 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18033 PR middle-end/59448
18034 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18035 an atomic_exchange.
18037 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18040 * gcc.target/i386/pr64386.c: New test.
18042 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18045 * gcc.target/i386/pr64393.c: New test.
18047 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18050 * gcc.target/i386/pr64387.c: New test.
18052 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18054 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18056 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18058 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18060 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18063 * gcc.target/arm/pr64453.c: New.
18065 2015-01-14 Richard Biener <rguenther@suse.de>
18068 * gcc.dg/lto/pr64415_0.c: New testcase.
18069 * gcc.dg/lto/pr64415_1.c: Likewise.
18071 2015-01-14 Martin Liska <mliska@suse.cz>
18073 * gcc.dg/ipa/pr64307.c: New test.
18075 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18077 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18078 64-bit and 128-bit.
18080 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18083 * gcc.target/arm/pr64460_1.c: New test.
18085 2015-01-14 Richard Biener <rguenther@suse.de>
18087 PR tree-optimization/64493
18088 PR tree-optimization/64495
18089 * gcc.dg/vect/pr64493.c: New testcase.
18090 * gcc.dg/vect/pr64495.c: Likewise.
18092 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18094 * gcc.dg/Warray-bounds-11.c: New test-case.
18096 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18098 * gcc.target/mips/octeon3-pipe-1.c: New test.
18100 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18102 * jit.dg/harness.h (set_up_logging): Move string concatenation
18104 (concat_strings): New function.
18105 (dump_reproducer): New function.
18106 (test_jit): Call dump_reproducer.
18107 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18109 (jit-dg-test): Delete any generated reproducer from previous runs.
18110 Verify that a generated reproducer was created, and verify that it
18112 * jit.dg/test-nested-contexts.c (main): Call
18113 gcc_jit_context_dump_reproducer_to_file.
18115 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18117 * gcc.dg/aru-2.c: Add dg-require-profiling.
18119 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18121 * lib/target-supports.exp (check_profiling_available): Check if
18124 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18127 * g++.dg/torture/pr64565.C: New testcase.
18129 2015-01-13 Marek Polacek <polacek@redhat.com>
18131 PR middle-end/64391
18132 * gcc.dg/tm/pr64391.c: New test.
18134 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18136 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18139 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18141 * gcc.target/i386/pie.c: New test.
18143 * lib/target-supports.exp (check_effective_target_pie): New.
18145 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18147 PR rtl-optimization/64286
18148 * gcc.target/i386/avx2-pr64286.c: New test.
18150 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18153 * g++.dg/cpp0x/vt-57626.C: New.
18155 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18158 * gfortran.dg/pr64528.f90: New test.
18160 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18162 * gcc.target/aarch64/subsp.c: New test.
18164 2015-01-13 Andrew Pinski <apinski@cavium.com>
18166 * gcc.target/aarch64/store-pair-1.c: New testcase.
18168 2015-01-13 Richard Biener <rguenther@suse.de>
18171 * gcc.dg/lto/pr64373_0.c: New testcase.
18173 2015-01-13 Andrew Pinski <apinski@cavium.com>
18175 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18176 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18178 2015-01-13 Richard Biener <rguenther@suse.de>
18180 PR tree-optimization/64406
18181 * gcc.dg/pr64406.c: New testcase.
18183 2015-01-13 Richard Biener <rguenther@suse.de>
18185 PR tree-optimization/64404
18186 * gcc.dg/vect/pr64404.c: New testcase.
18188 2015-01-13 Richard Biener <rguenther@suse.de>
18190 PR tree-optimization/64568
18191 * g++.dg/torture/pr64568.C: New testcase.
18193 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18195 * jit.dg/test-error-local-used-from-other-function.c: New test
18197 * jit.dg/test-error-param-reuse.c: New test case.
18198 * jit.dg/test-error-param-sharing.c: New test case.
18199 * jit.dg/test-error-param-used-from-other-function.c: New test
18201 * jit.dg/test-error-param-used-without-a-function.c: New test
18204 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18206 PR tree-optimization/64563
18207 * gcc.dg/pr64563.c: New test.
18210 * gcc.target/i386/pr64513.c: New test.
18212 PR tree-optimization/64454
18213 * gcc.dg/pr64454.c: New test.
18216 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18218 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18219 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18220 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18221 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18222 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18223 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18224 * gcc.dg/vect/slp-25.c: Likewise.
18225 * gcc.dg/vect/vect-109.c: Likewise.
18226 * gcc.dg/vect/vect-13.c: Likewise.
18227 * gcc.dg/vect/vect-17.c: Likewise.
18228 * gcc.dg/vect/vect-18.c: Likewise.
18229 * gcc.dg/vect/vect-19.c: Likewise.
18230 * gcc.dg/vect/vect-20.c: Likewise.
18231 * gcc.dg/vect/vect-21.c: Likewise.
18232 * gcc.dg/vect/vect-22.c: Likewise.
18233 * gcc.dg/vect/vect-27.c: Likewise.
18234 * gcc.dg/vect/vect-29.c: Likewise.
18235 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18236 * gcc.dg/vect/vect-2.c: Likewise.
18237 * gcc.dg/vect/vect-3.c: Likewise.
18238 * gcc.dg/vect/vect-4.c: Likewise.
18239 * gcc.dg/vect/vect-5.c: Likewise.
18240 * gcc.dg/vect/vect-72.c: Likewise.
18241 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18242 * gcc.dg/vect/vect-73.c: Likewise.
18243 * gcc.dg/vect/vect-77-global.c: Likewise.
18244 * gcc.dg/vect/vect-78-global.c: Likewise.
18245 * gcc.dg/vect/vect-7.c: Likewise.
18246 * gcc.dg/vect/vect-86.c: Likewise.
18247 * gcc.dg/vect/vect-align-1.c: Likewise.
18248 * gcc.dg/vect/vect-align-3.c: Likewise.
18249 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18250 * gcc.dg/vect/vect-all.c: Likewise.
18251 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18252 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18253 * gcc.dg/vect/vect-peel-3.c: Likewise.
18254 * gcc.dg/vect/vect-peel-4.c: Likewise.
18255 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18257 2015-01-12 Jeff Law <law@redhat.com>
18260 * gcc.target/m68k/pr64461.c: New test.
18262 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18264 * jit.dg/test-array-as-pointer.c (create_code): Update call
18265 to gcc_jit_context_new_global by setting "kind" to
18266 GCC_JIT_GLOBAL_IMPORTED.
18267 * jit.dg/test-error-array-as-pointer.c: Likewise.
18268 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18269 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18270 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18271 * jit.dg/test-using-global.c (the_global): Rename to...
18272 (imported_global): ...this.
18273 (create_code): Update to test the three kinds of global.
18274 (verify_code): Likewise.
18276 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18279 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18280 undefined behavior.
18281 * gcc.target/i386/pr64291-2.c: Updated.
18283 2015-01-12 Richard Biener <rguenther@suse.de>
18285 PR tree-optimization/64530
18286 * gfortran.dg/pr64530.f90: New testcase.
18288 2015-01-12 Richard Biener <rguenther@suse.de>
18290 PR middle-end/64357
18291 * gcc.dg/torture/pr64357.c: New testcase.
18293 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18295 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18298 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18299 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18301 2015-01-12 Martin Liska <mliska@suse.cz>
18303 * gcc.dg/ipa/PR64550.c: New test.
18305 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18308 * g++.dg/ipa/pr63470.C: New testcase.
18310 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18313 * gfortran.dg/typebound_operator_20.f90: New.
18315 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18318 * gfortran.dg/proc_ptr_comp_42.f90: New.
18320 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18323 * gfortran.dg/proc_ptr_comp_41.f90: New.
18325 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18327 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18329 2015-01-10 Tobias Burnus <burnus@net-b.de>
18332 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18333 and add dg-excess-errors.
18334 * gfortran.dg/line_length_6.f90: New.
18335 * gfortran.dg/line_length_7.f90: New.
18336 * gfortran.dg/line_length_8.f90: New.
18337 * gfortran.dg/line_length_9.f90: New.
18338 * gfortran.dg/line_length_10.f90: New.
18339 * gfortran.dg/line_length_11.f90: New.
18341 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18343 * jit.dg/test-threads.c (struct testcase): Move declaration
18344 to jit.dg/all-non-failing-tests.h.
18345 (testcases): Likewise.
18346 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18347 declaration here from jit.dg/all-non-failing-tests.h.
18348 (testcases): Likewise.
18349 * jit.dg/test-combination.c (create_code): Eliminate spelling
18350 out all of the testcases in favor of looping through the
18351 "testcases" metadata.
18352 (verify_code): Likewise.
18354 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18356 PR rtl-optimization/64536
18357 * gcc.dg/pr64536.c: New test.
18359 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18361 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18362 * jit.dg/test-combination.c (create_code): Likewise.
18363 (verify_code): Likewise.
18364 * jit.dg/test-constants.c: New test case.
18365 * jit.dg/test-threads.c: Add test-constants.c.
18367 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18370 * objc.dg/gnu-api-2-class.m: Add a test case
18371 for the above change.
18373 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18375 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18377 2015-01-09 Richard Biener <rguenther@suse.de>
18379 PR tree-optimization/64410
18380 * g++.dg/vect/pr64410.cc: New testcase.
18382 2015-01-09 Martin Liska <mliska@suse.cz>
18384 * gcc.dg/ipa/ipa-icf-32.c: New test.
18386 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18388 * c-c++-common/tsan/tsan_barrier.h: New.
18389 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18390 * c-c++-common/tsan/bitfield_race.c: Likewise.
18391 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18392 * c-c++-common/tsan/mutexset1.c: Likewise.
18393 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18394 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18395 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18396 * c-c++-common/tsan/simple_race.c: Likewise.
18397 * c-c++-common/tsan/simple_stack.c: Likewise.
18398 * c-c++-common/tsan/sleep_sync.c: Likewise.
18399 * c-c++-common/tsan/tiny_race.c: Likewise.
18400 * c-c++-common/tsan/tls_race.c: Likewise.
18401 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18402 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18403 * g++.dg/tsan/atomic_free.C: Likewise.
18404 * g++.dg/tsan/atomic_free2.C: Likewise.
18405 * g++.dg/tsan/cond_race.C: Likewise.
18406 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18408 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18411 * lib/target-supports.exp (check_effective_target_libatomic_available):
18413 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18414 targets that match effective-target libatomic_available.
18415 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18417 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18419 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18420 Verify the result of gcc_jit_context_get_last_error.
18421 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18423 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18425 PR tree-optimization/63989
18426 * gcc.dg/strlenopt-27.c: New test.
18428 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18430 * jit.dg/harness.h (set_up_logging): New function.
18431 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18432 set_up_logging on the context, so that every testcase is
18433 logged to a particular file.
18434 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18435 and call gcc_jit_context_set_logfile on the top-level context.
18437 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18440 * g++.dg/opt/pr64338.C: New test.
18442 2015-01-08 Tobias Burnus <burnus@net-b.de>
18444 * gfortran.dg/coarray/codimension_2b.f90: New file.
18445 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18446 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18448 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18451 * g++.dg/ext/fnname4.C: New.
18453 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18456 * g++.dg/cpp0x/constexpr-64462.C: New.
18458 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18461 * g++.dg/cpp0x/deleted10.C: New.
18463 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18465 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18467 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18469 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18470 GCC_JIT_UNARY_OP_ABS.
18471 (verify_unary_ops): Likewise.
18473 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18475 * jit.dg/test-arith-overflow.c: New test case.
18476 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18477 * jit.dg/test-combination.c (create_code): Likewise.
18478 (verify_code): Likewise.
18479 * jit.dg/test-threads.c (testcases): Likewise.
18481 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18483 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18484 rather than "jit". Load g++.exp, and call g++_init.
18485 Run test-*.cc files within the testsuite and *.cc files within
18487 (jit-dg-test): Drop the addition of -fgnu89-inline to
18488 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18489 doing it when compiling C testcases (since g++ does not handle
18490 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18491 is restored to the value after g++_init ran, rather than the
18492 value before g++_init ran. Return a list of
18493 $comp_output $output_file, as dg-test assumes.
18495 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18497 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18498 make it easier to figure out the origin of each test result when
18499 running test-combination.c and test-threads.c.
18500 (CHECK_VALUE): Likewise.
18501 (CHECK_DOUBLE_VALUE): Likewise.
18502 (CHECK_STRING_VALUE): Likewise.
18503 (CHECK_STRING_STARTS_WITH): Likewise.
18504 (CHECK_STRING_CONTAINS): Likewise.
18506 (check_string_value): Likewise, add "funcname" param.
18507 (check_string_starts_with): Likewise.
18508 (check_string_contains): Likewise.
18510 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18512 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18513 generating name of built executable.
18515 2015-01-07 Marek Polacek <polacek@redhat.com>
18518 * gcc.dg/pr64440.c: New test.
18519 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18521 2015-01-07 Marek Polacek <polacek@redhat.com>
18524 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18525 * gcc.dg/pr64417.c: New test.
18527 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18530 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18533 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18535 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18536 Check if testcases run without errors, not just if they compile.
18538 2015-01-06 Christian Bruel <christian.bruel@st.com>
18541 * gcc.target/sh/pr64507.c: New test.
18543 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18545 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18547 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18549 * c-c++-common/asan/sanitize-all-1.c: New test.
18550 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18551 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18552 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18553 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18555 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18557 * lib/target-supports.exp (check_profiling_available): Return 0 for
18559 (check_effective_target_tls_runtime): Likewise.
18560 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18561 * gcc.dg/20020312-2.c: Adjust for Visium.
18562 * gcc.dg/tls/thr-cse-1.c: Likewise
18563 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18564 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18565 * gcc.dg/weak/typeof-2.c: Likewise.
18567 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18569 PR rtl-optimization/64287
18570 * gcc.dg/aru-2.c: New test.
18572 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18575 * c-c++-common/ubsan/pr64344-1.c: New test.
18576 * c-c++-common/ubsan/pr64344-2.c: New test.
18578 PR tree-optimization/64465
18579 * gcc.dg/pr64465.c: New test.
18581 PR tree-optimization/64494
18582 * gcc.c-torture/compile/pr64494.c: New test.
18584 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18587 * gfortran.dg/realloc_on_assign_25.f90: New test.
18589 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18591 Update copyright years.
18593 2015-01-05 Marek Polacek <polacek@redhat.com>
18596 * gcc.dg/pr64423.c: New test.
18598 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18600 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18601 mmix-knuth-mmixware for the same reason as for MIPS.
18602 * gcc.dg/debug/debug-2.c: Ditto.
18604 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18606 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18609 * lib/gfortran.exp: Add libatomic library search path.
18610 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18611 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18613 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18615 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18617 * c-c++-common/tsan/bitfield_race.c: New testcase.
18618 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18620 2015-01-02 Tobias Burnus <burnus@net-b.de>
18622 * gfortran.dg/coarray/collectives_4.f90: New.
18624 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18627 * gfortran.dg/extends_16.f90: New.
18629 2015-01-02 Tobias Burnus <burnus@net-b.de>
18631 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18633 2015-01-02 Tobias Burnus <burnus@net-b.de>
18635 * gfortran.dg/coarray/codimension_2.f90: New.
18636 * gfortran.dg/coarray/codimension_2a.f90: New.
18637 * gfortran.dg/coarray_35.f90: New.
18638 * gfortran.dg/coarray_35a.f90: New.
18640 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18643 * gfortran.dg/dummy_procedure_11.f90: New.
18645 Copyright (C) 2015 Free Software Foundation, Inc.
18647 Copying and distribution of this file, with or without modification,
18648 are permitted in any medium without royalty provided the copyright
18649 notice and this notice are preserved.