1 2015-11-27 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/68559
4 * gcc.dg/vect/slp-perm-4.c: Adjust again.
5 * gcc.dg/vect/pr45752.c: Likewise.
7 2015-11-27 Jakub Jelinek <jakub@redhat.com>
9 PR rtl-optimization/68250
10 * gcc.c-torture/execute/pr68250.c: New test.
12 2015-11-27 Marek Polacek <polacek@redhat.com>
14 * gcc.dg/pr63568.c: Convert to GIMPLE.
16 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18 PR rtl-optimization/68506
19 * gcc.c-torture/execute/pr68506.c: New test.
21 2015-11-27 Jakub Jelinek <jakub@redhat.com>
24 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
25 * c-c++-common/gomp/pr63326.c: New test.
27 2015-11-27 Richard Biener <rguenther@suse.de>
29 PR tree-optimization/68553
30 * gcc.dg/vect/pr45752.c: Adjust.
31 * gcc.dg/vect/slp-perm-4.c: Likewise.
33 2015-11-26 Martin Sebor <msebor@redhat.com>
35 * g++.dg/init/new45.C (cookie_size): New constant set to a value
36 appropriate for the target.
37 (operator new[]): Use it.
39 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
42 * g++.dg/cpp0x/pr67238.C: New.
44 2015-11-26 Martin Sebor <msebor@redhat.com>
46 * g++.dg/pr67876.C: Remove duplicate content.
48 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
50 * g++.dg/guality/pr67192.C: New test.
52 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
54 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
55 support code for vqrdml{as}h_lane tests.
56 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
57 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
59 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
61 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
62 support code for vqrdml{as}h tests.
63 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
64 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
66 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
68 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
69 (check_effective_target_arm_arch_FUNC_ok)
70 (add_options_for_arm_arch_FUNC)
71 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
72 to the list to be generated.
73 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
74 (check_effective_target_arm_v8_1a_neon_ok): New.
75 (check_effective_target_arm_v8_1a_neon_hw): New.
77 2015-11-26 Nathan Sidwell <nathan@acm.org>
79 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
81 2015-11-26 Richard Biener <rguenther@suse.de>
84 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
87 2015-11-26 Richard Biener <rguenther@suse.de>
90 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
92 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/concepts/pr67249.C: New.
97 2015-11-26 Richard Biener <rguenther@suse.de>
100 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
101 vectorize init loop and adjust expected outcome.
103 2015-11-26 Richard Biener <rguenther@suse.de>
106 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
107 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
108 also monitor final optimization result.
110 2015-11-26 Jakub Jelinek <jakub@redhat.com>
112 PR rtl-optimization/68249
113 PR rtl-optimization/68321
114 * gcc.c-torture/execute/pr68249.c: New test.
115 * gcc.c-torture/execute/pr68321.c: New test.
117 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
120 * gcc.target/i386/mpx/pr68416.c: New test.
122 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp0x/no-weak1.C: New.
127 2015-11-26 Jakub Jelinek <jakub@redhat.com>
129 PR tree-optimization/68128
130 * gcc.dg/gomp/pr68128-1.c: New test.
131 * gcc.dg/gomp/pr68128-2.c: New test.
133 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135 PR rtl-optimization/67226
136 * gcc.c-torture/execute/pr67226.c: New test.
138 2015-11-26 Jakub Jelinek <jakub@redhat.com>
141 * g++.dg/ubsan/pr68508.C: New test.
143 2015-11-25 Martin Sebor <msebor@redhat.com>
146 * g++.dg/pr67876.C: New test.
148 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
149 Sebastian Pop <s.pop@samsung.com>
151 PR tree-optimization/68453
152 * gfortran.dg/graphite/pr68453.f90: New.
154 2015-11-25 Martin Sebor <msebor@redhat.com>
157 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
158 * gcc.dg/addr_builtin-1.c: Same.
160 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
162 * gcc.target/powerpc/dform-1.c: New test.
163 * gcc.target/powerpc/dform-2.c: Likewise.
165 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
167 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
168 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
169 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
171 2015-11-25 Tom de Vries <tom@codesourcery.com>
173 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
174 * gcc.dg/pr23911.c: Same.
175 * gcc.dg/tree-ssa/20030709-2.c: Same.
176 * gcc.dg/tree-ssa/20030731-2.c: Same.
177 * gcc.dg/tree-ssa/20040729-1.c: Same.
178 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
179 * gcc.dg/tree-ssa/loop-36.c: Same.
180 * gcc.dg/tree-ssa/pr21086.c: Same.
181 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
182 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
183 * gcc.dg/vect/pr26359.c: Same.
184 * c-c++-common/restrict-2.c: Update after adding new lim1.
185 * c-c++-common/restrict-4.c: Same.
186 * g++.dg/tree-ssa/pr33615.C: Same.
187 * g++.dg/tree-ssa/restrict1.C: Same.
188 * gcc.dg/tm/pub-safety-1.c: Same.
189 * gcc.dg/tm/reg-promotion.c: Same.
190 * gcc.dg/tree-ssa/20050314-1.c: Same.
191 * gcc.dg/tree-ssa/loop-32.c: Same.
192 * gcc.dg/tree-ssa/loop-33.c: Same.
193 * gcc.dg/tree-ssa/loop-34.c: Same.
194 * gcc.dg/tree-ssa/loop-35.c: Same.
195 * gcc.dg/tree-ssa/loop-7.c: Same.
196 * gcc.dg/tree-ssa/pr23109.c: Same.
197 * gcc.dg/tree-ssa/restrict-3.c: Same.
198 * gcc.dg/tree-ssa/restrict-5.c: Same.
199 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
200 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
201 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
202 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
203 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
204 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
205 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
206 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
207 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
208 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
209 * gcc.dg/tree-ssa/structopt-1.c: Same.
210 * gfortran.dg/pr32921.f: Same.
211 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
212 * g++.dg/tree-ssa/pr61009.C: Same.
213 * g++.dg/tree-ssa/ssa-dom.C: Same.
214 * gcc.dg/pr20115-1.c: Same.
215 * gcc.dg/tree-prof/20050826-2.c: Same.
216 * gcc.dg/tree-prof/cmpsf-1.c: Same.
217 * gcc.dg/tree-ssa/20030821-1.c: Same.
218 * gcc.dg/tree-ssa/20030922-2.c: Same.
219 * gcc.dg/tree-ssa/20031022-1.c: Same.
220 * gcc.dg/tree-ssa/20040615-1.c: Same.
221 * gcc.dg/tree-ssa/20040624-1.c: Same.
222 * gcc.dg/tree-ssa/pr21417.c: Same.
223 * gcc.dg/tree-ssa/pr61607.c: Same.
224 * gcc.dg/tree-ssa/slsr-27.c: Same.
225 * gcc.dg/tree-ssa/slsr-28.c: Same.
226 * gcc.dg/tree-ssa/slsr-29.c: Same.
227 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
228 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
229 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
230 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
231 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
232 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
233 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
234 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
235 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
236 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
237 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
238 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
239 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
240 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
241 * gcc.dg/tree-ssa/vrp47.c: Same.
242 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
243 * gcc.dg/tree-ssa/foldconst-2.c: Same.
244 * gcc.dg/tree-ssa/loop-40.c: Same.
245 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
247 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/cpp0x/constexpr-array13.C: Fix.
251 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
253 * gfortran.dg/nint_p7.f90: New testcase.
255 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
256 Paolo Carlini <paolo.carlini@oracle.com>
259 * g++.dg/cpp0x/constexpr-array13.C: New.
261 2015-11-25 Ilmir Usmanov <me@ilmir.us>
262 Cesar Philippidis <cesar@codesourcery.com>
265 * goacc/omp-fixed.f: New test.
266 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
268 2015-11-25 Richard Biener <rguenther@suse.de>
271 * gcc.dg/torture/pr68528.c: New testcase.
273 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/cpp0x/constexpr-tuple2.C: New.
278 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
280 PR rtl-optimization/68435
281 * gcc.dg/pr68435.c: New test.
283 2015-11-25 Richard Biener <rguenther@suse.de>
285 PR tree-optimization/68517
286 * gcc.dg/torture/pr68517.c: New testcase.
288 2015-11-25 Jakub Jelinek <jakub@redhat.com>
291 * gcc.dg/pr67089-1.c: New test.
292 * gcc.dg/pr67089-2.c: New test.
293 * gcc.dg/pr67089-3.c: New test.
294 * gcc.dg/pr67089-4.c: New test.
295 * gcc.dg/pr67089-5.c: New test.
296 * gcc.dg/pr67089-6.c: New test.
297 * gcc.dg/pr67089-7.c: New test.
299 2015-11-25 Richard Biener <rguenther@suse.de>
301 PR tree-optimization/68502
302 * gcc.dg/vect/pr68502-1.c: New testcase.
303 * gcc.dg/vect/pr68502-2.c: Likewise.
305 2015-11-24 Michael Collison <michael.collison@linaro.org>
307 * gcc.target/aarch64/saddw-1.c: New test.
308 * gcc.target/aarch64/saddw-2.c: New test.
309 * gcc.target/aarch64/uaddw-1.c: New test.
310 * gcc.target/aarch64/uaddw-2.c: New test.
311 * gcc.target/aarch64/uaddw-3.c: New test.
312 * lib/target-support.exp
313 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
314 Add aarch64 to list of support targets.
316 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
318 * gcc.target/mips/frame-header-4.c: New test.
320 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
323 * gfortran.dg/simplify_cshift_3.f90
325 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
328 * g++.dg/cpp1y/pr68278.C: New.
330 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
333 * g++.dg/cpp1y/pr68388.C: New.
335 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
336 Sebastian Pop <s.pop@samsung.com>
338 PR tree-optimization/67984
339 * gcc.dg/graphite/pr67984.c: New.
341 2015-11-24 Michael Matz <matz@suse.de>
343 PR rtl-optimization/68392
344 * g++.dg/pr68392.C: New test.
346 2015-11-24 Nathan Sidwell <nathan@acm.org>
348 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
350 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
352 PR rtl-optimization/68381
353 * gcc.c-torture/execute/pr68381.c: New test.
355 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
358 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
360 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
363 * gcc.target/i386/pr68497.c: New test.
365 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
367 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
369 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
371 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
373 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
375 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
377 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
379 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
381 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
383 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
385 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
387 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
389 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
392 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
395 * gcc.dg/pr68375.c: New test.
397 2015-11-24 Jakub Jelinek <jakub@redhat.com>
400 * gcc.target/i386/pr68483-1.c: New test.
401 * gcc.target/i386/pr68483-2.c: New test.
403 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
406 * gcc.target/i386/mpx/pr68337-1.c: New test.
407 * gcc.target/i386/mpx/pr68337-2.c: New test.
409 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
411 PR rtl-optimization/68194
412 PR rtl-optimization/68328
413 PR rtl-optimization/68185
414 * gcc.c-torture/execute/pr68185.c: New test.
415 * gcc.c-torture/execute/pr68328.c: Likewise.
417 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
419 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
421 2015-11-23 David Malcolm <dmalcolm@redhat.com>
424 * objc.dg/plugin: New subdirectory.
425 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
426 * objc.dg/plugin/plugin.exp: New file, based on
427 gcc.dg/plugin/plugin.exp.
429 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
430 Sebastian Pop <s.pop@samsung.com>
432 PR tree-optimization/68493
433 * gcc.dg/graphite/pr68493.c: New.
435 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
436 Sebastian Pop <s.pop@samsung.com>
438 PR tree-optimization/68279
439 * gfortran.dg/graphite/pr68279.f90: New.
441 2015-11-23 Marek Polacek <polacek@redhat.com>
443 PR tree-optimization/68455
444 * gcc.dg/tree-ssa/pr68455.c: New test.
446 2015-11-23 Richard Biener <rguenther@suse.de>
448 PR tree-optimization/68465
449 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
451 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
454 * gcc.target/aarch64/pr68363_1.c: New test.
456 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
458 * gcc.target/aarch64/simd/vmulx.x: New.
459 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
460 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
461 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
463 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
466 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
468 2015-11-23 Richard Biener <rguenther@suse.de>
469 Jiong Wang <jiong.wang@arm.com>
471 PR tree-optimization/68317
472 PR tree-optimization/68326
473 * gcc.dg/pr68317.c: New testcase.
475 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
477 PR tree-optimization/68327
478 * gcc.dg/pr68327.c: New test.
480 2015-11-23 Tom de Vries <tom@codesourcery.com>
482 PR tree-optimization/68460
483 * gcc.dg/autopar/pr68460.c: New test.
485 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
487 * c-c++-common/asan/halt_on_error-1.c: New test.
488 * c-c++-common/asan/halt_on_error-2.c: Likewise.
490 2015-11-23 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/68482
493 * gcc.dg/vect/pr68482.c: New testcase.
495 2015-11-23 Richard Biener <rguenther@suse.de>
497 PR tree-optimization/68445
498 * gcc.dg/vect/pr68445.c: New testcase.
500 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
502 * gcc.target/s390/load-relative-check.c: New test to check
503 generation of load relative instructions.
505 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
507 * gfortran.dg/fmt_t_8.f90: New test.
509 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
512 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
514 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
516 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
518 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
521 * gfortran.dg/simplify_cshift_2.f90: New test.
523 2015-11-22 James Norris <jnorris@codesourcery.com>
524 Cesar Philippidis <cesar@codesourcery.com>
526 * gfortran.dg/goacc/declare-1.f95: Update test.
527 * gfortran.dg/goacc/declare-2.f95: New test.
529 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
531 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
532 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
533 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
534 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
535 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
536 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
537 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
538 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
539 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
540 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
541 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
542 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
544 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
546 * gfortran.dg/simplify_cshift_1.f90: New test.
548 2015-11-21 Nathan Sidwell <nathan@acm.org>
550 * gcc.dg/atomic-generic.c: Include <string.h>.
552 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
554 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
556 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
558 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
560 2015-11-21 Jakub Jelinek <jakub@redhat.com>
563 * gcc.dg/debug/pr66432.c: New test.
565 2015-11-20 Ian Lance Taylor <iant@google.com>
568 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
570 2015-11-20 Mike Stump <mikestump@comcast.net>
572 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
575 2015-11-20 David Malcolm <dmalcolm@redhat.com>
578 * gcc.dg/fixits.c: New file.
579 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
580 (test_fixit_insert): New.
581 (test_fixit_remove): New.
582 (test_fixit_replace): New.
583 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
584 (test_fixit_insert): New.
585 (test_fixit_remove): New.
586 (test_fixit_replace): New.
587 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
588 (test_show_locus): Add tests of rendering fixit hints.
590 2015-11-20 Jakub Jelinek <jakub@redhat.com>
593 * gcc.dg/vect/pr68339.c: New test.
595 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
597 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
599 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
602 * gfortran.dg/submodule_12.f90: New test
605 * gfortran.dg/submodule_6.f08: Add compile option -flto.
607 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
609 * lib/target-supports.exp
610 (check_effective_target_arm_neon_ok_nocache): Add check
613 2015-11-20 Tom de Vries <tom@codesourcery.com>
615 PR tree-optimization/68373
616 * gcc.dg/autopar/pr68373.c: New test.
618 2015-11-20 Jakub Jelinek <jakub@redhat.com>
621 * g++.dg/abi/mangle67.C: New test.
623 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
625 * gcc.target/s390/bswap-1.c: New test.
627 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
629 * gcc.target/s390/pfpo.c: New test.
631 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
633 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
634 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
636 2015-11-19 David Malcolm <dmalcolm@redhat.com>
638 * g++.dg/spellcheck-fields.C: New file.
640 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
641 Sebastian Pop <s.pop@samsung.com>
643 PR tree-optimization/68428
644 * gcc.dg/graphite/pr68428.c: New.
646 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
647 Sebastian Pop <s.pop@samsung.com>
649 PR tree-optimization/68335
650 * gfortran.dg/graphite/pr68335.f90: New.
652 2015-11-19 Nathan Sidwell <nathan@acm.org>
654 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
655 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
656 * gcc.dg/special/weak-2.c: Likewise.
657 * gcc.dg/weak/weak-12.c: Likewise.
658 * gcc.dg/weak/weak-15.c: Likewise.
659 * gcc.dg/weak/weak-16.c: Likewise.
660 * gcc.dg/weak/weak-1.c: Likewise.
661 * gcc.dg/weak/weak-2.c: Likewise.
662 * gcc.dg/weak/weak-4.c: Likewise.
663 * gcc.dg/torture/pr53922.c: Likewise.
664 * gcc.dg/torture/pr60092.c: Likewise.
666 2015-11-19 Marek Polacek <polacek@redhat.com>
669 * gcc.dg/pr68412-2.c: New test.
670 * gcc.dg/pr68412.c: New test.
672 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
674 * gcc.dg/tree-ssa/vrp98.c: New testcase.
675 * gcc.target/avr/uint8-single-reg.c: New testcase.
677 2015-11-19 Jakub Jelinek <jakub@redhat.com>
680 * g++.dg/eh/goto3.C: New test.
682 2015-11-19 Marek Polacek <polacek@redhat.com>
684 PR tree-optimization/68431
685 * gcc.dg/tree-ssa/pr68431.c: New test.
687 2015-11-19 Jakub Jelinek <jakub@redhat.com>
689 PR rtl-optimization/68376
690 * gcc.c-torture/execute/pr68376-1.c: New test.
691 * gcc.c-torture/execute/pr68376-2.c: New test.
694 * gcc.target/i386/pr67770.c: New test.
696 2015-11-18 Jeff Law <law@redhat.com>
698 PR tree-optimization/68198
699 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
700 * gcc.dg/tree-ssa/pr68198.c: New test.
702 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
705 * gfortran.dg/pr59910.f90: New test.
707 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
710 * gfortran.dg/pr43996.f90: New test.
712 2015-11-18 Joseph Myers <joseph@codesourcery.com>
715 * gcc.dg/atomic/stdatomic-fence-2.c,
716 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
718 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/loop_optimization19.adb: New test.
721 * gnat.dg/loop_optimization20.adb: Likewise.
722 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
724 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
726 * gnat.dg/opt52.adb: New test.
728 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
730 * gcc.dg/goacc/nvptx-sese-1.c: New.
732 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
734 * gnat.dg/renaming7.adb: New test.
735 * gnat.dg/renaming7_pkg.ads: New helper.
737 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
739 PR tree-optimization/68402
740 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
741 to avoid undefined behaviour.
743 2015-11-18 Jakub Jelinek <jakub@redhat.com>
745 PR tree-optimization/68157
746 * g++.dg/opt/pr68157.C: New test.
748 2015-11-18 Richard Biener <rguenther@suse.de>
750 PR tree-optimization/67790
751 * gcc.dg/vect/pr67790.c: New testcase.
753 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
755 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
757 2015-11-17 David Malcolm <dmalcolm@redhat.com>
759 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
760 (test_braced_init): New function.
761 (test_statement_expression): New function.
762 (test_address_of_label): New function.
763 (test_transaction_expressions): New function.
764 (test_keywords): New function.
765 (test_builtin_va_arg): New function.
766 (test_builtin_offsetof): New function.
767 * lib/multiline.exp (_build_multiline_regex): Escape braces.
769 2015-11-17 Martin Sebor <msebor@redhat.com>
772 * g++.dg/init/new46.C: New test.
774 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
777 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
779 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
782 * gcc.dg/pr68134.c: New test.
784 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
787 * gcc.c-torture/execute/pr68143_1.c: New test.
789 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
791 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
793 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
795 * gcc.dg/tree-ssa/ifc-8.c: New test.
797 2015-11-16 Marek Polacek <polacek@redhat.com>
800 * g++.dg/delayedfold/switch-1.C: New test.
802 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
806 * gfortran.dg/pr58027.f90: New test.
808 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
810 * c-c++-common/attr-simd.c: New test.
811 * c-c++-common/attr-simd-2.c: New test.
812 * c-c++-common/attr-simd-3.c: New test.
814 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
816 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
818 2015-11-16 Christian Bruel <christian.bruel@st.com>
820 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
821 Check __ARM_NEON__ instead of "arm_neon.h.
822 * gcc.target/arm/attr-neon3.c: New test.
823 * gcc.target/arm/attr-neon-fp16.c: Likewise
825 2015-11-16 Christian Bruel <christian.bruel@st.com>
828 * gcc.target/arm/lto/pr65837_0.c
829 * gcc.target/arm/attr-neon2.c
830 * gcc.target/arm/attr-neon.c
831 * gcc.target/arm/attr-neon-builtin-fail.c
832 * gcc.target/arm/attr-crypto.c
834 2015-11-16 Richard Biener <rguenther@suse.de>
836 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
838 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
841 * gfortran.dg/deferred_character_1.f90: New test.
842 * gfortran.dg/deferred_character_4.f90: New test for comment
846 * gfortran.dg/deferred_character_2.f90: New test.
849 * gfortran.dg/deferred_character_3.f90: New test.
852 * gfortran.dg/deferred_character_5.f90: New test.
855 * gfortran.dg/deferred_character_6.f90: New test.
858 * gfortran.dg/deferred_character_7.f90: New test.
860 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
863 * gfortran.dg/pr67803.f90: New test.
865 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
867 * g++.dg/cpp/ucn-1.C: Fix typo.
869 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
871 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
872 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
874 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
875 Jeff Law <law@redhat.com>
877 * gcc.dg/tree-ssa/split-path-1.c: New test.
879 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
881 * c-c++-common/goacc/loop-auto-1.c: New.
883 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
884 * gcc.dg/goacc/nvptx-merged-loop.c: New.
886 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
889 * gfortran.dg/pr68319.f90: New test.
891 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
893 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
894 hardware floating point support.
896 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
897 vector direct move instructions.
899 * gcc.target/powerpc/maddld.c: New test.
901 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
903 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
904 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
905 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
907 2015-11-13 David Malcolm <dmalcolm@redhat.com>
909 * gcc.dg/diagnostic-token-ranges.c: New file.
910 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
911 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
912 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
913 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
915 line_table param when calling
916 linemap_position_for_line_and_column.
917 (test_show_locus): Pass line_table to rich_location ctors.
918 (plugin_init): Remove setting of global_dc->colorize_source_p.
919 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
921 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
922 diagnostic_plugin_test_tree_expression_range.c,
923 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
924 and diagnostic-test-show-trees-1.c.
926 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
928 PR tree-optimization/67682
929 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
930 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
931 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
932 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
934 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
936 * gcc.target/aarch64/umaddl_combine_1.c: New test.
938 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
940 PR tree-optimization/68264
941 * gcc.dg/torture/pr68264.c: New test.
943 2015-11-13 Marek Polacek <polacek@redhat.com>
946 * gcc.dg/pr68320.c: New test.
948 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
950 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
952 2015-11-13 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/68306
955 * gcc.dg/pr68306.c: Adjust.
956 * gcc.dg/pr68306-2.c: New testcase.
957 * gcc.dg/pr68306-3.c: Likewise.
959 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
961 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
962 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
964 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
967 * gfortran.dg/module_private_2.f90: New test.
969 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
972 * gfortran.dg/warn_unused_function_2.f90: New test.
974 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
976 Revert [ARM] Remove neon-testgen.ml and generated tests.
977 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
979 * gcc.target/arm/neon/vRaddhns16.c: Remove.
980 * gcc.target/arm/neon/vRaddhns32.c: Remove.
981 * gcc.target/arm/neon/vRaddhns64.c: Remove.
982 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
983 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
984 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
985 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
986 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
987 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
988 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
989 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
990 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
991 * gcc.target/arm/neon/vRhadds16.c: Remove.
992 * gcc.target/arm/neon/vRhadds32.c: Remove.
993 * gcc.target/arm/neon/vRhadds8.c: Remove.
994 * gcc.target/arm/neon/vRhaddu16.c: Remove.
995 * gcc.target/arm/neon/vRhaddu32.c: Remove.
996 * gcc.target/arm/neon/vRhaddu8.c: Remove.
997 * gcc.target/arm/neon/vRshlQs16.c: Remove.
998 * gcc.target/arm/neon/vRshlQs32.c: Remove.
999 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1000 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1001 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1002 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1003 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1004 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1005 * gcc.target/arm/neon/vRshls16.c: Remove.
1006 * gcc.target/arm/neon/vRshls32.c: Remove.
1007 * gcc.target/arm/neon/vRshls64.c: Remove.
1008 * gcc.target/arm/neon/vRshls8.c: Remove.
1009 * gcc.target/arm/neon/vRshlu16.c: Remove.
1010 * gcc.target/arm/neon/vRshlu32.c: Remove.
1011 * gcc.target/arm/neon/vRshlu64.c: Remove.
1012 * gcc.target/arm/neon/vRshlu8.c: Remove.
1013 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1014 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1015 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1016 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1017 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1018 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1019 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1020 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1021 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1022 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1023 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1024 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1025 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1026 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1027 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1028 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1029 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1030 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1031 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1032 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1033 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1034 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1035 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1036 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1037 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1038 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1039 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1040 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1041 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1042 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1043 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1044 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1045 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1046 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1047 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1048 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1049 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1050 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1051 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1052 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1053 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1054 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1055 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1056 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1057 * gcc.target/arm/neon/vabaQs16.c: Remove.
1058 * gcc.target/arm/neon/vabaQs32.c: Remove.
1059 * gcc.target/arm/neon/vabaQs8.c: Remove.
1060 * gcc.target/arm/neon/vabaQu16.c: Remove.
1061 * gcc.target/arm/neon/vabaQu32.c: Remove.
1062 * gcc.target/arm/neon/vabaQu8.c: Remove.
1063 * gcc.target/arm/neon/vabals16.c: Remove.
1064 * gcc.target/arm/neon/vabals32.c: Remove.
1065 * gcc.target/arm/neon/vabals8.c: Remove.
1066 * gcc.target/arm/neon/vabalu16.c: Remove.
1067 * gcc.target/arm/neon/vabalu32.c: Remove.
1068 * gcc.target/arm/neon/vabalu8.c: Remove.
1069 * gcc.target/arm/neon/vabas16.c: Remove.
1070 * gcc.target/arm/neon/vabas32.c: Remove.
1071 * gcc.target/arm/neon/vabas8.c: Remove.
1072 * gcc.target/arm/neon/vabau16.c: Remove.
1073 * gcc.target/arm/neon/vabau32.c: Remove.
1074 * gcc.target/arm/neon/vabau8.c: Remove.
1075 * gcc.target/arm/neon/vabdQf32.c: Remove.
1076 * gcc.target/arm/neon/vabdQs16.c: Remove.
1077 * gcc.target/arm/neon/vabdQs32.c: Remove.
1078 * gcc.target/arm/neon/vabdQs8.c: Remove.
1079 * gcc.target/arm/neon/vabdQu16.c: Remove.
1080 * gcc.target/arm/neon/vabdQu32.c: Remove.
1081 * gcc.target/arm/neon/vabdQu8.c: Remove.
1082 * gcc.target/arm/neon/vabdf32.c: Remove.
1083 * gcc.target/arm/neon/vabdls16.c: Remove.
1084 * gcc.target/arm/neon/vabdls32.c: Remove.
1085 * gcc.target/arm/neon/vabdls8.c: Remove.
1086 * gcc.target/arm/neon/vabdlu16.c: Remove.
1087 * gcc.target/arm/neon/vabdlu32.c: Remove.
1088 * gcc.target/arm/neon/vabdlu8.c: Remove.
1089 * gcc.target/arm/neon/vabds16.c: Remove.
1090 * gcc.target/arm/neon/vabds32.c: Remove.
1091 * gcc.target/arm/neon/vabds8.c: Remove.
1092 * gcc.target/arm/neon/vabdu16.c: Remove.
1093 * gcc.target/arm/neon/vabdu32.c: Remove.
1094 * gcc.target/arm/neon/vabdu8.c: Remove.
1095 * gcc.target/arm/neon/vabsQf32.c: Remove.
1096 * gcc.target/arm/neon/vabsQs16.c: Remove.
1097 * gcc.target/arm/neon/vabsQs32.c: Remove.
1098 * gcc.target/arm/neon/vabsQs8.c: Remove.
1099 * gcc.target/arm/neon/vabsf32.c: Remove.
1100 * gcc.target/arm/neon/vabss16.c: Remove.
1101 * gcc.target/arm/neon/vabss32.c: Remove.
1102 * gcc.target/arm/neon/vabss8.c: Remove.
1103 * gcc.target/arm/neon/vaddQf32.c: Remove.
1104 * gcc.target/arm/neon/vaddQs16.c: Remove.
1105 * gcc.target/arm/neon/vaddQs32.c: Remove.
1106 * gcc.target/arm/neon/vaddQs64.c: Remove.
1107 * gcc.target/arm/neon/vaddQs8.c: Remove.
1108 * gcc.target/arm/neon/vaddQu16.c: Remove.
1109 * gcc.target/arm/neon/vaddQu32.c: Remove.
1110 * gcc.target/arm/neon/vaddQu64.c: Remove.
1111 * gcc.target/arm/neon/vaddQu8.c: Remove.
1112 * gcc.target/arm/neon/vaddf32.c: Remove.
1113 * gcc.target/arm/neon/vaddhns16.c: Remove.
1114 * gcc.target/arm/neon/vaddhns32.c: Remove.
1115 * gcc.target/arm/neon/vaddhns64.c: Remove.
1116 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1117 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1118 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1119 * gcc.target/arm/neon/vaddls16.c: Remove.
1120 * gcc.target/arm/neon/vaddls32.c: Remove.
1121 * gcc.target/arm/neon/vaddls8.c: Remove.
1122 * gcc.target/arm/neon/vaddlu16.c: Remove.
1123 * gcc.target/arm/neon/vaddlu32.c: Remove.
1124 * gcc.target/arm/neon/vaddlu8.c: Remove.
1125 * gcc.target/arm/neon/vadds16.c: Remove.
1126 * gcc.target/arm/neon/vadds32.c: Remove.
1127 * gcc.target/arm/neon/vadds64.c: Remove.
1128 * gcc.target/arm/neon/vadds8.c: Remove.
1129 * gcc.target/arm/neon/vaddu16.c: Remove.
1130 * gcc.target/arm/neon/vaddu32.c: Remove.
1131 * gcc.target/arm/neon/vaddu64.c: Remove.
1132 * gcc.target/arm/neon/vaddu8.c: Remove.
1133 * gcc.target/arm/neon/vaddws16.c: Remove.
1134 * gcc.target/arm/neon/vaddws32.c: Remove.
1135 * gcc.target/arm/neon/vaddws8.c: Remove.
1136 * gcc.target/arm/neon/vaddwu16.c: Remove.
1137 * gcc.target/arm/neon/vaddwu32.c: Remove.
1138 * gcc.target/arm/neon/vaddwu8.c: Remove.
1139 * gcc.target/arm/neon/vandQs16.c: Remove.
1140 * gcc.target/arm/neon/vandQs32.c: Remove.
1141 * gcc.target/arm/neon/vandQs64.c: Remove.
1142 * gcc.target/arm/neon/vandQs8.c: Remove.
1143 * gcc.target/arm/neon/vandQu16.c: Remove.
1144 * gcc.target/arm/neon/vandQu32.c: Remove.
1145 * gcc.target/arm/neon/vandQu64.c: Remove.
1146 * gcc.target/arm/neon/vandQu8.c: Remove.
1147 * gcc.target/arm/neon/vands16.c: Remove.
1148 * gcc.target/arm/neon/vands32.c: Remove.
1149 * gcc.target/arm/neon/vands64.c: Remove.
1150 * gcc.target/arm/neon/vands8.c: Remove.
1151 * gcc.target/arm/neon/vandu16.c: Remove.
1152 * gcc.target/arm/neon/vandu32.c: Remove.
1153 * gcc.target/arm/neon/vandu64.c: Remove.
1154 * gcc.target/arm/neon/vandu8.c: Remove.
1155 * gcc.target/arm/neon/vbicQs16.c: Remove.
1156 * gcc.target/arm/neon/vbicQs32.c: Remove.
1157 * gcc.target/arm/neon/vbicQs64.c: Remove.
1158 * gcc.target/arm/neon/vbicQs8.c: Remove.
1159 * gcc.target/arm/neon/vbicQu16.c: Remove.
1160 * gcc.target/arm/neon/vbicQu32.c: Remove.
1161 * gcc.target/arm/neon/vbicQu64.c: Remove.
1162 * gcc.target/arm/neon/vbicQu8.c: Remove.
1163 * gcc.target/arm/neon/vbics16.c: Remove.
1164 * gcc.target/arm/neon/vbics32.c: Remove.
1165 * gcc.target/arm/neon/vbics64.c: Remove.
1166 * gcc.target/arm/neon/vbics8.c: Remove.
1167 * gcc.target/arm/neon/vbicu16.c: Remove.
1168 * gcc.target/arm/neon/vbicu32.c: Remove.
1169 * gcc.target/arm/neon/vbicu64.c: Remove.
1170 * gcc.target/arm/neon/vbicu8.c: Remove.
1171 * gcc.target/arm/neon/vbslQf32.c: Remove.
1172 * gcc.target/arm/neon/vbslQp16.c: Remove.
1173 * gcc.target/arm/neon/vbslQp64.c: Remove.
1174 * gcc.target/arm/neon/vbslQp8.c: Remove.
1175 * gcc.target/arm/neon/vbslQs16.c: Remove.
1176 * gcc.target/arm/neon/vbslQs32.c: Remove.
1177 * gcc.target/arm/neon/vbslQs64.c: Remove.
1178 * gcc.target/arm/neon/vbslQs8.c: Remove.
1179 * gcc.target/arm/neon/vbslQu16.c: Remove.
1180 * gcc.target/arm/neon/vbslQu32.c: Remove.
1181 * gcc.target/arm/neon/vbslQu64.c: Remove.
1182 * gcc.target/arm/neon/vbslQu8.c: Remove.
1183 * gcc.target/arm/neon/vbslf32.c: Remove.
1184 * gcc.target/arm/neon/vbslp16.c: Remove.
1185 * gcc.target/arm/neon/vbslp64.c: Remove.
1186 * gcc.target/arm/neon/vbslp8.c: Remove.
1187 * gcc.target/arm/neon/vbsls16.c: Remove.
1188 * gcc.target/arm/neon/vbsls32.c: Remove.
1189 * gcc.target/arm/neon/vbsls64.c: Remove.
1190 * gcc.target/arm/neon/vbsls8.c: Remove.
1191 * gcc.target/arm/neon/vbslu16.c: Remove.
1192 * gcc.target/arm/neon/vbslu32.c: Remove.
1193 * gcc.target/arm/neon/vbslu64.c: Remove.
1194 * gcc.target/arm/neon/vbslu8.c: Remove.
1195 * gcc.target/arm/neon/vcageQf32.c: Remove.
1196 * gcc.target/arm/neon/vcagef32.c: Remove.
1197 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1198 * gcc.target/arm/neon/vcagtf32.c: Remove.
1199 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1200 * gcc.target/arm/neon/vcalef32.c: Remove.
1201 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1202 * gcc.target/arm/neon/vcaltf32.c: Remove.
1203 * gcc.target/arm/neon/vceqQf32.c: Remove.
1204 * gcc.target/arm/neon/vceqQp8.c: Remove.
1205 * gcc.target/arm/neon/vceqQs16.c: Remove.
1206 * gcc.target/arm/neon/vceqQs32.c: Remove.
1207 * gcc.target/arm/neon/vceqQs8.c: Remove.
1208 * gcc.target/arm/neon/vceqQu16.c: Remove.
1209 * gcc.target/arm/neon/vceqQu32.c: Remove.
1210 * gcc.target/arm/neon/vceqQu8.c: Remove.
1211 * gcc.target/arm/neon/vceqf32.c: Remove.
1212 * gcc.target/arm/neon/vceqp8.c: Remove.
1213 * gcc.target/arm/neon/vceqs16.c: Remove.
1214 * gcc.target/arm/neon/vceqs32.c: Remove.
1215 * gcc.target/arm/neon/vceqs8.c: Remove.
1216 * gcc.target/arm/neon/vcequ16.c: Remove.
1217 * gcc.target/arm/neon/vcequ32.c: Remove.
1218 * gcc.target/arm/neon/vcequ8.c: Remove.
1219 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1220 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1221 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1222 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1223 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1224 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1225 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1226 * gcc.target/arm/neon/vcgef32.c: Remove.
1227 * gcc.target/arm/neon/vcges16.c: Remove.
1228 * gcc.target/arm/neon/vcges32.c: Remove.
1229 * gcc.target/arm/neon/vcges8.c: Remove.
1230 * gcc.target/arm/neon/vcgeu16.c: Remove.
1231 * gcc.target/arm/neon/vcgeu32.c: Remove.
1232 * gcc.target/arm/neon/vcgeu8.c: Remove.
1233 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1234 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1235 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1236 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1237 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1238 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1239 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1240 * gcc.target/arm/neon/vcgtf32.c: Remove.
1241 * gcc.target/arm/neon/vcgts16.c: Remove.
1242 * gcc.target/arm/neon/vcgts32.c: Remove.
1243 * gcc.target/arm/neon/vcgts8.c: Remove.
1244 * gcc.target/arm/neon/vcgtu16.c: Remove.
1245 * gcc.target/arm/neon/vcgtu32.c: Remove.
1246 * gcc.target/arm/neon/vcgtu8.c: Remove.
1247 * gcc.target/arm/neon/vcleQf32.c: Remove.
1248 * gcc.target/arm/neon/vcleQs16.c: Remove.
1249 * gcc.target/arm/neon/vcleQs32.c: Remove.
1250 * gcc.target/arm/neon/vcleQs8.c: Remove.
1251 * gcc.target/arm/neon/vcleQu16.c: Remove.
1252 * gcc.target/arm/neon/vcleQu32.c: Remove.
1253 * gcc.target/arm/neon/vcleQu8.c: Remove.
1254 * gcc.target/arm/neon/vclef32.c: Remove.
1255 * gcc.target/arm/neon/vcles16.c: Remove.
1256 * gcc.target/arm/neon/vcles32.c: Remove.
1257 * gcc.target/arm/neon/vcles8.c: Remove.
1258 * gcc.target/arm/neon/vcleu16.c: Remove.
1259 * gcc.target/arm/neon/vcleu32.c: Remove.
1260 * gcc.target/arm/neon/vcleu8.c: Remove.
1261 * gcc.target/arm/neon/vclsQs16.c: Remove.
1262 * gcc.target/arm/neon/vclsQs32.c: Remove.
1263 * gcc.target/arm/neon/vclsQs8.c: Remove.
1264 * gcc.target/arm/neon/vclss16.c: Remove.
1265 * gcc.target/arm/neon/vclss32.c: Remove.
1266 * gcc.target/arm/neon/vclss8.c: Remove.
1267 * gcc.target/arm/neon/vcltQf32.c: Remove.
1268 * gcc.target/arm/neon/vcltQs16.c: Remove.
1269 * gcc.target/arm/neon/vcltQs32.c: Remove.
1270 * gcc.target/arm/neon/vcltQs8.c: Remove.
1271 * gcc.target/arm/neon/vcltQu16.c: Remove.
1272 * gcc.target/arm/neon/vcltQu32.c: Remove.
1273 * gcc.target/arm/neon/vcltQu8.c: Remove.
1274 * gcc.target/arm/neon/vcltf32.c: Remove.
1275 * gcc.target/arm/neon/vclts16.c: Remove.
1276 * gcc.target/arm/neon/vclts32.c: Remove.
1277 * gcc.target/arm/neon/vclts8.c: Remove.
1278 * gcc.target/arm/neon/vcltu16.c: Remove.
1279 * gcc.target/arm/neon/vcltu32.c: Remove.
1280 * gcc.target/arm/neon/vcltu8.c: Remove.
1281 * gcc.target/arm/neon/vclzQs16.c: Remove.
1282 * gcc.target/arm/neon/vclzQs32.c: Remove.
1283 * gcc.target/arm/neon/vclzQs8.c: Remove.
1284 * gcc.target/arm/neon/vclzQu16.c: Remove.
1285 * gcc.target/arm/neon/vclzQu32.c: Remove.
1286 * gcc.target/arm/neon/vclzQu8.c: Remove.
1287 * gcc.target/arm/neon/vclzs16.c: Remove.
1288 * gcc.target/arm/neon/vclzs32.c: Remove.
1289 * gcc.target/arm/neon/vclzs8.c: Remove.
1290 * gcc.target/arm/neon/vclzu16.c: Remove.
1291 * gcc.target/arm/neon/vclzu32.c: Remove.
1292 * gcc.target/arm/neon/vclzu8.c: Remove.
1293 * gcc.target/arm/neon/vcntQp8.c: Remove.
1294 * gcc.target/arm/neon/vcntQs8.c: Remove.
1295 * gcc.target/arm/neon/vcntQu8.c: Remove.
1296 * gcc.target/arm/neon/vcntp8.c: Remove.
1297 * gcc.target/arm/neon/vcnts8.c: Remove.
1298 * gcc.target/arm/neon/vcntu8.c: Remove.
1299 * gcc.target/arm/neon/vcombinef32.c: Remove.
1300 * gcc.target/arm/neon/vcombinep16.c: Remove.
1301 * gcc.target/arm/neon/vcombinep64.c: Remove.
1302 * gcc.target/arm/neon/vcombinep8.c: Remove.
1303 * gcc.target/arm/neon/vcombines16.c: Remove.
1304 * gcc.target/arm/neon/vcombines32.c: Remove.
1305 * gcc.target/arm/neon/vcombines64.c: Remove.
1306 * gcc.target/arm/neon/vcombines8.c: Remove.
1307 * gcc.target/arm/neon/vcombineu16.c: Remove.
1308 * gcc.target/arm/neon/vcombineu32.c: Remove.
1309 * gcc.target/arm/neon/vcombineu64.c: Remove.
1310 * gcc.target/arm/neon/vcombineu8.c: Remove.
1311 * gcc.target/arm/neon/vcreatef32.c: Remove.
1312 * gcc.target/arm/neon/vcreatep16.c: Remove.
1313 * gcc.target/arm/neon/vcreatep64.c: Remove.
1314 * gcc.target/arm/neon/vcreatep8.c: Remove.
1315 * gcc.target/arm/neon/vcreates16.c: Remove.
1316 * gcc.target/arm/neon/vcreates32.c: Remove.
1317 * gcc.target/arm/neon/vcreates64.c: Remove.
1318 * gcc.target/arm/neon/vcreates8.c: Remove.
1319 * gcc.target/arm/neon/vcreateu16.c: Remove.
1320 * gcc.target/arm/neon/vcreateu32.c: Remove.
1321 * gcc.target/arm/neon/vcreateu64.c: Remove.
1322 * gcc.target/arm/neon/vcreateu8.c: Remove.
1323 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1324 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1325 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1326 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1327 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1328 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1329 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1330 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1331 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1332 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1333 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1334 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1335 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1336 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1337 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1338 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1339 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1340 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1341 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1342 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1343 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1344 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1345 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1346 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1347 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1348 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1349 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1350 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1351 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1352 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1353 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1354 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1355 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1356 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1357 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1358 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1359 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1360 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1361 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1362 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1363 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1364 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1365 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1366 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1367 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1368 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1369 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1370 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1371 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1372 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1373 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1374 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1375 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1376 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1377 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1378 * gcc.target/arm/neon/vdup_np16.c: Remove.
1379 * gcc.target/arm/neon/vdup_np64.c: Remove.
1380 * gcc.target/arm/neon/vdup_np8.c: Remove.
1381 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1382 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1383 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1384 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1385 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1386 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1387 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1388 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1389 * gcc.target/arm/neon/veorQs16.c: Remove.
1390 * gcc.target/arm/neon/veorQs32.c: Remove.
1391 * gcc.target/arm/neon/veorQs64.c: Remove.
1392 * gcc.target/arm/neon/veorQs8.c: Remove.
1393 * gcc.target/arm/neon/veorQu16.c: Remove.
1394 * gcc.target/arm/neon/veorQu32.c: Remove.
1395 * gcc.target/arm/neon/veorQu64.c: Remove.
1396 * gcc.target/arm/neon/veorQu8.c: Remove.
1397 * gcc.target/arm/neon/veors16.c: Remove.
1398 * gcc.target/arm/neon/veors32.c: Remove.
1399 * gcc.target/arm/neon/veors64.c: Remove.
1400 * gcc.target/arm/neon/veors8.c: Remove.
1401 * gcc.target/arm/neon/veoru16.c: Remove.
1402 * gcc.target/arm/neon/veoru32.c: Remove.
1403 * gcc.target/arm/neon/veoru64.c: Remove.
1404 * gcc.target/arm/neon/veoru8.c: Remove.
1405 * gcc.target/arm/neon/vextQf32.c: Remove.
1406 * gcc.target/arm/neon/vextQp16.c: Remove.
1407 * gcc.target/arm/neon/vextQp64.c: Remove.
1408 * gcc.target/arm/neon/vextQp8.c: Remove.
1409 * gcc.target/arm/neon/vextQs16.c: Remove.
1410 * gcc.target/arm/neon/vextQs32.c: Remove.
1411 * gcc.target/arm/neon/vextQs64.c: Remove.
1412 * gcc.target/arm/neon/vextQs8.c: Remove.
1413 * gcc.target/arm/neon/vextQu16.c: Remove.
1414 * gcc.target/arm/neon/vextQu32.c: Remove.
1415 * gcc.target/arm/neon/vextQu64.c: Remove.
1416 * gcc.target/arm/neon/vextQu8.c: Remove.
1417 * gcc.target/arm/neon/vextf32.c: Remove.
1418 * gcc.target/arm/neon/vextp16.c: Remove.
1419 * gcc.target/arm/neon/vextp64.c: Remove.
1420 * gcc.target/arm/neon/vextp8.c: Remove.
1421 * gcc.target/arm/neon/vexts16.c: Remove.
1422 * gcc.target/arm/neon/vexts32.c: Remove.
1423 * gcc.target/arm/neon/vexts64.c: Remove.
1424 * gcc.target/arm/neon/vexts8.c: Remove.
1425 * gcc.target/arm/neon/vextu16.c: Remove.
1426 * gcc.target/arm/neon/vextu32.c: Remove.
1427 * gcc.target/arm/neon/vextu64.c: Remove.
1428 * gcc.target/arm/neon/vextu8.c: Remove.
1429 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1430 * gcc.target/arm/neon/vfmaf32.c: Remove.
1431 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1432 * gcc.target/arm/neon/vfmsf32.c: Remove.
1433 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1434 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1435 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1436 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1437 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1438 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1439 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1440 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1441 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1442 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1443 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1444 * gcc.target/arm/neon/vget_highf32.c: Remove.
1445 * gcc.target/arm/neon/vget_highp16.c: Remove.
1446 * gcc.target/arm/neon/vget_highp64.c: Remove.
1447 * gcc.target/arm/neon/vget_highp8.c: Remove.
1448 * gcc.target/arm/neon/vget_highs16.c: Remove.
1449 * gcc.target/arm/neon/vget_highs32.c: Remove.
1450 * gcc.target/arm/neon/vget_highs64.c: Remove.
1451 * gcc.target/arm/neon/vget_highs8.c: Remove.
1452 * gcc.target/arm/neon/vget_highu16.c: Remove.
1453 * gcc.target/arm/neon/vget_highu32.c: Remove.
1454 * gcc.target/arm/neon/vget_highu64.c: Remove.
1455 * gcc.target/arm/neon/vget_highu8.c: Remove.
1456 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1457 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1458 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1459 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1460 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1461 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1462 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1463 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1464 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1465 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1466 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1467 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1468 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1469 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1470 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1471 * gcc.target/arm/neon/vget_lows16.c: Remove.
1472 * gcc.target/arm/neon/vget_lows32.c: Remove.
1473 * gcc.target/arm/neon/vget_lows64.c: Remove.
1474 * gcc.target/arm/neon/vget_lows8.c: Remove.
1475 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1476 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1477 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1478 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1479 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1480 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1481 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1482 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1483 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1484 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1485 * gcc.target/arm/neon/vhadds16.c: Remove.
1486 * gcc.target/arm/neon/vhadds32.c: Remove.
1487 * gcc.target/arm/neon/vhadds8.c: Remove.
1488 * gcc.target/arm/neon/vhaddu16.c: Remove.
1489 * gcc.target/arm/neon/vhaddu32.c: Remove.
1490 * gcc.target/arm/neon/vhaddu8.c: Remove.
1491 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1492 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1493 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1494 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1495 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1496 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1497 * gcc.target/arm/neon/vhsubs16.c: Remove.
1498 * gcc.target/arm/neon/vhsubs32.c: Remove.
1499 * gcc.target/arm/neon/vhsubs8.c: Remove.
1500 * gcc.target/arm/neon/vhsubu16.c: Remove.
1501 * gcc.target/arm/neon/vhsubu32.c: Remove.
1502 * gcc.target/arm/neon/vhsubu8.c: Remove.
1503 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1504 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1505 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1506 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1507 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1508 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1509 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1510 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1511 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1512 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1513 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1514 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1515 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1516 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1517 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1518 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1519 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1520 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1521 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1522 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1523 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1524 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1525 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1526 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1527 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1528 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1529 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1530 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1531 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1532 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1533 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1534 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1535 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1536 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1537 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1538 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1539 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1540 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1541 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1542 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1543 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1544 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1545 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1546 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1547 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1548 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1549 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1550 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1551 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1552 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1553 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1554 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1555 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1556 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1557 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1558 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1559 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1560 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1561 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1562 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1563 * gcc.target/arm/neon/vld1f32.c: Remove.
1564 * gcc.target/arm/neon/vld1p16.c: Remove.
1565 * gcc.target/arm/neon/vld1p64.c: Remove.
1566 * gcc.target/arm/neon/vld1p8.c: Remove.
1567 * gcc.target/arm/neon/vld1s16.c: Remove.
1568 * gcc.target/arm/neon/vld1s32.c: Remove.
1569 * gcc.target/arm/neon/vld1s64.c: Remove.
1570 * gcc.target/arm/neon/vld1s8.c: Remove.
1571 * gcc.target/arm/neon/vld1u16.c: Remove.
1572 * gcc.target/arm/neon/vld1u32.c: Remove.
1573 * gcc.target/arm/neon/vld1u64.c: Remove.
1574 * gcc.target/arm/neon/vld1u8.c: Remove.
1575 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1576 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1577 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1578 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1579 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1580 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1581 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1582 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1583 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1584 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1585 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1586 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1587 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1588 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1589 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1590 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1591 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1592 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1593 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1594 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1595 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1596 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1597 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1598 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1599 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1600 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1601 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1602 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1603 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1604 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1605 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1606 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1607 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1608 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1609 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1610 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1611 * gcc.target/arm/neon/vld2f32.c: Remove.
1612 * gcc.target/arm/neon/vld2p16.c: Remove.
1613 * gcc.target/arm/neon/vld2p64.c: Remove.
1614 * gcc.target/arm/neon/vld2p8.c: Remove.
1615 * gcc.target/arm/neon/vld2s16.c: Remove.
1616 * gcc.target/arm/neon/vld2s32.c: Remove.
1617 * gcc.target/arm/neon/vld2s64.c: Remove.
1618 * gcc.target/arm/neon/vld2s8.c: Remove.
1619 * gcc.target/arm/neon/vld2u16.c: Remove.
1620 * gcc.target/arm/neon/vld2u32.c: Remove.
1621 * gcc.target/arm/neon/vld2u64.c: Remove.
1622 * gcc.target/arm/neon/vld2u8.c: Remove.
1623 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1624 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1625 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1626 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1627 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1628 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1629 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1630 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1631 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1632 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1633 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1634 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1635 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1636 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1637 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1638 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1639 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1640 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1641 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1642 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1643 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1644 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1645 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1646 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1647 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1648 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1649 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1650 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1651 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1652 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1653 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1654 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1655 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1656 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1657 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1658 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1659 * gcc.target/arm/neon/vld3f32.c: Remove.
1660 * gcc.target/arm/neon/vld3p16.c: Remove.
1661 * gcc.target/arm/neon/vld3p64.c: Remove.
1662 * gcc.target/arm/neon/vld3p8.c: Remove.
1663 * gcc.target/arm/neon/vld3s16.c: Remove.
1664 * gcc.target/arm/neon/vld3s32.c: Remove.
1665 * gcc.target/arm/neon/vld3s64.c: Remove.
1666 * gcc.target/arm/neon/vld3s8.c: Remove.
1667 * gcc.target/arm/neon/vld3u16.c: Remove.
1668 * gcc.target/arm/neon/vld3u32.c: Remove.
1669 * gcc.target/arm/neon/vld3u64.c: Remove.
1670 * gcc.target/arm/neon/vld3u8.c: Remove.
1671 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1672 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1673 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1674 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1675 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1676 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1677 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1678 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1679 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1680 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1681 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1682 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1683 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1684 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1685 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1686 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1687 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1688 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1689 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1690 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1691 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1692 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1693 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1694 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1695 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1696 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1697 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1698 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1699 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1700 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1701 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1702 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1703 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1704 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1705 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1706 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1707 * gcc.target/arm/neon/vld4f32.c: Remove.
1708 * gcc.target/arm/neon/vld4p16.c: Remove.
1709 * gcc.target/arm/neon/vld4p64.c: Remove.
1710 * gcc.target/arm/neon/vld4p8.c: Remove.
1711 * gcc.target/arm/neon/vld4s16.c: Remove.
1712 * gcc.target/arm/neon/vld4s32.c: Remove.
1713 * gcc.target/arm/neon/vld4s64.c: Remove.
1714 * gcc.target/arm/neon/vld4s8.c: Remove.
1715 * gcc.target/arm/neon/vld4u16.c: Remove.
1716 * gcc.target/arm/neon/vld4u32.c: Remove.
1717 * gcc.target/arm/neon/vld4u64.c: Remove.
1718 * gcc.target/arm/neon/vld4u8.c: Remove.
1719 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1720 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1721 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1722 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1723 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1724 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1725 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1726 * gcc.target/arm/neon/vmaxf32.c: Remove.
1727 * gcc.target/arm/neon/vmaxs16.c: Remove.
1728 * gcc.target/arm/neon/vmaxs32.c: Remove.
1729 * gcc.target/arm/neon/vmaxs8.c: Remove.
1730 * gcc.target/arm/neon/vmaxu16.c: Remove.
1731 * gcc.target/arm/neon/vmaxu32.c: Remove.
1732 * gcc.target/arm/neon/vmaxu8.c: Remove.
1733 * gcc.target/arm/neon/vminQf32.c: Remove.
1734 * gcc.target/arm/neon/vminQs16.c: Remove.
1735 * gcc.target/arm/neon/vminQs32.c: Remove.
1736 * gcc.target/arm/neon/vminQs8.c: Remove.
1737 * gcc.target/arm/neon/vminQu16.c: Remove.
1738 * gcc.target/arm/neon/vminQu32.c: Remove.
1739 * gcc.target/arm/neon/vminQu8.c: Remove.
1740 * gcc.target/arm/neon/vminf32.c: Remove.
1741 * gcc.target/arm/neon/vmins16.c: Remove.
1742 * gcc.target/arm/neon/vmins32.c: Remove.
1743 * gcc.target/arm/neon/vmins8.c: Remove.
1744 * gcc.target/arm/neon/vminu16.c: Remove.
1745 * gcc.target/arm/neon/vminu32.c: Remove.
1746 * gcc.target/arm/neon/vminu8.c: Remove.
1747 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1748 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1749 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1750 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1751 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1752 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1753 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1754 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1755 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1756 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1757 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1758 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1759 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1760 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1761 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1762 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1763 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1764 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1765 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1766 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1767 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1768 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1769 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1770 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1771 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1772 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1773 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1774 * gcc.target/arm/neon/vmlaf32.c: Remove.
1775 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1776 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1777 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1778 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1779 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1780 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1781 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1782 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1783 * gcc.target/arm/neon/vmlals16.c: Remove.
1784 * gcc.target/arm/neon/vmlals32.c: Remove.
1785 * gcc.target/arm/neon/vmlals8.c: Remove.
1786 * gcc.target/arm/neon/vmlalu16.c: Remove.
1787 * gcc.target/arm/neon/vmlalu32.c: Remove.
1788 * gcc.target/arm/neon/vmlalu8.c: Remove.
1789 * gcc.target/arm/neon/vmlas16.c: Remove.
1790 * gcc.target/arm/neon/vmlas32.c: Remove.
1791 * gcc.target/arm/neon/vmlas8.c: Remove.
1792 * gcc.target/arm/neon/vmlau16.c: Remove.
1793 * gcc.target/arm/neon/vmlau32.c: Remove.
1794 * gcc.target/arm/neon/vmlau8.c: Remove.
1795 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1796 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1797 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1798 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1799 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1800 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1801 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1802 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1803 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1804 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1805 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1806 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1807 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1808 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1809 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1810 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1811 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1812 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1813 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1814 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1815 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1816 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1817 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1818 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1819 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1820 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1821 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1822 * gcc.target/arm/neon/vmlsf32.c: Remove.
1823 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1824 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1825 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1826 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1827 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1828 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1829 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1830 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1831 * gcc.target/arm/neon/vmlsls16.c: Remove.
1832 * gcc.target/arm/neon/vmlsls32.c: Remove.
1833 * gcc.target/arm/neon/vmlsls8.c: Remove.
1834 * gcc.target/arm/neon/vmlslu16.c: Remove.
1835 * gcc.target/arm/neon/vmlslu32.c: Remove.
1836 * gcc.target/arm/neon/vmlslu8.c: Remove.
1837 * gcc.target/arm/neon/vmlss16.c: Remove.
1838 * gcc.target/arm/neon/vmlss32.c: Remove.
1839 * gcc.target/arm/neon/vmlss8.c: Remove.
1840 * gcc.target/arm/neon/vmlsu16.c: Remove.
1841 * gcc.target/arm/neon/vmlsu32.c: Remove.
1842 * gcc.target/arm/neon/vmlsu8.c: Remove.
1843 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1844 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1845 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1846 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1847 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1848 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1849 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1850 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1851 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1852 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1853 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1854 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1855 * gcc.target/arm/neon/vmov_np16.c: Remove.
1856 * gcc.target/arm/neon/vmov_np8.c: Remove.
1857 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1858 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1859 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1860 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1861 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1862 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1863 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1864 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1865 * gcc.target/arm/neon/vmovls16.c: Remove.
1866 * gcc.target/arm/neon/vmovls32.c: Remove.
1867 * gcc.target/arm/neon/vmovls8.c: Remove.
1868 * gcc.target/arm/neon/vmovlu16.c: Remove.
1869 * gcc.target/arm/neon/vmovlu32.c: Remove.
1870 * gcc.target/arm/neon/vmovlu8.c: Remove.
1871 * gcc.target/arm/neon/vmovns16.c: Remove.
1872 * gcc.target/arm/neon/vmovns32.c: Remove.
1873 * gcc.target/arm/neon/vmovns64.c: Remove.
1874 * gcc.target/arm/neon/vmovnu16.c: Remove.
1875 * gcc.target/arm/neon/vmovnu32.c: Remove.
1876 * gcc.target/arm/neon/vmovnu64.c: Remove.
1877 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1878 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1879 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1880 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1881 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1882 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1883 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1884 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1885 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1886 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1887 * gcc.target/arm/neon/vmulQf32.c: Remove.
1888 * gcc.target/arm/neon/vmulQp8.c: Remove.
1889 * gcc.target/arm/neon/vmulQs16.c: Remove.
1890 * gcc.target/arm/neon/vmulQs32.c: Remove.
1891 * gcc.target/arm/neon/vmulQs8.c: Remove.
1892 * gcc.target/arm/neon/vmulQu16.c: Remove.
1893 * gcc.target/arm/neon/vmulQu32.c: Remove.
1894 * gcc.target/arm/neon/vmulQu8.c: Remove.
1895 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1896 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1897 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1898 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1899 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1900 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1901 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1902 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1903 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1904 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1905 * gcc.target/arm/neon/vmulf32.c: Remove.
1906 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1907 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1908 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1909 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1910 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1911 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1912 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1913 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1914 * gcc.target/arm/neon/vmullp8.c: Remove.
1915 * gcc.target/arm/neon/vmulls16.c: Remove.
1916 * gcc.target/arm/neon/vmulls32.c: Remove.
1917 * gcc.target/arm/neon/vmulls8.c: Remove.
1918 * gcc.target/arm/neon/vmullu16.c: Remove.
1919 * gcc.target/arm/neon/vmullu32.c: Remove.
1920 * gcc.target/arm/neon/vmullu8.c: Remove.
1921 * gcc.target/arm/neon/vmulp8.c: Remove.
1922 * gcc.target/arm/neon/vmuls16.c: Remove.
1923 * gcc.target/arm/neon/vmuls32.c: Remove.
1924 * gcc.target/arm/neon/vmuls8.c: Remove.
1925 * gcc.target/arm/neon/vmulu16.c: Remove.
1926 * gcc.target/arm/neon/vmulu32.c: Remove.
1927 * gcc.target/arm/neon/vmulu8.c: Remove.
1928 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1929 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1930 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1931 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1932 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1933 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1934 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1935 * gcc.target/arm/neon/vmvnp8.c: Remove.
1936 * gcc.target/arm/neon/vmvns16.c: Remove.
1937 * gcc.target/arm/neon/vmvns32.c: Remove.
1938 * gcc.target/arm/neon/vmvns8.c: Remove.
1939 * gcc.target/arm/neon/vmvnu16.c: Remove.
1940 * gcc.target/arm/neon/vmvnu32.c: Remove.
1941 * gcc.target/arm/neon/vmvnu8.c: Remove.
1942 * gcc.target/arm/neon/vnegQf32.c: Remove.
1943 * gcc.target/arm/neon/vnegQs16.c: Remove.
1944 * gcc.target/arm/neon/vnegQs32.c: Remove.
1945 * gcc.target/arm/neon/vnegQs8.c: Remove.
1946 * gcc.target/arm/neon/vnegf32.c: Remove.
1947 * gcc.target/arm/neon/vnegs16.c: Remove.
1948 * gcc.target/arm/neon/vnegs32.c: Remove.
1949 * gcc.target/arm/neon/vnegs8.c: Remove.
1950 * gcc.target/arm/neon/vornQs16.c: Remove.
1951 * gcc.target/arm/neon/vornQs32.c: Remove.
1952 * gcc.target/arm/neon/vornQs64.c: Remove.
1953 * gcc.target/arm/neon/vornQs8.c: Remove.
1954 * gcc.target/arm/neon/vornQu16.c: Remove.
1955 * gcc.target/arm/neon/vornQu32.c: Remove.
1956 * gcc.target/arm/neon/vornQu64.c: Remove.
1957 * gcc.target/arm/neon/vornQu8.c: Remove.
1958 * gcc.target/arm/neon/vorns16.c: Remove.
1959 * gcc.target/arm/neon/vorns32.c: Remove.
1960 * gcc.target/arm/neon/vorns64.c: Remove.
1961 * gcc.target/arm/neon/vorns8.c: Remove.
1962 * gcc.target/arm/neon/vornu16.c: Remove.
1963 * gcc.target/arm/neon/vornu32.c: Remove.
1964 * gcc.target/arm/neon/vornu64.c: Remove.
1965 * gcc.target/arm/neon/vornu8.c: Remove.
1966 * gcc.target/arm/neon/vorrQs16.c: Remove.
1967 * gcc.target/arm/neon/vorrQs32.c: Remove.
1968 * gcc.target/arm/neon/vorrQs64.c: Remove.
1969 * gcc.target/arm/neon/vorrQs8.c: Remove.
1970 * gcc.target/arm/neon/vorrQu16.c: Remove.
1971 * gcc.target/arm/neon/vorrQu32.c: Remove.
1972 * gcc.target/arm/neon/vorrQu64.c: Remove.
1973 * gcc.target/arm/neon/vorrQu8.c: Remove.
1974 * gcc.target/arm/neon/vorrs16.c: Remove.
1975 * gcc.target/arm/neon/vorrs32.c: Remove.
1976 * gcc.target/arm/neon/vorrs64.c: Remove.
1977 * gcc.target/arm/neon/vorrs8.c: Remove.
1978 * gcc.target/arm/neon/vorru16.c: Remove.
1979 * gcc.target/arm/neon/vorru32.c: Remove.
1980 * gcc.target/arm/neon/vorru64.c: Remove.
1981 * gcc.target/arm/neon/vorru8.c: Remove.
1982 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1983 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1984 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1985 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1986 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1987 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1988 * gcc.target/arm/neon/vpadals16.c: Remove.
1989 * gcc.target/arm/neon/vpadals32.c: Remove.
1990 * gcc.target/arm/neon/vpadals8.c: Remove.
1991 * gcc.target/arm/neon/vpadalu16.c: Remove.
1992 * gcc.target/arm/neon/vpadalu32.c: Remove.
1993 * gcc.target/arm/neon/vpadalu8.c: Remove.
1994 * gcc.target/arm/neon/vpaddf32.c: Remove.
1995 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1996 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1997 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1998 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1999 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2000 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2001 * gcc.target/arm/neon/vpaddls16.c: Remove.
2002 * gcc.target/arm/neon/vpaddls32.c: Remove.
2003 * gcc.target/arm/neon/vpaddls8.c: Remove.
2004 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2005 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2006 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2007 * gcc.target/arm/neon/vpadds16.c: Remove.
2008 * gcc.target/arm/neon/vpadds32.c: Remove.
2009 * gcc.target/arm/neon/vpadds8.c: Remove.
2010 * gcc.target/arm/neon/vpaddu16.c: Remove.
2011 * gcc.target/arm/neon/vpaddu32.c: Remove.
2012 * gcc.target/arm/neon/vpaddu8.c: Remove.
2013 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2014 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2015 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2016 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2017 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2018 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2019 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2020 * gcc.target/arm/neon/vpminf32.c: Remove.
2021 * gcc.target/arm/neon/vpmins16.c: Remove.
2022 * gcc.target/arm/neon/vpmins32.c: Remove.
2023 * gcc.target/arm/neon/vpmins8.c: Remove.
2024 * gcc.target/arm/neon/vpminu16.c: Remove.
2025 * gcc.target/arm/neon/vpminu32.c: Remove.
2026 * gcc.target/arm/neon/vpminu8.c: Remove.
2027 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2028 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2029 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2030 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2031 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2032 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2033 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2034 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2035 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2036 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2037 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2038 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2039 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2040 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2041 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2042 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2043 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2044 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2045 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2046 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2047 * gcc.target/arm/neon/vqRshls16.c: Remove.
2048 * gcc.target/arm/neon/vqRshls32.c: Remove.
2049 * gcc.target/arm/neon/vqRshls64.c: Remove.
2050 * gcc.target/arm/neon/vqRshls8.c: Remove.
2051 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2052 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2053 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2054 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2055 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2056 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2057 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2058 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2059 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2060 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2061 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2062 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2063 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2064 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2065 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2066 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2067 * gcc.target/arm/neon/vqabss16.c: Remove.
2068 * gcc.target/arm/neon/vqabss32.c: Remove.
2069 * gcc.target/arm/neon/vqabss8.c: Remove.
2070 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2071 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2072 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2073 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2074 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2075 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2076 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2077 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2078 * gcc.target/arm/neon/vqadds16.c: Remove.
2079 * gcc.target/arm/neon/vqadds32.c: Remove.
2080 * gcc.target/arm/neon/vqadds64.c: Remove.
2081 * gcc.target/arm/neon/vqadds8.c: Remove.
2082 * gcc.target/arm/neon/vqaddu16.c: Remove.
2083 * gcc.target/arm/neon/vqaddu32.c: Remove.
2084 * gcc.target/arm/neon/vqaddu64.c: Remove.
2085 * gcc.target/arm/neon/vqaddu8.c: Remove.
2086 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2087 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2088 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2089 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2090 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2091 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2092 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2093 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2094 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2095 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2096 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2097 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2098 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2099 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2100 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2101 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2102 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2103 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2104 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2105 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2106 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2107 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2108 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2109 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2110 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2111 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2112 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2113 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2114 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2115 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2116 * gcc.target/arm/neon/vqmovns16.c: Remove.
2117 * gcc.target/arm/neon/vqmovns32.c: Remove.
2118 * gcc.target/arm/neon/vqmovns64.c: Remove.
2119 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2120 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2121 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2122 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2123 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2124 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2125 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2126 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2127 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2128 * gcc.target/arm/neon/vqnegs16.c: Remove.
2129 * gcc.target/arm/neon/vqnegs32.c: Remove.
2130 * gcc.target/arm/neon/vqnegs8.c: Remove.
2131 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2132 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2133 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2134 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2135 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2136 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2137 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2138 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2139 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2140 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2141 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2142 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2143 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2144 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2145 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2146 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2147 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2148 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2149 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2150 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2151 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2152 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2153 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2154 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2155 * gcc.target/arm/neon/vqshls16.c: Remove.
2156 * gcc.target/arm/neon/vqshls32.c: Remove.
2157 * gcc.target/arm/neon/vqshls64.c: Remove.
2158 * gcc.target/arm/neon/vqshls8.c: Remove.
2159 * gcc.target/arm/neon/vqshlu16.c: Remove.
2160 * gcc.target/arm/neon/vqshlu32.c: Remove.
2161 * gcc.target/arm/neon/vqshlu64.c: Remove.
2162 * gcc.target/arm/neon/vqshlu8.c: Remove.
2163 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2164 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2165 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2166 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2167 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2168 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2169 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2170 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2171 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2172 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2173 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2174 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2175 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2176 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2177 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2178 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2179 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2180 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2181 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2182 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2183 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2184 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2185 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2186 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2187 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2188 * gcc.target/arm/neon/vqsubs16.c: Remove.
2189 * gcc.target/arm/neon/vqsubs32.c: Remove.
2190 * gcc.target/arm/neon/vqsubs64.c: Remove.
2191 * gcc.target/arm/neon/vqsubs8.c: Remove.
2192 * gcc.target/arm/neon/vqsubu16.c: Remove.
2193 * gcc.target/arm/neon/vqsubu32.c: Remove.
2194 * gcc.target/arm/neon/vqsubu64.c: Remove.
2195 * gcc.target/arm/neon/vqsubu8.c: Remove.
2196 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2197 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2198 * gcc.target/arm/neon/vrecpef32.c: Remove.
2199 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2200 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2201 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2202 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2203 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2204 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2205 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2206 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2207 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2208 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2209 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2210 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2211 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2212 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2213 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2214 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2215 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2216 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2217 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2218 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2219 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2220 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2221 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2222 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2223 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2224 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2225 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2226 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2227 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2228 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2229 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2230 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2231 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2232 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2233 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2234 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2235 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2236 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2237 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2238 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2239 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2240 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2241 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2242 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2243 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2244 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2245 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2246 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2247 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2248 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2249 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2250 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2251 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2252 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2253 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2254 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2255 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2256 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2257 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2258 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2259 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2260 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2261 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2262 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2263 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2264 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2265 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2266 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2267 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2268 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2269 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2270 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2271 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2272 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2273 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2274 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2275 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2276 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2277 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2278 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2279 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2280 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2281 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2282 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2283 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2284 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2285 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2286 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2287 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2288 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2289 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2290 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2291 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2292 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2293 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2294 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2295 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2296 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2297 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2298 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2299 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2300 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2301 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2302 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2303 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2304 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2305 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2306 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2307 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2308 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2309 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2310 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2311 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2312 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2313 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2314 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2315 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2316 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2317 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2318 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2319 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2320 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2321 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2322 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2323 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2324 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2325 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2326 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2327 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2328 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2329 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2330 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2331 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2332 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2333 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2334 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2335 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2336 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2337 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2338 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2339 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2340 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2341 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2342 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2343 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2344 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2345 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2346 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2347 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2348 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2349 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2350 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2351 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2352 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2353 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2354 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2355 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2356 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2357 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2358 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2359 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2360 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2361 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2362 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2363 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2364 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2365 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2366 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2367 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2368 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2369 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2370 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2371 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2372 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2373 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2374 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2375 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2376 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2377 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2378 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2379 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2380 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2381 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2382 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2383 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2384 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2385 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2386 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2387 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2388 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2389 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2390 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2391 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2392 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2393 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2394 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2395 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2396 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2397 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2398 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2399 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2400 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2401 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2402 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2403 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2404 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2405 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2406 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2407 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2408 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2409 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2410 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2411 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2412 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2413 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2414 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2415 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2416 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2417 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2418 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2419 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2420 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2421 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2422 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2423 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2424 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2425 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2426 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2427 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2428 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2429 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2430 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2431 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2432 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2433 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2434 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2435 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2436 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2437 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2438 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2439 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2440 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2441 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2442 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2443 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2444 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2445 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2446 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2447 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2448 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2449 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2450 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2451 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2452 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2453 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2454 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2455 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2456 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2457 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2458 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2459 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2460 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2461 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2462 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2463 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2464 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2465 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2466 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2467 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2468 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2469 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2470 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2471 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2472 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2473 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2474 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2475 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2476 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2477 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2478 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2479 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2480 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2481 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2482 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2483 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2484 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2485 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2486 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2487 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2488 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2489 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2490 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2491 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2492 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2493 * gcc.target/arm/neon/vrev16p8.c: Remove.
2494 * gcc.target/arm/neon/vrev16s8.c: Remove.
2495 * gcc.target/arm/neon/vrev16u8.c: Remove.
2496 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2497 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2498 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2499 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2500 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2501 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2502 * gcc.target/arm/neon/vrev32p16.c: Remove.
2503 * gcc.target/arm/neon/vrev32p8.c: Remove.
2504 * gcc.target/arm/neon/vrev32s16.c: Remove.
2505 * gcc.target/arm/neon/vrev32s8.c: Remove.
2506 * gcc.target/arm/neon/vrev32u16.c: Remove.
2507 * gcc.target/arm/neon/vrev32u8.c: Remove.
2508 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2509 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2510 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2511 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2512 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2513 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2514 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2515 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2516 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2517 * gcc.target/arm/neon/vrev64f32.c: Remove.
2518 * gcc.target/arm/neon/vrev64p16.c: Remove.
2519 * gcc.target/arm/neon/vrev64p8.c: Remove.
2520 * gcc.target/arm/neon/vrev64s16.c: Remove.
2521 * gcc.target/arm/neon/vrev64s32.c: Remove.
2522 * gcc.target/arm/neon/vrev64s8.c: Remove.
2523 * gcc.target/arm/neon/vrev64u16.c: Remove.
2524 * gcc.target/arm/neon/vrev64u32.c: Remove.
2525 * gcc.target/arm/neon/vrev64u8.c: Remove.
2526 * gcc.target/arm/neon/vrndaf32.c: Remove.
2527 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2528 * gcc.target/arm/neon/vrndf32.c: Remove.
2529 * gcc.target/arm/neon/vrndmf32.c: Remove.
2530 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2531 * gcc.target/arm/neon/vrndnf32.c: Remove.
2532 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2533 * gcc.target/arm/neon/vrndpf32.c: Remove.
2534 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2535 * gcc.target/arm/neon/vrndqf32.c: Remove.
2536 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2537 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2538 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2539 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2540 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2541 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2542 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2543 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2544 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2545 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2546 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2547 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2548 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2549 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2550 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2551 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2552 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2553 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2554 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2555 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2556 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2557 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2558 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2559 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2560 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2561 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2562 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2563 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2564 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2565 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2566 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2567 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2568 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2569 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2570 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2571 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2572 * gcc.target/arm/neon/vshlQs16.c: Remove.
2573 * gcc.target/arm/neon/vshlQs32.c: Remove.
2574 * gcc.target/arm/neon/vshlQs64.c: Remove.
2575 * gcc.target/arm/neon/vshlQs8.c: Remove.
2576 * gcc.target/arm/neon/vshlQu16.c: Remove.
2577 * gcc.target/arm/neon/vshlQu32.c: Remove.
2578 * gcc.target/arm/neon/vshlQu64.c: Remove.
2579 * gcc.target/arm/neon/vshlQu8.c: Remove.
2580 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2581 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2582 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2583 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2584 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2585 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2586 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2587 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2588 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2589 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2590 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2591 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2592 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2593 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2594 * gcc.target/arm/neon/vshls16.c: Remove.
2595 * gcc.target/arm/neon/vshls32.c: Remove.
2596 * gcc.target/arm/neon/vshls64.c: Remove.
2597 * gcc.target/arm/neon/vshls8.c: Remove.
2598 * gcc.target/arm/neon/vshlu16.c: Remove.
2599 * gcc.target/arm/neon/vshlu32.c: Remove.
2600 * gcc.target/arm/neon/vshlu64.c: Remove.
2601 * gcc.target/arm/neon/vshlu8.c: Remove.
2602 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2603 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2604 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2605 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2606 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2607 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2608 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2609 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2610 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2611 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2612 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2613 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2614 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2615 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2616 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2617 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2618 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2619 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2620 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2621 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2622 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2623 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2624 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2625 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2626 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2627 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2628 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2629 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2630 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2631 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2632 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2633 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2634 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2635 * gcc.target/arm/neon/vsli_np16.c: Remove.
2636 * gcc.target/arm/neon/vsli_np64.c: Remove.
2637 * gcc.target/arm/neon/vsli_np8.c: Remove.
2638 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2639 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2640 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2641 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2642 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2643 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2644 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2645 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2646 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2647 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2648 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2649 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2650 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2651 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2652 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2653 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2654 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2655 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2656 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2657 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2658 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2659 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2660 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2661 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2662 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2663 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2664 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2665 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2666 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2667 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2668 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2669 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2670 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2671 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2672 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2673 * gcc.target/arm/neon/vsri_np16.c: Remove.
2674 * gcc.target/arm/neon/vsri_np64.c: Remove.
2675 * gcc.target/arm/neon/vsri_np8.c: Remove.
2676 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2677 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2678 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2679 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2680 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2681 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2682 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2683 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2684 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2685 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2686 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2687 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2688 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2689 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2690 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2691 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2692 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2693 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2694 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2695 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2696 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2697 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2698 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2699 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2700 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2701 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2702 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2703 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2704 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2705 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2706 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2707 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2708 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2709 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2710 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2711 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2712 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2713 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2714 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2715 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2716 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2717 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2718 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2719 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2720 * gcc.target/arm/neon/vst1f32.c: Remove.
2721 * gcc.target/arm/neon/vst1p16.c: Remove.
2722 * gcc.target/arm/neon/vst1p64.c: Remove.
2723 * gcc.target/arm/neon/vst1p8.c: Remove.
2724 * gcc.target/arm/neon/vst1s16.c: Remove.
2725 * gcc.target/arm/neon/vst1s32.c: Remove.
2726 * gcc.target/arm/neon/vst1s64.c: Remove.
2727 * gcc.target/arm/neon/vst1s8.c: Remove.
2728 * gcc.target/arm/neon/vst1u16.c: Remove.
2729 * gcc.target/arm/neon/vst1u32.c: Remove.
2730 * gcc.target/arm/neon/vst1u64.c: Remove.
2731 * gcc.target/arm/neon/vst1u8.c: Remove.
2732 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2733 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2734 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2735 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2736 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2737 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2738 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2739 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2740 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2741 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2742 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2743 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2744 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2745 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2746 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2747 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2748 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2749 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2750 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2751 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2752 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2753 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2754 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2755 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2756 * gcc.target/arm/neon/vst2f32.c: Remove.
2757 * gcc.target/arm/neon/vst2p16.c: Remove.
2758 * gcc.target/arm/neon/vst2p64.c: Remove.
2759 * gcc.target/arm/neon/vst2p8.c: Remove.
2760 * gcc.target/arm/neon/vst2s16.c: Remove.
2761 * gcc.target/arm/neon/vst2s32.c: Remove.
2762 * gcc.target/arm/neon/vst2s64.c: Remove.
2763 * gcc.target/arm/neon/vst2s8.c: Remove.
2764 * gcc.target/arm/neon/vst2u16.c: Remove.
2765 * gcc.target/arm/neon/vst2u32.c: Remove.
2766 * gcc.target/arm/neon/vst2u64.c: Remove.
2767 * gcc.target/arm/neon/vst2u8.c: Remove.
2768 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2769 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2770 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2771 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2772 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2773 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2774 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2775 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2776 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2777 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2778 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2779 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2780 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2781 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2782 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2783 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2784 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2785 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2786 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2787 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2788 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2789 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2790 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2791 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2792 * gcc.target/arm/neon/vst3f32.c: Remove.
2793 * gcc.target/arm/neon/vst3p16.c: Remove.
2794 * gcc.target/arm/neon/vst3p64.c: Remove.
2795 * gcc.target/arm/neon/vst3p8.c: Remove.
2796 * gcc.target/arm/neon/vst3s16.c: Remove.
2797 * gcc.target/arm/neon/vst3s32.c: Remove.
2798 * gcc.target/arm/neon/vst3s64.c: Remove.
2799 * gcc.target/arm/neon/vst3s8.c: Remove.
2800 * gcc.target/arm/neon/vst3u16.c: Remove.
2801 * gcc.target/arm/neon/vst3u32.c: Remove.
2802 * gcc.target/arm/neon/vst3u64.c: Remove.
2803 * gcc.target/arm/neon/vst3u8.c: Remove.
2804 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2805 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2806 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2807 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2808 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2809 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2810 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2811 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2812 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2813 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2814 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2815 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2816 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2817 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2818 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2819 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2820 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2821 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2822 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2823 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2824 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2825 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2826 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2827 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2828 * gcc.target/arm/neon/vst4f32.c: Remove.
2829 * gcc.target/arm/neon/vst4p16.c: Remove.
2830 * gcc.target/arm/neon/vst4p64.c: Remove.
2831 * gcc.target/arm/neon/vst4p8.c: Remove.
2832 * gcc.target/arm/neon/vst4s16.c: Remove.
2833 * gcc.target/arm/neon/vst4s32.c: Remove.
2834 * gcc.target/arm/neon/vst4s64.c: Remove.
2835 * gcc.target/arm/neon/vst4s8.c: Remove.
2836 * gcc.target/arm/neon/vst4u16.c: Remove.
2837 * gcc.target/arm/neon/vst4u32.c: Remove.
2838 * gcc.target/arm/neon/vst4u64.c: Remove.
2839 * gcc.target/arm/neon/vst4u8.c: Remove.
2840 * gcc.target/arm/neon/vsubQf32.c: Remove.
2841 * gcc.target/arm/neon/vsubQs16.c: Remove.
2842 * gcc.target/arm/neon/vsubQs32.c: Remove.
2843 * gcc.target/arm/neon/vsubQs64.c: Remove.
2844 * gcc.target/arm/neon/vsubQs8.c: Remove.
2845 * gcc.target/arm/neon/vsubQu16.c: Remove.
2846 * gcc.target/arm/neon/vsubQu32.c: Remove.
2847 * gcc.target/arm/neon/vsubQu64.c: Remove.
2848 * gcc.target/arm/neon/vsubQu8.c: Remove.
2849 * gcc.target/arm/neon/vsubf32.c: Remove.
2850 * gcc.target/arm/neon/vsubhns16.c: Remove.
2851 * gcc.target/arm/neon/vsubhns32.c: Remove.
2852 * gcc.target/arm/neon/vsubhns64.c: Remove.
2853 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2854 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2855 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2856 * gcc.target/arm/neon/vsubls16.c: Remove.
2857 * gcc.target/arm/neon/vsubls32.c: Remove.
2858 * gcc.target/arm/neon/vsubls8.c: Remove.
2859 * gcc.target/arm/neon/vsublu16.c: Remove.
2860 * gcc.target/arm/neon/vsublu32.c: Remove.
2861 * gcc.target/arm/neon/vsublu8.c: Remove.
2862 * gcc.target/arm/neon/vsubs16.c: Remove.
2863 * gcc.target/arm/neon/vsubs32.c: Remove.
2864 * gcc.target/arm/neon/vsubs64.c: Remove.
2865 * gcc.target/arm/neon/vsubs8.c: Remove.
2866 * gcc.target/arm/neon/vsubu16.c: Remove.
2867 * gcc.target/arm/neon/vsubu32.c: Remove.
2868 * gcc.target/arm/neon/vsubu64.c: Remove.
2869 * gcc.target/arm/neon/vsubu8.c: Remove.
2870 * gcc.target/arm/neon/vsubws16.c: Remove.
2871 * gcc.target/arm/neon/vsubws32.c: Remove.
2872 * gcc.target/arm/neon/vsubws8.c: Remove.
2873 * gcc.target/arm/neon/vsubwu16.c: Remove.
2874 * gcc.target/arm/neon/vsubwu32.c: Remove.
2875 * gcc.target/arm/neon/vsubwu8.c: Remove.
2876 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2877 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2878 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2879 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2880 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2881 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2882 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2883 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2884 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2885 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2886 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2887 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2888 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2889 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2890 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2891 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2892 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2893 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2894 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2895 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2896 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2897 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2898 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2899 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2900 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2901 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2902 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2903 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2904 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2905 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2906 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2907 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2908 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2909 * gcc.target/arm/neon/vtrnf32.c: Remove.
2910 * gcc.target/arm/neon/vtrnp16.c: Remove.
2911 * gcc.target/arm/neon/vtrnp8.c: Remove.
2912 * gcc.target/arm/neon/vtrns16.c: Remove.
2913 * gcc.target/arm/neon/vtrns32.c: Remove.
2914 * gcc.target/arm/neon/vtrns8.c: Remove.
2915 * gcc.target/arm/neon/vtrnu16.c: Remove.
2916 * gcc.target/arm/neon/vtrnu32.c: Remove.
2917 * gcc.target/arm/neon/vtrnu8.c: Remove.
2918 * gcc.target/arm/neon/vtstQp8.c: Remove.
2919 * gcc.target/arm/neon/vtstQs16.c: Remove.
2920 * gcc.target/arm/neon/vtstQs32.c: Remove.
2921 * gcc.target/arm/neon/vtstQs8.c: Remove.
2922 * gcc.target/arm/neon/vtstQu16.c: Remove.
2923 * gcc.target/arm/neon/vtstQu32.c: Remove.
2924 * gcc.target/arm/neon/vtstQu8.c: Remove.
2925 * gcc.target/arm/neon/vtstp8.c: Remove.
2926 * gcc.target/arm/neon/vtsts16.c: Remove.
2927 * gcc.target/arm/neon/vtsts32.c: Remove.
2928 * gcc.target/arm/neon/vtsts8.c: Remove.
2929 * gcc.target/arm/neon/vtstu16.c: Remove.
2930 * gcc.target/arm/neon/vtstu32.c: Remove.
2931 * gcc.target/arm/neon/vtstu8.c: Remove.
2932 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2933 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2934 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2935 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2936 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2937 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2938 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2939 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2940 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2941 * gcc.target/arm/neon/vuzpf32.c: Remove.
2942 * gcc.target/arm/neon/vuzpp16.c: Remove.
2943 * gcc.target/arm/neon/vuzpp8.c: Remove.
2944 * gcc.target/arm/neon/vuzps16.c: Remove.
2945 * gcc.target/arm/neon/vuzps32.c: Remove.
2946 * gcc.target/arm/neon/vuzps8.c: Remove.
2947 * gcc.target/arm/neon/vuzpu16.c: Remove.
2948 * gcc.target/arm/neon/vuzpu32.c: Remove.
2949 * gcc.target/arm/neon/vuzpu8.c: Remove.
2950 * gcc.target/arm/neon/vzipQf32.c: Remove.
2951 * gcc.target/arm/neon/vzipQp16.c: Remove.
2952 * gcc.target/arm/neon/vzipQp8.c: Remove.
2953 * gcc.target/arm/neon/vzipQs16.c: Remove.
2954 * gcc.target/arm/neon/vzipQs32.c: Remove.
2955 * gcc.target/arm/neon/vzipQs8.c: Remove.
2956 * gcc.target/arm/neon/vzipQu16.c: Remove.
2957 * gcc.target/arm/neon/vzipQu32.c: Remove.
2958 * gcc.target/arm/neon/vzipQu8.c: Remove.
2959 * gcc.target/arm/neon/vzipf32.c: Remove.
2960 * gcc.target/arm/neon/vzipp16.c: Remove.
2961 * gcc.target/arm/neon/vzipp8.c: Remove.
2962 * gcc.target/arm/neon/vzips16.c: Remove.
2963 * gcc.target/arm/neon/vzips32.c: Remove.
2964 * gcc.target/arm/neon/vzips8.c: Remove.
2965 * gcc.target/arm/neon/vzipu16.c: Remove.
2966 * gcc.target/arm/neon/vzipu32.c: Remove.
2967 * gcc.target/arm/neon/vzipu8.c: Remove.
2969 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2971 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2973 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2976 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2977 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2979 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2981 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2982 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2983 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2984 levenshtein_plugin.c.
2985 * gcc.dg/spellcheck-fields.c: New file.
2987 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2990 * gfortran.dg/pr68318_1.f90: New test.
2991 * gfortran.dg/pr68318_2.f90: Ditto.
2993 2015-11-12 James Norris <jnorris@codesourcery.com>
2994 Joseph Myers <joseph@codesourcery.com>
2996 * c-c++-common/goacc/declare-1.c: New test.
2997 * c-c++-common/goacc/declare-2.c: Likewise.
2999 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3001 [ARM] Remove neon-testgen.ml and generated tests.
3003 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3004 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3005 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3006 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3007 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3008 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3009 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3010 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3011 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3012 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3013 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3014 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3015 * gcc.target/arm/neon/vRhadds16.c: Remove.
3016 * gcc.target/arm/neon/vRhadds32.c: Remove.
3017 * gcc.target/arm/neon/vRhadds8.c: Remove.
3018 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3019 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3020 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3021 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3022 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3023 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3024 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3025 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3026 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3027 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3028 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3029 * gcc.target/arm/neon/vRshls16.c: Remove.
3030 * gcc.target/arm/neon/vRshls32.c: Remove.
3031 * gcc.target/arm/neon/vRshls64.c: Remove.
3032 * gcc.target/arm/neon/vRshls8.c: Remove.
3033 * gcc.target/arm/neon/vRshlu16.c: Remove.
3034 * gcc.target/arm/neon/vRshlu32.c: Remove.
3035 * gcc.target/arm/neon/vRshlu64.c: Remove.
3036 * gcc.target/arm/neon/vRshlu8.c: Remove.
3037 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3038 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3039 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3040 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3041 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3042 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3043 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3044 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3045 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3046 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3047 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3048 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3049 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3050 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3051 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3052 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3053 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3054 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3055 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3056 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3057 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3058 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3059 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3060 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3061 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3062 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3063 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3064 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3065 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3066 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3067 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3068 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3069 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3070 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3071 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3072 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3073 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3074 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3075 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3076 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3077 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3078 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3079 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3080 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3081 * gcc.target/arm/neon/vabaQs16.c: Remove.
3082 * gcc.target/arm/neon/vabaQs32.c: Remove.
3083 * gcc.target/arm/neon/vabaQs8.c: Remove.
3084 * gcc.target/arm/neon/vabaQu16.c: Remove.
3085 * gcc.target/arm/neon/vabaQu32.c: Remove.
3086 * gcc.target/arm/neon/vabaQu8.c: Remove.
3087 * gcc.target/arm/neon/vabals16.c: Remove.
3088 * gcc.target/arm/neon/vabals32.c: Remove.
3089 * gcc.target/arm/neon/vabals8.c: Remove.
3090 * gcc.target/arm/neon/vabalu16.c: Remove.
3091 * gcc.target/arm/neon/vabalu32.c: Remove.
3092 * gcc.target/arm/neon/vabalu8.c: Remove.
3093 * gcc.target/arm/neon/vabas16.c: Remove.
3094 * gcc.target/arm/neon/vabas32.c: Remove.
3095 * gcc.target/arm/neon/vabas8.c: Remove.
3096 * gcc.target/arm/neon/vabau16.c: Remove.
3097 * gcc.target/arm/neon/vabau32.c: Remove.
3098 * gcc.target/arm/neon/vabau8.c: Remove.
3099 * gcc.target/arm/neon/vabdQf32.c: Remove.
3100 * gcc.target/arm/neon/vabdQs16.c: Remove.
3101 * gcc.target/arm/neon/vabdQs32.c: Remove.
3102 * gcc.target/arm/neon/vabdQs8.c: Remove.
3103 * gcc.target/arm/neon/vabdQu16.c: Remove.
3104 * gcc.target/arm/neon/vabdQu32.c: Remove.
3105 * gcc.target/arm/neon/vabdQu8.c: Remove.
3106 * gcc.target/arm/neon/vabdf32.c: Remove.
3107 * gcc.target/arm/neon/vabdls16.c: Remove.
3108 * gcc.target/arm/neon/vabdls32.c: Remove.
3109 * gcc.target/arm/neon/vabdls8.c: Remove.
3110 * gcc.target/arm/neon/vabdlu16.c: Remove.
3111 * gcc.target/arm/neon/vabdlu32.c: Remove.
3112 * gcc.target/arm/neon/vabdlu8.c: Remove.
3113 * gcc.target/arm/neon/vabds16.c: Remove.
3114 * gcc.target/arm/neon/vabds32.c: Remove.
3115 * gcc.target/arm/neon/vabds8.c: Remove.
3116 * gcc.target/arm/neon/vabdu16.c: Remove.
3117 * gcc.target/arm/neon/vabdu32.c: Remove.
3118 * gcc.target/arm/neon/vabdu8.c: Remove.
3119 * gcc.target/arm/neon/vabsQf32.c: Remove.
3120 * gcc.target/arm/neon/vabsQs16.c: Remove.
3121 * gcc.target/arm/neon/vabsQs32.c: Remove.
3122 * gcc.target/arm/neon/vabsQs8.c: Remove.
3123 * gcc.target/arm/neon/vabsf32.c: Remove.
3124 * gcc.target/arm/neon/vabss16.c: Remove.
3125 * gcc.target/arm/neon/vabss32.c: Remove.
3126 * gcc.target/arm/neon/vabss8.c: Remove.
3127 * gcc.target/arm/neon/vaddQf32.c: Remove.
3128 * gcc.target/arm/neon/vaddQs16.c: Remove.
3129 * gcc.target/arm/neon/vaddQs32.c: Remove.
3130 * gcc.target/arm/neon/vaddQs64.c: Remove.
3131 * gcc.target/arm/neon/vaddQs8.c: Remove.
3132 * gcc.target/arm/neon/vaddQu16.c: Remove.
3133 * gcc.target/arm/neon/vaddQu32.c: Remove.
3134 * gcc.target/arm/neon/vaddQu64.c: Remove.
3135 * gcc.target/arm/neon/vaddQu8.c: Remove.
3136 * gcc.target/arm/neon/vaddf32.c: Remove.
3137 * gcc.target/arm/neon/vaddhns16.c: Remove.
3138 * gcc.target/arm/neon/vaddhns32.c: Remove.
3139 * gcc.target/arm/neon/vaddhns64.c: Remove.
3140 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3141 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3142 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3143 * gcc.target/arm/neon/vaddls16.c: Remove.
3144 * gcc.target/arm/neon/vaddls32.c: Remove.
3145 * gcc.target/arm/neon/vaddls8.c: Remove.
3146 * gcc.target/arm/neon/vaddlu16.c: Remove.
3147 * gcc.target/arm/neon/vaddlu32.c: Remove.
3148 * gcc.target/arm/neon/vaddlu8.c: Remove.
3149 * gcc.target/arm/neon/vadds16.c: Remove.
3150 * gcc.target/arm/neon/vadds32.c: Remove.
3151 * gcc.target/arm/neon/vadds64.c: Remove.
3152 * gcc.target/arm/neon/vadds8.c: Remove.
3153 * gcc.target/arm/neon/vaddu16.c: Remove.
3154 * gcc.target/arm/neon/vaddu32.c: Remove.
3155 * gcc.target/arm/neon/vaddu64.c: Remove.
3156 * gcc.target/arm/neon/vaddu8.c: Remove.
3157 * gcc.target/arm/neon/vaddws16.c: Remove.
3158 * gcc.target/arm/neon/vaddws32.c: Remove.
3159 * gcc.target/arm/neon/vaddws8.c: Remove.
3160 * gcc.target/arm/neon/vaddwu16.c: Remove.
3161 * gcc.target/arm/neon/vaddwu32.c: Remove.
3162 * gcc.target/arm/neon/vaddwu8.c: Remove.
3163 * gcc.target/arm/neon/vandQs16.c: Remove.
3164 * gcc.target/arm/neon/vandQs32.c: Remove.
3165 * gcc.target/arm/neon/vandQs64.c: Remove.
3166 * gcc.target/arm/neon/vandQs8.c: Remove.
3167 * gcc.target/arm/neon/vandQu16.c: Remove.
3168 * gcc.target/arm/neon/vandQu32.c: Remove.
3169 * gcc.target/arm/neon/vandQu64.c: Remove.
3170 * gcc.target/arm/neon/vandQu8.c: Remove.
3171 * gcc.target/arm/neon/vands16.c: Remove.
3172 * gcc.target/arm/neon/vands32.c: Remove.
3173 * gcc.target/arm/neon/vands64.c: Remove.
3174 * gcc.target/arm/neon/vands8.c: Remove.
3175 * gcc.target/arm/neon/vandu16.c: Remove.
3176 * gcc.target/arm/neon/vandu32.c: Remove.
3177 * gcc.target/arm/neon/vandu64.c: Remove.
3178 * gcc.target/arm/neon/vandu8.c: Remove.
3179 * gcc.target/arm/neon/vbicQs16.c: Remove.
3180 * gcc.target/arm/neon/vbicQs32.c: Remove.
3181 * gcc.target/arm/neon/vbicQs64.c: Remove.
3182 * gcc.target/arm/neon/vbicQs8.c: Remove.
3183 * gcc.target/arm/neon/vbicQu16.c: Remove.
3184 * gcc.target/arm/neon/vbicQu32.c: Remove.
3185 * gcc.target/arm/neon/vbicQu64.c: Remove.
3186 * gcc.target/arm/neon/vbicQu8.c: Remove.
3187 * gcc.target/arm/neon/vbics16.c: Remove.
3188 * gcc.target/arm/neon/vbics32.c: Remove.
3189 * gcc.target/arm/neon/vbics64.c: Remove.
3190 * gcc.target/arm/neon/vbics8.c: Remove.
3191 * gcc.target/arm/neon/vbicu16.c: Remove.
3192 * gcc.target/arm/neon/vbicu32.c: Remove.
3193 * gcc.target/arm/neon/vbicu64.c: Remove.
3194 * gcc.target/arm/neon/vbicu8.c: Remove.
3195 * gcc.target/arm/neon/vbslQf32.c: Remove.
3196 * gcc.target/arm/neon/vbslQp16.c: Remove.
3197 * gcc.target/arm/neon/vbslQp64.c: Remove.
3198 * gcc.target/arm/neon/vbslQp8.c: Remove.
3199 * gcc.target/arm/neon/vbslQs16.c: Remove.
3200 * gcc.target/arm/neon/vbslQs32.c: Remove.
3201 * gcc.target/arm/neon/vbslQs64.c: Remove.
3202 * gcc.target/arm/neon/vbslQs8.c: Remove.
3203 * gcc.target/arm/neon/vbslQu16.c: Remove.
3204 * gcc.target/arm/neon/vbslQu32.c: Remove.
3205 * gcc.target/arm/neon/vbslQu64.c: Remove.
3206 * gcc.target/arm/neon/vbslQu8.c: Remove.
3207 * gcc.target/arm/neon/vbslf32.c: Remove.
3208 * gcc.target/arm/neon/vbslp16.c: Remove.
3209 * gcc.target/arm/neon/vbslp64.c: Remove.
3210 * gcc.target/arm/neon/vbslp8.c: Remove.
3211 * gcc.target/arm/neon/vbsls16.c: Remove.
3212 * gcc.target/arm/neon/vbsls32.c: Remove.
3213 * gcc.target/arm/neon/vbsls64.c: Remove.
3214 * gcc.target/arm/neon/vbsls8.c: Remove.
3215 * gcc.target/arm/neon/vbslu16.c: Remove.
3216 * gcc.target/arm/neon/vbslu32.c: Remove.
3217 * gcc.target/arm/neon/vbslu64.c: Remove.
3218 * gcc.target/arm/neon/vbslu8.c: Remove.
3219 * gcc.target/arm/neon/vcageQf32.c: Remove.
3220 * gcc.target/arm/neon/vcagef32.c: Remove.
3221 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3222 * gcc.target/arm/neon/vcagtf32.c: Remove.
3223 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3224 * gcc.target/arm/neon/vcalef32.c: Remove.
3225 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3226 * gcc.target/arm/neon/vcaltf32.c: Remove.
3227 * gcc.target/arm/neon/vceqQf32.c: Remove.
3228 * gcc.target/arm/neon/vceqQp8.c: Remove.
3229 * gcc.target/arm/neon/vceqQs16.c: Remove.
3230 * gcc.target/arm/neon/vceqQs32.c: Remove.
3231 * gcc.target/arm/neon/vceqQs8.c: Remove.
3232 * gcc.target/arm/neon/vceqQu16.c: Remove.
3233 * gcc.target/arm/neon/vceqQu32.c: Remove.
3234 * gcc.target/arm/neon/vceqQu8.c: Remove.
3235 * gcc.target/arm/neon/vceqf32.c: Remove.
3236 * gcc.target/arm/neon/vceqp8.c: Remove.
3237 * gcc.target/arm/neon/vceqs16.c: Remove.
3238 * gcc.target/arm/neon/vceqs32.c: Remove.
3239 * gcc.target/arm/neon/vceqs8.c: Remove.
3240 * gcc.target/arm/neon/vcequ16.c: Remove.
3241 * gcc.target/arm/neon/vcequ32.c: Remove.
3242 * gcc.target/arm/neon/vcequ8.c: Remove.
3243 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3244 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3245 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3246 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3247 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3248 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3249 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3250 * gcc.target/arm/neon/vcgef32.c: Remove.
3251 * gcc.target/arm/neon/vcges16.c: Remove.
3252 * gcc.target/arm/neon/vcges32.c: Remove.
3253 * gcc.target/arm/neon/vcges8.c: Remove.
3254 * gcc.target/arm/neon/vcgeu16.c: Remove.
3255 * gcc.target/arm/neon/vcgeu32.c: Remove.
3256 * gcc.target/arm/neon/vcgeu8.c: Remove.
3257 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3258 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3259 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3260 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3261 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3262 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3263 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3264 * gcc.target/arm/neon/vcgtf32.c: Remove.
3265 * gcc.target/arm/neon/vcgts16.c: Remove.
3266 * gcc.target/arm/neon/vcgts32.c: Remove.
3267 * gcc.target/arm/neon/vcgts8.c: Remove.
3268 * gcc.target/arm/neon/vcgtu16.c: Remove.
3269 * gcc.target/arm/neon/vcgtu32.c: Remove.
3270 * gcc.target/arm/neon/vcgtu8.c: Remove.
3271 * gcc.target/arm/neon/vcleQf32.c: Remove.
3272 * gcc.target/arm/neon/vcleQs16.c: Remove.
3273 * gcc.target/arm/neon/vcleQs32.c: Remove.
3274 * gcc.target/arm/neon/vcleQs8.c: Remove.
3275 * gcc.target/arm/neon/vcleQu16.c: Remove.
3276 * gcc.target/arm/neon/vcleQu32.c: Remove.
3277 * gcc.target/arm/neon/vcleQu8.c: Remove.
3278 * gcc.target/arm/neon/vclef32.c: Remove.
3279 * gcc.target/arm/neon/vcles16.c: Remove.
3280 * gcc.target/arm/neon/vcles32.c: Remove.
3281 * gcc.target/arm/neon/vcles8.c: Remove.
3282 * gcc.target/arm/neon/vcleu16.c: Remove.
3283 * gcc.target/arm/neon/vcleu32.c: Remove.
3284 * gcc.target/arm/neon/vcleu8.c: Remove.
3285 * gcc.target/arm/neon/vclsQs16.c: Remove.
3286 * gcc.target/arm/neon/vclsQs32.c: Remove.
3287 * gcc.target/arm/neon/vclsQs8.c: Remove.
3288 * gcc.target/arm/neon/vclss16.c: Remove.
3289 * gcc.target/arm/neon/vclss32.c: Remove.
3290 * gcc.target/arm/neon/vclss8.c: Remove.
3291 * gcc.target/arm/neon/vcltQf32.c: Remove.
3292 * gcc.target/arm/neon/vcltQs16.c: Remove.
3293 * gcc.target/arm/neon/vcltQs32.c: Remove.
3294 * gcc.target/arm/neon/vcltQs8.c: Remove.
3295 * gcc.target/arm/neon/vcltQu16.c: Remove.
3296 * gcc.target/arm/neon/vcltQu32.c: Remove.
3297 * gcc.target/arm/neon/vcltQu8.c: Remove.
3298 * gcc.target/arm/neon/vcltf32.c: Remove.
3299 * gcc.target/arm/neon/vclts16.c: Remove.
3300 * gcc.target/arm/neon/vclts32.c: Remove.
3301 * gcc.target/arm/neon/vclts8.c: Remove.
3302 * gcc.target/arm/neon/vcltu16.c: Remove.
3303 * gcc.target/arm/neon/vcltu32.c: Remove.
3304 * gcc.target/arm/neon/vcltu8.c: Remove.
3305 * gcc.target/arm/neon/vclzQs16.c: Remove.
3306 * gcc.target/arm/neon/vclzQs32.c: Remove.
3307 * gcc.target/arm/neon/vclzQs8.c: Remove.
3308 * gcc.target/arm/neon/vclzQu16.c: Remove.
3309 * gcc.target/arm/neon/vclzQu32.c: Remove.
3310 * gcc.target/arm/neon/vclzQu8.c: Remove.
3311 * gcc.target/arm/neon/vclzs16.c: Remove.
3312 * gcc.target/arm/neon/vclzs32.c: Remove.
3313 * gcc.target/arm/neon/vclzs8.c: Remove.
3314 * gcc.target/arm/neon/vclzu16.c: Remove.
3315 * gcc.target/arm/neon/vclzu32.c: Remove.
3316 * gcc.target/arm/neon/vclzu8.c: Remove.
3317 * gcc.target/arm/neon/vcntQp8.c: Remove.
3318 * gcc.target/arm/neon/vcntQs8.c: Remove.
3319 * gcc.target/arm/neon/vcntQu8.c: Remove.
3320 * gcc.target/arm/neon/vcntp8.c: Remove.
3321 * gcc.target/arm/neon/vcnts8.c: Remove.
3322 * gcc.target/arm/neon/vcntu8.c: Remove.
3323 * gcc.target/arm/neon/vcombinef32.c: Remove.
3324 * gcc.target/arm/neon/vcombinep16.c: Remove.
3325 * gcc.target/arm/neon/vcombinep64.c: Remove.
3326 * gcc.target/arm/neon/vcombinep8.c: Remove.
3327 * gcc.target/arm/neon/vcombines16.c: Remove.
3328 * gcc.target/arm/neon/vcombines32.c: Remove.
3329 * gcc.target/arm/neon/vcombines64.c: Remove.
3330 * gcc.target/arm/neon/vcombines8.c: Remove.
3331 * gcc.target/arm/neon/vcombineu16.c: Remove.
3332 * gcc.target/arm/neon/vcombineu32.c: Remove.
3333 * gcc.target/arm/neon/vcombineu64.c: Remove.
3334 * gcc.target/arm/neon/vcombineu8.c: Remove.
3335 * gcc.target/arm/neon/vcreatef32.c: Remove.
3336 * gcc.target/arm/neon/vcreatep16.c: Remove.
3337 * gcc.target/arm/neon/vcreatep64.c: Remove.
3338 * gcc.target/arm/neon/vcreatep8.c: Remove.
3339 * gcc.target/arm/neon/vcreates16.c: Remove.
3340 * gcc.target/arm/neon/vcreates32.c: Remove.
3341 * gcc.target/arm/neon/vcreates64.c: Remove.
3342 * gcc.target/arm/neon/vcreates8.c: Remove.
3343 * gcc.target/arm/neon/vcreateu16.c: Remove.
3344 * gcc.target/arm/neon/vcreateu32.c: Remove.
3345 * gcc.target/arm/neon/vcreateu64.c: Remove.
3346 * gcc.target/arm/neon/vcreateu8.c: Remove.
3347 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3348 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3349 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3350 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3351 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3352 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3353 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3354 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3355 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3356 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3357 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3358 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3359 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3360 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3361 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3362 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3363 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3364 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3365 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3366 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3367 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3368 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3369 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3370 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3371 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3372 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3373 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3374 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3375 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3376 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3377 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3378 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3379 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3380 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3381 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3382 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3383 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3384 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3385 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3386 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3387 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3388 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3389 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3390 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3391 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3392 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3393 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3394 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3395 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3396 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3397 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3398 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3399 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3400 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3401 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3402 * gcc.target/arm/neon/vdup_np16.c: Remove.
3403 * gcc.target/arm/neon/vdup_np64.c: Remove.
3404 * gcc.target/arm/neon/vdup_np8.c: Remove.
3405 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3406 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3407 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3408 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3409 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3410 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3411 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3412 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3413 * gcc.target/arm/neon/veorQs16.c: Remove.
3414 * gcc.target/arm/neon/veorQs32.c: Remove.
3415 * gcc.target/arm/neon/veorQs64.c: Remove.
3416 * gcc.target/arm/neon/veorQs8.c: Remove.
3417 * gcc.target/arm/neon/veorQu16.c: Remove.
3418 * gcc.target/arm/neon/veorQu32.c: Remove.
3419 * gcc.target/arm/neon/veorQu64.c: Remove.
3420 * gcc.target/arm/neon/veorQu8.c: Remove.
3421 * gcc.target/arm/neon/veors16.c: Remove.
3422 * gcc.target/arm/neon/veors32.c: Remove.
3423 * gcc.target/arm/neon/veors64.c: Remove.
3424 * gcc.target/arm/neon/veors8.c: Remove.
3425 * gcc.target/arm/neon/veoru16.c: Remove.
3426 * gcc.target/arm/neon/veoru32.c: Remove.
3427 * gcc.target/arm/neon/veoru64.c: Remove.
3428 * gcc.target/arm/neon/veoru8.c: Remove.
3429 * gcc.target/arm/neon/vextQf32.c: Remove.
3430 * gcc.target/arm/neon/vextQp16.c: Remove.
3431 * gcc.target/arm/neon/vextQp64.c: Remove.
3432 * gcc.target/arm/neon/vextQp8.c: Remove.
3433 * gcc.target/arm/neon/vextQs16.c: Remove.
3434 * gcc.target/arm/neon/vextQs32.c: Remove.
3435 * gcc.target/arm/neon/vextQs64.c: Remove.
3436 * gcc.target/arm/neon/vextQs8.c: Remove.
3437 * gcc.target/arm/neon/vextQu16.c: Remove.
3438 * gcc.target/arm/neon/vextQu32.c: Remove.
3439 * gcc.target/arm/neon/vextQu64.c: Remove.
3440 * gcc.target/arm/neon/vextQu8.c: Remove.
3441 * gcc.target/arm/neon/vextf32.c: Remove.
3442 * gcc.target/arm/neon/vextp16.c: Remove.
3443 * gcc.target/arm/neon/vextp64.c: Remove.
3444 * gcc.target/arm/neon/vextp8.c: Remove.
3445 * gcc.target/arm/neon/vexts16.c: Remove.
3446 * gcc.target/arm/neon/vexts32.c: Remove.
3447 * gcc.target/arm/neon/vexts64.c: Remove.
3448 * gcc.target/arm/neon/vexts8.c: Remove.
3449 * gcc.target/arm/neon/vextu16.c: Remove.
3450 * gcc.target/arm/neon/vextu32.c: Remove.
3451 * gcc.target/arm/neon/vextu64.c: Remove.
3452 * gcc.target/arm/neon/vextu8.c: Remove.
3453 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3454 * gcc.target/arm/neon/vfmaf32.c: Remove.
3455 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3456 * gcc.target/arm/neon/vfmsf32.c: Remove.
3457 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3458 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3459 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3460 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3461 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3462 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3463 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3464 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3465 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3466 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3467 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3468 * gcc.target/arm/neon/vget_highf32.c: Remove.
3469 * gcc.target/arm/neon/vget_highp16.c: Remove.
3470 * gcc.target/arm/neon/vget_highp64.c: Remove.
3471 * gcc.target/arm/neon/vget_highp8.c: Remove.
3472 * gcc.target/arm/neon/vget_highs16.c: Remove.
3473 * gcc.target/arm/neon/vget_highs32.c: Remove.
3474 * gcc.target/arm/neon/vget_highs64.c: Remove.
3475 * gcc.target/arm/neon/vget_highs8.c: Remove.
3476 * gcc.target/arm/neon/vget_highu16.c: Remove.
3477 * gcc.target/arm/neon/vget_highu32.c: Remove.
3478 * gcc.target/arm/neon/vget_highu64.c: Remove.
3479 * gcc.target/arm/neon/vget_highu8.c: Remove.
3480 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3481 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3482 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3483 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3484 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3485 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3486 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3487 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3488 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3489 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3490 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3491 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3492 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3493 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3494 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3495 * gcc.target/arm/neon/vget_lows16.c: Remove.
3496 * gcc.target/arm/neon/vget_lows32.c: Remove.
3497 * gcc.target/arm/neon/vget_lows64.c: Remove.
3498 * gcc.target/arm/neon/vget_lows8.c: Remove.
3499 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3500 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3501 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3502 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3503 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3504 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3505 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3506 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3507 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3508 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3509 * gcc.target/arm/neon/vhadds16.c: Remove.
3510 * gcc.target/arm/neon/vhadds32.c: Remove.
3511 * gcc.target/arm/neon/vhadds8.c: Remove.
3512 * gcc.target/arm/neon/vhaddu16.c: Remove.
3513 * gcc.target/arm/neon/vhaddu32.c: Remove.
3514 * gcc.target/arm/neon/vhaddu8.c: Remove.
3515 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3516 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3517 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3518 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3519 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3520 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3521 * gcc.target/arm/neon/vhsubs16.c: Remove.
3522 * gcc.target/arm/neon/vhsubs32.c: Remove.
3523 * gcc.target/arm/neon/vhsubs8.c: Remove.
3524 * gcc.target/arm/neon/vhsubu16.c: Remove.
3525 * gcc.target/arm/neon/vhsubu32.c: Remove.
3526 * gcc.target/arm/neon/vhsubu8.c: Remove.
3527 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3528 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3529 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3530 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3531 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3532 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3533 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3534 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3535 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3536 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3537 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3538 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3539 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3540 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3541 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3542 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3543 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3544 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3545 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3546 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3547 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3548 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3549 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3550 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3551 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3552 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3553 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3554 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3555 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3556 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3557 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3558 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3559 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3560 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3561 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3562 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3563 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3564 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3565 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3566 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3567 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3568 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3569 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3570 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3571 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3572 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3573 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3574 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3575 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3576 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3577 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3578 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3579 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3580 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3581 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3582 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3583 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3584 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3585 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3586 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3587 * gcc.target/arm/neon/vld1f32.c: Remove.
3588 * gcc.target/arm/neon/vld1p16.c: Remove.
3589 * gcc.target/arm/neon/vld1p64.c: Remove.
3590 * gcc.target/arm/neon/vld1p8.c: Remove.
3591 * gcc.target/arm/neon/vld1s16.c: Remove.
3592 * gcc.target/arm/neon/vld1s32.c: Remove.
3593 * gcc.target/arm/neon/vld1s64.c: Remove.
3594 * gcc.target/arm/neon/vld1s8.c: Remove.
3595 * gcc.target/arm/neon/vld1u16.c: Remove.
3596 * gcc.target/arm/neon/vld1u32.c: Remove.
3597 * gcc.target/arm/neon/vld1u64.c: Remove.
3598 * gcc.target/arm/neon/vld1u8.c: Remove.
3599 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3600 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3601 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3602 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3603 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3604 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3605 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3606 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3607 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3608 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3609 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3610 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3611 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3612 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3613 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3614 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3615 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3616 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3617 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3618 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3619 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3620 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3621 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3622 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3623 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3624 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3625 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3626 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3627 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3628 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3629 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3630 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3631 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3632 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3633 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3634 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3635 * gcc.target/arm/neon/vld2f32.c: Remove.
3636 * gcc.target/arm/neon/vld2p16.c: Remove.
3637 * gcc.target/arm/neon/vld2p64.c: Remove.
3638 * gcc.target/arm/neon/vld2p8.c: Remove.
3639 * gcc.target/arm/neon/vld2s16.c: Remove.
3640 * gcc.target/arm/neon/vld2s32.c: Remove.
3641 * gcc.target/arm/neon/vld2s64.c: Remove.
3642 * gcc.target/arm/neon/vld2s8.c: Remove.
3643 * gcc.target/arm/neon/vld2u16.c: Remove.
3644 * gcc.target/arm/neon/vld2u32.c: Remove.
3645 * gcc.target/arm/neon/vld2u64.c: Remove.
3646 * gcc.target/arm/neon/vld2u8.c: Remove.
3647 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3648 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3649 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3650 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3651 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3652 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3653 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3654 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3655 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3656 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3657 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3658 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3659 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3660 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3661 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3662 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3663 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3664 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3665 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3666 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3667 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3668 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3669 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3670 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3671 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3672 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3673 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3674 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3675 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3676 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3677 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3678 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3679 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3680 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3681 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3682 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3683 * gcc.target/arm/neon/vld3f32.c: Remove.
3684 * gcc.target/arm/neon/vld3p16.c: Remove.
3685 * gcc.target/arm/neon/vld3p64.c: Remove.
3686 * gcc.target/arm/neon/vld3p8.c: Remove.
3687 * gcc.target/arm/neon/vld3s16.c: Remove.
3688 * gcc.target/arm/neon/vld3s32.c: Remove.
3689 * gcc.target/arm/neon/vld3s64.c: Remove.
3690 * gcc.target/arm/neon/vld3s8.c: Remove.
3691 * gcc.target/arm/neon/vld3u16.c: Remove.
3692 * gcc.target/arm/neon/vld3u32.c: Remove.
3693 * gcc.target/arm/neon/vld3u64.c: Remove.
3694 * gcc.target/arm/neon/vld3u8.c: Remove.
3695 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3696 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3697 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3698 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3699 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3700 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3701 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3702 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3703 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3704 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3705 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3706 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3707 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3708 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3709 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3710 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3711 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3712 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3713 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3714 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3715 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3716 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3717 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3718 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3719 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3720 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3721 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3722 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3723 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3724 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3725 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3726 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3727 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3728 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3729 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3730 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3731 * gcc.target/arm/neon/vld4f32.c: Remove.
3732 * gcc.target/arm/neon/vld4p16.c: Remove.
3733 * gcc.target/arm/neon/vld4p64.c: Remove.
3734 * gcc.target/arm/neon/vld4p8.c: Remove.
3735 * gcc.target/arm/neon/vld4s16.c: Remove.
3736 * gcc.target/arm/neon/vld4s32.c: Remove.
3737 * gcc.target/arm/neon/vld4s64.c: Remove.
3738 * gcc.target/arm/neon/vld4s8.c: Remove.
3739 * gcc.target/arm/neon/vld4u16.c: Remove.
3740 * gcc.target/arm/neon/vld4u32.c: Remove.
3741 * gcc.target/arm/neon/vld4u64.c: Remove.
3742 * gcc.target/arm/neon/vld4u8.c: Remove.
3743 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3744 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3745 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3746 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3747 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3748 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3749 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3750 * gcc.target/arm/neon/vmaxf32.c: Remove.
3751 * gcc.target/arm/neon/vmaxs16.c: Remove.
3752 * gcc.target/arm/neon/vmaxs32.c: Remove.
3753 * gcc.target/arm/neon/vmaxs8.c: Remove.
3754 * gcc.target/arm/neon/vmaxu16.c: Remove.
3755 * gcc.target/arm/neon/vmaxu32.c: Remove.
3756 * gcc.target/arm/neon/vmaxu8.c: Remove.
3757 * gcc.target/arm/neon/vminQf32.c: Remove.
3758 * gcc.target/arm/neon/vminQs16.c: Remove.
3759 * gcc.target/arm/neon/vminQs32.c: Remove.
3760 * gcc.target/arm/neon/vminQs8.c: Remove.
3761 * gcc.target/arm/neon/vminQu16.c: Remove.
3762 * gcc.target/arm/neon/vminQu32.c: Remove.
3763 * gcc.target/arm/neon/vminQu8.c: Remove.
3764 * gcc.target/arm/neon/vminf32.c: Remove.
3765 * gcc.target/arm/neon/vmins16.c: Remove.
3766 * gcc.target/arm/neon/vmins32.c: Remove.
3767 * gcc.target/arm/neon/vmins8.c: Remove.
3768 * gcc.target/arm/neon/vminu16.c: Remove.
3769 * gcc.target/arm/neon/vminu32.c: Remove.
3770 * gcc.target/arm/neon/vminu8.c: Remove.
3771 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3772 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3773 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3774 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3775 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3776 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3777 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3778 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3779 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3780 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3781 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3782 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3783 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3784 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3785 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3786 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3787 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3788 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3789 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3790 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3791 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3792 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3793 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3794 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3795 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3796 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3797 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3798 * gcc.target/arm/neon/vmlaf32.c: Remove.
3799 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3800 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3801 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3802 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3803 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3804 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3805 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3806 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3807 * gcc.target/arm/neon/vmlals16.c: Remove.
3808 * gcc.target/arm/neon/vmlals32.c: Remove.
3809 * gcc.target/arm/neon/vmlals8.c: Remove.
3810 * gcc.target/arm/neon/vmlalu16.c: Remove.
3811 * gcc.target/arm/neon/vmlalu32.c: Remove.
3812 * gcc.target/arm/neon/vmlalu8.c: Remove.
3813 * gcc.target/arm/neon/vmlas16.c: Remove.
3814 * gcc.target/arm/neon/vmlas32.c: Remove.
3815 * gcc.target/arm/neon/vmlas8.c: Remove.
3816 * gcc.target/arm/neon/vmlau16.c: Remove.
3817 * gcc.target/arm/neon/vmlau32.c: Remove.
3818 * gcc.target/arm/neon/vmlau8.c: Remove.
3819 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3820 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3821 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3822 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3823 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3824 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3825 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3826 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3827 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3828 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3829 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3830 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3831 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3832 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3833 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3834 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3835 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3836 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3837 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3838 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3839 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3840 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3841 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3842 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3843 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3844 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3845 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3846 * gcc.target/arm/neon/vmlsf32.c: Remove.
3847 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3848 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3849 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3850 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3851 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3852 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3853 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3854 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3855 * gcc.target/arm/neon/vmlsls16.c: Remove.
3856 * gcc.target/arm/neon/vmlsls32.c: Remove.
3857 * gcc.target/arm/neon/vmlsls8.c: Remove.
3858 * gcc.target/arm/neon/vmlslu16.c: Remove.
3859 * gcc.target/arm/neon/vmlslu32.c: Remove.
3860 * gcc.target/arm/neon/vmlslu8.c: Remove.
3861 * gcc.target/arm/neon/vmlss16.c: Remove.
3862 * gcc.target/arm/neon/vmlss32.c: Remove.
3863 * gcc.target/arm/neon/vmlss8.c: Remove.
3864 * gcc.target/arm/neon/vmlsu16.c: Remove.
3865 * gcc.target/arm/neon/vmlsu32.c: Remove.
3866 * gcc.target/arm/neon/vmlsu8.c: Remove.
3867 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3868 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3869 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3870 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3871 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3872 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3873 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3874 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3875 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3876 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3877 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3878 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3879 * gcc.target/arm/neon/vmov_np16.c: Remove.
3880 * gcc.target/arm/neon/vmov_np8.c: Remove.
3881 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3882 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3883 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3884 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3885 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3886 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3887 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3888 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3889 * gcc.target/arm/neon/vmovls16.c: Remove.
3890 * gcc.target/arm/neon/vmovls32.c: Remove.
3891 * gcc.target/arm/neon/vmovls8.c: Remove.
3892 * gcc.target/arm/neon/vmovlu16.c: Remove.
3893 * gcc.target/arm/neon/vmovlu32.c: Remove.
3894 * gcc.target/arm/neon/vmovlu8.c: Remove.
3895 * gcc.target/arm/neon/vmovns16.c: Remove.
3896 * gcc.target/arm/neon/vmovns32.c: Remove.
3897 * gcc.target/arm/neon/vmovns64.c: Remove.
3898 * gcc.target/arm/neon/vmovnu16.c: Remove.
3899 * gcc.target/arm/neon/vmovnu32.c: Remove.
3900 * gcc.target/arm/neon/vmovnu64.c: Remove.
3901 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3902 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3903 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3904 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3905 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3906 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3907 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3908 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3909 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3910 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3911 * gcc.target/arm/neon/vmulQf32.c: Remove.
3912 * gcc.target/arm/neon/vmulQp8.c: Remove.
3913 * gcc.target/arm/neon/vmulQs16.c: Remove.
3914 * gcc.target/arm/neon/vmulQs32.c: Remove.
3915 * gcc.target/arm/neon/vmulQs8.c: Remove.
3916 * gcc.target/arm/neon/vmulQu16.c: Remove.
3917 * gcc.target/arm/neon/vmulQu32.c: Remove.
3918 * gcc.target/arm/neon/vmulQu8.c: Remove.
3919 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3920 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3921 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3922 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3923 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3924 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3925 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3926 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3927 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3928 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3929 * gcc.target/arm/neon/vmulf32.c: Remove.
3930 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3931 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3932 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3933 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3934 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3935 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3936 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3937 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3938 * gcc.target/arm/neon/vmullp8.c: Remove.
3939 * gcc.target/arm/neon/vmulls16.c: Remove.
3940 * gcc.target/arm/neon/vmulls32.c: Remove.
3941 * gcc.target/arm/neon/vmulls8.c: Remove.
3942 * gcc.target/arm/neon/vmullu16.c: Remove.
3943 * gcc.target/arm/neon/vmullu32.c: Remove.
3944 * gcc.target/arm/neon/vmullu8.c: Remove.
3945 * gcc.target/arm/neon/vmulp8.c: Remove.
3946 * gcc.target/arm/neon/vmuls16.c: Remove.
3947 * gcc.target/arm/neon/vmuls32.c: Remove.
3948 * gcc.target/arm/neon/vmuls8.c: Remove.
3949 * gcc.target/arm/neon/vmulu16.c: Remove.
3950 * gcc.target/arm/neon/vmulu32.c: Remove.
3951 * gcc.target/arm/neon/vmulu8.c: Remove.
3952 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3953 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3954 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3955 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3956 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3957 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3958 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3959 * gcc.target/arm/neon/vmvnp8.c: Remove.
3960 * gcc.target/arm/neon/vmvns16.c: Remove.
3961 * gcc.target/arm/neon/vmvns32.c: Remove.
3962 * gcc.target/arm/neon/vmvns8.c: Remove.
3963 * gcc.target/arm/neon/vmvnu16.c: Remove.
3964 * gcc.target/arm/neon/vmvnu32.c: Remove.
3965 * gcc.target/arm/neon/vmvnu8.c: Remove.
3966 * gcc.target/arm/neon/vnegQf32.c: Remove.
3967 * gcc.target/arm/neon/vnegQs16.c: Remove.
3968 * gcc.target/arm/neon/vnegQs32.c: Remove.
3969 * gcc.target/arm/neon/vnegQs8.c: Remove.
3970 * gcc.target/arm/neon/vnegf32.c: Remove.
3971 * gcc.target/arm/neon/vnegs16.c: Remove.
3972 * gcc.target/arm/neon/vnegs32.c: Remove.
3973 * gcc.target/arm/neon/vnegs8.c: Remove.
3974 * gcc.target/arm/neon/vornQs16.c: Remove.
3975 * gcc.target/arm/neon/vornQs32.c: Remove.
3976 * gcc.target/arm/neon/vornQs64.c: Remove.
3977 * gcc.target/arm/neon/vornQs8.c: Remove.
3978 * gcc.target/arm/neon/vornQu16.c: Remove.
3979 * gcc.target/arm/neon/vornQu32.c: Remove.
3980 * gcc.target/arm/neon/vornQu64.c: Remove.
3981 * gcc.target/arm/neon/vornQu8.c: Remove.
3982 * gcc.target/arm/neon/vorns16.c: Remove.
3983 * gcc.target/arm/neon/vorns32.c: Remove.
3984 * gcc.target/arm/neon/vorns64.c: Remove.
3985 * gcc.target/arm/neon/vorns8.c: Remove.
3986 * gcc.target/arm/neon/vornu16.c: Remove.
3987 * gcc.target/arm/neon/vornu32.c: Remove.
3988 * gcc.target/arm/neon/vornu64.c: Remove.
3989 * gcc.target/arm/neon/vornu8.c: Remove.
3990 * gcc.target/arm/neon/vorrQs16.c: Remove.
3991 * gcc.target/arm/neon/vorrQs32.c: Remove.
3992 * gcc.target/arm/neon/vorrQs64.c: Remove.
3993 * gcc.target/arm/neon/vorrQs8.c: Remove.
3994 * gcc.target/arm/neon/vorrQu16.c: Remove.
3995 * gcc.target/arm/neon/vorrQu32.c: Remove.
3996 * gcc.target/arm/neon/vorrQu64.c: Remove.
3997 * gcc.target/arm/neon/vorrQu8.c: Remove.
3998 * gcc.target/arm/neon/vorrs16.c: Remove.
3999 * gcc.target/arm/neon/vorrs32.c: Remove.
4000 * gcc.target/arm/neon/vorrs64.c: Remove.
4001 * gcc.target/arm/neon/vorrs8.c: Remove.
4002 * gcc.target/arm/neon/vorru16.c: Remove.
4003 * gcc.target/arm/neon/vorru32.c: Remove.
4004 * gcc.target/arm/neon/vorru64.c: Remove.
4005 * gcc.target/arm/neon/vorru8.c: Remove.
4006 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4007 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4008 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4009 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4010 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4011 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4012 * gcc.target/arm/neon/vpadals16.c: Remove.
4013 * gcc.target/arm/neon/vpadals32.c: Remove.
4014 * gcc.target/arm/neon/vpadals8.c: Remove.
4015 * gcc.target/arm/neon/vpadalu16.c: Remove.
4016 * gcc.target/arm/neon/vpadalu32.c: Remove.
4017 * gcc.target/arm/neon/vpadalu8.c: Remove.
4018 * gcc.target/arm/neon/vpaddf32.c: Remove.
4019 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4020 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4021 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4022 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4023 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4024 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4025 * gcc.target/arm/neon/vpaddls16.c: Remove.
4026 * gcc.target/arm/neon/vpaddls32.c: Remove.
4027 * gcc.target/arm/neon/vpaddls8.c: Remove.
4028 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4029 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4030 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4031 * gcc.target/arm/neon/vpadds16.c: Remove.
4032 * gcc.target/arm/neon/vpadds32.c: Remove.
4033 * gcc.target/arm/neon/vpadds8.c: Remove.
4034 * gcc.target/arm/neon/vpaddu16.c: Remove.
4035 * gcc.target/arm/neon/vpaddu32.c: Remove.
4036 * gcc.target/arm/neon/vpaddu8.c: Remove.
4037 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4038 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4039 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4040 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4041 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4042 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4043 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4044 * gcc.target/arm/neon/vpminf32.c: Remove.
4045 * gcc.target/arm/neon/vpmins16.c: Remove.
4046 * gcc.target/arm/neon/vpmins32.c: Remove.
4047 * gcc.target/arm/neon/vpmins8.c: Remove.
4048 * gcc.target/arm/neon/vpminu16.c: Remove.
4049 * gcc.target/arm/neon/vpminu32.c: Remove.
4050 * gcc.target/arm/neon/vpminu8.c: Remove.
4051 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4052 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4053 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4054 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4055 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4056 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4057 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4058 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4059 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4060 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4061 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4062 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4063 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4064 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4065 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4066 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4067 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4068 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4069 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4070 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4071 * gcc.target/arm/neon/vqRshls16.c: Remove.
4072 * gcc.target/arm/neon/vqRshls32.c: Remove.
4073 * gcc.target/arm/neon/vqRshls64.c: Remove.
4074 * gcc.target/arm/neon/vqRshls8.c: Remove.
4075 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4076 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4077 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4078 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4079 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4080 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4081 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4082 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4083 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4084 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4085 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4086 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4087 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4088 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4089 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4090 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4091 * gcc.target/arm/neon/vqabss16.c: Remove.
4092 * gcc.target/arm/neon/vqabss32.c: Remove.
4093 * gcc.target/arm/neon/vqabss8.c: Remove.
4094 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4095 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4096 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4097 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4098 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4099 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4100 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4101 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4102 * gcc.target/arm/neon/vqadds16.c: Remove.
4103 * gcc.target/arm/neon/vqadds32.c: Remove.
4104 * gcc.target/arm/neon/vqadds64.c: Remove.
4105 * gcc.target/arm/neon/vqadds8.c: Remove.
4106 * gcc.target/arm/neon/vqaddu16.c: Remove.
4107 * gcc.target/arm/neon/vqaddu32.c: Remove.
4108 * gcc.target/arm/neon/vqaddu64.c: Remove.
4109 * gcc.target/arm/neon/vqaddu8.c: Remove.
4110 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4111 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4112 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4113 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4114 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4115 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4116 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4117 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4118 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4119 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4120 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4121 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4122 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4123 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4124 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4125 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4126 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4127 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4128 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4129 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4130 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4131 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4132 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4133 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4134 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4135 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4136 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4137 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4138 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4139 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4140 * gcc.target/arm/neon/vqmovns16.c: Remove.
4141 * gcc.target/arm/neon/vqmovns32.c: Remove.
4142 * gcc.target/arm/neon/vqmovns64.c: Remove.
4143 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4144 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4145 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4146 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4147 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4148 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4149 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4150 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4151 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4152 * gcc.target/arm/neon/vqnegs16.c: Remove.
4153 * gcc.target/arm/neon/vqnegs32.c: Remove.
4154 * gcc.target/arm/neon/vqnegs8.c: Remove.
4155 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4156 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4157 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4158 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4159 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4160 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4161 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4162 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4163 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4164 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4165 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4166 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4167 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4168 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4169 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4170 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4171 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4172 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4173 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4174 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4175 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4176 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4177 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4178 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4179 * gcc.target/arm/neon/vqshls16.c: Remove.
4180 * gcc.target/arm/neon/vqshls32.c: Remove.
4181 * gcc.target/arm/neon/vqshls64.c: Remove.
4182 * gcc.target/arm/neon/vqshls8.c: Remove.
4183 * gcc.target/arm/neon/vqshlu16.c: Remove.
4184 * gcc.target/arm/neon/vqshlu32.c: Remove.
4185 * gcc.target/arm/neon/vqshlu64.c: Remove.
4186 * gcc.target/arm/neon/vqshlu8.c: Remove.
4187 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4188 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4189 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4190 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4191 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4192 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4193 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4194 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4195 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4196 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4197 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4198 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4199 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4200 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4201 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4202 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4203 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4204 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4205 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4206 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4207 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4208 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4209 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4210 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4211 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4212 * gcc.target/arm/neon/vqsubs16.c: Remove.
4213 * gcc.target/arm/neon/vqsubs32.c: Remove.
4214 * gcc.target/arm/neon/vqsubs64.c: Remove.
4215 * gcc.target/arm/neon/vqsubs8.c: Remove.
4216 * gcc.target/arm/neon/vqsubu16.c: Remove.
4217 * gcc.target/arm/neon/vqsubu32.c: Remove.
4218 * gcc.target/arm/neon/vqsubu64.c: Remove.
4219 * gcc.target/arm/neon/vqsubu8.c: Remove.
4220 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4221 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4222 * gcc.target/arm/neon/vrecpef32.c: Remove.
4223 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4224 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4225 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4226 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4227 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4228 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4229 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4230 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4231 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4232 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4233 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4234 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4235 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4236 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4237 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4238 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4239 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4240 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4241 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4242 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4243 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4244 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4245 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4246 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4247 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4248 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4249 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4250 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4251 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4252 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4253 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4254 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4255 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4256 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4257 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4258 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4259 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4260 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4261 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4262 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4263 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4264 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4265 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4266 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4267 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4268 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4269 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4270 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4271 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4272 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4273 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4274 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4275 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4276 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4277 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4278 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4279 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4280 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4281 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4282 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4283 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4284 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4285 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4286 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4287 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4288 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4289 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4290 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4291 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4292 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4293 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4294 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4295 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4296 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4297 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4298 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4299 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4300 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4301 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4302 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4303 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4304 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4305 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4306 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4307 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4308 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4309 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4310 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4311 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4312 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4313 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4314 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4315 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4316 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4317 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4318 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4319 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4320 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4321 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4322 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4323 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4324 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4325 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4326 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4327 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4328 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4329 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4330 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4331 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4332 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4333 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4334 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4335 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4336 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4337 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4338 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4339 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4340 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4341 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4342 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4343 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4344 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4345 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4346 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4347 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4348 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4349 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4350 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4351 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4352 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4353 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4354 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4355 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4356 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4357 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4358 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4359 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4360 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4361 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4362 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4363 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4364 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4365 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4366 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4367 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4368 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4369 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4370 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4371 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4372 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4373 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4374 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4375 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4376 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4377 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4378 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4379 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4380 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4381 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4382 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4383 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4384 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4385 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4386 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4387 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4388 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4389 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4390 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4391 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4392 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4393 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4394 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4395 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4396 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4397 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4398 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4399 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4400 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4401 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4402 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4403 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4404 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4405 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4406 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4407 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4408 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4409 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4410 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4411 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4412 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4413 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4414 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4415 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4416 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4417 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4418 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4419 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4420 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4421 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4422 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4423 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4424 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4425 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4426 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4427 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4428 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4429 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4430 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4431 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4432 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4433 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4434 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4435 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4436 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4437 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4438 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4439 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4440 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4441 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4442 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4443 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4444 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4445 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4446 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4447 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4448 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4449 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4450 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4451 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4452 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4453 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4454 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4455 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4456 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4457 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4458 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4459 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4460 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4461 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4462 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4463 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4464 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4465 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4466 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4467 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4468 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4469 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4470 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4471 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4472 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4473 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4474 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4475 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4476 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4477 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4478 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4479 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4480 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4481 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4482 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4483 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4484 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4485 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4486 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4487 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4488 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4489 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4490 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4491 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4492 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4493 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4494 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4495 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4496 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4497 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4498 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4499 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4500 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4501 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4502 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4503 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4504 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4505 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4506 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4507 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4508 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4509 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4510 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4511 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4512 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4513 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4514 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4515 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4516 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4517 * gcc.target/arm/neon/vrev16p8.c: Remove.
4518 * gcc.target/arm/neon/vrev16s8.c: Remove.
4519 * gcc.target/arm/neon/vrev16u8.c: Remove.
4520 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4521 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4522 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4523 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4524 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4525 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4526 * gcc.target/arm/neon/vrev32p16.c: Remove.
4527 * gcc.target/arm/neon/vrev32p8.c: Remove.
4528 * gcc.target/arm/neon/vrev32s16.c: Remove.
4529 * gcc.target/arm/neon/vrev32s8.c: Remove.
4530 * gcc.target/arm/neon/vrev32u16.c: Remove.
4531 * gcc.target/arm/neon/vrev32u8.c: Remove.
4532 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4533 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4534 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4535 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4536 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4537 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4538 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4539 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4540 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4541 * gcc.target/arm/neon/vrev64f32.c: Remove.
4542 * gcc.target/arm/neon/vrev64p16.c: Remove.
4543 * gcc.target/arm/neon/vrev64p8.c: Remove.
4544 * gcc.target/arm/neon/vrev64s16.c: Remove.
4545 * gcc.target/arm/neon/vrev64s32.c: Remove.
4546 * gcc.target/arm/neon/vrev64s8.c: Remove.
4547 * gcc.target/arm/neon/vrev64u16.c: Remove.
4548 * gcc.target/arm/neon/vrev64u32.c: Remove.
4549 * gcc.target/arm/neon/vrev64u8.c: Remove.
4550 * gcc.target/arm/neon/vrndaf32.c: Remove.
4551 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4552 * gcc.target/arm/neon/vrndf32.c: Remove.
4553 * gcc.target/arm/neon/vrndmf32.c: Remove.
4554 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4555 * gcc.target/arm/neon/vrndnf32.c: Remove.
4556 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4557 * gcc.target/arm/neon/vrndpf32.c: Remove.
4558 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4559 * gcc.target/arm/neon/vrndqf32.c: Remove.
4560 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4561 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4562 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4563 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4564 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4565 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4566 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4567 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4568 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4569 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4570 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4571 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4572 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4573 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4574 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4575 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4576 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4577 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4578 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4579 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4580 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4581 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4582 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4583 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4584 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4585 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4586 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4587 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4588 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4589 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4590 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4591 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4592 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4593 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4594 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4595 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4596 * gcc.target/arm/neon/vshlQs16.c: Remove.
4597 * gcc.target/arm/neon/vshlQs32.c: Remove.
4598 * gcc.target/arm/neon/vshlQs64.c: Remove.
4599 * gcc.target/arm/neon/vshlQs8.c: Remove.
4600 * gcc.target/arm/neon/vshlQu16.c: Remove.
4601 * gcc.target/arm/neon/vshlQu32.c: Remove.
4602 * gcc.target/arm/neon/vshlQu64.c: Remove.
4603 * gcc.target/arm/neon/vshlQu8.c: Remove.
4604 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4605 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4606 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4607 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4608 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4609 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4610 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4611 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4612 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4613 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4614 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4615 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4616 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4617 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4618 * gcc.target/arm/neon/vshls16.c: Remove.
4619 * gcc.target/arm/neon/vshls32.c: Remove.
4620 * gcc.target/arm/neon/vshls64.c: Remove.
4621 * gcc.target/arm/neon/vshls8.c: Remove.
4622 * gcc.target/arm/neon/vshlu16.c: Remove.
4623 * gcc.target/arm/neon/vshlu32.c: Remove.
4624 * gcc.target/arm/neon/vshlu64.c: Remove.
4625 * gcc.target/arm/neon/vshlu8.c: Remove.
4626 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4627 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4628 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4629 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4630 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4631 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4632 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4633 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4634 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4635 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4636 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4637 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4638 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4639 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4640 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4641 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4642 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4643 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4644 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4645 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4646 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4647 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4648 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4649 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4650 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4651 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4652 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4653 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4654 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4655 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4656 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4657 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4658 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4659 * gcc.target/arm/neon/vsli_np16.c: Remove.
4660 * gcc.target/arm/neon/vsli_np64.c: Remove.
4661 * gcc.target/arm/neon/vsli_np8.c: Remove.
4662 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4663 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4664 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4665 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4666 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4667 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4668 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4669 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4670 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4671 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4672 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4673 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4674 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4675 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4676 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4677 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4678 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4679 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4680 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4681 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4682 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4683 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4684 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4685 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4686 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4687 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4688 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4689 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4690 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4691 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4692 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4693 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4694 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4695 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4696 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4697 * gcc.target/arm/neon/vsri_np16.c: Remove.
4698 * gcc.target/arm/neon/vsri_np64.c: Remove.
4699 * gcc.target/arm/neon/vsri_np8.c: Remove.
4700 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4701 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4702 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4703 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4704 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4705 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4706 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4707 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4708 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4709 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4710 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4711 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4712 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4713 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4714 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4715 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4716 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4717 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4718 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4719 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4720 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4721 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4722 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4723 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4724 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4725 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4726 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4727 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4728 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4729 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4730 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4731 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4732 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4733 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4734 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4735 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4736 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4737 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4738 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4739 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4740 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4741 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4742 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4743 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4744 * gcc.target/arm/neon/vst1f32.c: Remove.
4745 * gcc.target/arm/neon/vst1p16.c: Remove.
4746 * gcc.target/arm/neon/vst1p64.c: Remove.
4747 * gcc.target/arm/neon/vst1p8.c: Remove.
4748 * gcc.target/arm/neon/vst1s16.c: Remove.
4749 * gcc.target/arm/neon/vst1s32.c: Remove.
4750 * gcc.target/arm/neon/vst1s64.c: Remove.
4751 * gcc.target/arm/neon/vst1s8.c: Remove.
4752 * gcc.target/arm/neon/vst1u16.c: Remove.
4753 * gcc.target/arm/neon/vst1u32.c: Remove.
4754 * gcc.target/arm/neon/vst1u64.c: Remove.
4755 * gcc.target/arm/neon/vst1u8.c: Remove.
4756 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4757 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4758 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4759 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4760 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4761 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4762 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4763 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4764 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4765 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4766 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4767 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4768 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4769 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4770 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4771 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4772 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4773 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4774 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4775 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4776 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4777 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4778 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4779 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4780 * gcc.target/arm/neon/vst2f32.c: Remove.
4781 * gcc.target/arm/neon/vst2p16.c: Remove.
4782 * gcc.target/arm/neon/vst2p64.c: Remove.
4783 * gcc.target/arm/neon/vst2p8.c: Remove.
4784 * gcc.target/arm/neon/vst2s16.c: Remove.
4785 * gcc.target/arm/neon/vst2s32.c: Remove.
4786 * gcc.target/arm/neon/vst2s64.c: Remove.
4787 * gcc.target/arm/neon/vst2s8.c: Remove.
4788 * gcc.target/arm/neon/vst2u16.c: Remove.
4789 * gcc.target/arm/neon/vst2u32.c: Remove.
4790 * gcc.target/arm/neon/vst2u64.c: Remove.
4791 * gcc.target/arm/neon/vst2u8.c: Remove.
4792 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4793 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4794 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4795 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4796 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4797 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4798 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4799 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4800 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4801 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4802 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4803 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4804 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4805 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4806 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4807 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4808 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4809 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4810 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4811 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4812 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4813 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4814 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4815 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4816 * gcc.target/arm/neon/vst3f32.c: Remove.
4817 * gcc.target/arm/neon/vst3p16.c: Remove.
4818 * gcc.target/arm/neon/vst3p64.c: Remove.
4819 * gcc.target/arm/neon/vst3p8.c: Remove.
4820 * gcc.target/arm/neon/vst3s16.c: Remove.
4821 * gcc.target/arm/neon/vst3s32.c: Remove.
4822 * gcc.target/arm/neon/vst3s64.c: Remove.
4823 * gcc.target/arm/neon/vst3s8.c: Remove.
4824 * gcc.target/arm/neon/vst3u16.c: Remove.
4825 * gcc.target/arm/neon/vst3u32.c: Remove.
4826 * gcc.target/arm/neon/vst3u64.c: Remove.
4827 * gcc.target/arm/neon/vst3u8.c: Remove.
4828 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4829 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4830 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4831 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4832 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4833 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4834 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4835 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4836 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4837 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4838 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4839 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4840 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4841 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4842 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4843 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4844 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4845 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4846 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4847 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4848 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4849 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4850 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4851 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4852 * gcc.target/arm/neon/vst4f32.c: Remove.
4853 * gcc.target/arm/neon/vst4p16.c: Remove.
4854 * gcc.target/arm/neon/vst4p64.c: Remove.
4855 * gcc.target/arm/neon/vst4p8.c: Remove.
4856 * gcc.target/arm/neon/vst4s16.c: Remove.
4857 * gcc.target/arm/neon/vst4s32.c: Remove.
4858 * gcc.target/arm/neon/vst4s64.c: Remove.
4859 * gcc.target/arm/neon/vst4s8.c: Remove.
4860 * gcc.target/arm/neon/vst4u16.c: Remove.
4861 * gcc.target/arm/neon/vst4u32.c: Remove.
4862 * gcc.target/arm/neon/vst4u64.c: Remove.
4863 * gcc.target/arm/neon/vst4u8.c: Remove.
4864 * gcc.target/arm/neon/vsubQf32.c: Remove.
4865 * gcc.target/arm/neon/vsubQs16.c: Remove.
4866 * gcc.target/arm/neon/vsubQs32.c: Remove.
4867 * gcc.target/arm/neon/vsubQs64.c: Remove.
4868 * gcc.target/arm/neon/vsubQs8.c: Remove.
4869 * gcc.target/arm/neon/vsubQu16.c: Remove.
4870 * gcc.target/arm/neon/vsubQu32.c: Remove.
4871 * gcc.target/arm/neon/vsubQu64.c: Remove.
4872 * gcc.target/arm/neon/vsubQu8.c: Remove.
4873 * gcc.target/arm/neon/vsubf32.c: Remove.
4874 * gcc.target/arm/neon/vsubhns16.c: Remove.
4875 * gcc.target/arm/neon/vsubhns32.c: Remove.
4876 * gcc.target/arm/neon/vsubhns64.c: Remove.
4877 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4878 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4879 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4880 * gcc.target/arm/neon/vsubls16.c: Remove.
4881 * gcc.target/arm/neon/vsubls32.c: Remove.
4882 * gcc.target/arm/neon/vsubls8.c: Remove.
4883 * gcc.target/arm/neon/vsublu16.c: Remove.
4884 * gcc.target/arm/neon/vsublu32.c: Remove.
4885 * gcc.target/arm/neon/vsublu8.c: Remove.
4886 * gcc.target/arm/neon/vsubs16.c: Remove.
4887 * gcc.target/arm/neon/vsubs32.c: Remove.
4888 * gcc.target/arm/neon/vsubs64.c: Remove.
4889 * gcc.target/arm/neon/vsubs8.c: Remove.
4890 * gcc.target/arm/neon/vsubu16.c: Remove.
4891 * gcc.target/arm/neon/vsubu32.c: Remove.
4892 * gcc.target/arm/neon/vsubu64.c: Remove.
4893 * gcc.target/arm/neon/vsubu8.c: Remove.
4894 * gcc.target/arm/neon/vsubws16.c: Remove.
4895 * gcc.target/arm/neon/vsubws32.c: Remove.
4896 * gcc.target/arm/neon/vsubws8.c: Remove.
4897 * gcc.target/arm/neon/vsubwu16.c: Remove.
4898 * gcc.target/arm/neon/vsubwu32.c: Remove.
4899 * gcc.target/arm/neon/vsubwu8.c: Remove.
4900 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4901 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4902 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4903 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4904 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4905 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4906 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4907 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4908 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4909 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4910 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4911 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4912 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4913 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4914 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4915 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4916 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4917 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4918 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4919 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4920 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4921 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4922 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4923 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4924 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4925 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4926 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4927 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4928 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4929 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4930 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4931 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4932 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4933 * gcc.target/arm/neon/vtrnf32.c: Remove.
4934 * gcc.target/arm/neon/vtrnp16.c: Remove.
4935 * gcc.target/arm/neon/vtrnp8.c: Remove.
4936 * gcc.target/arm/neon/vtrns16.c: Remove.
4937 * gcc.target/arm/neon/vtrns32.c: Remove.
4938 * gcc.target/arm/neon/vtrns8.c: Remove.
4939 * gcc.target/arm/neon/vtrnu16.c: Remove.
4940 * gcc.target/arm/neon/vtrnu32.c: Remove.
4941 * gcc.target/arm/neon/vtrnu8.c: Remove.
4942 * gcc.target/arm/neon/vtstQp8.c: Remove.
4943 * gcc.target/arm/neon/vtstQs16.c: Remove.
4944 * gcc.target/arm/neon/vtstQs32.c: Remove.
4945 * gcc.target/arm/neon/vtstQs8.c: Remove.
4946 * gcc.target/arm/neon/vtstQu16.c: Remove.
4947 * gcc.target/arm/neon/vtstQu32.c: Remove.
4948 * gcc.target/arm/neon/vtstQu8.c: Remove.
4949 * gcc.target/arm/neon/vtstp8.c: Remove.
4950 * gcc.target/arm/neon/vtsts16.c: Remove.
4951 * gcc.target/arm/neon/vtsts32.c: Remove.
4952 * gcc.target/arm/neon/vtsts8.c: Remove.
4953 * gcc.target/arm/neon/vtstu16.c: Remove.
4954 * gcc.target/arm/neon/vtstu32.c: Remove.
4955 * gcc.target/arm/neon/vtstu8.c: Remove.
4956 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4957 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4958 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4959 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4960 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4961 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4962 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4963 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4964 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4965 * gcc.target/arm/neon/vuzpf32.c: Remove.
4966 * gcc.target/arm/neon/vuzpp16.c: Remove.
4967 * gcc.target/arm/neon/vuzpp8.c: Remove.
4968 * gcc.target/arm/neon/vuzps16.c: Remove.
4969 * gcc.target/arm/neon/vuzps32.c: Remove.
4970 * gcc.target/arm/neon/vuzps8.c: Remove.
4971 * gcc.target/arm/neon/vuzpu16.c: Remove.
4972 * gcc.target/arm/neon/vuzpu32.c: Remove.
4973 * gcc.target/arm/neon/vuzpu8.c: Remove.
4974 * gcc.target/arm/neon/vzipQf32.c: Remove.
4975 * gcc.target/arm/neon/vzipQp16.c: Remove.
4976 * gcc.target/arm/neon/vzipQp8.c: Remove.
4977 * gcc.target/arm/neon/vzipQs16.c: Remove.
4978 * gcc.target/arm/neon/vzipQs32.c: Remove.
4979 * gcc.target/arm/neon/vzipQs8.c: Remove.
4980 * gcc.target/arm/neon/vzipQu16.c: Remove.
4981 * gcc.target/arm/neon/vzipQu32.c: Remove.
4982 * gcc.target/arm/neon/vzipQu8.c: Remove.
4983 * gcc.target/arm/neon/vzipf32.c: Remove.
4984 * gcc.target/arm/neon/vzipp16.c: Remove.
4985 * gcc.target/arm/neon/vzipp8.c: Remove.
4986 * gcc.target/arm/neon/vzips16.c: Remove.
4987 * gcc.target/arm/neon/vzips32.c: Remove.
4988 * gcc.target/arm/neon/vzips8.c: Remove.
4989 * gcc.target/arm/neon/vzipu16.c: Remove.
4990 * gcc.target/arm/neon/vzipu32.c: Remove.
4991 * gcc.target/arm/neon/vzipu8.c: Remove.
4994 2015-11-12 Marek Polacek <polacek@redhat.com>
4997 * gcc.dg/pr67784-1.c: New test.
4998 * gcc.dg/pr67784-2.c: New test.
5000 2015-11-12 Martin Liska <mliska@suse.cz>
5002 * gcc.dg/ipa/pr68035.c: New test.
5004 2015-11-12 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/68306
5007 * gcc.dg/pr68306.c: New testcase.
5009 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5011 Implement D0013R2, logical type traits.
5013 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5015 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5017 * c-c++-common/goacc/data-default-1.c: New.
5019 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5021 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5023 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5025 PR tree-optimization/68305
5026 * gcc.dg/vect/pr68305.c: New test.
5028 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5030 * gcc.target/i386/pr67265-2.c: New test.
5032 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5034 * gcc.dg/pr68286.c: New test.
5036 2015-11-12 Christian Bruel <christian.bruel@st.com>
5038 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5040 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5042 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5045 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5047 * gcc.dg/pr65521.c: Fail on AIX.
5049 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5051 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5052 * gcc.dg/graphite/fuse-2.c: Same.
5053 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5054 isl-ast-gen-*.c files.
5055 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5056 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5057 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5058 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5059 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5060 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5061 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5062 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5063 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5064 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5065 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5067 2015-11-11 Marek Polacek <polacek@redhat.com>
5071 * c-c++-common/pr68107.c: New test.
5072 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5073 (large_array_char_template): Likewise.
5074 * g++.dg/init/new44.C: Adjust dg-error.
5076 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5078 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5079 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5081 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5083 * gcc.target/i386/pr67265.c: New test.
5085 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5087 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5088 tests for the expected generated code.
5090 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5092 * gcc.target/mips/split-ds-sequence.c: New test.
5094 2015-11-11 Julia Koval <julia.koval@intel.com>
5096 * g++.dg/ext/mv16.C: New functions.
5098 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5099 Jiong Wang <jiong.wang@arm.com>
5101 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5103 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5105 * gcc.target/i386/mask-pack.c: New test.
5106 * gcc.target/i386/mask-unpack.c: New test.
5108 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5110 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5112 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5114 * gcc.dg/vect/slp-cond-5.c: New test.
5116 2015-11-10 Richard Biener <rguenther@suse.de>
5118 PR tree-optimization/68240
5119 * gcc.dg/torture/pr68240.c: New testcase.
5121 2015-11-10 Richard Biener <rguenther@suse.de>
5123 PR tree-optimization/56118
5124 * gcc.target/i386/pr56118.c: New testcase.
5126 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5128 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5130 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5132 * gfortran.dg/pr68251.f90: New test.
5134 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5136 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5138 2015-11-09 Martin Sebor <msebor@redhat.com>
5140 * init/new45.C: New test to verify that operator new is invoked
5141 with or without overhead for a cookie.
5144 * init/new44.C: New test for placement new expressions for arrays
5145 with excessive number of elements.
5148 * init/new43.C: New test for placement new expressions for arrays
5149 with negative number of elements.
5151 * other/new-size-type.C: Expect array new expression with
5152 an excessive number of elements to be rejected.
5154 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5156 * c-c++-common/goacc/routine-1.c: New.
5157 * c-c++-common/goacc/routine-2.c: New.
5158 * c-c++-common/goacc/routine-3.c: New.
5159 * c-c++-common/goacc/routine-4.c: New.
5160 * c-c++-common/goacc/routine-5.c: New.
5162 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5164 * gcc.target/sparc/sparc-ret.c: Rename to...
5165 * gcc.target/sparc/sparc-ret-1.c: ...this.
5166 * gcc.target/sparc/sparc-ret-2.c: New test.
5168 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5170 * lib/target-supports.exp (check_p8vector_hw_available): Split
5172 (check_vsx_hw_available): Likewise.
5173 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5174 support and for PowerPC float128 support.
5175 (check_p9modulo_hw_available): Likewise.
5176 (check_ppc_float128_sw_available): Likewise.
5177 (check_ppc_float128_hw_available): Likewise.
5178 (check_effective_target_powerpc_p9vector_ok): Likewise.
5179 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5180 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5181 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5182 (is-effective-target): Add new PowerPc targets.
5183 (is-effective-target-keyword): Likewise.
5184 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5185 instructions, use it.
5187 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5188 * gcc.target/powerpc/mod-2.c: Likewise.
5189 * gcc.target/powerpc/ctz-1.c: Likewise.
5190 * gcc.target/powerpc/ctz-2.c: Likewise.
5191 * gcc.target/powerpc/extswsli-1.c: Likewise.
5192 * gcc.target/powerpc/extswsli-2.c: Likewise.
5193 * gcc.target/powerpc/extswsli-3.c: Likewise.
5195 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5196 and allow the test on PowerPC LE.
5197 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5198 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5200 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5201 check instead of powerpc_vsx_ok.
5202 * gcc.target/powerpc/float128-mix.c: Likewise.
5204 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5206 * gcc.dg/sso/*.c: Robustify dg-output directives.
5208 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5210 * g++.dg/ubsan/pr68259.C: New test.
5212 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5214 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5215 (main): Use _Cilk_spawn instead of cilk_spawn.
5217 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5219 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5220 scan-assembler directive.
5222 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5225 * gcc.dg/pr68129_1.c: New test.
5227 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5230 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5231 (main): Invoke them.
5233 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5236 * gcc.dg/guality/pr67192.c: New test.
5238 2015-11-09 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/68248
5241 * gcc.dg/torture/pr68248.c: New testcase.
5243 2015-11-09 Richard Biener <rguenther@suse.de>
5245 PR tree-optimization/56118
5246 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5248 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5250 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5251 labelref and check use of constant pool by looking for .word and
5254 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5257 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5259 2015-11-09 Richard Henderson <rth@redhat.com>
5261 * gcc.target/i386/addr-space-1.c: New test.
5262 * gcc.target/i386/addr-space-2.c: New test.
5263 * gcc.target/i386/addr-space-3.c: New test.
5265 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5268 * gfortran.dg/pr68053.f90: New test.
5270 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5272 * g++.dg/lto/pr68057_0.C: Fix testcase.
5274 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5276 * gfortran.dg/PR67518.f90: move from here...
5277 * gfortran.dg/graphite/PR67518.f90: to here.
5278 * gfortran.dg/PR53852.f90: move from here...
5279 * gfortran.dg/graphite/PR53852.f90: to here.
5281 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5283 * gcc.dg/sso-1.c: New test.
5284 * gcc.dg/sso-2.c: Likewise.
5285 * gcc.dg/sso-3.c: Likewise.
5286 * gcc.dg/sso-4.c: Likewise.
5287 * gcc.dg/sso-5.c: Likewise.
5288 * gcc.dg/sso-6.c: Likewise.
5289 * gcc.dg/sso-7.c: Likewise.
5290 * gcc.dg/sso-8.c: Likewise.
5291 * gcc.dg/sso: New directory.
5292 * gcc.target/i386/movbe-3.c: New test.
5293 * gnat.dg/sso1.adb: Likewise.
5294 * gnat.dg/sso2.ad[sb]: Likewise.
5295 * gnat.dg/sso3.adb: Likewise.
5296 * gnat.dg/sso4.adb: Likewise.
5297 * gnat.dg/sso5.adb: Likewise.
5298 * gnat.dg/sso6.adb: Likewise.
5299 * gnat.dg/sso7.adb: Likewise.
5300 * gnat.dg/specs/sso1.ads: Likewise.
5301 * gnat.dg/specs/sso2.ads: Likewise.
5302 * gnat.dg/sso: New directory.
5304 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5307 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5309 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5312 * gfortran.dg/pr68224.f90: New test.
5314 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5317 * gfortran.dg/proc_ptr_47.f90: New test.
5320 * gfortran.dg/pr66465.f90: New test.
5322 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5324 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5326 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5329 * gfortran.dg/pr68153.f90: New test.
5331 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5334 * gfortran.dg/pr68151.f90: New test.
5336 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5338 PR tree-optimization/68235
5339 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5341 2015-11-06 Jeff Law <law@redhat.com>
5343 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5344 realized jump threads.
5345 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5346 threads rather than dom1 dump.
5348 2015-11-06 Michael Collison <michael.collison@linaro.org
5349 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5352 2015-08-01 Michael Collison <michael.collison@linaro.org
5353 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5355 * gcc.target/arm/mincmp.c: New test.
5357 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5360 * gfortran.dg/warn_unused_function_2.f90: Add two new
5361 "defined but not used" subroutines.
5363 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5365 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5366 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5367 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5368 expected diagnostics for the addition of quotes.
5369 * gfortran.dg/gomp/target3.f90: Likewise.
5370 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5371 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5372 * c-c++-common/gomp/doacross-1.c: Likewise.
5373 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5374 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5375 Adjust expected diagnostics wording.
5376 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5377 Don't expect error on ordered threads simd when in for simd.
5378 * c-c++-common/gomp/nesting-2.c: New test.
5379 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5380 * c-c++-common/gomp/ordered-4.c: New test.
5382 2015-11-06 Mike Stump <mikestump@comcast.net>
5384 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5386 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5387 Sebastian Pop <s.pop@samsung.com>
5389 * gcc.dg/graphite/fuse-1.c: New.
5390 * gcc.dg/graphite/fuse-2.c: New.
5391 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5393 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5395 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5397 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5399 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5400 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5401 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5402 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5403 * lib/gcc-dg.exp: Load multiline.exp.
5405 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5407 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5408 * gcc.target/arm/interrupt-1.c: Likewise.
5409 * gcc.target/arm/interrupt-2.c: Likewise.
5410 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5412 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5413 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5415 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5416 macros for assembly checks.
5417 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5418 frsqrts and frsqrte are not emitted.
5419 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5420 frsqrts and frsqrte are emitted.
5421 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5423 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5425 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5427 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5431 * g++.dg/lto/pr68057_0.C: New testcase.
5432 * g++.dg/lto/pr68057_1.C: New testcase.
5433 * g++.dg/torture/pr68220.C: New testcase.
5435 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5437 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5440 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5442 PR tree-optimization/68145
5443 * g++.dg/vect/pr68145.cc: New test.
5445 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5448 * gcc.dg/pr68088_1.c: New test.
5450 2015-11-06 Richard Biener <rguenther@suse.de>
5452 * gcc.dg/vect/bb-slp-38.c: New testcase.
5454 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5456 * gfortran.dg/goacc/private-3.f95: XFAIL.
5458 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5462 * gfortran.dg/PR67518.f90: New test.
5463 * gfortran.dg/PR53852.f90: New test.
5465 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5466 Tom de Vries <tom@codesourcery.com>
5467 Nathan Sidwell <nathan@codesourcery.com>
5468 Thomas Schwinge <thomas@codesourcery.com>
5470 * c-c++-common/goacc/combined-directives.c: New test.
5471 * c-c++-common/goacc/loop-clauses.c: New test.
5472 * c-c++-common/goacc/tile.c: New test.
5473 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5474 as gang static arguments.
5475 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5476 * g++.dg/goacc/template.C: New test.
5477 * gfortran.dg/goacc/combined-directives.f90: New test.
5478 * gfortran.dg/goacc/default.f95: New test.
5479 * gfortran.dg/goacc/default_none.f95: New test.
5480 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5481 * gfortran.dg/goacc/gang-static.f95: New test.
5482 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5483 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5484 * gfortran.dg/goacc/list.f95: Update test.
5485 * gfortran.dg/goacc/loop-2.f95: Likewise.
5486 * gfortran.dg/goacc/loop-4.f95: New test.
5487 * gfortran.dg/goacc/loop-5.f95: New test.
5488 * gfortran.dg/goacc/loop-6.f95: New test.
5489 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5490 * gfortran.dg/goacc/multi-clause.f90: New test.
5491 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5492 * gfortran.dg/goacc/update.f95: New test.
5494 2015-11-05 Martin Sebor <msebor@redhat.com>
5497 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5498 invocations where the size of the destination buffer object
5499 or its type (or both) is unknown.
5501 2015-11-05 Martin Sebor <msebor@redhat.com>
5504 * g++.dg/warn/Wplacement-new-size.C: New test.
5506 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5508 * gcc.dg/pr68112.c: New.
5509 * gcc.dg/vect/vect-strided-shift-1.c: New.
5511 2015-11-05 Marek Polacek <polacek@redhat.com>
5514 * gcc.dg/pr68090.c: New test.
5516 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5518 * gcc.dg/ifcvt-4.c: New.
5520 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5523 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5525 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5527 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5528 of variables in both data sharing and mapping clauses and for
5529 structure element based array sections being mapped rather than
5531 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5532 expected diagnostics wording in one case.
5533 * c-c++-common/gomp/distribute-1.c: New test.
5534 * c-c++-common/gomp/element-1.c: New test.
5535 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5536 and #pragma omp end declare target pair around the function.
5537 Change s from a parameter to a file scope variable.
5538 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5539 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5540 on non-zero low-bound in reduction array sections. Add further
5542 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5543 * c-c++-common/gomp/target-teams-1.c: New test.
5544 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5545 for expected mangling on x86_64/i?86.
5546 * gcc.dg/gomp/declare-simd-3.c: New test.
5547 * gcc.dg/gomp/declare-simd-4.c: New test.
5548 * gcc.dg/gomp/for-20.c: New test.
5549 * gcc.dg/gomp/for-21.c: New test.
5550 * gcc.dg/gomp/for-22.c: New test.
5551 * gcc.dg/gomp/for-23.c: New test.
5552 * gcc.dg/gomp/for-24.c: New test.
5553 * gcc.dg/gomp/linear-1.c: New test.
5554 * gcc.dg/gomp/loop-1.c: New test.
5555 * g++.dg/gomp/atomic-17.C: New test.
5556 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5557 non-static data member in shared clause. Add single construct.
5558 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5559 scan-assembler-times directives for expected mangling on x86_64/i?86.
5560 * g++.dg/gomp/declare-simd-3.C: Likewise.
5561 * g++.dg/gomp/declare-simd-4.C: New test.
5562 * g++.dg/gomp/declare-simd-5.C: New test.
5563 * g++.dg/gomp/declare-target-1.C: New test.
5564 * g++.dg/gomp/linear-2.C: New test.
5565 * g++.dg/gomp/loop-1.C: New test.
5566 * g++.dg/gomp/loop-2.C: New test.
5567 * g++.dg/gomp/loop-3.C: New test.
5568 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5569 non-static data member in shared clause.
5570 * g++.dg/gomp/member-3.C: New test.
5571 * g++.dg/gomp/member-4.C: New test.
5572 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5573 (bar): Remove dg-message.
5574 * g++.dg/gomp/target-teams-1.C: New test.
5576 2015-11-05 Richard Biener <rguenther@suse.de>
5578 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5579 uninitialized variables.
5580 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5581 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5582 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5583 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5584 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5585 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5586 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5587 * gcc.dg/ipa/pure-const-2.c: Likewise.
5588 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5589 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5590 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5591 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5592 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5593 * gcc.dg/vect/pr30858.c: Likewise.
5594 * gcc.dg/vect/pr33866.c: Likewise.
5595 * gcc.dg/vect/pr37027.c: Likewise.
5596 * c-c++-common/ubsan/null-10.c: Likewise.
5597 * gcc.target/i386/incoming-8.c: Likewise.
5599 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5601 * gnat.dg/slice9.adb: New test.
5603 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5605 * gfortran.dg/goacc/reduction-2.f95: Delete.
5607 2015-11-04 Tom de Vries <tom@codesourcery.com>
5609 PR tree-optimization/67742
5610 * gcc.dg/tree-ssa/restrict-7.c: New test.
5611 * gcc.dg/tree-ssa/restrict-8.c: New test.
5613 2015-11-03 Martin Sebor <msebor@redhat.com>
5616 * c-c++-common/builtin-offsetof-2.c: New test.
5618 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5621 * gfortran.dg/warn_unused_function_3.f90: New test.
5623 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5625 * gnat.dg/discr45.adb: Only compile the test.
5627 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5629 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5630 * gcc.target/i386/mvc5.c: Ditto.
5631 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5634 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5636 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5638 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5641 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5643 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5644 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5645 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5646 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5647 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5648 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5650 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5652 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5654 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5656 * gcc.dg/mvc1.c: Move to ...
5657 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5658 * gcc.dg/mvc2.c: Move to ...
5659 * gcc.target/i386/mvc2.c: ... here.
5660 * gcc.dg/mvc3.c: Move to ...
5661 * gcc.target/i386/mvc3.c: ... here.
5662 * gcc.dg/mvc4.c: Move to ...
5663 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5664 * gcc.dg/mvc5.c: Move to ...
5665 * gcc.target/i386/mvc5.c: ... here.
5666 * gcc.dg/mvc6.c: Move to ...
5667 * gcc.target/i386/mvc6.c: ... here.
5668 * gcc.dg/mvc7.c: Move to ...
5669 * gcc.target/i386/mvc7.c: ... here.
5671 * g++.dg/ext/mvc1.C: Require ifunc.
5673 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5675 PR tree-optimization/68083
5676 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5678 2015-11-02 Jeff Law <law@redhat.com>
5680 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5681 irreducible loops in the CFG.
5683 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5686 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5688 * gcc.dg/vect/vect-strided-shift-1.c: New.
5690 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5693 * gcc.target/arm/pr67929_1.c: Move to...
5694 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5695 Remove arm-specific directives. Add noclone, noinline
5698 2015-11-01 Jeff Law <law@redhat.com>
5700 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5702 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5704 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5705 (sse2_test): Rename from main. Do not return 0.
5707 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5709 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5710 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5711 * gfortran.dg/read_dir.f90: XFAIL AIX.
5713 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5715 Remove the implementation of N3994, terse range-for loops.
5716 * g++.dg/cpp1z/range-for1.C: Remove.
5718 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5720 * gnat.dg/discr45.adb: New test.
5722 2015-10-31 Tom de Vries <tom@codesourcery.com>
5724 * gfortran.dg/assumed_type_2.f90: Update test.
5725 * gfortran.dg/no_arg_check_2.f90: Same.
5727 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5729 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5731 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5734 * gfortran.dg/pr46588.f90: New test.
5736 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5738 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5739 * gcc.dg/mvc2.c: Ditto.
5740 * gcc.dg/mvc3.c: Ditto.
5741 * gcc.dg/mvc4.c: Ditto.
5742 * gcc.dg/mvc5.c: Ditto.
5743 * gcc.dg/mvc6.c: Ditto.
5744 * gcc.dg/mvc7.c: Ditto.
5745 * g++.dg/ext/mvc1.C: Ditto.
5746 * g++.dg/ext/mvc2.C: Ditto.
5747 * g++.dg/ext/mvc3.C: Ditto.
5748 * g++.dg/ext/mvc4.C: Ditto.
5750 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5753 * gfortran.dg/pr51993.f90: New test.
5755 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5757 PR rtl-optimization/68106
5758 * gcc.target/aarch64/pr68106.c: New.
5760 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5763 * gfortran.dg/pr36192_1.f90: New test.
5765 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5768 *gfortran.dg/pr68154.f90
5770 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5772 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5773 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5775 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5777 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5779 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5781 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5783 * gcc.target/powerpc/float128-mix.c: Likewise.
5785 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5788 * gfortran.dg/pr68054.f90: New test.
5790 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5793 * gfortran.dg/pr67885.f90: New test.
5795 2015-10-29 Jeff Law <law@redhat.com>
5797 PR tree-optimization/67892
5798 * gcc.dg/tree-ssa/pr21417: Update expected output.
5799 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5801 2015-10-29 Richard Biener <rguenther@suse.de>
5804 * c-c++-common/ubsan/pr68142.c: New testcase.
5806 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/other/cv_func4.C: New.
5811 2015-10-29 Richard Biener <rguenther@suse.de>
5814 * c-c++-common/ubsan/pr56956.c: New testcase.
5816 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5818 * gnat.dg/discr44.adb: New test.
5820 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5823 * gcc.dg/debug/pr66068.c: New test.
5825 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5828 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5829 array bounds error at line 25.
5831 2015-10-28 Catherine Moore <clm@codesourcery.com>
5833 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5834 * gcc.target/mips/oddspreg-6.c: Likewise.
5835 * gcc.target/mips/oddspreg-1.c: Likewise.
5836 * gcc.target/mips/oddspreg-2.c: Likewise.
5838 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5841 * gcc.target/avr/pr67839.c: New test.
5843 2015-10-28 Richard Biener <rguenther@suse.de>
5845 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5847 2015-10-28 Tom de Vries <tom@codesourcery.com>
5849 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5851 2015-10-28 Richard Biener <rguenther@suse.de>
5854 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5857 2015-10-28 Richard Biener <rguenther@suse.de>
5859 PR tree-optimization/65962
5860 * gcc.dg/vect/vect-62.c: Adjust.
5862 2015-10-28 Richard Biener <rguenther@suse.de>
5865 * gcc.dg/torture/pr68067-1.c: New testcase.
5866 * gcc.dg/torture/pr68067-2.c: Likewise.
5868 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5870 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5872 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5874 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5875 as xvmadd and xvnmsub.
5876 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5878 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5880 * c-c++-common/goacc/loop-shape.c: New test.
5882 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5883 Cesar Philippidis <cesar@codesourcery.com>
5885 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5886 * g++.dg/gomp/pr33372-3.C: Likewise.
5888 2015-10-27 Richard Henderson <rth@redhat.com>
5891 * gcc.target/i386/pr67609-2.c: New test.
5893 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5896 * gcc.target/aarch64/pr68102_1.c: New test.
5898 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5901 * gfortran.dg/allocate_with_source_15.f03: New test
5903 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5904 James Norris <jnorris@codesourcery.com>
5907 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5909 * gfortran.dg/goacc/loop-1.f95: Likewise.
5910 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5911 * gfortran.dg/goacc/cray.f95: Likewise.
5912 * gfortran.dg/goacc/parameter.f95: Likewise.
5914 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5917 * gfortran.dg/pr67805_2.f90: New test.
5919 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5920 Aditya Kumar <aditya.k7@samsung.com>
5922 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5923 * gcc.dg/graphite/interchange-1.c: Same.
5924 * gcc.dg/graphite/interchange-10.c: Same.
5925 * gcc.dg/graphite/interchange-11.c: Same.
5926 * gcc.dg/graphite/interchange-13.c: Same.
5927 * gcc.dg/graphite/interchange-3.c: Same.
5928 * gcc.dg/graphite/interchange-4.c: Same.
5929 * gcc.dg/graphite/interchange-7.c: Same.
5930 * gcc.dg/graphite/interchange-9.c: Same.
5931 * gcc.dg/graphite/uns-interchange-9.c: Same.
5932 * gfortran.dg/graphite/interchange-3.f90: Same.
5934 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5937 * gcc.target/i386/pr67215-1.c: New test.
5938 * gcc.target/i386/pr67215-2.c: Likewise.
5939 * gcc.target/i386/pr67215-3.c: Likewise.
5941 2015-10-27 Richard Biener <rguenther@suse.de>
5943 PR tree-optimization/68104
5944 * gcc.dg/torture/pr68104.c: New testcase.
5946 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5948 * gcc.dg/vect/vect-strided-shift-1.c: New.
5950 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5953 * gcc.target/arm/pr67929_1.c: New test.
5955 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5957 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5959 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5961 PR tree-optimization/68097
5962 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5963 --param max-ssa-name-query-depth=3 to dg-options.
5965 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5967 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5969 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5971 * gcc.dg/builtins-52.c: Add -O to dg-options.
5973 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5975 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5977 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5981 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5983 (PR64765): New function.
5984 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5985 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5987 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5988 * gfortran.dg/goacc/parameter.f95: Likewise.
5990 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5993 * gfortran.dg/empty_label_typedecl.f90: New test.
5995 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5998 * gfortran.dg/pr36192.f90: New test.
6000 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6002 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6003 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6004 * gnat.dg/opt51.adb: New test.
6005 * gnat.dg/opt51_pkg.ads: New helper.
6007 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6009 * gcc.target/mips/ds-schedule-1.c: New.
6010 * gcc.target/mips/ds-schedule-2.c: New.
6012 2015-10-26 Jeff Law <law@redhat.com>
6014 PR tree-optimization/68013
6015 * gcc.c-torture/compile/pr68013.c: New test.
6017 2015-10-26 Richard Biener <rguenther@suse.de>
6018 Dominik Vogt <vogt@linux.vnet.ibm.com>
6021 * gcc.target/s390/pr67443.c: New testcase.
6023 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6025 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6026 make it unique per testcase.
6027 * gfortran.dg/chmod_2.f90: Likewise.
6028 * gfortran.dg/chmod_3.f90: Likewise.
6029 * gfortran.dg/direct_io_8.f90: Likewise.
6030 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6031 * gfortran.dg/f2003_io_1.f03: Likewise.
6032 * gfortran.dg/f2003_io_2.f03: Likewise.
6033 * gfortran.dg/f2003_io_8.f03: Likewise.
6034 * gfortran.dg/inquire_size.f90: Likewise.
6035 * gfortran.dg/namelist_66.f90: Likewise.
6036 * gfortran.dg/namelist_82.f90: Likewise.
6037 * gfortran.dg/namelist_87.f90: Likewise.
6038 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6039 * gfortran.dg/open_new.f90: Likewise.
6040 * gfortran.dg/stat_1.f90: Likewise.
6041 * gfortran.dg/stat_2.f90: Likewise.
6042 * gfortran.dg/streamio_15.f90: Likewise.
6043 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6045 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6048 * g++.dg/pr67989.C: New test.
6050 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6052 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6053 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6054 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6055 suffix to the temporary filename to make it unique per testcase.
6057 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6059 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6061 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6064 * gfortran.dg/allocate_with_source_12.f03: New test
6067 * gfortran.dg/allocate_with_source_13.f03: New test
6070 * gfortran.dg/allocate_with_source_14.f03: New test
6072 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6074 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6076 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6079 * gcc.target/i386/pr68084.c: New test.
6081 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6085 * gfortran.dg/allocate_with_source_10.f08: New test.
6086 * gfortran.dg/allocate_with_source_11.f08: New test.
6087 * gfortran.dg/class_array_15.f03: Changed count of expected
6088 _builtin_frees to 11. One step of temporaries is spared, therefore
6089 the allocatable component of that temporary is not to be freeed.
6091 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6094 * gfortran.dg/pr68055.f90: New case.
6096 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6099 * gfortran.dg/pr67805.f90: New testcase.
6100 * gfortran.dg/array_constructor_26.f03: Update testcase.
6101 * gfortran.dg/array_constructor_27.f03: Ditto.
6102 * gfortran.dg/char_type_len_2.f90: Ditto.
6103 * gfortran.dg/pr67802.f90: Ditto.
6104 * gfortran.dg/used_before_typed_3.f90: Ditto.
6106 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6109 * g++.dg/torture/pr67600.C: New testcase.
6111 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6113 * g++.dg/pr68062.C: New test.
6115 2015-10-23 Jeff Law <law@redhat.com>
6117 PR tree-optimization/67830
6118 * gcc.dg/pr67830.c: New test.
6120 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6122 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6124 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6125 Andrew Pinski <apinski@cavium.com>
6127 PR rtl-optimization/67736
6128 * gcc.dg/torture/pr67736.c: New test.
6129 * gcc.dg/combine-subregs.c: New test.
6131 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6133 PR tree-optimization/65947
6134 * lib/target-supports.exp
6135 (check_effective_target_vect_max_reduc): Add.
6136 * gcc.dg/vect/pr65947-1.c: New test.
6137 * gcc.dg/vect/pr65947-2.c: New test.
6138 * gcc.dg/vect/pr65947-3.c: New test.
6139 * gcc.dg/vect/pr65947-4.c: New test.
6140 * gcc.dg/vect/pr65947-5.c: New test.
6141 * gcc.dg/vect/pr65947-6.c: New test.
6142 * gcc.dg/vect/pr65947-7.c: New test.
6143 * gcc.dg/vect/pr65947-8.c: New test.
6144 * gcc.dg/vect/pr65947-9.c: New test.
6145 * gcc.dg/vect/pr65947-10.c: New test.
6146 * gcc.dg/vect/pr65947-11.c: New test.
6148 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6150 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6151 Make weak rather than noinline.
6152 * gcc.dg/builtins-57.c: Compile with -O.
6153 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6155 2015-10-23 Tom de Vries <tom@codesourcery.com>
6157 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6159 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6162 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6163 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6165 2015-10-22 Martin Sebor <msebor@redhat.com>
6168 * gcc.misc-tests/help.exp: Verify that option descriptions
6170 * lib/options.exp (check_for_options): Use the regexp --line option.
6171 Print unexpected match on failure.
6173 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6175 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6177 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6180 * g++.dg/cpp1y/var-templ46.C: New.
6182 2015-10-22 Richard Biener <rguenther@suse.de>
6184 PR tree-optimization/58497
6185 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6187 2015-10-22 Richard Biener <rguenther@suse.de>
6189 PR tree-optimization/19049
6190 PR tree-optimization/65962
6191 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6192 * gcc.dg/vect/vect-63.c: Adjust.
6193 * gcc.dg/vect/vect-70.c: Likewise.
6194 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6195 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6196 * gfortran.dg/vect/pr19049.f90: Likewise.
6197 * gfortran.dg/vect/vect-8.f90: Likewise.
6199 2015-10-22 Richard Biener <rguenther@suse.de>
6203 * gcc.dg/torture/ftrapv-2.c: New testcase.
6205 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6208 * gcc.target/s390/pr68015.c: New test.
6210 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6213 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6216 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6217 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6220 * gcc.target/aarch64/pr63304_1.c: New test.
6222 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6225 * g++.dg/parse/enum13.C: New.
6227 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6230 * g++.dg/parse/enum12.C: New.
6232 2015-10-21 Martin Sebor <msebor@redhat.com>
6235 * gcc.misc-tests/help.exp: Adjust.
6236 * lib/options.exp (check_for_options): Add detail to output.
6238 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6241 * gfortran.dg/pr67939.f90: New test.
6243 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6244 Sebastian Pop <s.pop@samsung.com>
6246 * gcc.dg/graphite/scop-11.c: Update pattern.
6248 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6251 * g++.dg/ipa/pr67056.C: New testcase.
6253 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6255 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6258 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6260 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6261 Add associated options for arm*-*-*.
6262 (sqrt): Remove dummy definition.
6264 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6266 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6268 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6270 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6271 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6272 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6274 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6276 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6277 sra-max-scalarization-size-Ospeed.
6279 2015-10-21 Marek Polacek <polacek@redhat.com>
6283 * gcc.dg/pr68024.c: New test.
6285 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6287 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6288 * c-c++-common/goacc/sb-1.c: Adjust errors.
6289 * c-c++-common/goacc/sb-3.c: Adjust errors.
6290 * c-c++-common/goacc/loop-1.c: Adjust errors.
6291 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6292 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6293 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6295 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6297 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6299 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6301 * gcc.dg/lto/simd-function_0.c: New test.
6303 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6306 * gcc.target/i386/pr68018.c: New test.
6308 2015-10-21 Richard Biener <rguenther@suse.de>
6311 * gcc.dg/torture/pr68031.c: New testcase.
6313 2015-10-21 Richard Biener <rguenther@suse.de>
6315 PR tree-optimization/68026
6316 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6318 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6320 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6321 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6322 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6323 * g++.dg/asan/default-options-1.C: Likewise.
6325 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6327 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6328 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6330 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6332 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6334 2015-10-20 Marek Polacek <polacek@redhat.com>
6337 * gcc.dg/pr67964.c: New test.
6339 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6341 PR rtl-optimization/67609
6342 * gcc.target/i386/pr67609.c: New.
6344 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6346 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6348 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6350 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6351 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6353 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6356 * gcc.target/i386/pr66810.c: New test.
6358 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6362 * gcc.target/i386/pr67963-1.c: New test.
6363 * gcc.target/i386/pr67963-2.c: Likewise.
6364 * gcc.target/i386/pr67963-3.c: Likewise.
6365 * gcc.target/i386/pr67985-1.c: Likewise.
6366 * gcc.target/i386/pr67985-2.c: Likewise.
6367 * gcc.target/i386/pr67985-3.c: Likewise.
6369 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6371 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6373 2015-10-20 Richard Biener <rguenther@suse.de>
6375 PR tree-optimization/68017
6376 * gcc.dg/torture/pr68017.c: New testcase.
6378 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6381 * gcc.target/aarch64/pr66912.c: New.
6382 * gcc.target/arm/pr66912.c: New.
6384 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6386 * gfortran.dg/pr67900.f90: New tests.
6388 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6390 * gnat.dg/opt50.adb: New test.
6391 * gnat.dg/opt50_pkg.adb: New helper.
6392 * gnat.dg/opt50_pkg.ads: New helper.
6394 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6397 * gfortran.dg/pr68019.f90: new test.
6399 2015-10-19 Richard Biener <rguenther@suse.de>
6401 PR tree-optimization/67975
6402 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6404 2015-10-19 Richard Biener <rguenther@suse.de>
6406 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6408 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6411 * gcc.target/i386/pr67995-1.c: New test.
6412 * gcc.target/i386/pr67995-2.c: Likewise.
6413 * gcc.target/i386/pr67995-3.c: Likewise.
6415 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6418 * gcc.dg/PR68002.c: New test.
6420 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6422 * gcc.dg/builtins-20.c: Remove undefined behavior.
6424 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6427 * gfortran.dg/common_25.f90: New file.
6429 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6432 * gfortran.dg/move_alloc_15.f90: New test
6433 * gfortran.dg/move_alloc_16.f90: New test
6436 * gfortran.dg/deferred_character_assignment_1.f90: New test
6438 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6441 * gfortran.df/pr67987.f90: New test.
6442 * gfortran.dg/char_length_2.f90: Update testcase.
6444 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6446 * gcc.target/i386/iamcu/test_basic_returning.c
6447 (def_test_returning_type): Use union to check float return bits.
6449 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6451 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6452 Replace printf with __builtin_printf.
6454 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6456 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6459 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6462 * gnat.dg/pack21.adb: New test.
6463 * gnat.dg/pack22.adb: Likewise.
6464 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6466 2015-10-16 Christian Bruel <christian.bruel@st.com>
6469 * gcc.target/arm/no-align.c: New test.
6470 * gcc.target/arm/attr-align1.c: New test.
6471 * gcc.target/arm/attr-align2.c: New test.
6472 * gcc.target/arm/attr-align3.c: New test.
6474 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6476 * gcc.c-torture/compile/icfmatch.c: Add testcase
6478 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/cpp1z/fold-ice1.C: New.
6483 2015-10-16 Michael Collison <michael.collison@linaro.org>
6484 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6486 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6488 2015-10-15 Marek Polacek <polacek@redhat.com>
6490 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6492 2015-10-15 Marek Polacek <polacek@redhat.com>
6494 PR tree-optimization/67953
6495 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6497 * gcc.dg/torture/pr67953.c: New test.
6499 2015-10-14 Jeff Law <law@redhat.com>
6501 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6502 contained within have their own file/test now.
6503 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6504 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6505 expectations a bit more.
6506 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6507 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6508 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6509 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6510 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6513 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6515 2015-10-14 Marek Polacek <polacek@redhat.com>
6517 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6527 2015-10-14 Richard Biener <rguenther@suse.de>
6529 PR tree-optimization/67915
6530 * gcc.dg/torture/pr67915.c: New testcase.
6532 2015-10-14 Marek Polacek <polacek@redhat.com>
6534 PR tree-optimization/67815
6535 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6536 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6537 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6539 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6541 * gcc.dg/pragma-pop_options-1.c: New test.
6543 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6544 Aldy Hernandez <aldyh@redhat.com>
6546 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6547 * c-c++-common/gomp/clauses-1.c: New test.
6548 * c-c++-common/gomp/clauses-2.c: New test.
6549 * c-c++-common/gomp/clauses-3.c: New test.
6550 * c-c++-common/gomp/clauses-4.c: New test.
6551 * c-c++-common/gomp/declare-target-1.c: New test.
6552 * c-c++-common/gomp/declare-target-2.c: New test.
6553 * c-c++-common/gomp/depend-3.c: New test.
6554 * c-c++-common/gomp/depend-4.c: New test.
6555 * c-c++-common/gomp/doacross-1.c: New test.
6556 * c-c++-common/gomp/if-1.c: New test.
6557 * c-c++-common/gomp/if-2.c: New test.
6558 * c-c++-common/gomp/linear-1.c: New test.
6559 * c-c++-common/gomp/map-2.c: New test.
6560 * c-c++-common/gomp/map-3.c: New test.
6561 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6562 f_omp_target_data): Add map clause to target data.
6563 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6564 * c-c++-common/gomp/ordered-1.c: New test.
6565 * c-c++-common/gomp/ordered-2.c: New test.
6566 * c-c++-common/gomp/ordered-3.c: New test.
6567 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6569 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6570 clause and ordered construct where no longer allowed.
6571 * c-c++-common/gomp/priority-1.c: New test.
6572 * c-c++-common/gomp/reduction-1.c: New test.
6573 * c-c++-common/gomp/schedule-simd-1.c: New test.
6574 * c-c++-common/gomp/sink-1.c: New test.
6575 * c-c++-common/gomp/sink-2.c: New test.
6576 * c-c++-common/gomp/sink-3.c: New test.
6577 * c-c++-common/gomp/sink-4.c: New test.
6578 * c-c++-common/gomp/udr-1.c: New test.
6579 * c-c++-common/taskloop-1.c: New test.
6580 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6581 value of _OPENMP macro.
6582 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6583 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6584 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6585 * gcc.dg/gomp/clause-1.c:
6586 * gcc.dg/gomp/reduction-1.c: New test.
6587 * gcc.dg/gomp/sink-fold-1.c: New test.
6588 * gcc.dg/gomp/sink-fold-2.c: New test.
6589 * gcc.dg/gomp/sink-fold-3.c: New test.
6590 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6591 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6592 of non-static data members.
6593 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6594 Add some linear clause tests.
6595 * g++.dg/gomp/declare-simd-3.C: New test.
6596 * g++.dg/gomp/linear-1.C: New test.
6597 * g++.dg/gomp/member-1.C: New test.
6598 * g++.dg/gomp/member-2.C: New test.
6599 * g++.dg/gomp/pr66571-2.C: New test.
6600 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6602 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6603 in reduction clause.
6604 * g++.dg/gomp/reference-1.C: New test.
6605 * g++.dg/gomp/sink-1.C: New test.
6606 * g++.dg/gomp/sink-2.C: New test.
6607 * g++.dg/gomp/sink-3.C: New test.
6608 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6609 * g++.dg/gomp/this-1.C: New test.
6610 * g++.dg/gomp/this-2.C: New test.
6611 * g++.dg/vect/simd-clone-2.cc: New test.
6612 * g++.dg/vect/simd-clone-2.h: New test.
6613 * g++.dg/vect/simd-clone-3.cc: New test.
6614 * g++.dg/vect/simd-clone-4.cc: New test.
6615 * g++.dg/vect/simd-clone-4.h: New test.
6616 * g++.dg/vect/simd-clone-5.cc: New test.
6618 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6620 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6621 after r228716 (Fix vtbl[34] and vtbx4).
6623 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6625 PR tree-optimization/67909, 67947
6626 * gcc.dg/torture/pr67947.c: New test.
6628 2015-10-13 Jeff Law <law@redhat.com>
6630 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6632 2015-10-12 Jeff Law <law@redhat.com>
6634 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6635 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6636 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6637 ssa-dom-thread-11.c.
6639 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6641 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6644 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6646 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6648 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6649 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6650 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6651 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6652 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6653 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6654 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6655 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6657 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6659 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6660 and -mno-frame-header-opt options.
6661 * gcc.target/mips/frame-header-1.c: New file.
6662 * gcc.target/mips/frame-header-2.c: New file.
6663 * gcc.target/mips/frame-header-3.c: New file.
6665 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6666 Hale Wang <hale.wang@arm.com>
6668 * gcc.dg/tree-ssa/forwprop-33.c: New.
6670 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6673 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6674 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6675 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6676 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6677 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6678 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6679 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6680 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6681 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6682 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6684 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6686 * lib/multiline.exp: New file.
6687 * lib/prune.exp: Load multiline.exp.
6688 (prune_gcc_output): Call into multiline.exp to handle any
6689 multiline output directives.
6690 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6693 2015-10-09 Martin Jambor <mjambor@suse.cz>
6695 PR tree-optimization/67794
6696 * gcc.dg/ipa/ipa-sra-10.c: New test.
6697 * gcc.dg/torture/pr67794.c: Likewise.
6699 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6701 PR rtl-optimization/67828
6702 * gcc.dg/torture/pr67828.c: New.
6704 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6707 * lib/target-supports.exp (check_effective_target_non_strict_align):
6708 Adjust for arm*-*-*.
6709 * gcc.target/arm/pr67366.c: New test.
6711 2015-10-09 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/67891
6714 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6716 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6718 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6720 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6722 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6724 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6726 * gcc.dg/loop-unswitch-2.c: New test.
6727 * gcc.dg/loop-unswitch-3.c: Likewise.
6728 * gcc.dg/loop-unswitch-4.c: Likewise.
6730 2015-10-08 Tom de Vries <tom@codesourcery.com>
6732 * gcc.dg/dse.c: Only dump in dse1 pass.
6733 * gcc.dg/tree-ssa/pr30375.c: Same.
6735 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6738 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6739 (PUSH, POP): New defines.
6740 (sse2_test): Use PUSH and POP to misalign runtime stack.
6741 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6743 2015-10-07 James Norris <jnorris@codesourcery.com>
6745 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6746 to atomic_init. (atomic_init): Restrict flags usage.
6748 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6751 * gfortran.dg/sizeof_5.f90: New test.
6753 2015-10-06 Jeff Law <law@redhat.com>
6755 * gcc.c-torture/compile/pr67816.c: New test.
6757 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6759 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6761 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6764 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6766 2015-10-06 Marek Polacek <polacek@redhat.com>
6769 * c-c++-common/Wtautological-compare-4.c: New test.
6771 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6772 Peter Bergner <bergner@vnet.ibm.com>
6775 * gcc.target/powerpc/pr67808.c: New test.
6777 2015-10-06 Nick Clifton <nickc@redhat.com>
6779 * gcc.target/msp430: New directory.
6780 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6782 * gcc.target/msp430/data-attributes.c: New file. Checks the
6783 noinit and persistent data attributes.
6785 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6787 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6789 2015-10-06 Richard Biener <rguenther@suse.de>
6791 PR tree-optimization/67859
6792 * gcc.dg/torture/pr67859.c: New testcase.
6794 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6796 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6798 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6801 * g++.dg/template/defarg19.C: New.
6802 * g++.dg/template/defarg20.C: Likewise.
6804 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6805 Sebastian Pop <s.pop@samsung.com>
6807 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6809 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6810 Sebastian Pop <s.pop@samsung.com>
6812 * gcc.dg/graphite/scop-sor.c: Xfail.
6814 2015-10-05 Martin Jambor <mjambor@suse.cz>
6815 Jan Hubicka <hubicka@ucw.cz>
6817 * gcc.dg/ipa/propalign-4.c: New test.
6818 * gcc.dg/ipa/propalign-5.c: Likewise.
6820 2015-10-05 Marek Polacek <polacek@redhat.com>
6822 PR tree-optimization/67821
6823 * gcc.dg/torture/pr67821-2.c: New test.
6824 * gcc.dg/torture/pr67821.c: New test.
6826 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6828 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6830 2015-10-05 Christian Bruel <christian.bruel@st.com>
6832 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6834 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6836 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6837 (exec_vcvt): Add comments.
6839 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6841 PR rtl-optimization/67447
6842 * gcc.target/i386/pr67447.c: New test.
6844 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6846 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6848 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6849 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6850 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6851 * gcc.target/i386/vect-unpack-1.c: Ditto.
6852 * gcc.target/i386/vect-unpack-2.c: Ditto.
6854 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6857 * gfortran.dg/common_24.f: New.
6859 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6861 * gcc.target/arm/pr67756.c: Fixed warnings.
6863 2015-10-02 Marek Polacek <polacek@redhat.com>
6866 * gcc.dg/pr67730-1.c: New test.
6867 * gcc.dg/pr67730-2.c: New test.
6868 * gcc.dg/pr67730.h: New test.
6870 2015-10-02 Marek Polacek <polacek@redhat.com>
6872 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6874 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6876 PR tree-optimization/67754
6877 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6878 * gfortran.dg/graphite/block-2.f: Same.
6880 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6882 * gcc.dg/graphite/scop-23.c: New.
6884 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6886 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6889 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6891 PR rtl-optimization/67756
6892 * gcc.target/arm/pr67756.c: New.
6894 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6896 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6897 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6898 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6900 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6903 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6905 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6906 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6907 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6908 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6909 * gcc.target/i386/vect-unpack-1.c: Ditto.
6910 * gcc.target/i386/vect-unpack-2.c: Ditto.
6912 2015-10-02 Marek Polacek <polacek@redhat.com>
6915 * c-c++-common/Wduplicated-cond-1.c: New test.
6916 * c-c++-common/Wduplicated-cond-2.c: New test.
6917 * c-c++-common/Wduplicated-cond-3.c: New test.
6918 * c-c++-common/Wduplicated-cond-4.c: New test.
6919 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6920 -Wduplicated-cond warning.
6922 2015-10-02 Renlin Li <renlin.li@arm.com>
6924 * gcc.target/aarch64/csneg-1.c: Update.
6926 2015-10-02 Renlin Li <renlin.li@arm.com>
6929 * gcc.target/aarch64/pr66776.c: New.
6931 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6933 * gnat.dg/warn13.adb: New test.
6935 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6937 * gnat.dg/vect15.ad[sb]: New test.
6938 * gnat.dg/vect16.ad[sb]: Likewise.
6939 * gnat.dg/vect17.ad[sb]: Likewise.
6940 * gnat.dg/vect18.ad[sb]: Likewise.
6942 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6944 PR rtl-optimization/67786
6945 PR rtl-optimization/67787
6946 * gcc.dg/pr67786.c: New test.
6947 * gcc.dg/pr67787.c: Likewise.
6949 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6951 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6953 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6956 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6958 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6962 * gfortran.dg/string_array_constructor_1.f90: New.
6963 * gfortran.dg/string_array_constructor_2.f90: New.
6964 * gfortran.dg/string_array_constructor_3.f90: New.
6966 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6970 * gcc.target/powerpc/pr67789.c: New testcase.
6972 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6975 * gfortran.dg/pr67802.f90: New test.
6977 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6980 gfortran.dg/pr66979.f90: new test.
6982 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6985 * gfortran.dg/pr67616.f90: New test.
6987 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6990 * g++.dg/cpp0x/range-for30.C: New.
6992 2015-10-01 Marek Polacek <polacek@redhat.com>
6995 * gcc.dg/atomic/pr65345-4.c: New test.
6996 * gcc.dg/pr65345-3.c: New test.
6998 2015-10-01 Marek Polacek <polacek@redhat.com>
7000 PR tree-optimization/67769
7001 * gcc.dg/torture/pr67769.c: New test.
7003 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7005 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7007 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7010 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7012 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7014 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7015 (main): Rename to sse2_test. Abort if count != 5.
7016 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7018 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7020 2015-10-01 Richard Biener <rguenther@suse.de>
7022 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7023 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7025 2015-09-30 Jeff Law <law@redhat.com>
7027 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7029 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7031 PR rtl-optimization/67037
7032 * gcc.c-torture/execute/pr67037.c: New test.
7034 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7036 * lib/target-supports.exp (check_effective_target_sync_int_128):
7037 Return 1 on spu-*-* targets.
7038 (check_effective_target_sync_int_128_runtime): Likewise.
7039 (check_effective_target_sync_long_long): Likewise.
7040 (check_effective_target_sync_long_long_runtime): Likewise.
7041 (check_effective_target_sync_int_long): Likewise.
7042 (check_effective_target_sync_char_short): Likewise.
7044 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7046 * gcc.target/i386/pr67761.c: New test.
7048 2015-09-30 Marek Polacek <polacek@redhat.com>
7051 * gcc.dg/pr67730.c: New test.
7053 2015-09-30 Marek Polacek <polacek@redhat.com>
7055 PR tree-optimization/67690
7056 * gcc.dg/torture/pr67690.c: New test.
7058 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7060 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7061 * g++.dg/gomp/tls-wrap4.C: Likewise.
7062 * gcc.dg/atomic-op-optimize.c: Likewise.
7063 * gcc.dg/pr54087.c: Likewise.
7064 * gcc.dg/tls/section-2.c: Likewise.
7065 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7066 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7067 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7068 * gcc.target/arm/divzero.c: Likewise.
7069 * gcc.target/arm/sibcall-2.c: Likewise.
7070 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7071 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7072 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7073 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7074 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7075 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7076 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7077 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7078 * gfortran.dg/default_format_2.f90: Likewise.
7079 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7081 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7083 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7085 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7087 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7088 * gfortran.dg/round_4.f90: ditto.
7090 2015-09-29 Richard Biener <rguenther@suse.de>
7092 PR tree-optimization/67170
7093 * gfortran.dg/pr67170.f90: New testcase.
7095 2015-09-29 Richard Biener <rguenther@suse.de>
7097 PR tree-optimization/67741
7098 * gcc.dg/torture/pr67741.c: New testcase.
7100 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7102 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7103 non-zero for __builtin_signbit tests.
7105 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7108 * gcc.target/i386/pr65105-1.c: New.
7109 * gcc.target/i386/pr65105-2.c: New.
7110 * gcc.target/i386/pr65105-3.c: New.
7111 * gcc.target/i386/pr65105-4.C: New.
7112 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7114 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7116 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7118 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7122 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7124 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7125 * gfortran.dg/function_types_3.f90: Change error message to
7126 "Type inaccessible...."
7127 * gfortran.dg/ptr_func_assign_1.f08: New test.
7128 * gfortran.dg/ptr_func_assign_2.f08: New test.
7130 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7134 * gfortran.dg/ptr_func_assign_3.f08: New test.
7135 * gfortran.dg/ptr_func_assign_4.f08: New test.
7137 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7138 Sebastian Pop <s.pop@samsung.com>
7140 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7141 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7142 * gcc.dg/graphite/block-3.c: Same.
7143 * gcc.dg/graphite/block-4.c: Same.
7144 * gcc.dg/graphite/block-5.c: Same.
7145 * gcc.dg/graphite/block-6.c: Same.
7146 * gcc.dg/graphite/block-7.c: Same.
7147 * gcc.dg/graphite/block-8.c: Same.
7148 * gcc.dg/graphite/block-pr47654.c: Same.
7149 * gcc.dg/graphite/interchange-0.c: Same.
7150 * gcc.dg/graphite/interchange-1.c: Same.
7151 * gcc.dg/graphite/interchange-10.c: Same.
7152 * gcc.dg/graphite/interchange-11.c: Same.
7153 * gcc.dg/graphite/interchange-12.c: Same.
7154 * gcc.dg/graphite/interchange-13.c: Same.
7155 * gcc.dg/graphite/interchange-14.c: Same.
7156 * gcc.dg/graphite/interchange-15.c: Same.
7157 * gcc.dg/graphite/interchange-3.c: Same.
7158 * gcc.dg/graphite/interchange-4.c: Same.
7159 * gcc.dg/graphite/interchange-5.c: Same.
7160 * gcc.dg/graphite/interchange-6.c: Same.
7161 * gcc.dg/graphite/interchange-7.c: Same.
7162 * gcc.dg/graphite/interchange-8.c: Same.
7163 * gcc.dg/graphite/interchange-9.c: Same.
7164 * gcc.dg/graphite/interchange-mvt.c: Same.
7165 * gcc.dg/graphite/pr35356-1.c: Same.
7166 * gcc.dg/graphite/pr35356-3.c: Same.
7167 * gcc.dg/graphite/pr37485.c: Same.
7168 * gcc.dg/graphite/scop-1.c: Same.
7169 * gcc.dg/graphite/scop-11.c: Same.
7170 * gcc.dg/graphite/scop-5.c: Same.
7171 * gcc.dg/graphite/uns-block-1.c: Same.
7172 * gcc.dg/graphite/uns-interchange-9.c: Same.
7173 * gfortran.dg/graphite/block-1.f90: Same.
7174 * gfortran.dg/graphite/interchange-3.f90: Same.
7175 * gfortran.dg/graphite/pr14741.f90: Same.
7176 * gfortran.dg/graphite/block-2.f: Same.
7178 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7179 Sebastian Pop <s.pop@samsung.com>
7181 PR tree-optimization/67700
7182 * gcc.dg/graphite/run-id-pr67700.c: New.
7184 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7187 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7188 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7190 * gcc.target/sh/pr54236-5.c: New.
7191 * gcc.target/sh/pr54236-6.c: New.
7193 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7195 PR rtl-optimization/67456
7196 PR rtl-optimization/67464
7197 PR rtl-optimization/67465
7198 * gcc.dg/pr67465.c: New test.
7200 2015-09-28 Tom de Vries <tom@codesourcery.com>
7202 PR tree-optimization/62171
7203 * gcc.dg/vect/pr62171.c: New test.
7205 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7207 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7208 skip on AIX. XFAIL individual line tests.
7210 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7212 PR rtl-optimization/64164
7213 PR tree-optimization/67312
7214 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7215 * gcc.target/i386/stackalign/return-4.c: Add -O.
7217 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7219 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7221 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7224 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7226 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7228 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7229 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7230 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7231 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7232 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7233 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7234 DW_AT_noreturn on AIX.
7235 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7236 DW_AT_noreturn on AIX.
7237 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7238 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7239 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7240 DW_AT_GNU_deleted on AIX.
7241 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7242 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7243 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7244 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7245 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7246 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7247 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7248 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7249 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7250 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7251 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7252 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7253 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7254 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7255 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7257 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7260 * gfortran.dg/pr67614.f90: New test.
7262 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7265 * gfortran.dg/pr67525.f90: New test.
7267 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7270 * gfortran.dg/allocatable_function_9.f90: New.
7272 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7275 * gcc.target/sh/pr67675.c: New.
7277 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7279 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7281 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7283 * gcc.target/i386/pr66749.c (dg-options): Replace
7284 -mtune=lakemount with -mtune=lakemont.
7285 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7286 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7288 2015-09-25 Marek Polacek <polacek@redhat.com>
7290 * c-c++-common/ubsan/bounds-11.c: New test.
7291 * c-c++-common/ubsan/bounds-12.c: New test.
7293 2015-09-25 Marek Polacek <polacek@redhat.com>
7296 * c-c++-common/ubsan/pr64906.c: New test.
7298 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7300 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7301 with -mtune=lakemount.
7302 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7303 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7305 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7308 * gcc.dg/Werror-13.c: New test.
7310 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7312 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7314 2015-09-24 Richard Biener <rguenther@suse.de>
7317 * g++.dg/pr67699.C: New testcase.
7319 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7322 * gcc.target/arm/fp16-inf.c: New test.
7324 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7326 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7327 name while checking for AVX-512VBMI presence.
7329 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7331 * lib/target-supports.exp (check_effective_target_pie): Check for
7332 PIE support on Solaris 11.x and 12.
7334 2015-09-24 Richard Biener <rguenther@suse.de>
7336 * g++.dg/tree-ssa/restrict3.C: New testcase.
7338 2015-09-24 Richard Biener <rguenther@suse.de>
7340 PR tree-optimization/48885
7341 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7343 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7345 * c-c++-common/Wmisleading-indentation.c: Augment test.
7347 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7349 Fix small typos in the coding rule enforcement warnings.
7350 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7353 2015-09-23 Richard Biener <rguenther@suse.de>
7356 * gcc.dg/ubsan/pr67662.c: New testcase.
7358 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7361 * gcc.dg/pragma-diag-6.c: New test.
7363 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7365 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7367 2015-09-23 Richard Biener <rguenther@suse.de>
7369 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7371 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7373 * c-c++-common/Wmisleading-indentation.c: Augment test.
7375 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7377 * g++.dg/diagostic/disable.C: New.
7379 2015-09-22 Tom de Vries <tom@codesourcery.com>
7381 PR tree-optimization/67671
7382 * g++.dg/pr67671.C: New test.
7384 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7387 * gcc.target/i386/pr67480.c: New test.
7389 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7391 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7392 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7393 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7394 avx512dq, avx512cd, avx512er and avx512pf.
7396 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7398 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7399 update-fetch operations.
7400 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7402 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7404 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7405 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7407 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7409 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7411 * gcc.target/aarch64/atomic-inst-swap.c: New.
7413 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7415 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7416 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7417 * gcc.target/i386/pr59789.c (f1): Likewise.
7418 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7419 * gcc.target/i386/intrinsics_6.c: Likewise.
7420 * gcc.dg/winline-5.c (int t): Likewise.
7421 * gcc.dg/winline-9.c (t): Likewise.
7422 * gcc.dg/always_inline2.c (q): Likewise.
7423 * gcc.dg/winline-2.c (inline int t): Likewise.
7424 * gcc.dg/winline-6.c: Likewise.
7425 * gcc.dg/winline-10.c (void g): Likewise.
7426 * gcc.dg/pr49243.c (void parse): Likewise.
7427 * gcc.dg/always_inline3.c (q2): Likewise.
7428 * gcc.dg/winline-3.c: Likewise.
7429 * gcc.dg/winline-7.c (inline void *t): Likewise.
7431 2015-09-22 Tom de Vries <tom@codesourcery.com>
7433 PR tree-optimization/67666
7434 * g++.dg/pr67666.C: New test.
7436 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7439 * gfortran.dg/pr67615.f90: new test.
7441 2015-09-21 Jeff Law <law@redhat.com>
7443 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7445 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7447 Complete the implementation of N4230, Nested namespace definition.
7448 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7449 attributes and nested namespace definitions.
7450 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7451 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7452 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7453 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7454 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7455 appearing before the namespace identifier.
7457 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7460 * gcc.dg/cpp/pr66415-1.c: Test column number.
7462 2015-09-21 Richard Biener <rguenther@suse.de>
7464 * g++.dg/ext/attr-alias-3.C: Add -g.
7466 2015-09-21 Richard Biener <rguenther@suse.de>
7469 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7471 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7474 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7476 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7478 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7480 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7483 * gcc.dg/pr53265.c: Update.
7485 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7487 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7489 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7492 * gcc.target/sh/pr59478.c: New.
7494 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7497 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7498 * gcc.target/sh/pr54236-2.c: Likewise.
7500 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7502 * gcc.target/sh/pr43417.c: Move target independent test to ...
7503 * gcc.c-torture/compile/pr43417.c: ... here.
7505 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7507 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7508 check_effective_target_big_endian, check_effective_target_little_endian,
7509 check_effective_target_any_fpu, check_effective_target_double_fpu,
7510 check_effective_target_use_single_only_fpu,
7511 check_effective_target_default_single_fpu,
7512 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7513 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7514 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7515 check_effective_target_fmovd_enabled,
7516 check_effective_target_has_privileged, check_effective_target_has_pref,
7517 check_effective_target_banked_r0r7_isr,
7518 check_effective_target_stack_save_isr): New effective target checks.
7519 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7520 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7521 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7522 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7523 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7524 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7525 * gcc.target/sh/attr-isr.c: Likewise.
7526 * gcc.target/sh/fpul-usage-1.c: Likewise.
7527 * gcc.target/sh/hiconst.c: Likewise.
7528 * gcc.target/sh/mfmovd.c: Likewise.
7529 * gcc.target/sh/pr21255-3.c: Likewise.
7530 * gcc.target/sh/pr33135-1.c: Likewise.
7531 * gcc.target/sh/pr33135-2.c: Likewise.
7532 * gcc.target/sh/pr33135-3.c: Likewise.
7533 * gcc.target/sh/pr33135-4.c: Likewise.
7534 * gcc.target/sh/pr39423-2.c: Likewise.
7535 * gcc.target/sh/pr49880-4.c: Likewise.
7536 * gcc.target/sh/pr49880-5.c: Likewise.
7537 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7538 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7539 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7540 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7541 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7542 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7543 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7544 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7545 * gcc.target/sh/pr50751-2.c: Likewise.
7546 * gcc.target/sh/pr50751-3.c: Likewise.
7547 * gcc.target/sh/pr50751-5.c: Likewise.
7548 * gcc.target/sh/pr50751-6.c: Likewise.
7549 * gcc.target/sh/pr50751-8.c: Likewise.
7550 * gcc.target/sh/pr51244-15.c: Likewise.
7551 * gcc.target/sh/pr51244-2.c: Likewise.
7552 * gcc.target/sh/pr51244-20.c: Likewise.
7553 * gcc.target/sh/pr51244-6.c: Likewise.
7554 * gcc.target/sh/pr52483-4.c: Likewise.
7555 * gcc.target/sh/pr53511-1.c: Likewise.
7556 * gcc.target/sh/pr53512-1.c: Likewise.
7557 * gcc.target/sh/pr53512-2.c: Likewise.
7558 * gcc.target/sh/pr53512-3.c: Likewise.
7559 * gcc.target/sh/pr53512-4.c: Likewise.
7560 * gcc.target/sh/pr53513-1.c: Likewise.
7561 * gcc.target/sh/pr54089-2.c: Likewise.
7562 * gcc.target/sh/pr54089-3.c: Likewise.
7563 * gcc.target/sh/pr54089-4.c: Likewise.
7564 * gcc.target/sh/pr54602-2.c: Likewise.
7565 * gcc.target/sh/pr54602-3.c: Likewise.
7566 * gcc.target/sh/pr54602-4.c: Likewise.
7567 * gcc.target/sh/pr54680.c: Likewise.
7568 * gcc.target/sh/pr55303-1.c: Likewise.
7569 * gcc.target/sh/pr55303-2.c: Likewise.
7570 * gcc.target/sh/pr55303-3.c: Likewise.
7571 * gcc.target/sh/pr56547-1.c: Likewise.
7572 * gcc.target/sh/pr56547-2.c: Likewise.
7573 * gcc.target/sh/pr61195.c: Likewise.
7574 * gcc.target/sh/pr61996.c: Likewise.
7575 * gcc.target/sh/pr6526.c: Likewise.
7576 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7577 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7578 * gcc.target/sh/prefetch.c: Likewise.
7579 * gcc.target/sh/rte-delay-slot.c: Likewise.
7580 * gcc.target/sh/sh2a-band.c: Likewise.
7581 * gcc.target/sh/sh2a-bclr.c: Likewise.
7582 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7583 * gcc.target/sh/sh2a-bld.c: Likewise.
7584 * gcc.target/sh/sh2a-bor.c: Likewise.
7585 * gcc.target/sh/sh2a-bset.c: Likewise.
7586 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7587 * gcc.target/sh/sh2a-bxor.c: Likewise.
7588 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7589 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7590 * gcc.target/sh/sh2a-movrt.c: Likewise.
7591 * gcc.target/sh/sh2a-resbank.c: Likewise.
7592 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7593 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7594 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7595 * gcc.target/sh/sh4a-cosf.c: Likewise.
7596 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7597 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7598 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7599 * gcc.target/sh/sh4a-sinf.c: Likewise.
7601 2015-09-20 Jeff Law <law@redhat.com>
7603 PR tree-optimization/47679
7604 * g++.dg/warn/Wuninitialized-6.C: New test.
7606 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7608 Implement nested namespace definitions.
7609 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7610 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7611 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7612 * g++.dg/lookup/name-clash5.C: Adjust.
7613 * g++.dg/lookup/name-clash6.C: Likewise.
7615 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7617 * gcc.dg/pragma-diag-5.c: New test.
7619 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7622 * gcc.dg/torture/pr67619.c: New test.
7623 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7626 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7628 PR tree-optimization/67283
7629 * gcc.dg/tree-ssa/sra-15.c: New.
7630 * gcc.dg/tree-ssa/sra-16.c: New.
7632 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7635 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7636 (f2, f3): Make the function static.
7637 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7639 2015-09-17 Christian Bruel <christian.bruel@st.com>
7641 * gcc.target/arm/attr_thumb-static2.c: New test.
7643 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7645 * gnat.dg/overflow_sum3.adb: New test.
7647 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7649 * gcc.target/arm/stack-checking.c: New test.
7651 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7654 * gfortran.dg/public_private_module_5.f90: Add module procedure
7655 trigger_smod to ensure that the smod file is written.
7657 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7659 * gcc.target/aarch64/copysign_1.c: New.
7660 * gcc.target/aarch64/copysign_2.c: New.
7662 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7664 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7665 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7666 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7668 2015-09-16 John Marino <gnugcc@marino.st>
7670 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7672 2015-09-16 Richard Biener <rguenther@suse.de>
7675 * gcc.dg/torture/pr67253.c: New testcase.
7677 2015-09-16 Richard Biener <rguenther@suse.de>
7680 * gcc.dg/pr67271.c: New testcase.
7682 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7684 * gnat.dg/opt49.adb: New test.
7686 2015-09-16 Richard Biener <rguenther@suse.de>
7689 * gcc.dg/torture/pr67442.c: New testcase.
7691 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7693 * gnat.dg/array24.adb: New test.
7694 * gnat.dg/blocklocs.adb: Delete.
7696 2015-09-15 Marek Polacek <polacek@redhat.com>
7699 * gcc.dg/pr67580.c: New test.
7701 2015-09-15 Richard Biener <rguenther@suse.de>
7703 PR tree-optimization/67470
7704 * gcc.dg/torture/pr67470.c: New testcase.
7706 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7708 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7710 2015-09-15 Richard Biener <rguenther@suse.de>
7713 * gcc.dg/pr67563.c: New testcase.
7715 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7718 * gfortran.dg/pr67460.f90: New test.
7720 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7722 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7723 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7725 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7728 * g++.dg/cpp0x/new-auto1.C: New.
7730 2015-09-11 Mark Wielaard <mjw@redhat.com>
7733 * g++.dg/warn/unused-variable-1.C: New test.
7734 * g++.dg/warn/unused-variable-2.C: Likewise.
7735 * gcc.dg/unused-4.c: Adjust warning for static const.
7736 * gcc.dg/unused-variable-1.c: New test.
7737 * gcc.dg/unused-variable-2.c: Likewise.
7739 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7741 * gfortran.dg/private_type_3.f90: Require visibility.
7742 * gfortran.dg/module_variable_2.f90: Same.
7743 * gfortran.dg/nested_forall_1.f: Same.
7744 * gfortran.dg/elemental_dependency_4.f90: Same.
7745 * gfortran.dg/bind_c_usage_25.f90: Same.
7746 * gfortran.dg/access_spec_1.f90: Same.
7747 * gfortran.dg/public_private_module_2.f90: Same.
7748 * gfortran.dg/host_assoc_variable_1.f90: Same.
7749 * gfortran.dg/public_private_module_6.f90: Same.
7750 * gfortran.dg/module_variable_1.f90: Same.
7751 * gfortran.dg/pr37286.f90: Same.
7752 * gfortran.dg/internal_pack_7.f90: Same.
7753 * gfortran.dg/submodule_10.f08: Same.
7754 * gfortran.dg/allocatable_function_8.f90: Same.
7755 * gfortran.dg/merge_init_expr_2.f90: Same.
7756 * gfortran.dg/class_37.f03: Same.
7757 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7758 * gfortran.dg/typebound_call_20.f03: Same.
7759 * gfortran.dg/proc_ptr_result_3.f90: Same.
7760 * gfortran.dg/pr32535.f90: Same.
7761 * gfortran.dg/typebound_proc_19.f90: Same.
7762 * gfortran.dg/initialization_10.f90: Same.
7763 * gfortran.dg/bind_c_usage_8.f03: Same.
7764 * gfortran.dg/pr61335.f90: Same.
7765 * gfortran.dg/elemental_dependency_5.f90: Same.
7766 * gfortran.dg/proc_ptr_3.f90: Same.
7767 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7769 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7771 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7772 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7773 * gcc.dg/loop-8.c: Likewise.
7775 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7778 * gnat.dg/specs/addr1.ads: Remove.
7780 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7782 * gcc.dg/pie-link.c: Add -pie to dg-options.
7784 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7786 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7787 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7789 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7791 * gcc.target/powerpc/swaps-p8-20.c: New test.
7792 * gcc.target/powerpc/swaps-p8-21.c: New test.
7794 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7797 * gfortran.dg/pr67526.f90: New test.
7799 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7802 * g++.dg/cpp0x/variadic166.C: New.
7804 2015-09-09 Mark Wielaard <mjw@redhat.com>
7806 * c-c++-common/nonnull-1.c: New test.
7808 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7811 * gfortran.dg/submodule_11.f08: New test.
7813 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7816 * gcc.c-torture/compile/pr67506.c: New test.
7818 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7820 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7821 initialization with a byte mask. No change expected here.
7822 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7823 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7824 initialization with contigious bitmask. Literal pool is expectd
7827 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7830 * gcc.target/arm/pr67439_1.c: New test.
7832 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7834 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7837 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7840 * g++.dg/gomp/pr67523.C: New test.
7843 * g++.dg/gomp/pr67522.C: New test.
7846 * c-c++-common/gomp/pr67521.c: New test.
7849 * c-c++-common/gomp/pr67517.c: New test.
7852 * g++.dg/gomp/pr67514.C: New test.
7855 * g++.dg/gomp/pr67511.C: New test.
7858 * c-c++-common/gomp/pr67502.c: New test.
7860 2015-09-09 Marek Polacek <polacek@redhat.com>
7863 * gcc.dg/pr67512.c: New test.
7865 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7868 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7869 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7870 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7871 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7873 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7875 * gcc.target/aarch64/mod_2.x: New file.
7876 * gcc.target/aarch64/mod_256.x: Likewise.
7877 * gcc.target/arm/mod_2.c: New test.
7878 * gcc.target/arm/mod_256.c: Likewise.
7879 * gcc.target/aarch64/mod_2.c: Likewise.
7880 * gcc.target/aarch64/mod_256.c: Likewise.
7882 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7885 * g++.dg/gomp/pr67504.C: New test.
7888 * c-c++-common/gomp/pr67501.c: New test.
7891 * gcc.dg/gomp/pr67500.c: New test.
7894 * gcc.dg/gomp/pr67495.c: New test.
7896 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7897 Sebastian Pop <s.pop@samsung.com>
7899 PR tree-optimization/53852
7900 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7901 both isl-0.12 and isl-0.15.
7902 * gcc.dg/graphite/uns-interchange-14.c: Same.
7903 * gcc.dg/graphite/uns-interchange-15.c: Same.
7904 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7906 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7907 Sebastian Pop <s.pop@samsung.com>
7909 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7910 * gcc.dg/graphite/block-1.c: Same.
7911 * gcc.dg/graphite/block-5.c: Same.
7912 * gcc.dg/graphite/block-6.c: Same.
7913 * gcc.dg/graphite/interchange-1.c: Same.
7914 * gcc.dg/graphite/interchange-10.c: Same.
7915 * gcc.dg/graphite/interchange-11.c: Same.
7916 * gcc.dg/graphite/interchange-13.c: Same.
7917 * gcc.dg/graphite/interchange-14.c: Same.
7918 * gcc.dg/graphite/interchange-3.c: Same.
7919 * gcc.dg/graphite/interchange-4.c: Same.
7920 * gcc.dg/graphite/interchange-7.c: Same.
7921 * gcc.dg/graphite/interchange-8.c: Same.
7922 * gcc.dg/graphite/interchange-9.c: Same.
7923 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7924 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7925 * gcc.dg/graphite/pr37485.c: Same.
7926 * gcc.dg/graphite/scop-0.c (int toto): Same.
7927 * gcc.dg/graphite/scop-1.c: Same.
7928 * gcc.dg/graphite/scop-10.c: Same.
7929 * gcc.dg/graphite/scop-11.c: Same.
7930 * gcc.dg/graphite/scop-12.c: Same.
7931 * gcc.dg/graphite/scop-13.c: Same.
7932 * gcc.dg/graphite/scop-16.c: Same.
7933 * gcc.dg/graphite/scop-17.c: Same.
7934 * gcc.dg/graphite/scop-18.c: Same.
7935 * gcc.dg/graphite/scop-2.c: Same.
7936 * gcc.dg/graphite/scop-21.c (int test): Same.
7937 * gcc.dg/graphite/scop-22.c (void foo): Same.
7938 * gcc.dg/graphite/scop-4.c: Same.
7939 * gcc.dg/graphite/scop-5.c: Same.
7940 * gcc.dg/graphite/scop-6.c: Same.
7941 * gcc.dg/graphite/scop-7.c: Same.
7942 * gcc.dg/graphite/scop-8.c: Same.
7943 * gcc.dg/graphite/scop-9.c: Same.
7944 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7945 data-refs remain inside the inner loop.
7946 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7947 * gcc.dg/graphite/uns-interchange-14.c: Same.
7948 * gcc.dg/graphite/uns-interchange-9.c: Same.
7949 * gfortran.dg/graphite/interchange-3.f90
7951 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7954 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7955 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7956 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7957 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7958 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7959 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7960 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7961 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7963 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7964 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7965 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7967 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7969 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7970 * lib/target-supports.exp
7971 (check_effective_target_arm_neon_fp16_hw): New.
7973 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7975 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7976 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7978 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7980 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7981 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7983 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7984 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7985 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7986 when those are supported.
7987 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7990 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7991 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7994 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7995 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7996 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7998 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8000 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8002 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8003 Add float16x8_t case.
8004 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8005 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8006 main, exec_vcreate): Likewise.
8007 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8008 exec_vget_high): Likewise.
8009 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8010 exec_vget_low): Likewise.
8011 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8013 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8014 exec_vld1_dup): Likewise.
8015 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8016 exec_vld1_lane): Likewise.
8017 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8019 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8020 exec_vldX_dup): Likewise.
8021 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8022 exec_vldX_lane): Likewise.
8023 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8024 exec_vset_lane): Likewise.
8025 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8026 exec_vst1_lane): Likewise.
8028 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8030 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8031 * gcc.target/aarch64/vget_low_1.c: Likewise.
8033 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8035 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8036 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8037 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8038 (main): update orig_data to avoid float16 NaN on bigendian.
8040 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8042 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8044 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8045 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8046 * gcc.target/aarch64/vld1_lane.c: Likewise.
8048 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8051 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8053 2015-09-07 Marek Polacek <polacek@redhat.com>
8056 * gcc.dg/asm-10.c: New test.
8058 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8061 * gcc.dg/lto/pr67452_0.c: New test.
8063 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8066 * gcc.target/avr/pr65210.c: New test.
8068 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8071 * lib/target-supports.exp (check_cached_effective_target):
8072 Apppend $prop to et_prop_list only if needed.
8074 2015-09-04 Marek Polacek <polacek@redhat.com>
8077 * gcc.dg/ubsan/pr67279.c: New test.
8079 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8080 Petr Murzin <petr.murzin@intel.com>
8081 Kirill Yukhin <kirill.yukhin@intel.com>
8083 * gcc.target/i386/avx512f-scatter-1.c: New.
8084 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8085 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8087 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8089 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8090 rather than calling rmdir, cleanup if open fails.
8092 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8094 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8095 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8096 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8097 Return true for PowerPC targets that implement Altivec.
8099 2015-09-03 Renlin Li <renlin.li@arm.com>
8101 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8103 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8105 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8107 * gcc.target/powerpc/vec-shift.c: New test.
8109 2015-09-03 Tom de Vries <tom@codesourcery.com>
8111 PR tree-optimization/65637
8112 * gcc.dg/autopar/reduc-4.c: New test.
8114 2015-09-03 Tom de Vries <tom@codesourcery.com>
8116 PR tree-optimization/65637
8117 * gcc.dg/autopar/pr46099-2.c: New test.
8119 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8122 * g++.dg/pr67351.C: New test.
8124 2015-09-03 Richard Biener <rguenther@suse.de>
8127 * g++.dg/lto/pr66705_0.C: New testcase.
8129 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8132 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8133 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8135 2015-09-02 Marek Polacek <polacek@redhat.com>
8138 * gcc.dg/pr67432.c: New test.
8140 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8142 * lib/target-supports.exp (clear_effective_target_cache): New.
8143 (check_cached_effective_target): Update et_prop_list.
8144 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8145 * g++.dg/compat/compat.exp: Likewise.
8146 * g++.dg/compat/struct-layout-1.exp: Likewise.
8147 * lib/asan-dg.exp: Likewise.
8148 * lib/atomic-dg.exp: Likewise.
8149 * lib/cilk-plus-dg.exp: Likewise.
8150 * lib/clearcap.exp: Likewise.
8151 * lib/mpx-dg.exp: Likewise.
8152 * lib/tsan-dg.exp: Likewise.
8153 * lib/ubsan-dg.exp: Likewise.
8155 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8157 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8159 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8160 Andrew Bennett <andrew.bennett@imgtec.com>
8162 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8163 dependencies between ISA level and compact-branches.
8164 * gcc.target/mips/branch-10.c: Update expected output to allow
8165 compact forms of b/bal.
8166 * gcc.target/mips/branch-11.c: Likewise.
8167 * gcc.target/mips/branch-12.c: Likewise.
8168 * gcc.target/mips/branch-13.c: Likewise.
8169 * gcc.target/mips/branch-3.c: Likewise.
8170 * gcc.target/mips/branch-4.c: Likewise.
8171 * gcc.target/mips/branch-5.c: Likewise.
8172 * gcc.target/mips/branch-6.c: Likewise.
8173 * gcc.target/mips/branch-7.c: Likewise.
8174 * gcc.target/mips/branch-8.c: Likewise.
8175 * gcc.target/mips/branch-9.c: Likewise.
8176 * gcc.target/mips/branch-cost-1.c: Likewise.
8177 * gcc.target/mips/call-1.c: Likewise.
8178 * gcc.target/mips/call-2.c: Likewise.
8179 * gcc.target/mips/call-3.c: Likewise.
8180 * gcc.target/mips/call-4.c: Likewise.
8181 * gcc.target/mips/call-5.c: Likewise.
8182 * gcc.target/mips/call-6.c: Likewise.
8183 * gcc.target/mips/lazy-binding-1.c: Likewise.
8184 * gcc.target/mips/near-far-1.c: Likewise.
8185 * gcc.target/mips/near-far-2.c: Likewise.
8186 * gcc.target/mips/near-far-3.c: Likewise.
8187 * gcc.target/mips/near-far-4.c: Likewise.
8188 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8189 run with compact branches allowed.
8190 * gcc.target/mips/compact-branches-1.c: New file.
8191 * gcc.target/mips/compact-branches-2.c: Likewise.
8192 * gcc.target/mips/compact-branches-3.c: Likewise.
8193 * gcc.target/mips/compact-branches-4.c: Likewise.
8194 * gcc.target/mips/compact-branches-5.c: Likewise.
8195 * gcc.target/mips/compact-branches-6.c: Likewise.
8196 * gcc.target/mips/compact-branches-7.c: Likewise.
8198 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8200 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8201 Clean-up a created directory if testcase fails.
8203 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8206 * g++.dg/pr67405.C: New test.
8208 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8210 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8212 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8214 * gcc.dg/ifcvt-1.c: New test.
8215 * gcc.dg/ifcvt-2.c: Likewise.
8216 * gcc.dg/ifcvt-3.c: Likewise.
8218 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8221 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8224 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8226 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8228 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8231 * g++.dg/other/pr61753.C: New.
8233 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8235 * gcc.dg/tree-ssa/cmp-1.c: New file.
8237 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8239 * gcc.dg/tree-ssa/complex-7.c: New file.
8241 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8243 * gcc.target/powerpc/swaps-p8-19.c: New test.
8245 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8248 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8250 2015-08-29 Tom de Vries <tom@codesourcery.com>
8252 PR tree-optimization/46193
8253 * gcc.dg/autopar/pr46193.c: New test.
8255 2015-08-28 Nathan Sidwell <nathan@acm.org>
8257 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8258 use exit code for failure.
8260 * gcc.dg/torture/matrix-1.c: Use plain printf.
8261 * gcc.dg/torture/matrix-2.c: Likewise.
8262 * gcc.dg/torture/matrix-5.c: Likewise.
8263 * gcc.dg/torture/matrix-6.c: Likewise.
8264 * gcc.dg/torture/transpose-1.c: Likewise.
8265 * gcc.dg/torture/transpose-2.c: Likewise.
8266 * gcc.dg/torture/transpose-3.c: Likewise.
8267 * gcc.dg/torture/transpose-4.c: Likewise.
8268 * gcc.dg/torture/transpose-5.c: Likewise.
8269 * gcc.dg/torture/transpose-6.c: Likewise.
8271 2015-08-28 Jeff Law <law@redhat.com>
8274 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8275 * gcc.dg/torture/pr66752-1.c: New test
8276 * g++.dg/torture/pr66752-2.C: New test.
8278 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8280 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8282 * gcc.dg/tree-ssa/sra-15.c: New.
8284 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8286 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8287 * gcc.target/mips/msub-8.c: Ditto
8289 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8291 * lib/target-supports.exp (check-effective_target_vect_double):
8292 Enable for Power targets with VSX hardware available.
8293 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8294 vect_no_align && { ! vect_hw_misalign }.
8296 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8298 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8299 Replaced by opt_files, compile with -floop-nest-optimize.
8300 * g++.dg/graphite/graphite.exp: Same.
8301 * gfortran.dg/graphite/graphite.exp: Same.
8302 * gcc.dg/graphite/block-0.c: Adjust pattern.
8303 * gcc.dg/graphite/block-1.c: Same.
8304 * gcc.dg/graphite/block-3.c: Same.
8305 * gcc.dg/graphite/block-4.c: Same.
8306 * gcc.dg/graphite/block-5.c: Same.
8307 * gcc.dg/graphite/block-6.c: Same.
8308 * gcc.dg/graphite/block-7.c: Same.
8309 * gcc.dg/graphite/block-8.c: Same.
8310 * gcc.dg/graphite/block-pr47654.c: Same.
8311 * gcc.dg/graphite/interchange-0.c: Same.
8312 * gcc.dg/graphite/interchange-1.c: Same.
8313 * gcc.dg/graphite/interchange-10.c: Same.
8314 * gcc.dg/graphite/interchange-11.c: Same.
8315 * gcc.dg/graphite/interchange-12.c: Same.
8316 * gcc.dg/graphite/interchange-13.c: Same.
8317 * gcc.dg/graphite/interchange-14.c: Same.
8318 * gcc.dg/graphite/interchange-15.c: Same.
8319 * gcc.dg/graphite/interchange-3.c: Same.
8320 * gcc.dg/graphite/interchange-4.c: Same.
8321 * gcc.dg/graphite/interchange-5.c: Same.
8322 * gcc.dg/graphite/interchange-6.c: Same.
8323 * gcc.dg/graphite/interchange-7.c: Same.
8324 * gcc.dg/graphite/interchange-8.c: Same.
8325 * gcc.dg/graphite/interchange-9.c: Same.
8326 * gcc.dg/graphite/interchange-mvt.c: Same.
8327 * gcc.dg/graphite/pr37485.c: Same.
8328 * gcc.dg/graphite/uns-block-1.c: Same.
8329 * gcc.dg/graphite/uns-interchange-12.c: Same.
8330 * gcc.dg/graphite/uns-interchange-14.c: Same.
8331 * gcc.dg/graphite/uns-interchange-15.c: Same.
8332 * gcc.dg/graphite/uns-interchange-9.c: Same.
8333 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8334 * gfortran.dg/graphite/interchange-3.f90: Same.
8336 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8339 * gcc.target/i386/pr67317-1.c: New test.
8340 * gcc.target/i386/pr67317-2.c: Ditto.
8341 * gcc.target/i386/pr67317-3.c: Ditto.
8342 * gcc.target/i386/pr67317-4.c: Ditto.
8343 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8344 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8346 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8348 * gcc.target/powerpc/vec-shr.c: New.
8350 2015-08-27 Marek Polacek <polacek@redhat.com>
8353 * gcc.dg/torture/pr67005.c: New test.
8355 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8357 * gcc.dg/tree-ssa/sra-15.c: New.
8359 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8361 * gcc.target/aarch64/long_branch_1.c: New test.
8363 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8365 * gcc.target/s390/20150826-1.c: New test.
8367 2015-08-26 Renlin Li <renlin.li@arm.com>
8369 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8371 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8373 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8375 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8377 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8378 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8379 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8380 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8382 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8384 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8386 * gcc.target/aarch64/tlsle_1.x: New test source.
8387 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8388 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8389 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8391 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8394 * gfortran.dg/shape_8.f90: New test.
8396 2015-08-25 Marek Polacek <polacek@redhat.com>
8399 * gcc.dg/weak/weak-18.c: New test.
8401 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8403 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8404 gcc_jit_context_set_bool_use_external_driver.
8406 2015-08-25 Nathan Sidwell <nathan@acm.org>
8408 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8410 * gcc.dg/20001117-1.c: Needs return_address.
8411 * gcc.dg/20020415-1.c: Needs alloca.
8412 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8413 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8414 * gcc.dg/pr63186.c: Needs label_values.
8415 * gcc.dg/torture/pr33848.c: Likwise.
8417 * lib/target-supports.exp (check_effective_target_fopenacc,
8418 check_effective_target_fopenmp): Disable for nvptx.
8419 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8420 * gcc.dg/stack-usage-1.c: Likewise.
8421 * gcc.dg/stack-usage-2.c: Likewise.
8422 * gcc.dg/unused-5.c: Likewise.
8423 * gcc.dg/unwind-1.c: Likewise.
8425 2015-08-25 Christian Bruel <christian.bruel@st.com>
8427 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8428 * g++.dg/Wno-frame-address.C: Ditto.
8430 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8433 * g++.dg/pr67211.C: New test.
8435 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8439 * gfortran.dg/block_end_error_1.f90: New test.
8440 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8442 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8445 * gcc.target/i386/pr66821.c: New test.
8447 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8450 * gcc.target/i386/pr67329.c: New test.
8452 2015-08-24 Nathan Sidwell <nathan@acm.org>
8454 * gcc.dg/pr49551.c: Needs -fdata-sections.
8456 * gcc.dg/pr64935-2.c: Needs scheduling.
8458 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8459 * gcc.dg/torture/pr63738.c: Likewise.
8460 * gcc.dg/torture/pr64728.c: Likewise.
8461 * gcc.dg/pr63748.c: Likewise.
8462 * gcc.dg/20020312-2.c: Likewise.
8464 * gcc.dg/torture/pr66123.c: Needs label_values.
8466 * gcc.dg/torture/pr41261.c: Needs profiling.
8467 * gcc.dg/pr26570.c: Likewise.
8468 * gcc.dg/pr61776.c: Likewise.
8469 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8470 * gcc.dg/gomp/pr34610.c: Likewise.
8471 * gcc.dg/pr54121.c: Likewise.
8472 * gcc.dg/20050325-1.c: Likewise.
8473 * gcc.dg/pr66899.c: Likewise.
8474 * gcc.dg/pr48770.c: Likewise.
8475 * gcc.dg/pr24225.c: Likewise.
8477 * gcc.dg/pr27531-1.c: Needs io.
8478 * gcc.dg/pr44606.c: Likewise.
8480 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8482 * gcc.dg/pr51990.c: Needs alloca.
8484 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8486 2015-08-24 Tom de Vries <tom@codesourcery.com>
8488 PR tree-optimization/65468
8489 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8491 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8494 * gfortran.dg/backtrace_1.f90: New test.
8496 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8499 * gfortran.dg/execute_command_line_2.f90: New test.
8501 2015-08-23 Tom de Vries <tom@codesourcery.com>
8503 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8504 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8505 vect_no_int_max to vect_no_int_min_max.
8506 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8507 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8508 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8509 * gcc.dg/vect/slp-reduc-4.c: Same.
8510 * gcc.dg/vect/slp-reduc-5.c: Same.
8511 * gcc.dg/vect/vect-125.c: Same.
8512 * gcc.dg/vect/vect-13.c: Same.
8513 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8514 * gcc.dg/vect/vect-reduc-1.c: Same.
8515 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8516 * gcc.dg/vect/vect-reduc-1char.c:Same.
8517 * gcc.dg/vect/vect-reduc-1short.c: Same.
8518 * gcc.dg/vect/vect-reduc-2.c: Same.
8519 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8520 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8521 * lib/target-supports.exp: Same.
8523 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8526 * g++.dg/cpp0x/decltype63.C: New.
8528 2015-08-22 Nathan Sidwell <nathan@acm.org>
8530 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8531 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8532 * c-c++-common/Wunused-var-8.c: Likewise.
8533 * c-c++-common/gomp/pr61486-2.c: Likewise.
8534 * c-c++-common/Wunused-var-6.c: Likewise.
8535 * c-c++-common/goacc/reduction-1.c: Likewise.
8536 * c-c++-common/goacc/reduction-2.c: Likewise.
8537 * c-c++-common/goacc/reduction-3.c: Likewise.
8538 * c-c++-common/goacc/reduction-4.c: Likewise.
8539 * gcc.dg/builtins-64.c: Likewise.
8540 * gcc.dg/pr59523.c: Likewise.
8541 * gcc.dg/tree-ssa/20080530.c: Likewise.
8542 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8543 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8544 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8545 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8546 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8547 * gcc.dg/pr59011.c: Likewise.
8548 * gcc.dg/uninit-9.c: Likewise.
8549 * gcc.dg/pr61561.c: Likewise.
8550 * gcc.dg/vla-4.c: Likewise.
8551 * gcc.dg/20101010-1.c: Likewise.
8552 * gcc.dg/pr49120.c: Likewise.
8553 * gcc.dg/20030331-2.c: Likewise.
8554 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8555 * gcc.dg/pr25682.c: Likewise.
8556 * gcc.dg/guality/guality.c: Likewise.
8557 * gcc.dg/pr27301.c: Likewise.
8558 * gcc.dg/uninit-9-O0.c: Likewise.
8559 * gcc.dg/fold-alloca-1.c: Likewise.
8560 * gcc.dg/pr41470.c: Likewise.
8561 * gcc.dg/pr51491-2.c: Likewise.
8562 * gcc.dg/winline-7.c: Likewise.
8563 * gcc.dg/vla-2.c: Likewise.
8564 * gcc.dg/pr50764.c: Likewise.
8565 * gcc.dg/c99-vla-1.c: Likewise.
8566 * gcc.dg/pr33238.c: Likewise.
8567 * gcc.dg/c99-const-expr-13.c: Likewise.
8568 * gcc.dg/builtin-return-1.c: Likewise.
8569 * gcc.dg/vla-3.c: Likewise.
8570 * gcc.dg/20020415-1.c: Likewise.
8571 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8572 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8573 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8574 * gcc.dg/torture/calleesave-sse.c: Likewise.
8575 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8576 * gcc.dg/gomp/vla-2.c: Likewise.
8577 * gcc.dg/gomp/vla-3.c: Likewise.
8578 * gcc.dg/gomp/vla-4.c: Likewise.
8579 * gcc.dg/gomp/pr30494.c: Likewise.
8580 * gcc.dg/gomp/vla-5.c: Likewise.
8581 * gcc.dg/pr51990-2.c: Likewise.
8582 * gcc.dg/vla-22.c: Likewise.
8584 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8586 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8587 * gcc.dg/dollar.c: Likewise.
8588 * gcc.dg/pragma-message.c: Likewise.
8589 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8590 * c-c++-common/raw-string-14.c: Likewise.
8592 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8594 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8595 property that instantiation here is a compile-time error.
8597 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8599 * g++.dg/other/pr67065.C: Extend.
8601 2015-08-21 Nathan Sidwell <nathan@acm.org>
8603 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8605 (check_effective_target_global_constructor): New.
8606 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8607 * gcc.dg/debug/debug.exp: Skip for nvptx.
8608 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8610 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8611 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8612 * gcc.c-torture/compile/pr33855.c: Likewise.
8613 * gcc.c-torture/compile/920723-1.c: Likewise.
8614 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8616 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8618 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8621 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8623 * gcc.c-torture/execute/switch-1.c: Likewise.
8625 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8626 * gcc.c-torture/execute/printf-1.c: Likewise.
8627 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8628 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8629 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8630 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8631 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8632 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8633 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8634 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8635 * gcc.c-torture/execute/gofast.c: Likewise.
8636 * gcc.c-torture/execute/complex-6.c: Likewise.
8638 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8639 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8640 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8641 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8642 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8643 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8644 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8645 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8646 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8647 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8648 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8649 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8650 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8651 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8652 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8653 * gcc.dg/setjmp-1.c: Likewise.
8654 * gcc.dg/cleanup-5.c: Likewise.
8655 * gcc.dg/cleanup-12.c: Likewise.
8656 * gcc.dg/cleanup-13.c: Likewise.
8658 * gcc.dg/constructor-1.c: Require global ctor.
8660 * gcc.dg/fork-instrumentation.c: Require profiling.
8661 * gcc.dg/20030107-1.c: Likewise.
8662 * gcc.dg/20030702-1.c: Likewise.
8664 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8665 * gcc.dg/cpp/paste2.c: Likewise.
8666 * gcc.dg/cpp/strify3.c: Likewise.
8667 * gcc.dg/cpp/strify4.c: Likewise.
8668 * gcc.dg/cpp/lexnum.c: Likewise.
8669 * gcc.dg/cpp/digraphs.c: Likewise.
8670 * gcc.dg/cpp/macro1.c: Likewise.
8672 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8674 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8676 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8678 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8681 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8683 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8684 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8685 vec_vpmsum_be and vec_shasigma_be.
8687 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8689 * lib/target-supports.exp
8690 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8691 with -mfp16-format=ieee.
8693 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/other/pr67065.C: New.
8698 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8700 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8702 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8703 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8704 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8705 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8707 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8709 * gcc.dg/wide_shift_64_1.c: New testcase.
8710 * gcc.dg/wide_shift_128_1.c: Likewise.
8711 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8713 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8715 * lib/target-supports.exp
8716 (check_effective_target_fstack_protector_enabled): New test.
8717 * gcc.target/i386/ssp-default.c: New test.
8719 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8722 * gfortran.dg/generic_31.f90: New.
8724 2015-08-19 Marek Polacek <polacek@redhat.com>
8727 * g++.dg/torture/pr67133.C: New test.
8729 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8731 * gcc.target/powerpc/altivec-35.c: New test.
8732 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8733 * gcc.target/powerpc/vsx-vector-7.c: New test.
8735 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8738 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8739 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8741 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8743 PR rtl-optimization/67218
8744 * gcc.c-torture/execute/ieee/pr67218.c,
8745 gcc.target/aarch64/fcvt_int_float_double1.c,
8746 gcc.target/aarch64/fcvt_int_float_double2.c,
8747 gcc.target/aarch64/fcvt_int_float_double3.c,
8748 gcc.target/aarch64/fcvt_int_float_double4.c,
8749 gcc.target/aarch64/fcvt_uint_float_double1.c,
8750 gcc.target/aarch64/fcvt_uint_float_double2.c,
8751 gcc.target/aarch64/fcvt_uint_float_double3.c,
8752 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8754 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8756 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8757 dg-options to disable LSE extensions.
8758 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8759 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8760 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8761 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8762 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8763 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8764 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8765 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8766 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8767 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8768 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8769 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8770 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8771 * gcc.target/aarch64/sync-op-full.c: Likewise.
8772 * gcc.target/aarch64/sync-op-release.c: Likewise.
8774 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8777 * g++.dg/cpp1z/feat-cxx1z.C: New.
8779 2015-08-18 Marek Polacek <polacek@redhat.com>
8782 * gcc.dg/torture/pr67222.c: New test.
8784 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8786 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8788 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8790 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8791 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8792 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8794 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8796 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8797 which is used in later code.
8799 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8802 * g++.dg/cpp0x/nullptr34.C: New.
8803 * g++.dg/warn/Wconversion2.C: Adjust.
8804 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8805 * g++.old-deja/g++.other/null3.C: Likewise.
8807 * g++.dg/cpp0x/pr51313.C: Adjust.
8809 2015-08-17 Richard Biener <rguenther@suse.de>
8811 PR tree-optimization/67221
8812 * gcc.dg/torture/pr67221.c: New testcase.
8814 2015-08-17 Mike Stump <mikestump@comcast.net>
8815 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8817 * gcc.target/arm/memcpy-aligned-1.c: New test.
8819 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8822 * gfortran.dg/norm_4.f90: Rename to...
8823 * gfortran.dg/norm2_4.f90: this.
8824 * gfortran.dg/norm2_5.f90: New test.
8826 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8828 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8829 * gcc.dg/ssp-1.c: Make counter a register.
8830 * gcc.dg/ssp-2.c: Likewise.
8831 * gcc.dg/torture/parm-coalesce.c: New.
8833 2015-08-14 Marek Polacek <polacek@redhat.com>
8836 * gcc.dg/torture/pr67133.c: New test.
8838 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8839 Matthias Klose <doko@debian.org>
8842 * gcc.c-torture/compile/pr67143.c: New
8843 * gcc.target/aarch64/atomic-op-imm.c
8844 (atomic_fetch_add_negative_RELAXED): New.
8845 (atomic_fetch_sub_negative_ACQUIRE): New.
8847 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8849 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8850 * gcc.target/aarch64/target_attr_8.c: Likewise.
8851 * gcc.target/aarch64/target_attr_14.c: Likewise.
8853 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8855 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8857 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8859 * gcc.target/i386/builtin_target.c: Add skylake check.
8861 2015-08-13 Jeff Law <law@redhat.com>
8863 * gcc.dg/pr66314.c: Moved from here to ..
8864 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8865 to clear all sanitizers before -fsanitize=kernel-address.
8867 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8869 * gcc.target/aarch64/cinc_common_1.c: New test.
8871 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8874 * g++.dg/ext/attribute-may-alias-1.C: New.
8875 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8877 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8879 * gcc.target/aarch64/atomic-inst-cas.c: New.
8880 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8882 2015-08-13 Andreas Schwab <schwab@suse.de>
8884 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8886 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8889 * g++.dg/torture/pr62164.C: New.
8891 2015-08-13 Richard Biener <rguenther@suse.de>
8893 PR tree-optimization/67191
8894 * gcc.dg/torture/pr67191.c: New testcase.
8895 * g++.dg/torture/pr67191.C: Likewise.
8897 2015-08-13 Richard Biener <rguenther@suse.de>
8899 PR tree-optimization/66502
8900 PR tree-optimization/67167
8901 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8903 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8906 * g++.dg/init/new42.C: New.
8908 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8911 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8913 * gcc.target/powerpc/pr67071-2.c: Likewise.
8914 * gcc.target/powerpc/pr67071-3.c: Likewise.
8916 2015-08-12 Marek Polacek <polacek@redhat.com>
8919 * c-c++-common/Wshift-overflow-6.c: New test.
8920 * c-c++-common/Wshift-overflow-7.c: New test.
8921 * g++.dg/cpp1y/left-shift-2.C: New test.
8923 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8926 * g++.dg/cpp0x/pr52742.C: New.
8928 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8930 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8931 Check Knights Landing support.
8933 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8936 * g++.dg/warn/Wunused-result-1.C: New.
8938 2015-08-12 Richard Biener <rguenther@suse.de>
8940 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8941 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8942 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8943 * g++.dg/tree-ssa/pr61034.C: Adjust.
8944 * gcc.dg/fold-compare-2.c: Likewise.
8945 * gcc.dg/pr50763.c: Likewise.
8946 * gcc.dg/predict-3.c: Likewise.
8947 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8948 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8949 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8950 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8951 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8952 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8953 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8954 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8955 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8956 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8957 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8958 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8960 2015-08-12 Nathan Sidwell <nathan@acm.org>
8962 * gcc.dg/vrp-min-max-1.c: New.
8963 * gcc.dg/vrp-min-max-2.c: New.
8965 2015-08-12 Richard Biener <rguenther@suse.de>
8967 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8969 2015-08-12 Tom de Vries <tom@codesourcery.com>
8972 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8973 Handle absence of vector min/max for sparc.
8975 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8978 * g++.dg/ext/mv25.C: New test.
8980 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8982 * gcc.target/i386/avx2-vect-shift.c: New test.
8984 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8988 * gcc.dg/pragma-diag-3.c: New test.
8989 * gcc.dg/pragma-diag-4.c: New test.
8991 2015-08-11 Nathan Sidwell <nathan@acm.org>
8993 * c-c++-common/dfp/operator-comma.c: Call init function.
8994 * c-c++-common/dfp/convert-dfp-2.c: New test.
8996 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8998 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8999 Treat model == 0x4f as Broadwell.
9001 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9004 * gfortran.dg/pr67140.f90: New test.
9006 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9010 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9012 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9015 * gfortran.dg/ieee/large_4.f90: New test.
9017 2015-08-08 Bud Davis <jmdavis@link.com>
9020 * gfortran.dg/common_22.f90: New.
9022 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9024 PR rtl-optimization/67028
9025 * gcc.dg/pr67028.c: New testcase.
9027 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9029 PR rtl-optimization/67029
9030 * gcc.dg/pr67029.c: New test.
9032 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9035 * gfortran.dg/ieee/ieee_8.f90: New test.
9037 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9039 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9041 * gcc.target/aarch64/noplt_2.c: Likewise.
9042 * gcc.target/aarch64/noplt_3.c: Likewise.
9044 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9046 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9047 optimization level, and print a summary at the end.
9049 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9051 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9053 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9055 * gcc.target/aarch64/noplt_3.c: New testcase.
9057 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9059 * gcc.target/aarch64/noplt_1.c: New testcase.
9060 * gcc.target/aarch64/noplt_2.c: Likewise.
9062 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9064 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9065 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9067 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9069 * gcc.target/s390/dwarfregtable-1.c: New test.
9070 * gcc.target/s390/dwarfregtable-2.c: New test.
9071 * gcc.target/s390/dwarfregtable-3.c: New test.
9073 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9075 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9077 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9080 * gfortran.dg/ieee/large_2.f90: New test.
9081 * gfortran.dg/ieee/large_3.F90: New test.
9083 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9086 * gfortran.dg/ieee/large_1.f90: Adjust test.
9088 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9089 Jeff Law <law@redhat.com>
9092 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9093 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9094 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9095 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9096 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9097 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9099 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9102 * gfortran.dg/pr66311.f90: New file.
9104 2015-08-05 Richard Biener <rguenther@suse.de>
9106 PR tree-optimization/67121
9107 * gcc.dg/torture/pr67121.c: New testcase.
9109 2015-08-05 Nick Clifton <nickc@redhat.com>
9111 * gcc.target/rl78: New directory.
9112 * gcc.target/rl78/rl78.exp: New file: Test driver.
9113 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9115 2015-08-05 Richard Biener <rguenther@suse.de>
9118 * gcc.dg/torture/pr67120.c: New testcase.
9120 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9124 * lib/fortran-modules.exp: Call cleanup-submodules from
9126 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9127 cover the cases where private entities are no longer optimized
9129 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9131 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9132 * gfortran.dg/submodule_5.f08: The same.
9133 * gfortran.dg/submodule_9.f08: The same.
9134 * gfortran.dg/submodule_10.f08: New test.
9136 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9139 * g++.dg/cpp1y/var-templ35.C: New.
9141 2015-08-05 Richard Biener <rguenther@suse.de>
9143 PR tree-optimization/67055
9144 * g++.dg/torture/pr67055.C: New testcase.
9146 2015-08-05 Richard Biener <rguenther@suse.de>
9148 PR tree-optimization/67109
9149 * gcc.dg/torture/pr67109.c: New testcase.
9150 * gcc.dg/vect/vect-119.c: Adjust.
9152 2015-08-05 Richard Biener <rguenther@suse.de>
9155 * gcc.dg/pr67107.c: New testcase.
9157 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9160 * g++.dg/cpp1z/abbrev2.C: New.
9162 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9164 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9166 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9169 * g++.dg/init/explicit4.C: New.
9171 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9173 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9174 without VSX an Power8 vector support.
9176 2015-08-04 Richard Biener <rguenther@suse.de>
9178 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9180 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9183 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9186 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9189 * g++.dg/cpp1y/var-templ34.C: New.
9191 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9193 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9194 * gcc.target/aarch64/target_attr_1.c: Likewise.
9195 * gcc.target/aarch64/target_attr_2.c: Likewise.
9196 * gcc.target/aarch64/target_attr_3.c: Likewise.
9197 * gcc.target/aarch64/target_attr_4.c: Likewise.
9198 * gcc.target/aarch64/target_attr_5.c: Likewise.
9199 * gcc.target/aarch64/target_attr_6.c: Likewise.
9200 * gcc.target/aarch64/target_attr_7.c: Likewise.
9201 * gcc.target/aarch64/target_attr_8.c: Likewise.
9202 * gcc.target/aarch64/target_attr_9.c: Likewise.
9203 * gcc.target/aarch64/target_attr_10.c: Likewise.
9204 * gcc.target/aarch64/target_attr_11.c: Likewise.
9205 * gcc.target/aarch64/target_attr_12.c: Likewise.
9206 * gcc.target/aarch64/target_attr_13.c: Likewise.
9207 * gcc.target/aarch64/target_attr_14.c: Likewise.
9208 * gcc.target/aarch64/target_attr_15.c: Likewise.
9210 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9212 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9214 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9216 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9218 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9220 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9223 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9226 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9227 * gfortran.dg/ieee/large_1.f90: New test.
9229 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9231 PR tree-optimization/67043
9232 * gcc.dg/pr67043.c: New test.
9234 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9236 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9238 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9240 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9241 it to push/pop timing items.
9242 (main): For each optimization level, create a gcc_jit_timer, and
9243 time all of the iteration within that level cumulatively.
9244 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9245 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9247 2015-08-03 Alexander Basov <coohpt@gmail.com>
9252 * gcc.target/arm/pr43404.c : New testcase.
9253 * gcc.target/arm/pr48470.c : New testcase.
9254 * gcc.target/arm/pr64744-1.c : New testcase.
9255 * gcc.target/arm/pr64744-2.c : New testcase.
9257 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9259 PR tree-optimization/67077
9260 * gcc.dg/pr67077.c: New test.
9262 2015-08-03 Jeff Law <law@redhat.com>
9265 PR gcov-profile/66899
9266 * gcc.dg/pr66899.c: New test.
9267 * gcc.dg/pr66314.c: New test.
9269 2015-08-03 Marek Polacek <polacek@redhat.com>
9272 * gcc.dg/pr67088.c: New test.
9274 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9277 * gcc.target/arm/vnmul-1.c: New.
9278 * gcc.target/arm/vnmul-2.c: New.
9279 * gcc.target/arm/vnmul-3.c: New.
9280 * gcc.target/arm/vnmul-4.c: New.
9282 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9285 * gfortran.dg/class_allocate_20.f90: New.
9287 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289 * gcc.target/aarch64/csel_bfx_1.c: New test.
9290 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9292 2015-08-02 Martin Sebor <msebor@redhat.com>
9294 * g++.dg/Wframe-address-in-Wall.C: New test.
9295 * g++.dg/Wframe-address.C: New test.
9296 * g++.dg/Wno-frame-address.C: New test.
9297 * gcc.dg/Wframe-address-in-Wall.c: New test.
9298 * gcc.dg/Wframe-address.c: New test.
9299 * gcc.dg/Wno-frame-address.c: New test.
9301 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9303 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9305 2015-08-01 Michael Collison <michael.collison@linaro.org
9306 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9308 * gcc.target/arm/mincmp.c: New test.
9310 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9313 * gfortran.dg/associated_target_6.f03: New test
9315 2015-08-01 Tom de Vries <tom@codesourcery.com>
9317 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9318 optimize ("-ftree-parallelize-loops=0").
9319 Add successful scans for 2 detected reductions. Add xfail scans for 3
9320 detected reductions.
9321 * gcc.dg/autopar/reduc-2short.c: Same.
9322 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9323 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9324 detected reductions.
9325 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9328 2015-07-31 Marek Polacek <polacek@redhat.com>
9331 * g++.dg/ubsan/pr66977.C: New test.
9333 2015-07-30 Marek Polacek <polacek@redhat.com>
9335 * c-c++-common/Wtautological-compare-3.c: New test.
9337 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9339 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9340 (CHECK): Pass address of scalar, rather than array.
9342 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9344 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9346 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9348 * gcc.target/aarch64/fp16/fp16.exp: New.
9349 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9350 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9352 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9354 * gcc.target/aarch64/f16_movs_1.c: New test.
9356 2015-07-28 Tom de Vries <tom@codesourcery.com>
9358 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9361 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9362 Manuel López-Ibáñez <manu@gcc.gnu.org>
9364 * gcc.dg/parm-incomplete-1.c: Update.
9365 * gcc.dg/pr18809-1.c: Update.
9366 * gcc.dg/pr27953.c: Update.
9367 * gcc.dg/vla-11.c: Update.
9369 2015-07-27 Marek Polacek <polacek@redhat.com>
9371 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9373 2015-07-27 Tom de Vries <tom@codesourcery.com>
9375 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9376 attribute. Update comment.
9378 Add scan for not parallelizing inner loop.
9379 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9383 2015-07-27 Marek Polacek <polacek@redhat.com>
9386 * c-c++-common/Wtautological-compare-2.c: New test.
9388 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9391 * gcc.target/i386/pr66232-6.c: New tests.
9392 * gcc.target/i386/pr66232-7.c: Likewise.
9393 * gcc.target/i386/pr66232-8.c: Likewise.
9394 * gcc.target/i386/pr66232-9.c: Likewise.
9396 2015-07-27 Marek Polacek <polacek@redhat.com>
9400 * c-c++-common/Wtautological-compare-1.c: New test.
9402 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9405 * g++.dg/template/pr18969.C: New test.
9406 * g++.dg/template/pr18969-2.C: New test.
9407 * g++.old-deja/g++.jason/overload.C: Remove return value in
9408 template function returning void.
9410 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9412 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9413 immediates to avoid shift-overflow warnings.
9415 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9418 * g++.dg/init/pr66857.C: New test.
9420 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9423 * gcc.target/i386/pr66648.c: New test.
9425 2015-07-25 Tom de Vries <tom@codesourcery.com>
9427 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9428 interchange_files and block_files variables.
9429 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9431 * gcc.dg/graphite/uns-interchange-12.c: Same.
9432 * gcc.dg/graphite/uns-interchange-14.c: Same.
9433 * gcc.dg/graphite/uns-interchange-15.c: Same.
9434 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9435 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9437 2015-07-25 Jeff Law <law@redhat.com>
9441 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9442 * gcc.dg/torture/pr66752-1.c: New test
9443 * g++.dg/torture/pr66752-2.C: New test.
9445 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9448 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9450 PR rtl-optimization/64164
9451 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9452 * gcc.dg/ssp-1.c: Make counter a register.
9453 * gcc.dg/ssp-2.c: Likewise.
9454 * gcc.dg/torture/parm-coalesce.c: New.
9456 2015-07-24 Tom de Vries <tom@codesourcery.com>
9458 * gcc.dg/graphite/block-1.c: Xfail scan.
9459 * gcc.dg/graphite/interchange-12.c: Same.
9460 * gcc.dg/graphite/interchange-14.c: Same.
9461 * gcc.dg/graphite/interchange-15.c: Same.
9462 * gcc.dg/graphite/interchange-9.c: Same.
9463 * gcc.dg/graphite/interchange-mvt.c: Same.
9464 * gcc.dg/graphite/uns-block-1.c: New test.
9465 * gcc.dg/graphite/uns-interchange-12.c: New test.
9466 * gcc.dg/graphite/uns-interchange-14.c: New test.
9467 * gcc.dg/graphite/uns-interchange-15.c: New test.
9468 * gcc.dg/graphite/uns-interchange-9.c: New test.
9469 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9471 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9474 * c-c++-common/Wunused-function-1.c: New.
9476 2015-07-24 Tom de Vries <tom@codesourcery.com>
9478 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9479 alternative exit-first loop transform.
9480 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9481 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9482 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9483 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9484 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9485 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9486 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9487 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9488 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9490 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9493 * gcc.target/i386/mpx/pr66566.c: New test.
9495 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9498 * gcc.target/i386/pr66978.c: New test.
9500 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9502 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9504 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9506 * gcc.target/s390/insv-1.c: New test.
9507 * gcc.target/s390/insv-2.c: New test.
9508 * gcc.target/s390/insv-3.c: New test.
9510 2015-07-24 Tom de Vries <tom@codesourcery.com>
9512 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9514 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9517 * gcc.dg/pr25530.c: New test.
9519 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9522 * gcc.dg/pr25529.c: New test.
9524 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9526 * gcc.target/arm/reg_equal_test.c: New test.
9528 2015-07-23 Jeff Law <law@redhat.com>
9531 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9532 * gcc.dg/torture/pr66752-1.c: New test
9533 * g++.dg/torture/pr66752-2.C: New test.
9535 2015-07-23 Marek Polacek <polacek@redhat.com>
9538 * g++.dg/warn/Wlogical-op-2.C: New test.
9540 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9542 PR rtl-optimization/64164
9543 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9544 * gcc.dg/ssp-1.c: Make counter a register.
9545 * gcc.dg/ssp-2.c: Likewise.
9546 * gcc.dg/torture/parm-coalesce.c: New.
9548 2015-07-23 Marek Polacek <polacek@redhat.com>
9551 * c-c++-common/ubsan/pr66908.c: New test.
9553 2015-07-23 Tom de Vries <tom@codesourcery.com>
9555 * gcc.dg/autopar/outer-4.c: Add xfail.
9556 * gcc.dg/autopar/outer-5.c: Same.
9557 * gcc.dg/autopar/outer-6.c: Same.
9558 * gcc.dg/autopar/reduc-2.c: Same.
9559 * gcc.dg/autopar/reduc-2char.c: Same.
9560 * gcc.dg/autopar/reduc-2short.c: Same.
9561 * gcc.dg/autopar/reduc-8.c: Same.
9562 * gcc.dg/autopar/uns-outer-4.c: New test.
9563 * gcc.dg/autopar/uns-outer-5.c: New test.
9564 * gcc.dg/autopar/uns-outer-6.c: New test.
9566 2015-07-23 Richard Biener <rguenther@suse.de>
9568 PR tree-optimization/66952
9569 * gcc.dg/torture/pr66952.c: Use signed char.
9571 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9573 PR tree-optimization/66926,66951
9574 * gcc.dg/vect/pr66951.c: New test.
9576 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9579 * g++.dg/parse/error57.C: New.
9580 * g++.dg/expr/string-2.C: Update.
9582 2015-07-23 Richard Biener <rguenther@suse.de>
9584 PR tree-optimization/66945
9585 * gcc.dg/torture/pr66945.c: New testcase.
9587 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9590 * g++.dg/ext/mv24.C: New test.
9592 2015-07-22 Marek Polacek <polacek@redhat.com>
9594 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9597 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9601 * gfortran.dg/generic_30.f90: New.
9603 2015-07-22 Richard Biener <rguenther@suse.de>
9605 PR tree-optimization/66952
9606 * gcc.dg/torture/pr66952.c: New testcase.
9608 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9610 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9612 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9614 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9616 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9618 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9620 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9622 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9624 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9626 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9628 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9630 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9632 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9634 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9636 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9638 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9640 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9642 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9644 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9646 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9648 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9650 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9652 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9654 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9656 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9658 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9660 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9662 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9664 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9666 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9668 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9670 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9672 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9674 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9676 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9678 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9680 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9682 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9684 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9686 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9688 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9690 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9692 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9694 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9696 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9698 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9700 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9702 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9704 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9706 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9708 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9710 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9712 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9714 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9716 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9718 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9720 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9722 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9724 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9726 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9728 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9730 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9732 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9734 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9736 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9738 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9740 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9742 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9744 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9746 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9748 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9750 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9752 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9754 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9756 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9758 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9760 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9762 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9764 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9766 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9768 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9770 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9772 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9774 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9776 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9778 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9780 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9782 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9784 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9786 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9788 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9790 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9792 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9794 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9796 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9798 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9800 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9802 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9804 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9806 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9808 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9810 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9812 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9814 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9816 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9818 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9820 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9822 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9824 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9826 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9828 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9830 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9832 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9834 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9836 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9838 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9840 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9842 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9844 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9846 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9848 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9850 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9852 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9854 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9856 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9858 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9860 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9862 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9864 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9866 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9868 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9870 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9872 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9875 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9877 * g++.dg/template/crash81.C: Update.
9879 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9882 * gcc.target/i386/pr66424.c: New.
9884 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9886 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9888 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9891 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9892 Drop address sanitization.
9894 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9896 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9898 (dg-additional-options): Set armv5t flag.
9900 2015-07-21 Marek Polacek <polacek@redhat.com>
9902 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9903 * gcc.dg/vmx/unpack.c: Likewise.
9904 * gcc.target/powerpc/quad-atomic.c: Likewise.
9906 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9908 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9910 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9912 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9915 2015-07-20 Marek Polacek <polacek@redhat.com>
9918 * c-c++-common/Wshift-overflow-1.c: New test.
9919 * c-c++-common/Wshift-overflow-2.c: New test.
9920 * c-c++-common/Wshift-overflow-3.c: New test.
9921 * c-c++-common/Wshift-overflow-4.c: New test.
9922 * c-c++-common/Wshift-overflow-5.c: New test.
9923 * g++.dg/cpp1y/left-shift-1.C: New test.
9924 * gcc.dg/c90-left-shift-2.c: New test.
9925 * gcc.dg/c90-left-shift-3.c: New test.
9926 * gcc.dg/c99-left-shift-2.c: New test.
9927 * gcc.dg/c99-left-shift-3.c: New test.
9928 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9929 * gcc.c-torture/execute/pr40386.c: Likewise.
9930 * gcc.dg/vect/pr33373.c: Likewise.
9931 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9932 * gcc.dg/vect/vect-shift-2.c: Likewise.
9934 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9936 * gcc.target/aarch64/neg_abs_1.c: New test.
9938 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9941 * gcc.target/i386/pr66922.c: New test.
9943 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9947 * gcc.dg/tree-ssa/pr42327.c: Removed.
9948 * g++.dg/other/pr35011.C: Removed.
9950 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9953 * gcc.target/i386/pr66906.c: New test.
9955 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9957 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9958 as follow-up to r225930.
9960 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9963 * lib/fortran-modules.exp (proc cleanup-submodules): New
9965 * gfortran.dg/submodule_1.f08: Change extension and clean up
9966 the submodule files.
9967 * gfortran.dg/submodule_2.f08: ditto
9968 * gfortran.dg/submodule_6.f08: ditto
9969 * gfortran.dg/submodule_7.f08: ditto
9970 * gfortran.dg/submodule_8.f08: New test
9971 * gfortran.dg/submodule_9.f08: New test
9973 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9974 Sebastian Pop <s.pop@samsung.com>
9977 * gcc.dg/graphite/pr61929.c: New.
9979 2015-07-17 Marek Polacek <polacek@redhat.com>
9981 * gcc.dg/fold-minus-7.c: New test.
9983 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9985 * gfortran.dg/co_reduce_1.f90: New file.
9987 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9990 * gcc.target/i386/pr66824.c:
9992 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9995 * gfortran.dg/structure_constructor_13.f03: New test.
9997 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10000 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10001 of generated while loops in the tree dump.
10002 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10004 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10006 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10008 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10011 * gcc.target/i386/pr66891.c: New test.
10013 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10015 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10017 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10019 PR rtl-optimization/66626
10020 * gcc.target/i386/pr66626-2.c: New.
10022 2015-07-16 Martin Liska <mliska@suse.cz>
10024 * g++.dg/ipa/pr66896.c: New test.
10026 2015-07-16 Richard Biener <rguenther@suse.de>
10028 PR tree-optimization/66894
10029 * gcc.dg/torture/pr66894.c: New testcase.
10031 2015-07-16 Richard Biener <rguenther@suse.de>
10033 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10035 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10038 * g++.dg/pr66866.C: New test.
10040 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10042 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10044 2015-07-15 Richard Biener <rguenther@suse.de>
10046 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10047 { -O3 -fomit-frame-pointer },
10048 { -O3 -fomit-frame-pointer -funroll-loops } and
10049 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10051 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10052 -finline-functions }
10054 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10056 * gcc.target/mips/interrupt_handler-5.c: New test.
10058 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10059 Robert Suchanek <robert.suchanek@imgtec.com>
10061 * gcc.target/mips/interrupt_handler-4.c: New test.
10063 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10066 * gcc.dg/lto/lto.exp: Initialize MPX.
10068 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10070 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10072 * gcc.target/arm/scd42-3.c: Likewise.
10074 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10076 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10077 code to be run when the pre-arch code increases the isa_rev to
10078 mips32r6 or greater.
10080 2015-07-15 Richard Biener <rguenther@suse.de>
10082 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10083 { -O3 -fomit-frame-pointer },
10084 { -O3 -fomit-frame-pointer -funroll-loops } and
10085 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10087 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10088 -finline-functions }
10089 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10090 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10091 to additional_flags.
10093 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10095 PR rtl-optimization/66838
10096 * gcc.target/i386/pr66838.c: New test.
10098 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10101 * g++.dg/template/pr66850.C: New test.
10103 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10104 Cesar Philippidis <cesar@codesourcery.com>
10105 Chung-Lin Tang <cltang@codesourcery.com>
10107 * gcc.target/nios2/nios2-flushd.c: New.
10108 * gcc.target/nios2/nios2-rdprs.c: New.
10109 * gcc.target/nios2/r2-atomic.c: New.
10110 * gcc.target/nios2/r2-eni.c: New.
10111 * gcc.target/nios2/r2-wrpie.c: New.
10113 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10114 Cesar Philippidis <cesar@codesourcery.com>
10115 Chung-Lin Tang <cltang@codesourcery.com>
10117 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10118 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10120 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10121 Cesar Philippidis <cesar@codesourcery.com>
10122 Chung-Lin Tang <cltang@codesourcery.com>
10124 * gcc.target/nios2/andci.c: New.
10125 * gcc.target/nios2/bmx.c: New.
10126 * gcc.target/nios2/cdx-add.c: New.
10127 * gcc.target/nios2/cdx-branch.c: New.
10128 * gcc.target/nios2/cdx-callret.c: New.
10129 * gcc.target/nios2/cdx-loadstore.c: New.
10130 * gcc.target/nios2/cdx-logical.c: New.
10131 * gcc.target/nios2/cdx-mov.c: New.
10132 * gcc.target/nios2/cdx-shift.c: New.
10133 * gcc.target/nios2/cdx-sub.c: New.
10134 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10136 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10139 * g++.dg/cpp0x/vt-65071.C: New.
10141 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10142 Cesar Philippidis <cesar@codesourcery.com>
10143 Chung-Lin Tang <cltang@codesourcery.com>
10145 * gcc.target/nios2/r2-io-range.c: New.
10146 * gcc.target/nios2/r2-stio-1.c: New.
10147 * gcc.target/nios2/r2-stio-2.c: New.
10148 * gcc.target/nios2/nios2-ldxio.c: New.
10149 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10150 of just compile. Add more tests.
10152 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10154 gfortran.dg/pr66864.f90: New test.
10156 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10158 PR rtl-optimization/66626
10159 * gcc.target/i386/pr66626.c: New.
10161 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10163 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10164 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10165 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10167 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10169 * g++.dg/template/crash81.C: Adjust for error + inform change.
10170 * g++.dg/template/pr58878.C: Likewise.
10171 * g++.dg/template/shadow1.C: Likewise.
10172 * g++.dg/template/shadow2.C: Likewise.
10173 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10174 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10175 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10176 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10178 2015-07-14 Richard Biener <rguenther@suse.de>
10180 PR tree-optimization/66863
10181 * gcc.dg/torture/pr66863.c: New testcase.
10183 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10186 * g++.dg/template/pr65186.C: New test.
10188 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10190 * gcc.target/arm/macro_defs0.c: Add directive to skip
10191 test if -marm is present.
10192 * gcc.target/arm/macro_defs1.c: Likewise.
10194 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10196 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10198 * gcc.target/aarch64/adds1.c: Likewise.
10199 * gcc.target/aarch64/ands_1.c: Likewise.
10200 * gcc.target/aarch64/bics_1.c: Likewise.
10201 * gcc.target/aarch64/subs1.c: Likewise.
10202 * gcc.target/aarch64/subs3.c: Likewise.
10204 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10207 * gfortran.dg/pr64589.f90: New test.
10209 2015-07-13 Renlin Li <renlin.li@arm.com>
10212 * gcc.c-torture/execute/pr66556.c: New.
10214 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10216 * gcc.dg/20020219-1.c: Fix double word typos.
10217 * gcc.dg/20020919-1.c: Same.
10219 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10220 Jeff Law <law@redhat.com>
10222 PR middle-end/66726
10223 * g++.dg/tree-ssa/pr66726.c: New test.
10224 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10225 * gcc.dg/tree-ssa/pr66726.c: New test.
10227 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10230 * g++.dg/cpp0x/variadic-ttp2.C: New.
10232 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10235 * g++.dg/cpp0x/auto46.C: New test.
10236 * g++.dg/template/pr30044.C: New test.
10237 * g++.dg/template/shadow2.C: New test.
10238 * g++.dg/template/error55.C: New test.
10239 * g++.dg/template/crash83.C: Accept any error string.
10240 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10242 * g++.dg/cpp0x/variadic19.C: Likewise
10243 * g++.dg/template/canon-type-13.C: Likewise.
10244 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10245 * g++.dg/torture/20070621-1.C: Likewise.
10247 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10250 * g++.dg/init/explicit3.C: New.
10252 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10255 * gcc.target/i386/pr66819-1.c: New test.
10256 * gcc.target/i386/pr66819-2.c: Likewise.
10257 * gcc.target/i386/pr66819-3.c: Likewise.
10258 * gcc.target/i386/pr66819-4.c: Likewise.
10259 * gcc.target/i386/pr66819-5.c: Likewise.
10261 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10264 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10265 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10266 type to prevent possible flag-clobbering zero-extensions.
10267 * gcc.target/i386/pr66703.c: New test.
10269 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10272 * g++.dg/cpp0x/nsdmi-template15.C: New.
10274 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10276 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10278 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10280 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10281 * gcc.target/arm/flip-thumb.c: Likewise.
10283 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10286 * gcc.target/i386/pr66813.c: New test.
10288 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10290 PR middle-end/66820
10291 * gcc.dg/gomp/pr66820.c: New test.
10293 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10296 * g++.dg/cpp0x/scoped_enum6.C: New.
10298 2015-07-10 Tom de Vries <tom@codesourcery.com>
10300 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10301 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10303 2015-07-10 Richard Biener <rguenther@suse.de>
10305 PR tree-optimization/66823
10306 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10307 which should not be necessary. XFAIL.
10309 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10312 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10314 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10316 PR middle-end/66633
10317 * gcc.dg/gomp/pr66633-1.c: New test.
10318 * gcc.dg/gomp/pr66633-2.c: New test.
10319 * gcc.dg/gomp/pr66633-3.c: New test.
10320 * gcc.dg/gomp/pr66633-4.c: New test.
10322 2015-07-09 John Marino <gnugcc@marino.st>
10324 * lib/target-supports.exp (check_effective_target_pie):
10327 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10330 * gcc.target/i386/pr66814.c: New test.
10332 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10335 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10336 * gcc.target/aarch64/fnmul-2.c: Likewise.
10337 * gcc.target/aarch64/fnmul-3.c: Likewise.
10338 * gcc.target/aarch64/fnmul-4.c: Likewise.
10340 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10343 * g++.dg/cpp0x/vt-65790.C: New.
10345 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10348 * gcc.target/i386/pr66818.c: New test.
10350 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10353 * gcc.target/i386/pr66817.c: New test.
10355 2015-07-09 Marek Polacek <polacek@redhat.com>
10357 PR tree-optimization/66718
10358 * gcc.dg/vect/vect-126.c: New test.
10360 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10362 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10363 even when dwarf-2 is not the default.
10365 2015-07-08 Jeff Law <law@redhat.com>
10368 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10369 to have a single memory reference.
10371 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10373 * g++.dg/other/dump-ada-spec-9.C: New test.
10375 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10377 * g++.dg/vect/vect.exp: Run also simd* tests.
10378 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10379 (check_vect): Fix up get_cpuid call for C++.
10380 * g++.dg/vect/simd-clone-1.cc: New test.
10382 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10384 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10386 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10388 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10389 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10391 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10394 * gcc.target/i386/pr66806.c: New test.
10396 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10399 * g++.dg/cpp0x/auto45.C: New.
10401 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10403 PR middle-end/66334
10404 * gcc.target/i386/pr66334.c: New.
10406 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10408 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10411 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10414 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10415 (verify_code): Update expected error message.
10416 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10417 (verify_code): Likewise.
10418 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10419 (verify_code): Likewise.
10421 2015-07-08 Richard Biener <rguenther@suse.de>
10423 PR tree-optimization/66793
10424 * gcc.dg/torture/pr66793.c: New testcase.
10426 2015-07-08 Richard Biener <rguenther@suse.de>
10428 PR tree-optimization/66794
10429 * gcc.dg/torture/pr66794.c: New testcase.
10431 2015-07-08 Marek Polacek <polacek@redhat.com>
10434 * g++.dg/abi/abi-tag15.C: New test.
10436 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10438 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10439 * gcc.target/mips/branch-3.c: Ditto
10440 * gcc.target/mips/branch-4.c: Ditto.
10441 * gcc.target/mips/branch-5.c: Ditto.
10442 * gcc.target/mips/branch-6.c: Ditto.
10443 * gcc.target/mips/branch-7.c: Ditto.
10444 * gcc.target/mips/branch-8.c: Ditto.
10445 * gcc.target/mips/branch-9.c: Ditto.
10446 * gcc.target/mips/branch-10.c: Ditto.
10447 * gcc.target/mips/branch-11.c: Ditto.
10448 * gcc.target/mips/branch-12.c: Ditto.
10449 * gcc.target/mips/branch-13.c: Ditto.
10450 * gcc.target/mips/umips-branch-5.c: New file.
10451 * gcc.target/mips/umips-branch-6.c: New file.
10452 * gcc.target/mips/umips-branch-7.c: New file.
10453 * gcc.target/mips/umips-branch-8.c: New file.
10454 * gcc.target/mips/umips-branch-9.c: New file.
10455 * gcc.target/mips/umips-branch-10.c: New file.
10456 * gcc.target/mips/umips-branch-11.c: New file.
10457 * gcc.target/mips/umips-branch-12.c: New file.
10458 * gcc.target/mips/umips-branch-13.c: New file.
10459 * gcc.target/mips/umips-branch-14.c: New file.
10460 * gcc.target/mips/umips-branch-15.c: New file.
10461 * gcc.target/mips/umips-branch-16.c: New file.
10462 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10463 (OCCUPY_0xfffc): New define.
10465 2015-07-08 Renlin Li <renlin.li@arm.com>
10467 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10469 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10471 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10473 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10475 * gcc.target/i386/bt-3.c: New test.
10476 * gcc.target/i386/bt-4.c: Ditto.
10478 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10480 * g++.dg/other/dump-ada-spec-8.C: New test.
10482 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10485 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10487 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10489 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10491 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10492 Avoid using an opaque struct for local "f".
10494 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10497 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10498 * jit.dg/test-pr66779.c: New testcase.
10500 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10502 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10505 2015-07-07 Richard Biener <rguenther@suse.de>
10507 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10509 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10511 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10512 * gcc.target/mips/call-5.c: Ditto.
10513 * gcc.target/mips/call-6.c: Ditto.
10515 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10517 * gcc.dg/dx-test.c: New test-case.
10519 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10522 * gfortran.dg/allocate_with_source_9.f08: New test.
10524 2015-07-07 Christian Bruel <christian.bruel@st.com>
10527 * gcc.target/arm/flip-thumb.c: Fix scan.
10528 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10529 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10530 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10533 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10536 * gcc.c-torture/execute/pr65956.c: New test.
10538 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10540 * gcc.target/arm/aapcs/align1.c: New.
10541 * gcc.target/arm/aapcs/align_rec1.c: New.
10542 * gcc.target/arm/aapcs/align2.c: New.
10543 * gcc.target/arm/aapcs/align_rec2.c: New.
10544 * gcc.target/arm/aapcs/align3.c: New.
10545 * gcc.target/arm/aapcs/align_rec3.c: New.
10546 * gcc.target/arm/aapcs/align4.c: New.
10547 * gcc.target/arm/aapcs/align_rec4.c: New.
10548 * gcc.target/arm/aapcs/align_vararg1.c: New.
10549 * gcc.target/arm/aapcs/align_vararg2.c: New.
10551 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10553 * gfortran.dg/iomsg_2.f90: New test.
10555 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10558 * gcc.target/i386/pr66749.c: New test.
10560 2015-07-06 Richard Biener <rguenther@suse.de>
10562 PR tree-optimization/66772
10563 * gcc.dg/torture/pr66772-1.c: New testcase.
10564 * gcc.dg/torture/pr66772-2.c: Likewise.
10566 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10568 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10569 the jals instruction.
10571 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10574 * gcc.target/i386/pr53383-1.c: New file.
10575 * gcc.target/i386/pr53383-2.c: Likewise.
10576 * gcc.target/i386/pr53383-3.c: Likewise.
10578 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10580 * gcc.target/aarch64/fnmul-1.c: New.
10581 * gcc.target/aarch64/fnmul-2.c: New.
10582 * gcc.target/aarch64/fnmul-3.c: New.
10583 * gcc.target/aarch64/fnmul-4.c: New.
10585 2015-07-06 Richard Biener <rguenther@suse.de>
10587 PR middle-end/66759
10588 * gcc.dg/torture/pr66759.c: New testcase.
10590 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10593 * gfortran.dg/alloc_comp_class_3.f03: New test.
10594 * gfortran.dg/alloc_comp_class_4.f03: New test.
10596 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10598 * gcc.c-torture/execute/pr66757.c: New test.
10600 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10602 PR tree-optimization/66720
10603 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10605 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10606 Sandra Loosemore <sandra@codesourcery.com>
10608 * gcc.target/nios2/gprel-offset.c: New test.
10610 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10613 * gfortran.dg/pr66725.f90: New test.
10615 2015-07-03 Jason Merrill <jason@redhat.com>
10617 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10618 Avoid narrowing error.
10620 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10622 PR rtl-optimization/66706
10623 * gcc.target/powerpc/shift-int.c: New testcase.
10625 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10628 * gcc.target/i386/pr66746.c: New file.
10630 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10632 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10634 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10636 PR tree-optimization/66119
10637 * g++.dg/opt/pr66119.C: New.
10639 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10642 * gfortran.dg/submodule_1.f90: New test
10643 * gfortran.dg/submodule_2.f90: New test
10644 * gfortran.dg/submodule_3.f90: New test
10645 * gfortran.dg/submodule_4.f90: New test
10646 * gfortran.dg/submodule_5.f90: New test
10647 * gfortran.dg/submodule_6.f90: New test
10648 * gfortran.dg/submodule_7.f90: New test
10650 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10652 PR preprocessor/53690
10653 * g++.dg/cpp/pr53690.C: New.
10655 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10657 * gcc.target/powerpc/vec-cmp.c: New test.
10659 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10662 * gfortran.dg/pr56520.f90: New test.
10664 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10667 * gfortran.dg/pr66545_1.f90: New test.
10668 * gfortran.dg/pr66545_2.f90: New test.
10670 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10672 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10673 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10675 2015-07-02 Richard Biener <rguenther@suse.de>
10678 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10681 2015-07-02 Richard Biener <rguenther@suse.de>
10683 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10685 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10687 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10689 2015-07-01 Jason Merrill <jason@redhat.com>
10691 * lib/target-supports.exp (cxx_default): Set to C++14.
10693 2015-07-01 Tom de Vries <tom@codesourcery.com>
10696 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10699 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10701 * gfortran.dg/warn_conversion_8.f90: New test.
10703 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10705 PR rtl-optimization/61047
10706 * gcc.c-torture/execute/20150611-1.c: New testcase.
10708 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10711 * jit.dg/all-non-failing-tests.h: Add
10712 test-pr66700-observing-write-through-ptr.c.
10713 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10715 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10717 * jit.dg/test-accessing-union.c: Add comments for use by
10718 gcc/jit/docs/topics/types.rst.
10720 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10722 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10723 'do-require-effective-target' with 'dg-require-effective-target'.
10724 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10725 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10726 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10727 'stlex' with 'strex' as the expected output.
10729 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10732 * g++.dg/cpp0x/gen-attrs-60.C: New.
10733 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10735 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10737 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10739 * gcc.target/aarch64/pic-small.c: Restrict this test under
10740 check_effective_target_aarch64_small_fpic.
10742 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10744 * gfortran.dg/gomp/pr66633.f90: New test.
10746 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10749 * g++.dg/template/pr66686.C: New test.
10751 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10753 * gnat.dg/lto17.ad[sb]: New test.
10755 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10757 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10758 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10760 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10762 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10764 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10766 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10768 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10770 * jit.dg/test-switch.c: New testcase.
10771 * jit.dg/test-switch.cc: New testcase.
10773 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10776 * jit.dg/all-non-failing-tests.h: Add note about
10777 test-validly-unreachable-block.c.
10778 * jit.dg/test-validly-unreachable-block.c: New file.
10780 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10783 * jit.dg/all-non-failing-tests.h: Add note about
10784 test-extra-options.c.
10785 * jit.dg/test-extra-options.c: New testcase.
10787 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10790 * gcc.target/i386/pr66691.c: New.
10792 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10794 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10795 * gcc.target/i386/iamcu/args.h: Likewise.
10796 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10797 * gcc.target/i386/iamcu/defines.h: Likewise.
10798 * gcc.target/i386/iamcu/macros.h: Likewise.
10799 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10800 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10801 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10802 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10803 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10804 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10805 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10806 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10807 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10808 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10809 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10810 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10811 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10812 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10813 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10814 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10815 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10817 2015-06-30 Marek Polacek <polacek@redhat.com>
10819 * gcc.dg/fold-minus-6.c: New test.
10821 * gcc.dg/fold-ior-3.c: New test.
10823 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10825 Implement N4197 - Adding u8 character literals
10826 * g++.dg/cpp1z/utf8.C: New.
10827 * g++.dg/cpp1z/utf8-neg.C: New.
10828 * g++.dg/cpp1z/udlit-utf8char.C: New.
10830 2015-06-30 Marek Polacek <polacek@redhat.com>
10832 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10834 2015-06-30 Tom de Vries <tom@codesourcery.com>
10836 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10837 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10838 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10839 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10841 2015-06-30 Marek Polacek <polacek@redhat.com>
10843 * gcc.dg/fold-ior-2.c: New test.
10845 2015-06-30 Tom de Vries <tom@codesourcery.com>
10847 PR tree-optimization/66652
10848 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10849 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10851 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10853 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10856 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10857 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10859 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10862 * gfortran.dg/wunused-parameter.f90: New test.
10864 2015-06-29 Richard Henderson <rth@redhat.com>
10866 * gcc.target/i386/asm-flag-1.c: New.
10867 * gcc.target/i386/asm-flag-2.c: New.
10868 * gcc.target/i386/asm-flag-3.c: New.
10869 * gcc.target/i386/asm-flag-4.c: New.
10870 * gcc.target/i386/asm-flag-5.c: New.
10872 2015-06-29 Marek Polacek <polacek@redhat.com>
10875 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10876 * c-c++-common/pr66322.c: New test.
10877 * g++.dg/eh/scope1.C: Remove dg-warning.
10879 2015-06-29 Richard Biener <rguenther@suse.de>
10881 PR tree-optimization/66677
10882 * gcc.dg/vect/pr66677.c: New testcase.
10884 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10886 PR middle-end/64130
10887 * gcc.dg/tree-ssa/pr64130.c: New test.
10889 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10891 * gcc.target/aarch64/pic-small.c: New testcase.
10893 2015-06-26 Richard Biener <rguenther@suse.de>
10895 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10897 2015-06-26 Marek Polacek <polacek@redhat.com>
10899 * gcc.dg/fold-and-1.c: New test.
10900 * gcc.dg/fold-and-2.c: New test.
10902 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10904 * gnat.dg/warn11.adb: Add missing dg directive.
10905 * gnat.dg/warn12.adb: New test.
10906 * gnat.dg/warn12_pkg.ads: New helper.
10908 2015-06-26 Richard Biener <rguenther@suse.de>
10910 * gfortran.dg/reassoc_3.f90: Adjust.
10912 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10915 * gcc.target/i386/pr66412.c: New test.
10917 2015-06-25 Richard Biener <rguenther@suse.de>
10919 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10921 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10923 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10925 2015-06-25 Richard Biener <rguenther@suse.de>
10927 * gfortran.dg/vect/vect-9.f90: New testcase.
10929 2015-06-25 Nick Clifton <nickc@redhat.com>
10931 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10932 H8300 and M32R targets.
10934 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10937 * gfortran.dg/maxerrors.f90: New test.
10939 2015-06-08 DJ Delorie <dj@redhat.com>
10941 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10943 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10945 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10947 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10949 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10950 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10951 * gcc.target/aarch64/nofp_1.c: New file.
10953 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10955 Implement N3928 - Extending static_assert
10956 * g++.dg/cpp0x/static_assert8.C: Adjust.
10957 * g++.dg/cpp0x/static_assert12.C: New.
10958 * g++.dg/cpp0x/static_assert13.C: New.
10959 * g++.dg/cpp1y/static_assert1.C: New.
10960 * g++.dg/cpp1y/static_assert2.C: New.
10961 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10963 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10966 * g++.dg/cpp0x/trailing11.C: New.
10968 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10970 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10972 * gcc.target/arm/memset-inline-10.c: Likewise.
10973 * gcc.target/arm/pr58784.c: Likewise.
10974 * gcc.target/arm/pr59985.C: Likewise.
10975 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10977 2015-06-24 Renlin Li <renlin.li@arm.com>
10979 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10980 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10982 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10985 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10988 * g++.dg/cpp0x/auto45.C: New test.
10989 * g++.dg/template/pr30044.C: New test.
10990 * g++.dg/template/crash83.C: Accept any error string.
10991 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10993 * g++.dg/cpp0x/variadic18.C: Likewise
10994 * g++.dg/template/canon-type-13.C: Likewise.
10995 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10997 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11000 * g++.dg/other/linkage2.C: New.
11002 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11005 * gcc.target/arm/pr63408.c: New test.
11007 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11009 * lib/c-torture.exp: Don't call check_effective_target_lto
11010 before setting up environment correctly.
11011 * lib/gcc-dg.exp: Likewise, and protect
11012 gcc_force_conventional_output.
11014 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11016 PR rtl-optimization/66306
11017 * gcc.target/s390/pr66306.c: New test.
11019 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11021 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11022 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11023 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11024 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11025 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11026 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11027 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11029 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11032 * gcc.c-torture/pr65803.c: New test.
11034 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11037 * g++.dg/cpp0x/auto45.C: New test.
11038 * g++.dg/template/pr30044.C: New test.
11039 * g++.dg/template/crash83.C: Accept any error string.
11040 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11042 * g++.dg/cpp0x/variadic18.C: Likewise
11043 * g++.dg/template/canon-type-13.C: Likewise.
11044 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11046 2015-06-23 Marek Polacek <polacek@redhat.com>
11048 * c-c++-common/Wlogical-op-3.c: New test.
11050 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11053 * g++.dg/cpp0x/scoped_enum5.C: New.
11055 2015-06-23 Richard Biener <rguenther@suse.de>
11057 PR tree-optimization/66636
11058 * gcc.dg/vect/pr66636.c: New testcase.
11060 2015-06-23 Marek Polacek <polacek@redhat.com>
11062 * gcc.dg/fold-minus-4.c: New test.
11063 * gcc.dg/fold-minus-5.c: New test.
11064 * c-c++-common/ubsan/overflow-add-5.c: New test.
11066 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11068 Add missing testcase from r224672.
11069 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11071 * gcc.target/vax/bswapdi-1.c: New.
11073 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11076 * gfortran.dg/associate_18.f08: New test.
11078 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11081 * gcc.target/i386/pr66560-1.c: New test.
11082 * gcc.target/i386/pr66560-2.c: Ditto.
11083 * gcc.target/i386/pr66560-3.c: Ditto.
11084 * gcc.target/i386/pr66560-4.c: Ditto.
11086 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11088 * gcc.target/nvptx/nvptx.exp: New file.
11089 * gcc.target/nvptx/proto-1.c: Likewise.
11091 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11093 PR tree-optimization/66449
11094 * gcc.dg/vect/pr66449.c: New test.
11096 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11098 * g++.dg/other/dump-ada-spec-5.C: New test.
11099 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11100 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11102 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11104 * g++.dg/inherit/pure1.C: Test location too.
11106 2015-06-22 Marek Polacek <polacek@redhat.com>
11108 * gcc.dg/fold-ior-1.c: New test.
11109 * gcc.dg/fold-minus-2.c: New test.
11110 * gcc.dg/fold-minus-3.c: New test.
11111 * gcc.dg/fold-plus-1.c: New test.
11112 * gcc.dg/fold-plus-2.c: New test.
11113 * gcc.dg/fold-xor-4.c: New test.
11114 * gcc.dg/fold-xor-5.c: New test.
11116 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11119 * g++.dg/torture/pr65914.C: New.
11121 2015-06-22 Richard Biener <rguenther@suse.de>
11123 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11124 not existing TORTURE_OPTIONS only.
11125 * lib/gcc-dg.exp: Likewise.
11127 2015-06-22 Christian Bruel <christian.bruel@st.com>
11130 * gcc.target/arm/flip-thumb.c: New test.
11132 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11133 Martin Liska <mliska@suse.cz>
11136 * g++.dg/ipa/pr65908.C: New testcase.
11138 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11141 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11142 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11144 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11146 * gnat.dg/specs/debug1.ads: Adjust.
11148 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11150 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11151 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11152 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11153 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11154 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11155 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11156 * gcc.target/aarch64/fmovd-zero.c: Delete.
11157 * gcc.target/aarch64/fmovf-zero.c: Delete.
11159 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11161 * gcc.target/vax/bswapdi-1.c: New.
11163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11165 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11169 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11171 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11173 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11175 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11177 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11179 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11181 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11183 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11185 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11187 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11189 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11191 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11193 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11195 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11197 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11199 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11201 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11203 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11205 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11207 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11209 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11211 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11213 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11215 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11217 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11219 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11221 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11223 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11225 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11227 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11229 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11231 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11233 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11235 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11237 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11239 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11242 (_ARM_FPSCR): Add FZ field.
11243 (clean_results): Force FZ=1 on AArch64.
11244 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11246 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11248 * gcc.target/aarch64/pr62308.c: New test.
11250 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11253 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11255 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11257 * gcc.target/i386/mpx/pr66581.c: New test.
11259 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11261 * gcc.target/i386/cmov9.c: New test.
11263 2015-06-18 Richard Biener <rguenther@suse.de>
11265 * g++.dg/other/const4.C: New testcase.
11267 2015-06-18 Michael Matz <matz@suse.de>
11269 PR middle-end/66253
11270 * gcc.dg/vect/pr66253.c: New testcase.
11272 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11275 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11277 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11279 PR middle-end/66568
11280 * gcc.target/i386/mpx/pr66568.c: New test.
11282 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11284 PR middle-end/66567
11285 * gcc.target/i386/mpx/pr66567.c: New test.
11287 2015-06-18 Richard Biener <rguenther@suse.de>
11289 PR tree-optimization/66510
11290 * gcc.dg/vect/slp-perm-12.c: New testcase.
11292 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11294 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11295 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11296 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11297 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11299 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11302 * g++.dg/gomp/pr66571-1.C: New test.
11304 PR middle-end/66429
11305 * c-c++-common/gomp/pr66429.c: New test.
11307 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11309 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11310 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11312 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11314 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11317 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11320 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11322 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11324 * gcc.target/mips/pr65862-1.c: New test.
11325 * gcc.target/mips/pr65862-2.c: Likewise.
11327 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11329 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11330 * gcc.target/i386/pr52252-atom.c: Ditto.
11331 * gcc.target/i386/vect-div-1.c: Ditto.
11332 * gcc.target/i386/rotate-5.c: Ditto.
11333 * gcc.target/i386/pr50202.c: Ditto.
11334 * gcc.target/i386/pr37843-3.c: Ditto.
11335 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11336 * gcc.target/i386/pr53397-1.c: Ditto.
11337 * gcc.target/i386/pr55934.c: Ditto.
11338 * gcc.target/i386/pr37843-4.c: Ditto.
11339 * gcc.target/i386/pr60451.c: Ditto.
11340 * gcc.target/i386/pr53397-2.c: Ditto.
11341 * gcc.target/i386/vectorize1.c: Ditto.
11342 * gcc.target/i386/extract-insert-combining.c: Ditto.
11343 * gcc.target/i386/pr53759.c: Ditto.
11344 * gcc.target/i386/pr52252-core.c: Ditto.
11345 * gcc.target/i386/rotate-3.c: Ditto.
11346 * gcc.target/i386/sse-20.c: Ditto.
11347 * gcc.target/i386/rotate-4.c: Ditto.
11348 * gcc.target/i386/pr61403.c: Ditto.
11349 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11350 * gcc.target/i386/pr60901.c: Ditto.
11351 * gcc.target/i386/pr59794-7.c: Ditto.
11352 * gcc.target/i386/pr62208.c: Ditto.
11353 * gcc.target/i386/pr53416.c: Ditto.
11354 * gcc.target/i386/asm-dialect-1.c: Ditto.
11355 * gcc.target/i386/pr50038.c: Ditto.
11356 * gcc.target/i386/47698.c: Ditto.
11357 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11358 * gcc.target/i386/pr59794-2.c: Ditto.
11359 * gcc.target/i386/pr59794-3.c: Ditto.
11360 * gcc.target/i386/pr39058.c: Ditto.
11361 * gcc.target/i386/pr60205-1.c: Ditto.
11362 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11363 * gcc.target/i386/sse2-movq-2.c: Ditto.
11365 2015-06-17 Richard Biener <rguenther@suse.de>
11367 PR tree-optimization/66251
11368 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11370 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11373 * g++.dg/parse/new-placement1.C: New.
11375 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11377 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11378 * jit.dg/test-compound-assignment.c: New testcase.
11380 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11383 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11384 to "testcases" array.
11386 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11389 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11390 * jit.dg/test-debug-strings.c: New test case.
11391 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11392 the discriminant has a sane debug string.
11394 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11397 * gcc.target/i386/pr56766-1.c: New test.
11398 * gcc.target/i386/pr56766-2.c: Ditto.
11400 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11402 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11403 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11404 * gcc.target/mips/loongson-simd.c: Ditto.
11406 2015-06-16 Richard Biener <rguenther@suse.de>
11408 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11410 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11412 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11413 passed by the testsuite driver.
11415 2015-06-16 Richard Biener <rguenther@suse.de>
11417 * gcc.dg/vect/slp-perm-11.c: New testcase.
11419 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11421 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11424 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11426 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11427 Reinstate calls to torture-init and torture-finalize.
11429 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11431 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11433 2015-06-15 Nathan Sidwell <nathan@acm.org>
11436 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11438 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11441 * g++.dg/cpp0x/local-type1.C: New.
11443 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11448 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11449 unimplemented error.
11450 * gfortran.dg/allocate_with_source_7.f08: New test.
11451 * gfortran.dg/allocate_with_source_8.f08: New test.
11453 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11456 * g++.dg/warn/Walways-true-3.C: New test.
11458 2015-06-13 Tom de Vries <tom@codesourcery.com>
11460 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11462 2015-06-13 Tom de Vries <tom@codesourcery.com>
11464 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11465 (main): Remove superfluous attributes.
11466 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11467 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11469 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11471 * gcc.target/i386/monitorx.c: New.
11472 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11473 * gcc.target/i386/sse-13.c: Ditto.
11474 * gcc.target/i386/sse-14.c: Ditto.
11475 * gcc.target/i386/sse-22.c: Ditto.
11476 * gcc.target/i386/sse-23.c: Ditto.
11477 * g++.dg/other/i386-2.C: Ditto.
11478 * g++.dg/other/i386-3.C: Ditto.
11480 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11482 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11484 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11487 * gfortran.dg/allocatable_scalar_13.f90: New test
11489 2015-06-11 Marek Polacek <polacek@redhat.com>
11491 * gcc.dg/fold-xor-3.c: New test.
11493 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11495 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11496 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11498 2015-06-11 Christian Bruel <christian.bruel@st.com>
11501 * gcc.target/arm/pragma_attribute.c: New test.
11503 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11505 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11507 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11510 * gcc.target/i386/pr66473.c: New test.
11512 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11515 * gcc.dg/tls/pr66470.c: New test.
11516 * gcc.target/i386/pr66470.c: New test.
11518 2015-06-10 Christian Bruel <christian.bruel@st.com>
11521 * gcc.target/arm/attr_arm.c: New test
11522 * gcc.target/arm/attr_arm-err.c: New test
11523 * gcc.target/arm/attr_thumb.c: New test
11524 * gcc.target/arm/attr_thumb-static.c: New test
11526 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11531 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11533 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11535 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11536 passed by the testsuite driver.
11538 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11541 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11542 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11543 * gcc.dg/ssp-1.c: Make counter a register.
11544 * gcc.dg/ssp-2.c: Likewise.
11545 * gcc.dg/torture/parm-coalesce.c: New.
11547 2015-06-09 Tom de Vries <tom@codesourcery.com>
11549 * gcc.target/i386/vararg-loc.c: New test.
11551 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11554 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11555 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11557 2015-06-09 Marek Polacek <polacek@redhat.com>
11559 PR tree-optimization/66299
11560 * gcc.dg/pr66299-1.c: New test.
11561 * gcc.dg/pr66299-2.c: New test.
11562 * gcc.dg/pr66299-3.c: New test.
11564 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11566 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11567 passed by the testsuite driver.
11569 2015-06-09 Richard Biener <rguenther@suse.de>
11571 PR middle-end/66423
11572 * gcc.dg/fold-modpow2.c: New testcase.
11574 2015-06-09 Richard Biener <rguenther@suse.de>
11576 PR tree-optimization/66419
11577 * gcc.dg/vect/bb-slp-37.c: New testcase.
11579 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11581 * gcc.target/arm/stl-cond.c: New test.
11583 2015-06-09 Richard Biener <rguenther@suse.de>
11585 PR middle-end/66413
11586 * gcc.dg/torture/pr66413.c: New testcase.
11588 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11590 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11591 * gcc.dg/ssp-1.c: Make counter a register.
11592 * gcc.dg/ssp-2.c: Likewise.
11593 * gcc.dg/torture/parm-coalesce.c: New.
11595 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11597 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11598 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11600 2015-06-08 Tom de Vries <tom@codesourcery.com>
11602 PR rtl-optimization/66444
11603 * gcc.dg/pr66444.c: New test.
11605 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11608 * gfortran.dg/class_is_1.f90: New test.
11609 * gfortran.dg/type_is_1.f90: Ditto.
11611 2015-06-08 Marek Polacek <polacek@redhat.com>
11614 * gcc.dg/cpp/pr66415-1.c: New test.
11615 * gcc.dg/cpp/pr66415-2.c: New test.
11617 2015-06-08 Richard Biener <rguenther@suse.de>
11619 PR tree-optimization/66422
11620 * gcc.dg/Warray-bounds-16.c: New testcase.
11622 2015-06-08 Richard Biener <rguenther@suse.de>
11624 * gcc.dg/vect/slp-perm-10.c: New testcase.
11625 * gcc.dg/vect/slp-23.c: Adjust.
11626 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11627 vector pointer update.
11629 2015-06-08 Marek Polacek <polacek@redhat.com>
11632 * g++.dg/ubsan/pr66452.C: New test.
11634 2015-06-08 Tom de Vries <tom@codesourcery.com>
11636 PR tree-optimization/66436
11637 * gcc.dg/gomp/dump-new-function-2.c: New test.
11638 * gcc.dg/gomp/dump-new-function-3.c: Same.
11639 * gcc.dg/gomp/dump-new-function.c: Same.
11641 2015-06-08 Tom de Vries <tom@codesourcery.com>
11643 PR tree-optimization/66435
11644 * gcc.dg/gomp/notify-new-function-2.c: New test.
11645 * gcc.dg/gomp/notify-new-function-3.c: Same.
11646 * gcc.dg/gomp/notify-new-function.c: Same.
11648 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11650 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11651 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11652 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11653 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11654 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11655 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11658 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11661 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11662 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11664 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11665 * gfortran.dg/warn_conversion_5.f90: New test.
11666 * gfortran.dg/warn_conversion_6.f90: New test.
11667 * gfortran.dg/warn_conversion_7.f90: New test.
11669 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11672 * gfortran.dg/blockdata_9.f: New test.
11674 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11677 * gfortran.dg/forall_17.f90: New test.
11679 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11681 * g++.dg/cpp0x/pr57101.C: Add warning.
11682 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11683 * g++.dg/ext/visibility/anon7.C: Same.
11684 * g++.dg/ipa/pr63587-2.C: Same.
11685 * g++.dg/opt/dump1.C: Same.
11686 * g++.dg/opt/pr59622-3.C: Same.
11687 * g++.dg/opt/pr59622.C: Same.
11688 * g++.dg/torture/pr46383.C: Same.
11689 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11690 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11691 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11693 * gfortran.dg/intent_out_8.f90: Same.
11694 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11696 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11699 gfortran.dg/equiv_9.f90: New test.
11702 2015-06-05 Tom de Vries <tom@codesourcery.com>
11704 merge from gomp4 branch:
11705 2015-05-28 Tom de Vries <tom@codesourcery.com>
11707 PR tree-optimization/65443
11708 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11709 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11710 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11712 2015-06-05 Nathan Sidwell <nathan@acm.org>
11715 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11717 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11719 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11721 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11723 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11725 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11727 * gcc.target/i386/noplt-1.c: New test.
11728 * gcc.target/i386/noplt-2.c: New test.
11729 * gcc.target/i386/noplt-3.c: New test.
11730 * gcc.target/i386/noplt-4.c: New test.
11732 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11735 * gfortran.dg/adjustl_1.f90: New test.
11737 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11739 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11740 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11742 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11744 * lto.c (iterative_hash_canonical_type,
11745 gimple_register_canonical_type): only hash main variants of types
11747 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11749 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11750 Move set of dg-do-what-default after early return.
11752 2015-06-04 Marek Polacek <polacek@redhat.com>
11755 * gcc.dg/lvalue-8.c: New test.
11757 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11758 Paolo Carlini <paolo.carlini@oracle.com>
11761 * g++.dg/other/pr66130.C: New.
11762 * g++.dg/cpp0x/pr66130.C: Likewise.
11764 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11766 * g++.dg/cpp0x/decl-loc1.C: New.
11767 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11768 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11769 * g++.dg/init/ctor8.C: Likewise.
11770 * g++.dg/parse/semicolon4.C: Likewise.
11772 2015-06-03 Marek Polacek <polacek@redhat.com>
11775 * g++.dg/ubsan/static-init-1.C: New test.
11776 * g++.dg/ubsan/static-init-2.C: New test.
11777 * g++.dg/ubsan/static-init-3.C: New test.
11779 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11782 * gcc.target/i386/pr66275.c: New test.
11784 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11786 * gcc.dg/Wcxx-compat-22.c: New testcase.
11787 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11788 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11789 * c-c++-common/pr58346-1.c: Likewise.
11790 * c-c++-common/transparent-union-1.c: Likewise.
11792 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11794 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11795 * g++.dg/plugin/def_plugin.c: New file.
11796 * g++.dg/plugin/def-plugin-test.C: New file.
11798 2015-06-03 Richard Biener <rguenther@suse.de>
11800 * gcc.dg/vect/bb-slp-36.c: New testcase.
11802 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11804 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11806 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11808 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11809 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11810 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11811 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11813 2015-06-03 Marek Polacek <polacek@redhat.com>
11817 * gcc.dg/pr64223-1.c: New test.
11818 * gcc.dg/pr64223-2.c: New test.
11820 2015-06-03 Richard Biener <rguenther@suse.de>
11822 PR tree-optimization/63916
11823 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11825 2015-06-03 Richard Biener <rguenther@suse.de>
11827 PR tree-optimization/66375
11828 * gcc.dg/torture/pr66375.c: New testcase.
11830 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11832 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11834 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11837 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11839 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11842 * gfortran.dg/reshape_7.f90: New test.
11844 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11847 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11850 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11853 * gcc.dg/pr49551.c: New testcase.
11855 2015-06-02 Richard Biener <rguenther@suse.de>
11858 * g++.dg/lto/pr65549_0.C: New testcase.
11860 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11863 PR middle-end/66332
11864 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11866 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11868 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11870 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11873 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11875 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11877 PR tree-optimization/48052
11878 * gcc.dg/tree-ssa/scev-8.c: New.
11879 * gcc.dg/tree-ssa/scev-9.c: New.
11880 * gcc.dg/tree-ssa/scev-10.c: New.
11881 * gcc.dg/vect/pr48052.c: New.
11883 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11885 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11887 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11889 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11891 2015-06-02 Marek Polacek <polacek@redhat.com>
11893 PR middle-end/66345
11894 * gcc.dg/torture/pr66345.c: New test.
11896 2015-06-02 Richard Biener <rguenther@suse.de>
11898 PR tree-optimization/65961
11899 * gcc.dg/torture/pr65961.c: New testcase.
11901 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11903 PR tree-optimization/52563
11904 PR tree-optimization/62173
11905 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11906 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11908 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11910 * gnat.dg/specs/varsize_return2.ads: New test.
11911 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11913 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11915 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11917 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11920 * gcc.target/aarch64/sync-comp-swap.c: New.
11921 * gcc.target/aarch64/sync-comp-swap.x: New.
11922 * gcc.target/aarch64/sync-op-acquire.c: New.
11923 * gcc.target/aarch64/sync-op-acquire.x: New.
11924 * gcc.target/aarch64/sync-op-full.c: New.
11925 * gcc.target/aarch64/sync-op-full.x: New.
11926 * gcc.target/aarch64/sync-op-release.c: New.
11927 * gcc.target/aarch64/sync-op-release.x: New.
11929 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11931 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11934 2015-06-01 Richard Biener <rguenther@suse.de>
11936 PR tree-optimization/66349
11937 PR tree-optimization/66352
11938 PR tree-optimization/66357
11939 * gcc.dg/torture/pr66357.c: New testcase.
11940 * gcc.dg/torture/pr66349.c: Likewise.
11941 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11943 2015-06-01 Richard Biener <rguenther@suse.de>
11946 2015-05-29 Richard Biener <rguenther@suse.de>
11948 PR tree-optimization/66314
11949 * gcc.dg/asan/pr66314.c: New testcase.
11951 2015-06-01 Richard Biener <rguenther@suse.de>
11953 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11955 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11957 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11959 (hp3, hp4): Add inline keyword.
11960 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11961 (hp2): Add inline keyword.
11962 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11963 (hp2): Add inline keyword.
11965 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11968 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11969 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11970 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11971 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11973 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11975 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11976 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11978 2015-06-01 Richard Biener <rguenther@suse.de>
11980 PR tree-optimization/66280
11981 * g++.dg/torture/pr66280.C: New testcase.
11982 * g++.dg/torture/pr66280-2.C: Likewise.
11984 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11986 * gnat.dg/addr9_1.adb: New test.
11987 * gnat.dg/addr9_2.adb: Likewise.
11988 * gnat.dg/addr9_3.adb: Likewise.
11989 * gnat.dg/addr9_4.adb: Likewise.
11991 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11993 * g++.dg/other/dump-ada-spec-4.C: New test.
11995 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11997 * gcc.dg/alias-8.c: Fix dg-warning.
11999 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12001 * gcc.dg/alias-8.c: Do not xfail.
12002 * gcc.dg/pr62167.c: Prevent FRE.
12003 * gcc.dg/alias-14.c: New testcase.
12005 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12007 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12009 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12012 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12014 * gcc.target/s390/hotpatch-10.c: Likewise.
12015 * gcc.target/s390/hotpatch-11.c: Likewise.
12016 * gcc.target/s390/hotpatch-12.c: Likewise.
12017 * gcc.target/s390/hotpatch-17.c: Likewise.
12018 * gcc.target/s390/hotpatch-18.c: Likewise.
12019 * gcc.target/s390/hotpatch-20.c: Likewise.
12020 * gcc.target/s390/hotpatch-21.c: Likewise.
12021 * gcc.target/s390/hotpatch-22.c: Likewise.
12022 * gcc.target/s390/hotpatch-23.c: Likewise.
12023 * gcc.target/s390/hotpatch-24.c: Likewise.
12024 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12025 to check for the exact nops too.
12026 * gcc.target/s390/hotpatch-3.c: Likewise.
12027 * gcc.target/s390/hotpatch-4.c: Likewise.
12028 * gcc.target/s390/hotpatch-5.c: Likewise.
12029 * gcc.target/s390/hotpatch-6.c: Likewise.
12030 * gcc.target/s390/hotpatch-7.c: Likewise.
12031 * gcc.target/s390/hotpatch-8.c: Likewise.
12032 * gcc.target/s390/hotpatch-9.c: Likewise.
12033 * gcc.target/s390/hotpatch-14.c: Likewise.
12034 * gcc.target/s390/hotpatch-15.c: Likewise.
12035 * gcc.target/s390/hotpatch-16.c: Likewise.
12036 * gcc.target/s390/hotpatch-19.c: Likewise.
12037 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12038 scan-assembler-times counting number of .align directives.
12039 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12040 dg-options. Remove scan-assembler-times counting number of .align
12042 * gcc.target/s390/hotpatch-26.c: New file.
12043 * gcc.target/s390/hotpatch-27.c: New file.
12044 * gcc.target/s390/hotpatch-28.c: New file.
12045 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12046 using -Os -O0 -O1 -O2 -O3 options.
12048 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12050 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12052 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12054 PR tree-optimization/66142
12055 * gcc.dg/vect/pr66142.c: New test.
12057 2015-05-29 Richard Biener <rguenther@suse.de>
12059 PR tree-optimization/66314
12060 * gcc.dg/asan/pr66314.c: New testcase.
12062 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12064 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12065 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12066 Adjust all callers.
12067 (schedule-cleanups, dg-keep-saved-temps): New proc.
12068 (gcc-dg-test-1): Schedule cleanups.
12069 * lib/profopt.exp (profopt-execute): Likewise.
12070 * g++.dg/cdce3.C: Adjust expected line numbers.
12071 * gcc.dg/cdce1.c: Likewise.
12072 * gcc.dg/cdce2.c: Likewise.
12073 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12074 * gcc.dg/strlenopt-24.c: Likewise.
12075 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12076 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12077 * obj-c++.dg/encode-2.mm: Likewise.
12079 2015-05-28 DJ Delorie <dj@redhat.com>
12081 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12083 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12085 * gnat.dg/discr43.adb: New test.
12087 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12089 * gnat.dg/varsize_temp.adb: Rename into...
12090 * gnat.dg/varsize1.adb: ...this.
12091 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12092 * gnat.dg/varsize2.ad[sb]: ...this.
12093 * gnat.dg/varsize3_1.adb: New test.
12094 * gnat.dg/varsize3_2.adb: Likewise.
12095 * gnat.dg/varsize3_3.adb: Likewise.
12096 * gnat.dg/varsize3_4.adb: Likewise.
12097 * gnat.dg/varsize3_5.adb: Likewise.
12098 * gnat.dg/varsize3_6.adb: Likewise.
12099 * gnat.dg/varsize3_pkg1.ads: New helper.
12100 * gnat.dg/varsize3_pkg2.ads: Likewise.
12101 * gnat.dg/varsize3_pkg3.ads: Likewise.
12103 2015-05-28 Richard Biener <rguenther@suse.de>
12105 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12107 2015-05-28 Richard Biener <rguenther@suse.de>
12109 PR tree-optimization/66142
12110 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12112 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12115 * gcc.dg/darwin-minversion-3.c: Update testcase.
12116 * gcc.dg/darwin-minversion-4.c: Ditto.
12117 * gcc.dg/darwin-minversion-5.c: New testcase.
12118 * gcc.dg/darwin-minversion-6.c: Ditto.
12119 * gcc.dg/darwin-minversion-7.c: Ditto.
12120 * gcc.dg/darwin-minversion-8.c: Ditto.
12121 * gcc.dg/darwin-minversion-9.c: Ditto.
12122 * gcc.dg/darwin-minversion-10.c: Ditto.
12123 * gcc.dg/darwin-minversion-11.c: Ditto.
12124 * gcc.dg/darwin-minversion-12.c: Ditto.
12126 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12128 PR rtl-optimization/66168
12129 * gcc.c-torture/compile/pr66168.c: New test.
12131 2015-05-27 Jeff Law <law@redhat.com>
12134 * gcc.dg/target/m68k/pr39726-1.c: New test.
12136 2015-05-27 Nathan Sidwell <nathan@acm.org>
12139 * g++.dg/ext/alias-canon3.C: New.
12141 2015-05-27 Richard Biener <rguenther@suse.de>
12143 PR tree-optimization/66272
12145 2014-08-15 Richard Biener <rguenther@suse.de>
12147 PR tree-optimization/62031
12148 * gcc.dg/torture/pr66272.c: New testcase.
12150 2015-05-27 Richard Biener <rguenther@suse.de>
12152 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12154 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12157 * gcc.dg/pr65358.c: New test.
12159 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12162 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12164 * gfortran.dg/allocate_with_source_6.f90: New test.
12166 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12168 * gnat.dg/atomic7_1.adb: New test.
12169 * gnat.dg/atomic7_2.adb: Likewise.
12170 * gnat.dg/atomic7_pkg1.ads: New helper.
12171 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12173 2015-05-26 Michael Matz <matz@suse.de>
12175 PR middle-end/66251
12176 * gcc.dg/vect/pr66251.c: New test.
12178 2015-05-26 Richard Biener <rguenther@suse.de>
12180 PR tree-optimization/66142
12181 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12183 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12186 * gfortran.dg/allocatable_scalar_13.f90: New test
12188 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12190 * gnat.dg/warn11.adb: New test.
12191 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12193 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12195 * gnat.dg/vfa1_1.adb: New test.
12196 * gnat.dg/vfa1_2.adb: Likewise.
12197 * gnat.dg/vfa1_3.adb: Likewise.
12198 * gnat.dg/vfa1_4.adb: Likewise.
12199 * gnat.dg/vfa1_pkg.ads: New helper.
12201 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12203 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12204 * gcc.target/i386/pr66232-3.c: Likewise.
12206 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12209 * gcc.target/i386/pr66274.c: New test.
12211 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12213 * gnat.dg/renaming6.ad[sb]: New test.
12215 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12217 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12218 and 'dg-require-effective-target pie'.
12220 2015-05-23 Nathan Sidwell <nathan@acm.org>
12223 * g++.dg/cpp0x/pr66243.C: New.
12225 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12228 * g++.dg/lto/pr66180_0.C: New testcase.
12229 * g++.dg/lto/pr66180_1.C: New testcase.
12231 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12234 * typebound_call_27.f90: New file.
12236 2015-05-23 Nathan Sidwell <nathan@acm.org>
12239 * g++.dg/template/pr65936.C: New.
12241 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12243 PR tree-optimization/63387
12244 * gcc.dg/pr63387-2.c: New testcase.
12246 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12248 * gcc.dg/simd-1.c: Update to the new message.
12250 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12252 * gcc.dg/nand.c: New testcase.
12254 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12256 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12257 Set dg-do-what-default to compile only on ARM targets without
12258 arm_neon_hw execution support. Remove redundant c-torture-execute
12259 in loop over test cases.
12261 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12264 * gcc.target/aarch64/pr65491_1.c: New test.
12265 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12266 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12268 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12271 * g++.dg/cpp0x/explicit9.C: New.
12272 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12274 2015-05-22 Richard Biener <rguenther@suse.de>
12276 PR tree-optimization/66251
12277 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12279 2015-05-22 Marek Polacek <polacek@redhat.com>
12282 * c-c++-common/attributes-enum-1.c: New test.
12283 * c-c++-common/attributes-enum-2.c: New test.
12284 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12285 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12287 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12289 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12290 effective target support. If no arm_neon_hw support, do not attempt
12291 to execute the tests; only compile them.
12292 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12293 and "dg-require-effective-target arm_neon_ok".
12294 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12295 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12296 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12297 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12298 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12299 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12300 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12301 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12302 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12303 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12304 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12305 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12306 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12307 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12308 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12309 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12310 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12311 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12312 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12313 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12314 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12315 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12316 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12317 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12318 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12319 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12320 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12321 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12322 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12323 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12324 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12325 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12326 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12327 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12328 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12329 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12330 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12331 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12332 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12333 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12334 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12335 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12336 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12337 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12338 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12339 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12340 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12341 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12342 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12343 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12344 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12345 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12346 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12347 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12348 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12349 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12350 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12351 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12352 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12353 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12354 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12355 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12356 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12357 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12358 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12359 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12360 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12361 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12362 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12363 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12364 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12365 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12366 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12367 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12368 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12369 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12370 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12371 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12372 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12373 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12374 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12375 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12376 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12377 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12378 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12379 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12380 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12381 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12382 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12383 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12384 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12385 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12386 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12387 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12388 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12389 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12390 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12391 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12392 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12393 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12394 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12395 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12396 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12397 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12398 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12399 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12400 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12401 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12402 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12403 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12404 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12405 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12406 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12408 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12410 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12411 * gcc.dg/vect/pr59354.c: Likewise.
12412 * gcc.dg/vect/pr64252.c: Likewise.
12413 * gcc.dg/vect/pr64404.c: Likewise.
12414 * gcc.dg/vect/pr64493.c: Likewise.
12415 * gcc.dg/vect/pr64495.c: Likewise.
12416 * gcc.dg/vect/pr64844.c: Likewise.
12417 * gcc.dg/vect/pr65518.c: Likewise.
12418 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12420 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12423 * g++.dg/cpp1y/var-templ28.C: New.
12425 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12428 * gcc.target/i386/pr66232-1.c: New test.
12429 * gcc.target/i386/pr66232-2.c: Likewise.
12430 * gcc.target/i386/pr66232-3.c: Likewise.
12431 * gcc.target/i386/pr66232-4.c: Likewise.
12432 * gcc.target/i386/pr66232-5.c: Likewise.
12434 2015-05-21 Nathan Sidwell <nathan@acm.org>
12436 * g++.dg/cpp1y/pr60943.C: New.
12438 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12440 PR tree-optimization/66233
12441 * gcc.c-torture/execute/pr66233.c: New test.
12443 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12446 * gfortran.dg/inline_matmul_11.f90: New test.
12448 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12450 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12451 instead of listing several targets on its own.
12452 * gcc.target/i386/pr32219-2.c: Likewise.
12453 * gcc.target/i386/pr32219-3.c: Likewise.
12454 * gcc.target/i386/pr32219-4.c: Likewise.
12455 * gcc.target/i386/pr32219-5.c: Likewise.
12456 * gcc.target/i386/pr32219-6.c: Likewise
12457 * gcc.target/i386/pr32219-7.c: Likewise.
12458 * gcc.target/i386/pr32219-8.c: Likewise.
12459 * gcc.target/i386/pr39013-1.c: Likewise.
12460 * gcc.target/i386/pr39013-2.c: Likewise.
12461 * gcc.target/i386/pr64317.c: Likewise.
12463 2015-05-21 Jeff Law <law@redhat.com>
12465 * gcc.target/hppa/shadd-3.c: New test.
12466 * gcc.target/hppa/shadd-4.c: New test.
12468 2015-05-21 Michael Matz <matz@suse.de>
12470 * gcc.dg/vect/vect-strided-store.c: New test.
12471 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12472 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12474 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12476 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12477 * gcc.dg/pow-sqrt-synth-1.c: New test.
12478 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12480 2015-05-21 Richard Biener <rguenther@suse.de>
12483 * g++.dg/conversion/pr66211.C: New testcase.
12484 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12486 2015-05-21 Jeff Law <law@redhat.com>
12488 * gcc.target/hppa/shadd-2.c: New test.
12490 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12493 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12495 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12498 * gcc.target/arm/pr26702.c: Adjust target selector.
12500 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12502 PR middle-end/66221
12503 * gcc.dg/lto/pr66221_0.c: New test.
12504 * gcc.dg/lto/pr66221_1.c: New test.
12506 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12509 * gcc.dg/redecl-4.c: Update column numbers.
12510 * gcc.dg/format/bitfld-1.c: Likewise.
12511 * gcc.dg/format/attr-2.c: Likewise.
12512 * gcc.dg/format/attr-6.c: Likewise.
12513 * gcc.dg/format/attr-7.c (baz): Likewise.
12514 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12515 * gcc.dg/format/attr-4.c: Likewise.
12516 * gcc.dg/format/branch-1.c: Likewise.
12517 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12518 locations within strings with embedded escape sequences.
12520 2015-05-20 Jeff Law <law@redhat.com>
12522 * gcc.target/hppa/hppa.exp: New target test driver.
12523 * gcc.target/hppa/shadd-1.c: New test.
12525 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12527 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12529 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12531 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12532 (fn_33_k_and_r_style): New.
12533 (fn_33_stroustrup_style): New.
12534 (fn_33_allman_style): New.
12535 (fn_33_whitesmiths_style): New.
12536 (fn_33_horstmann_style): New.
12537 (fn_33_ratliff_banner_style): New.
12538 (fn_33_lisp_style): New.
12539 (fn_34_indent_dash_gnu): New.
12540 (fn_34_indent_dash_kr): New.
12541 (fn_34_indent_dash_orig): New.
12542 (fn_34_indent_linux_style): New.
12544 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12547 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12549 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12551 PR tree-optimization/65447
12552 * gcc.dg/tree-ssa/pr65447.c: New test.
12554 2015-05-19 Nathan sidwell <nathan@acm.org>
12556 * g++.dg/cpp0x/pr65954.C: New.
12558 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12560 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12562 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12564 * lib/target-supports.exp: Vector do not always have natural
12565 alignment on s390*.
12567 2015-05-19 David Sherwood <david.sherwood@arm.com>
12569 * gcc.dg/loop-invariant.c: New testcase.
12571 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12573 * lib/target-supports.exp: Vector do not always have natural
12574 alignment on s390*.
12576 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12578 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12580 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12582 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12584 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12585 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12586 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12587 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12588 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12589 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12590 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12591 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12592 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12593 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12595 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12597 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12599 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12601 * gcc.target/s390/s390.exp
12602 (check_effective_target_vector): New check.
12603 * gcc.target/s390/vector/vec-abi-1.c: New test.
12604 * gcc.target/s390/vector/vec-abi-2.c: New test.
12605 * gcc.target/s390/vector/vec-abi-3.c: New test.
12606 * gcc.target/s390/vector/vec-abi-4.c: New test.
12607 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12608 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12609 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12610 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12611 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12612 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12613 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12614 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12615 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12616 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12617 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12618 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12619 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12620 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12621 * gcc.target/s390/vector/vec-init-1.c: New test.
12622 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12623 * gcc.target/s390/vector/vec-shift-1.c: New test.
12624 * gcc.target/s390/vector/vec-sub-1.c: New test.
12626 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12628 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12630 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12632 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12634 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12636 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12638 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12640 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12642 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12644 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12646 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12648 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12650 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12652 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12654 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12656 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12658 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12660 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12662 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12664 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12666 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12668 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12670 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12672 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12674 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12676 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12678 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12680 PR tree-optimization/66187
12681 * gcc.c-torture/execute/pr66187.c: New test.
12682 * gcc.dg/pr66187-1.c: New test.
12683 * gcc.dg/pr66187-2.c: New test.
12685 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12687 * gcc.dg/vect/bb-slp-35.c: Adjust.
12689 2015-05-19 Richard Biener <rguenther@suse.de>
12691 PR tree-optimization/66165
12692 * gcc.dg/torture/pr66165.c: New testcase.
12694 PR tree-optimization/66185
12695 * gcc.dg/torture/pr66185.c: New testcase.
12697 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12700 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12702 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12704 * gcc.target/mips/p5600-bonding.c : New file.
12706 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12709 * gfortran.dg/interface_operator_1.f90: New tests.
12711 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12714 * gfortran.dg/generic_29.f90: New tests.
12716 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12719 * gfortran.dg/storage_size_6.f90: New tests.
12721 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12724 * gfortran.dg/null1.f90: New test.
12726 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12729 * gfortran.dg/entry_21.f90: New test.
12731 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12734 * gfortran.dg/storage_size_6.f90: New tests.
12736 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12739 * gfortran.dg/misplaced_statement.f90: New test.
12741 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12744 * gfortran.dg/filepos1.f90: New test
12746 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12749 * gfortran.dg/pr64925.f90: New test.
12751 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12753 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12755 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12757 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12759 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12760 to the family of pie capable targets.
12762 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12764 * gcc.target/arm/bics_1.c : New testcase.
12765 * gcc.target/arm/bics_2.c : New testcase.
12766 * gcc.target/arm/bics_3.c : New testcase.
12767 * gcc.target/arm/bics_4.c : New testcase.
12769 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12771 * gcc.target/mips/umips-attr.c: New test.
12773 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12775 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12776 * gcc.dg/20150120-2.c (dg-final): Ditto.
12777 * gcc.dg/20150120-2.c (dg-final): Ditto.
12778 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12780 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12783 * gcc.target/i386/pr66174.c: New test.
12785 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12788 * gfortran.dg/matmul_bounds_6.f90: New test.
12789 * gfortran.dg/matmul_bounds_7.f90: New test.
12791 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12793 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12794 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12795 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12796 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12797 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12798 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12800 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12803 * gfortran.dg/continuation_13.f90: Update test.
12804 * gfortran.dg/pr65903.f90: New test.
12806 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12809 * gfortran.dg/block_14.f90: New test.
12811 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12814 * lib/gfortran-dg.exp: Update regex to handle two locations for
12815 the same diagnostic without caret.
12816 * gfortran.dg/badline.f: Test also that line numbers are correct
12817 before and after "left but not entered" warning.
12819 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12820 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12823 * gcc.target/arm/maskdata.c: New test.
12825 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12828 * gfortran.dg/derived_constructor_components_5: New test
12830 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12833 * gcc.target/alpha/pr66140.c: New test.
12835 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12838 * gcc.dg/Wconversion-complex-c99.c: New test.
12839 * gcc.dg/Wconversion-complex-gnu.c: New test.
12841 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12843 PR tree-optimization/64454
12844 * gcc.dg/modmod.c: New testcase.
12846 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12848 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12850 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12852 PR middle-end/66134
12853 * gcc.target/i386/mpx/pr66134.c: New test.
12855 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12857 * gcc.target/powerpc/pr60158.c: New test.
12859 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12861 * gcc.target/i386/sibcall-7.c: New test.
12862 * gcc.target/i386/sibcall-8.c: New test.
12864 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12866 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12867 (abs64_in_dreg): Likewise.
12869 2015-05-14 Marek Polacek <polacek@redhat.com>
12873 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12874 * gcc.dg/pr19984.c: Likewise.
12875 * gcc.dg/pr66066-1.c: New test.
12876 * gcc.dg/pr66066-2.c: New test.
12877 * gcc.dg/pr66066-3.c: New test.
12879 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12881 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12882 * gcc.dg/pow-sqrt.x: New file.
12883 * gcc.dg/pow-sqrt-1.c: New test.
12884 * gcc.dg/pow-sqrt-2.c: Likewise.
12885 * gcc.dg/pow-sqrt-3.c: Likewise.
12887 2015-05-13 Richard Biener <rguenther@suse.de>
12889 PR tree-optimization/66123
12890 * gcc.dg/torture/pr66123.c: New testcase.
12892 2015-05-13 Richard Biener <rguenther@suse.de>
12894 PR middle-end/66110
12895 * gcc.dg/alias-2.c: Adjust.
12896 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12898 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12901 * gcc.target/i386/pr65103-3.c: New.
12903 2015-05-13 Martin Liska <mliska@suse.cz>
12905 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12907 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12910 * gcc.target/i386/pr66112-2.c: New test.
12913 * gcc.target/i386/pr66112-1.c: New test.
12915 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12918 * gcc.target/i386/mpx/pr66048.cc: New.
12920 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12922 PR rtl-optimization/64616
12923 * gcc.dg/loop-8.c: New test.
12924 * gcc.dg/loop-9.c: New test.
12926 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12928 PR target/pr66047.c
12929 * gcc.target/i386/pr66047.c: New testcase.
12931 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12934 * gcc.c-torture/compile/pr65873.c: New testcase.
12936 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12939 * gfortran.dg/inline_matmul_10.f90: New test.
12941 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12943 * c-c++-common/Wmisleading-indentation.c: New testcase.
12944 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12945 * c-c++-common/Wmisleading-indentation-2.md: New file.
12947 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12949 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12951 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12953 2015-05-12 Richard Biener <rguenther@suse.de>
12955 PR tree-optimization/66101
12956 * gcc.dg/torture/pr66101.c: New testcase.
12958 2015-05-12 Richard Biener <rguenther@suse.de>
12960 PR tree-optimization/37021
12961 * gcc.target/i386/vect-addsub.c: New testcase.
12963 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12965 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12967 2015-05-12 Tom de Vries <tom@codesourcery.com>
12969 PR tree-optimization/66010
12970 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12972 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12975 * g++.dg/cpp0x/trailing10.C: New.
12977 2015-05-12 Richard Biener <rguenther@suse.de>
12979 * gcc.dg/vect/bb-slp-35.c: New testcase.
12981 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12984 * gfortran.dg/bound_simplification_6.f90: New.
12986 2015-05-11 Steve Ellcey <sellcey@mips.com>
12988 * gcc.target/mips/branch-1.c: Pass argument to bar().
12990 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12993 * gcc.target/i386/pr65753.c: New test.
12995 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12997 PR rtl-optimization/66076
12998 * gcc.dg/torture/pr66076.c: New test.
13000 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13003 * gfortran.dg/inline_matmul_7.f90: New test.
13004 * gfortran.dg/inline_matmul_8.f90: New test.
13005 * gfortran.dg/inline_matmul_9.f90: New test.
13007 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13009 * gfortran.dg/bound_simplification_5.f90: New.
13011 2015-05-09 Jason Merrill <jason@redhat.com>
13013 * lib/target-supports.exp (cxx_default): New global.
13014 (check_effective_target_c++11_only)
13015 (check_effective_target_c++14_only)
13016 (check_effective_target_c++98_only)
13017 (check_effective_target_c++1z_only): Check it.
13019 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13021 PR tree-optimization/64454
13022 * gcc.dg/tree-ssa/vrp97.c: New file.
13023 * gcc.dg/vect/slp-perm-7.c: Update.
13025 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13028 * gfortran.dg/elemental_subroutine_11.f90: New test.
13030 2015-05-08 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/66036
13033 * gcc.dg/vect/slp-41.c: New testcase.
13035 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13037 * gfortran.dg/elemental_optional_args_7.f90: New.
13039 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13041 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13042 allow cmlt or sshr.
13044 2015-05-08 Marek Polacek <polacek@redhat.com>
13047 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13048 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13050 2015-05-07 Marek Polacek <polacek@redhat.com>
13053 * c-c++-common/Wshift-negative-value-1.c: New test.
13054 * c-c++-common/Wshift-negative-value-2.c: New test.
13055 * c-c++-common/Wshift-negative-value-3.c: New test.
13056 * c-c++-common/Wshift-negative-value-4.c: New test.
13057 * c-c++-common/Wshift-negative-value-5.c: New test.
13058 * c-c++-common/Wshift-negative-value-6.c: New test.
13059 * gcc.dg/c90-left-shift-1.c: New test.
13060 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13061 * gcc.dg/c99-left-shift-1.c: New test.
13063 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13066 PR middle-end/54303
13067 * gcc.dg/fdata-sections-2.c: New file.
13069 2015-05-07 Marek Polacek <polacek@redhat.com>
13072 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13074 * c-c++-common/ubsan/align-7.c: Likewise.
13075 * c-c++-common/ubsan/bounds-8.c: Likewise.
13076 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13077 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13078 * c-c++-common/ubsan/null-1.c: Likewise.
13079 * c-c++-common/ubsan/null-10.c: Likewise.
13080 * c-c++-common/ubsan/null-11.c: Likewise.
13081 * c-c++-common/ubsan/null-2.c: Likewise.
13082 * c-c++-common/ubsan/null-3.c: Likewise.
13083 * c-c++-common/ubsan/null-4.c: Likewise.
13084 * c-c++-common/ubsan/null-5.c: Likewise.
13085 * c-c++-common/ubsan/null-6.c: Likewise.
13086 * c-c++-common/ubsan/null-7.c: Likewise.
13087 * c-c++-common/ubsan/null-8.c: Likewise.
13088 * c-c++-common/ubsan/null-9.c: Likewise.
13089 * c-c++-common/ubsan/object-size-1.c: Likewise.
13090 * c-c++-common/ubsan/object-size-10.c: Likewise.
13091 * c-c++-common/ubsan/object-size-4.c: Likewise.
13092 * c-c++-common/ubsan/object-size-5.c: Likewise.
13093 * c-c++-common/ubsan/object-size-7.c: Likewise.
13094 * c-c++-common/ubsan/object-size-8.c: Likewise.
13095 * c-c++-common/ubsan/object-size-9.c: Likewise.
13096 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13097 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13098 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13099 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13100 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13101 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13102 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13103 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13104 * c-c++-common/ubsan/pr59333.c: Likewise.
13105 * c-c++-common/ubsan/pr59667.c: Likewise.
13106 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13107 * c-c++-common/ubsan/pr60636.c: Likewise.
13108 * c-c++-common/ubsan/pr63802.c: Likewise.
13109 * c-c++-common/ubsan/recovery-1.c: Likewise.
13110 * c-c++-common/ubsan/recovery-3.c: Likewise.
13111 * c-c++-common/ubsan/shift-1.c: Likewise.
13112 * c-c++-common/ubsan/shift-2.c: Likewise.
13113 * c-c++-common/ubsan/shift-4.c: Likewise.
13114 * c-c++-common/ubsan/shift-7.c: Likewise.
13115 * c-c++-common/ubsan/undefined-2.c: Likewise.
13116 * c-c++-common/ubsan/vla-1.c: Likewise.
13117 * g++.dg/ubsan/null-1.C: Likewise.
13118 * g++.dg/ubsan/null-3.C: Likewise.
13119 * g++.dg/ubsan/null-4.C: Likewise.
13120 * g++.dg/ubsan/vptr-8.C: Likewise.
13121 * g++.dg/ubsan/vptr-9.C: Likewise.
13122 * gcc.dg/ubsan/bounds-2.c: Likewise.
13123 * gcc.dg/ubsan/object-size-9.c: Likewise.
13125 2015-05-07 Jeff Law <law@redhat.com>
13127 * gcc.dg/tree-ssa/shorten-1.c: New test.
13129 2015-05-07 Richard Biener <rguenther@suse.de>
13131 PR tree-optimization/66002
13132 * gcc.dg/vect/vect-125.c: New testcase.
13134 2015-05-07 Marek Polacek <polacek@redhat.com>
13135 Martin Uecker <uecker@eecs.berkeley.edu>
13137 * c-c++-common/ubsan/bounds-10.c: New test.
13139 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13141 * jit.dg/harness.h (set_options): Wrap with
13142 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13143 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13144 Special-case test-benchmark.c as a negative.
13145 * jit.dg/test-benchmark.c: New file.
13147 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13150 * gcc.target/arm/pr64208.c: New test.
13152 2015-05-06 Alan Modra <amodra@gmail.com>
13155 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13156 (gparms): Make volatile.
13158 2015-05-06 Richard Biener <rguenther@suse.de>
13160 PR tree-optimization/62283
13161 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13163 2015-05-06 Christian Bruel <christian.bruel@st.com>
13166 * gcc.target/aarch64/iinline-attr-1.c: New test.
13168 2015-05-06 Richard Biener <rguenther@suse.de>
13170 * gcc.dg/vect/bb-slp-34.c: New testcase.
13172 2015-05-06 Richard Biener <rguenther@suse.de>
13174 PR tree-optimization/62283
13175 * gcc.dg/vect/bb-slp-14.c: Adjust.
13177 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13180 * gcc.target/i386/pr65990.c: New test.
13182 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13185 * gcc.target/i386/pr65915.c: New.
13187 2015-05-05 Tom de Vries <tom@codesourcery.com>
13189 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13190 'va_list escapes 0'.
13192 2015-05-05 Tom de Vries <tom@codesourcery.com>
13194 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13197 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13199 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13200 * gcc.target/arm/pr65924.c: Likewise.
13202 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13205 * gcc.target/i386/pr65871-3.c: New test.
13207 2015-05-04 Jeff Law <law@redhat.com>
13210 2015-05-04 Jeff Law <law@redhat.com>
13211 * gcc.dg/tree-ssa/shorten-1.c: New test.
13213 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13214 Jakub Jelinek <jakub@redhat.com>
13217 * g++.dg/cpp0x/Wnarrowing4.C: New.
13219 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13221 * lib/target-supports.exp
13222 (check_effective_target_keeps_null_pointer_checks): Clarify that
13223 this is for targets that disable -fdelete-null-pointer-checks,
13224 not default it to off.
13225 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13226 -fdelete-null-pointer-checks explicit.
13227 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13228 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13229 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13230 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13231 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13232 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13233 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13234 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13235 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13236 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13237 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13238 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13239 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13240 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13241 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13242 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13243 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13244 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13245 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13246 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13247 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13248 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13249 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13250 * g++.dg/cpp0x/static_assert9.C: Likewise.
13251 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13252 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13253 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13254 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13255 * g++.dg/tree-ssa/pr26406.C: Likewise.
13257 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13259 PR tree-optimization/65984
13260 * c-c++-common/ubsan/pr65984.c: New test.
13262 2015-05-04 Jeff Law <law@redhat.com>
13264 * gcc.dg/tree-ssa/shorten-1.c: New test.
13266 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13269 * gfortran.dg/pr44735.f90: New test.
13271 2015-05-04 Richard Biener <rguenther@suse.de>
13273 PR tree-optimization/65965
13274 * gcc.dg/vect/bb-slp-33.c: New testcase.
13276 2015-05-04 Richard Biener <rguenther@suse.de>
13278 PR tree-optimization/65935
13279 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13281 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13283 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13284 for each supported variant instead of CHECK_RESULTS.
13285 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13289 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13290 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13291 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13292 expected results for unsupported variants. Call CHECK for each
13293 supported variant instead of CHECK_RESULTS.
13294 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13295 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13296 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13297 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13298 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13299 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13300 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13301 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13302 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13303 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13304 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13305 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13306 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13307 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13308 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13309 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13310 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13311 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13312 expected results for unsupported variants.
13313 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13314 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13315 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13316 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13317 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13318 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13319 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13320 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13321 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13322 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13323 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13324 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13325 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13326 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13327 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13328 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13329 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13330 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13331 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13332 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13333 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13334 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13335 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13336 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13337 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13338 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13339 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13340 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13342 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13345 * gfortran.dg/bound_9.f90: Add pointer assignment.
13347 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13348 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13351 * g++.dg/cpp0x/Wnarrowing3.C: New.
13353 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13355 * gcc.dg/20150120-1.c: New test.
13356 * gcc.dg/20150120-2.c: New test.
13357 * gcc.dg/20150120-3.c: New test.
13359 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13361 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13363 2015-05-01 Renlin Li <renlin.li@arm.com>
13365 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13367 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13369 * gfortran.dg/bound_simplification_4.f90: New.
13371 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13373 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13374 with powerpc_p8vector_ok.
13376 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13379 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13381 * gfortran.dg/bound_9.f90: New test case.
13383 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13385 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13386 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13387 for 32bit x86 targets.
13388 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13389 for 32bit x86 targets.
13390 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13391 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13392 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13393 for 32bit x86 targets.
13395 2015-04-30 Marek Polacek <polacek@redhat.com>
13397 PR tree-optimization/63551
13398 * g++.dg/ipa/pr63551.C: New test.
13400 2015-04-30 Caroline Tice <cmtice@google.com>
13403 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13404 partition size on certain targets.
13406 2015-04-30 Renlin Li <renlin.li@arm.com>
13408 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13410 2015-04-30 Marek Polacek <polacek@redhat.com>
13412 * c-c++-common/Wbool-compare-3.c: New test.
13414 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13415 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13417 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13420 * g++.dg/init/ref22.C: New.
13422 2015-04-30 Marek Polacek <polacek@redhat.com>
13424 * gcc.dg/init-bad-8.c: New test.
13426 * gcc.dg/incomplete-typedef-1.c: New test.
13428 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13431 * g++.dg/template/crash121.C: New.
13433 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13435 * gcc.target/mips/call-from-init.c: New test.
13436 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13438 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13441 * gcc.target/i386/pr65871-1.c: New test.
13442 * gcc.target/i386/pr65871-2.c: Ditto.
13444 2015-04-29 Marek Polacek <polacek@redhat.com>
13447 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13448 * c-c++-common/Wbool-compare-2.c: New test.
13450 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13453 * gcc.target/aarch64/vstN_lane_1.c: New file.
13455 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13458 * g++.dg/warn/Winit-self-3.C: New.
13460 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13462 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13464 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13467 * gcc.target/arm/pr65924.c: New test.
13469 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13471 * g++.dg/gomp/tpl-target-update.C: New file.
13473 2015-04-29 Richard Biener <rguenther@suse.de>
13475 PR tree-optimization/65917
13476 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13478 2015-04-29 Christian Bruel <christian.bruel@st.com>
13481 * gcc.dg/ipa/iinline-attr.c: New test.
13482 * gcc.target/i386/iinline-attr-2.c: New test.
13484 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13486 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13489 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13491 * gcc.dg/vect/vect-33.c: Remove spurious line.
13493 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13495 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13497 2015-04-28 Marek Polacek <polacek@redhat.com>
13500 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13501 * gcc.dg/pr65901.c: New test.
13503 2015-04-28 Richard Biener <rguenther@suse.de>
13505 PR tree-optimization/62283
13506 * gfortran.dg/vect/pr62283-2.f: New testcase.
13507 * gcc.dg/vect/bb-slp-14.c: Adjust.
13509 2015-04-28 Richard Biener <rguenther@suse.de>
13511 PR tree-optimization/65851
13512 * g++.dg/torture/pr65851.C: New testcase.
13514 2015-04-27 Jeff Law <law@redhat.com>
13516 PR tree-optimization/65217
13517 * gcc.target/i386/pr65217.c: Remove XFAIL.
13519 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13522 Add tests forgotten to svn-add.
13523 * gfortran.dg/class_allocate_19.f03: New test.
13524 * gfortran.dg/class_array_20.f03: New test.
13525 * gfortran.dg/class_array_21.f03: New test.
13526 * gfortran.dg/finalize_29.f08: New test.
13528 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13532 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13533 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13535 2015-04-27 Caroline Tice <cmtice@google.com>
13537 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13540 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13543 * gcc.target/powerpc/htm-1.c: New test.
13544 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13545 on 64-bit compiles.
13546 (__builtin_tabortdci): Likewise.
13547 (__builtin_tcheck): Remove operand.
13548 * lib/target-supports.exp (check_htm_hw_available): New function.
13550 2015-04-27 Richard Biener <rguenther@suse.de>
13552 * gcc.target/i386/pr65217.c: XFAIL.
13554 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13556 PR tree-optimization/65875
13557 * gcc.c-torture/compile/pr65875.c: New test.
13559 2015-04-25 Marek Polacek <polacek@redhat.com>
13562 * gcc.dg/enum-incomplete-2.c: New test.
13563 * gcc.dg/enum-mode-1.c: New test.
13565 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13568 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13570 * gcc.target/powerpc/pr65849-2.c: Likewise.
13572 2015-04-24 Tom de Vries <tom@codesourcery.com>
13574 PR tree-optimization/65802
13575 * g++.dg/pr65802.C: Move to ...
13576 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13577 stdarg.h. Rewrite for C.
13578 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13579 va_start and va_end. Remove unnecessary inline asm.
13581 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13582 Wei Mi <wmi@google.com>
13584 * gcc.target/i386/sse2-load-multi.c: New test.
13585 * gcc.target/i386/sse2-store-multi.c: Ditto.
13587 2015-04-24 Marek Polacek <polacek@redhat.com>
13590 * c-c++-common/pr65830.c: New test.
13593 * c-c++-common/Wlogical-op-1.c: New test.
13595 2015-04-24 Marek Polacek <polacek@redhat.com>
13598 * c-c++-common/pr61534-1.c: New test.
13600 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13601 Steven Bosscher <steven@gcc.gnu.org>
13603 PR rtl-optimization/34503
13604 * gcc.target/arm/pr64616.c: New file.
13606 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13608 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13610 2015-04-24 Terry Guo <terry.guo@arm.com>
13612 * gcc.target/arm/pr65710.c: Update the options.
13614 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13616 * gcc.target/i386/pr65523.c: Skip x32.
13618 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13620 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13621 to look for vcl* where appropriate.
13623 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13625 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13626 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13628 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13631 * gcc.target/arm/pr26702.c: New test.
13633 2015-04-23 Marek Polacek <polacek@redhat.com>
13636 * gcc.dg/pr65345-1.c: New test.
13637 * gcc.dg/pr65345-2.c: New test.
13639 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13641 * gcc.target/powerpc/crypto-builtin-2.c: New.
13643 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13646 * gfortran.dg/class_allocate_19.f03: New test.
13647 * gfortran.dg/class_array_20.f03: New test.
13648 * gfortran.dg/class_array_21.f03: New test.
13649 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13650 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13651 initialization correctly.
13652 * gfortran.dg/finalize_29.f08: New test.
13654 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13656 * gcc.target/powerpc/swaps-p8-18.c: New test.
13658 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13661 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13662 * gcc.dg/vect/bb-slp-25.c: Likewise.
13663 * gcc.dg/vect/bb-slp-29.c: Likewise.
13664 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13665 vect_no_align && { ! vect_hw_misalign }.
13666 * gcc.dg/vect/bb-slp-9.c: Likewise.
13667 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13670 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13671 account for POWER8, where peeling for alignment is not needed.
13672 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13673 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13674 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13675 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13676 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13677 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13678 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13679 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13680 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13681 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13682 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13683 * gcc.dg/vect/pr16105.c: Likewise.
13684 * gcc.dg/vect/pr20122.c: Likewise.
13685 * gcc.dg/vect/pr33804.c: Likewise.
13686 * gcc.dg/vect/pr33953.c: Likewise.
13687 * gcc.dg/vect/pr56787.c: Likewise.
13688 * gcc.dg/vect/pr58508.c: Likewise.
13689 * gcc.dg/vect/slp-25.c: Likewise.
13690 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13691 * gcc.dg/vect/vect-105.c: Likewise.
13692 * gcc.dg/vect/vect-27.c: Likewise.
13693 * gcc.dg/vect/vect-29.c: Likewise.
13694 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13696 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13697 && { ! vect_hw_misalign }.
13698 * gcc.dg/vect/vect-44.c: Likewise.
13699 * gcc.dg/vect/vect-48.c: Likewise.
13700 * gcc.dg/vect/vect-50.c: Likewise.
13701 * gcc.dg/vect/vect-52.c: Likewise.
13702 * gcc.dg/vect/vect-56.c: Likewise.
13703 * gcc.dg/vect/vect-60.c: Likewise.
13704 * gcc.dg/vect/vect-72.c: Likewise.
13705 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13706 * gcc.dg/vect/vect-75.c: Likewise.
13707 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13708 * gcc.dg/vect/vect-77-global.c: Likewise.
13709 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13710 * gcc.dg/vect/vect-78-global.c: Likewise.
13711 * gcc.dg/vect/vect-93.c: Likewise.
13712 * gcc.dg/vect/vect-95.c: Likewise.
13713 * gcc.dg/vect/vect-96.c: Likewise.
13714 * gcc.dg/vect/vect-cond-1.c: Likewise.
13715 * gcc.dg/vect/vect-cond-3.c: Likewise.
13716 * gcc.dg/vect/vect-cond-4.c: Likewise.
13717 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13718 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13719 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13720 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13721 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13722 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13723 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13724 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13725 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13726 * gcc.dg/vect/vect-outer-5.c: Likewise.
13727 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13728 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13729 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13730 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13731 * gcc.dg/vect/vect-peel-3.c: Likewise.
13732 * gcc.dg/vect/vect-peel-4.c: Likewise.
13733 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13734 * gcc.target/powerpc/pr65456.c: New test.
13735 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13736 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13737 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13738 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13739 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13740 vect_no_align && { ! vect_hw_misalign }.
13741 * gfortran.dg/vect/vect-3.f90: Likewise.
13742 * gfortran.dg/vect/vect-4.f90: Likewise.
13743 * gfortran.dg/vect/vect-5.f90: Likewise.
13744 * lib/target-supports.exp (check_effective_target_vect_no_align):
13745 Return 1 for POWER8.
13746 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13748 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13751 * gfortran.dg/pr65429.f90: New test.
13753 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13755 * c-c++-common/asan/user-section-1.c: New test.
13756 * c-c++-common/asan/user-section-2.c: New test.
13757 * c-c++-common/asan/user-section-3.c: New test.
13759 2015-04-22 Hale Wang <hale.wang@arm.com>
13760 Terry Guo <terry.guo@arm.com>
13762 PR rtl-optimization/64818
13763 * gcc.target/arm/pr64818.c: New test.
13765 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13768 * g++.dg/tree-ssa/pr61034.C: Update template.
13769 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13770 * gcc.dg/Warray-bounds-11.c: Likewise.
13771 * gcc.dg/Warray-bounds.c: Likewise.
13773 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13775 PR libgfortran/65234
13776 * gfortran.dg/fmt_unlimited.f90: New test.
13778 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13780 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13782 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13783 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13784 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13785 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13786 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13787 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13788 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13790 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13792 PR libgfortran/56743
13793 * gfortran.dg/namelist_87.f90: New test.
13795 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13797 * gcc.target/aarch64/mult-synth_1.c: New test.
13798 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13799 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13800 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13801 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13802 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13804 2015-04-21 Richard Biener <rguenther@suse.de>
13806 PR tree-optimization/65650
13807 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13808 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13809 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13810 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13811 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13812 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13814 2015-04-21 Tom de Vries <tom@codesourcery.com>
13816 PR tree-optimization/65802
13817 * g++.dg/pr65802.C: New test.
13819 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13822 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13823 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13825 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13828 * g++.dg/cpp0x/Wnarrowing2.C: New.
13830 2015-04-20 Jeff Law <law@redhat.com>
13832 PR tree-optimization/65658
13833 * gcc.dg/pr65658.c: New test.
13835 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13838 * gcc.target/aarch64/vec_init_1.c: New test.
13840 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13842 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13845 2015-04-18 Martin Sebor <msebor@redhat.com>
13847 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13848 of non-nul characters.
13849 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13851 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13854 * gcc.target/powerpc/pr65787.c: New.
13856 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13859 * gcc.target/aarch64/c-output-template-4.c: New test.
13861 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13864 * gcc.dg/pr65780-1.c: New test.
13865 * gcc.dg/pr65780-2.c: Likewise.
13866 * gcc.target/i386/pr32219-9.c: Likewise.
13867 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13869 * gcc.target/i386/pr64317.c (c): Initialize.
13871 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13874 * g++.dg/ext/mv18.C: New test.
13875 * g++.dg/ext/mv19.C: Likewise.
13876 * g++.dg/ext/mv20.C: Likewise.
13877 * g++.dg/ext/mv21.C: Likewise.
13878 * g++.dg/ext/mv22.C: Likewise.
13879 * g++.dg/ext/mv23.C: Likewise.
13881 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13884 * g++.dg/init/pr64527.C: New test.
13886 2015-04-17 Tom de Vries <tom@codesourcery.com>
13887 Michael Matz <matz@suse.de>
13889 PR tree-optimization/64950
13890 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13893 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13895 * c-c++-common/asan/user-section-1.c: New test.
13897 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13900 * gcc.dg/debug/pr65771.c: New test.
13902 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13904 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13905 __buitlin_alloca with __builtin_alloca.
13907 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13909 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13911 2015-04-16 Richard Biener <rguenther@suse.de>
13913 PR tree-optimization/64277
13914 * gcc.dg/Warray-bounds-14.c: New testcase.
13915 * gcc.dg/Warray-bounds-15.c: Likewise.
13916 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13917 * c-c++-common/ubsan/bounds-6.c: Likewise.
13919 2015-04-16 Renlin Li <renlin.li@arm.com>
13921 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13922 * gcc.target/arm/unsigned-float.c: New.
13924 2015-04-16 Richard Biener <rguenther@suse.de>
13926 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13927 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13928 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13930 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13932 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13933 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13934 * g++.dg/cpp0x/defaulted21.C: Likewise.
13935 * g++.dg/cpp0x/defaulted28.C: Likewise.
13936 * g++.dg/cpp0x/defaulted47.C: Likewise.
13937 * g++.dg/cpp0x/elision_neg.C: Likewise.
13938 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13939 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13940 * g++.dg/cpp0x/implicit1.C: Likewise.
13941 * g++.dg/cpp0x/implicit9.C: Likewise.
13942 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13943 * g++.dg/cpp0x/range-for13.C: Likewise.
13944 * g++.dg/gomp/clause-2.C: Likewise.
13945 * g++.dg/gomp/udr-5.C: Likewise.
13946 * g++.dg/inherit/access6.C: Likewise.
13947 * g++.dg/lookup/duperr1.C: Likewise.
13948 * g++.dg/lookup/friend2.C: Likewise.
13949 * g++.dg/lookup/pr6936.C: Likewise.
13950 * g++.dg/lookup/scoped1.C: Likewise.
13951 * g++.dg/lookup/using26.C: Likewise.
13952 * g++.dg/lookup/using38.C: Likewise.
13953 * g++.dg/other/access2.C: Likewise.
13954 * g++.dg/overload/defarg3.C: Likewise.
13955 * g++.dg/overload/defarg6.C: Likewise.
13956 * g++.dg/parse/access11.C: Likewise.
13957 * g++.dg/parse/access2.C: Likewise.
13958 * g++.dg/parse/access3.C: Likewise.
13959 * g++.dg/parse/access4.C: Likewise.
13960 * g++.dg/parse/access5.C: Likewise.
13961 * g++.dg/parse/access6.C: Likewise.
13962 * g++.dg/parse/access8.C: Likewise.
13963 * g++.dg/parse/access9.C: Likewise.
13964 * g++.dg/parse/crash40.C: Likewise.
13965 * g++.dg/tc1/dr142.C: Likewise.
13966 * g++.dg/tc1/dr166.C: Likewise.
13967 * g++.dg/tc1/dr52.C: Likewise.
13968 * g++.dg/template/access11.C: Likewise.
13969 * g++.dg/template/access18.C: Likewise.
13970 * g++.dg/template/access19.C: Likewise.
13971 * g++.dg/template/access2.C: Likewise.
13972 * g++.dg/template/access20.C: Likewise.
13973 * g++.dg/template/access26.C: Likewise.
13974 * g++.dg/template/access3.C: Likewise.
13975 * g++.dg/template/access7.C: Likewise.
13976 * g++.dg/template/conv12.C: Likewise.
13977 * g++.dg/template/crash69.C: Likewise.
13978 * g++.dg/template/friend31.C: Likewise.
13979 * g++.dg/template/friend32.C: Likewise.
13980 * g++.dg/template/memfriend15.C: Likewise.
13981 * g++.dg/template/memfriend16.C: Likewise.
13982 * g++.dg/template/memfriend17.C: Likewise.
13983 * g++.dg/template/memfriend7.C: Likewise.
13984 * g++.dg/template/pr32519.C: Likewise.
13985 * g++.dg/template/qualttp21.C: Likewise.
13986 * g++.dg/template/qualttp8.C: Likewise.
13987 * g++.dg/template/ttp10.C: Likewise.
13988 * g++.dg/template/typedef11.C: Likewise.
13989 * g++.dg/template/typedef13.C: Likewise.
13990 * g++.dg/template/typedef19.C: Likewise.
13991 * g++.dg/template/typedef20.C: Likewise.
13992 * g++.dg/template/typedef22.C: Likewise.
13993 * g++.dg/template/using16.C: Likewise.
13994 * g++.dg/template/virtual3.C: Likewise.
13995 * g++.dg/ubsan/pr61272.C: Likewise.
13996 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13997 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13998 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13999 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14000 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14001 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14002 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14003 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14004 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14005 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14006 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14007 * g++.old-deja/g++.jason/access17.C: Likewise.
14008 * g++.old-deja/g++.jason/access18.C: Likewise.
14009 * g++.old-deja/g++.jason/access22.C: Likewise.
14010 * g++.old-deja/g++.jason/access23.C: Likewise.
14011 * g++.old-deja/g++.jason/access8.C: Likewise.
14012 * g++.old-deja/g++.jason/delete3.C: Likewise.
14013 * g++.old-deja/g++.jason/report.C: Likewise.
14014 * g++.old-deja/g++.law/access2.C: Likewise.
14015 * g++.old-deja/g++.law/access3.C: Likewise.
14016 * g++.old-deja/g++.law/access4.C: Likewise.
14017 * g++.old-deja/g++.law/access5.C: Likewise.
14018 * g++.old-deja/g++.law/arm12.C: Likewise.
14019 * g++.old-deja/g++.law/arm14.C: Likewise.
14020 * g++.old-deja/g++.law/ctors13.C: Likewise.
14021 * g++.old-deja/g++.law/union2.C: Likewise.
14022 * g++.old-deja/g++.law/visibility12.C: Likewise.
14023 * g++.old-deja/g++.law/visibility15.C: Likewise.
14024 * g++.old-deja/g++.law/visibility16.C: Likewise.
14025 * g++.old-deja/g++.law/visibility17.C: Likewise.
14026 * g++.old-deja/g++.law/visibility18.C: Likewise.
14027 * g++.old-deja/g++.law/visibility19.C: Likewise.
14028 * g++.old-deja/g++.law/visibility20.C: Likewise.
14029 * g++.old-deja/g++.law/visibility21.C: Likewise.
14030 * g++.old-deja/g++.law/visibility24.C: Likewise.
14031 * g++.old-deja/g++.law/visibility4.C: Likewise.
14032 * g++.old-deja/g++.law/visibility5.C: Likewise.
14033 * g++.old-deja/g++.law/visibility6.C: Likewise.
14034 * g++.old-deja/g++.law/visibility7.C: Likewise.
14035 * g++.old-deja/g++.law/visibility8.C: Likewise.
14036 * g++.old-deja/g++.law/visibility9.C: Likewise.
14037 * g++.old-deja/g++.niklas/t135.C: Likewise.
14038 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14039 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14040 * g++.old-deja/g++.other/access11.C: Likewise.
14041 * g++.old-deja/g++.other/access4.C: Likewise.
14042 * g++.old-deja/g++.other/access7.C: Likewise.
14043 * g++.old-deja/g++.other/crash1.C: Likewise.
14044 * g++.old-deja/g++.other/crash7.C: Likewise.
14045 * g++.old-deja/g++.other/friend1.C: Likewise.
14046 * g++.old-deja/g++.other/friend4.C: Likewise.
14047 * g++.old-deja/g++.other/friend9.C: Likewise.
14048 * g++.old-deja/g++.other/lineno1.C: Likewise.
14049 * g++.old-deja/g++.other/using1.C: Likewise.
14050 * g++.old-deja/g++.pt/enum14.C: Likewise.
14051 * g++.old-deja/g++.pt/friend11.C: Likewise.
14052 * g++.old-deja/g++.pt/friend21.C: Likewise.
14053 * g++.old-deja/g++.pt/friend3.C: Likewise.
14054 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14055 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14056 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14057 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14059 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14062 * g++.dg/ipa/pr65765.C: New test.
14064 2015-04-15 Nick Clifton <nickc@redhat.com>
14066 * gcc.target/rx/builtins.c: Disable RMPA test if string
14067 instructions are not allowed.
14069 2015-04-15 Alan Modra <amodra@gmail.com>
14071 * gcc.dg/pr65408.c: New.
14073 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14076 * gcc.target/arm/pr65729.c: New test.
14078 2015-04-14 Richard Biener <rguenther@suse.de>
14080 PR tree-optimization/65758
14081 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14083 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14086 * gcc.c-torture/execute/pr65648.c: New test.
14088 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14090 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14091 __builtin_finite instead of finite.
14092 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14095 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14097 PR tree-optimization/63387
14098 * gcc.dg/pr63387.c: New testcase.
14100 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14102 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14104 2015-04-13 Richard Biener <rguenther@suse.de>
14106 PR tree-optimization/65204
14107 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14109 2015-04-13 Terry Guo <terry.guo@arm.com>
14112 * gcc.target/arm/pr65710.c: New.
14114 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14116 PR tree-optimization/65747
14117 * g++.dg/torture/pr65747.C: New test.
14119 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14122 * g++.dg/cpp0x/pr65736.C: New test.
14124 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14125 Martin Liska <mliska@suse.cz>
14128 * g++.dg/ipa/pr65722.C: New testcase.
14130 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14132 PR tree-optimization/65735
14133 * gcc.c-torture/compile/pr65735.c: New test.
14135 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14137 PR middle-end/65554
14138 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14140 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14143 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14145 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14148 * gcc.target/arm/pr65647-2.c: New.
14150 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14153 * g++.dg/torture/pr65694.C: New test.
14155 2015-04-10 Tobias Burnus <burnus@net-b.de>
14157 * gfortran.dg/coarray_lock_6.f90: New.
14158 * gfortran.dg/coarray_lock_7.f90: New.
14159 * gfortran.dg/coarray/lock_2.f90: New.
14161 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14167 * gfortran.dg/used_types_27.f90: New.
14169 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14172 * gcc.target/i386/pr65671.c: New.
14174 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14176 PR tree-optimization/65709
14177 * c-c++-common/ubsan/align-9.c: New test.
14179 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14182 * gfortran.dg/pr56852.f90: New test.
14184 2015-04-09 Marek Polacek <polacek@redhat.com>
14185 Jakub Jelinek <jakub@redhat.com>
14187 PR middle-end/65554
14188 * g++.dg/opt/pr65554.C: New test.
14190 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14193 * c-c++-common/attr-aligned-1.c: New test.
14195 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14197 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14199 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14202 * gcc.target/i386/sse-25.c: New.
14204 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14207 * gcc.target/i386/pr65693.c: New test.
14209 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14211 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14213 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14215 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14217 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14219 * gcc.target/i386/thunk-retbnd.c: New.
14221 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14223 * gnat.dg/opt48.adb: New test.
14224 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14225 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14227 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14230 * gcc.c-torture/compile/pr65540.c: New.
14232 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14234 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14235 -Wno-pointer-arith.
14237 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14240 * g++.dg/debug/pr65678.C: New test.
14242 PR middle-end/65680
14243 * gcc.c-torture/compile/pr65680.c: New test.
14245 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14248 * gfortran.dg/allocate_with_source_5.f90: New test.
14250 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14252 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14253 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14255 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14257 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14259 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14262 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14263 to get floating point compression.
14264 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14266 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14268 PR preprocessor/61977
14269 * gcc.dg/cpp/pr61977.c: New test.
14271 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14273 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14275 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14278 * gcc.target/arm/pr65647.c: New.
14280 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14283 * g++.dg/torture/pr65655.C: New testcase.
14285 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14288 * g++.dg/cpp1y/lambda-init13.C: New.
14290 2015-04-03 Marek Polacek <polacek@redhat.com>
14292 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14294 2015-04-02 Marek Polacek <polacek@redhat.com>
14297 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14298 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14300 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14302 PR preprocessor/61977
14303 * gcc.target/powerpc/pr61977-1.c: New test.
14304 * gcc.target/powerpc/pr61977-2.c: New test.
14306 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14309 * g++.dg/warn/Wshadow-8.C: New.
14310 * g++.dg/warn/Wshadow-9.C: Likewise.
14311 * g++.dg/warn/Wshadow-10.C: Likewise.
14312 * g++.dg/warn/Wshadow-11.C: Likewise.
14314 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14316 * gcc.dg/pr23623.c: Added aligned attribute.
14317 * gcc.dg/20141029-1.c: Likewise.
14318 * gcc.dg/20150306-1.c: New test.
14320 2015-04-01 Marek Polacek <polacek@redhat.com>
14323 * g++.dg/cpp0x/initlist93.C: New test.
14324 * g++.dg/cpp0x/initlist94.C: New test.
14326 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14329 * gcc.target/aarch64/pr65624.c: New test.
14331 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14333 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14335 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14337 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14338 extra variable to force stack alignment.
14339 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14340 extra variable to force stack alignment.
14342 2015-03-31 Marek Polacek <polacek@redhat.com>
14345 * g++.dg/template/pr65390.C: New test.
14347 2015-03-31 Martin Liska <mliska@suse.cz>
14349 * g++.dg/ipa/pr65557.C: New test.
14351 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14353 * gcc.target/s390/hotpatch-25.c: New test.
14354 * gcc.target/s390/hotpatch-1.c: Update test.
14355 * gcc.target/s390/hotpatch-10.c: Update test.
14356 * gcc.target/s390/hotpatch-11.c: Update test.
14357 * gcc.target/s390/hotpatch-12.c: Update test.
14358 * gcc.target/s390/hotpatch-13.c: Update test.
14359 * gcc.target/s390/hotpatch-14.c: Update test.
14360 * gcc.target/s390/hotpatch-15.c: Update test.
14361 * gcc.target/s390/hotpatch-16.c: Update test.
14362 * gcc.target/s390/hotpatch-17.c: Update test.
14363 * gcc.target/s390/hotpatch-18.c: Update test.
14364 * gcc.target/s390/hotpatch-19.c: Update test.
14365 * gcc.target/s390/hotpatch-2.c: Update test.
14366 * gcc.target/s390/hotpatch-21.c: Update test.
14367 * gcc.target/s390/hotpatch-22.c: Update test.
14368 * gcc.target/s390/hotpatch-23.c: Update test.
14369 * gcc.target/s390/hotpatch-24.c: Update test.
14370 * gcc.target/s390/hotpatch-3.c: Update test.
14371 * gcc.target/s390/hotpatch-4.c: Update test.
14372 * gcc.target/s390/hotpatch-5.c: Update test.
14373 * gcc.target/s390/hotpatch-6.c: Update test.
14374 * gcc.target/s390/hotpatch-7.c: Update test.
14375 * gcc.target/s390/hotpatch-8.c: Update test.
14376 * gcc.target/s390/hotpatch-9.c: Update test.
14377 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14379 2015-03-31 Richard Biener <rguenther@suse.de>
14381 PR middle-end/65626
14382 * g++.dg/torture/pr65626.C: New testcase.
14384 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14387 * gcc.target/i386/mpx/pr65531.cc: New.
14389 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14392 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14393 __builtin_alloca instead of alloca.
14394 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14395 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14396 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14399 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14402 * g++.dg/ubsan/pr65610.C: New test.
14404 2015-03-30 Marek Polacek <polacek@redhat.com>
14407 * g++.dg/cpp0x/pr65398-2.C: New test.
14409 2015-03-30 Marek Polacek <polacek@redhat.com>
14411 * c-c++-common/pr65556.c: Change the width of bit-fields.
14413 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14416 * gcc.target/i386/pr65588.c: New testcase.
14418 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14420 PR libgfortran/65563
14421 * gfortran.dg/open_errors_2.f90: New test.
14423 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14425 PR libgfortran/65596
14426 * gfortran.dg/namelist_86.f90: New test.
14428 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14430 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14431 statement to reflect new ownership.
14433 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14436 * g++.dg/template/friend58.C: New.
14437 * g++.dg/template/friend59.C: Likewise.
14439 2015-03-27 Tobias Burnus <burnus@net-b.de>
14442 * g++.dg/gomp/openmp-simd-3.C: New.
14443 * gcc.dg/gomp/openmp-simd-3.c: New.
14445 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14448 * gcc.target/i386/pr65248-1.c: New file.
14449 * gcc.target/i386/pr65248-2.c: Likewise.
14450 * gcc.target/i386/pr65248-3.c: Likewise.
14451 * gcc.target/i386/pr65248-4.c: Likewise.
14453 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14456 * gcc.c-torture/compile/pr65593.c: New test.
14458 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14461 * g++.dg/cpp1y/constexpr-assert1.C: New.
14463 2015-03-27 Marek Polacek <polacek@redhat.com>
14466 * c-c++-common/pr65556.c: New test.
14468 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14471 * g++.dg/torture/pr65600.C: New testcase.
14473 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14476 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14478 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14480 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14481 statement and cleanup. Fixed typos.
14483 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14485 PR middle-end/65595
14486 * gcc.c-torture/compile/pr65595.c: New testcase.
14488 2015-03-27 Marek Polacek <polacek@redhat.com>
14491 * g++.dg/ubsan/pr65583.C: New test.
14493 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14495 * gcc.c-torture/compile/20150327.c: New testcase.
14497 2015-03-26 Richard Biener <rguenther@suse.de>
14499 PR middle-end/65555
14500 * g++.dg/torture/pr65555.C: New testcase.
14502 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14504 PR tree-optimization/64715
14505 * gcc.dg/builtin-object-size-15.c: New test.
14506 * gcc.dg/pr64715-1.c: New test.
14507 * gcc.dg/pr64715-2.c: New test.
14509 2015-03-26 Richard Biener <rguenther@suse.de>
14511 PR middle-end/65519
14512 * gnat.dg/specs/opt2.ads: Fix testcase.
14514 2015-03-25 Martin Sebor <msebor@redhat.com>
14517 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14518 when target isn't arm*-*-*-*.
14519 (check_effective_target_arm_nothumb): Likewise.
14520 (check_effective_target_arm_little_endian): Likewise.
14521 (check_effective_target_arm_vect_no_misalign): Likewise.
14522 (check_effective_target_aarch64_little_endian): Fail early if target
14523 isn't aarch64*-*-*.
14525 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14527 PR tree-optimization/65177
14528 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14530 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14532 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14533 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14534 smmintrin.h and mm3dnow.h.
14536 2015-03-25 Marek Polacek <polacek@redhat.com>
14539 * g++.dg/cpp0x/pr65558.C: New test.
14541 2015-03-25 Marek Polacek <polacek@redhat.com>
14544 * g++.dg/template/pr61670.C: New test.
14546 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14549 * g++.dg/template/pr54987.C: New.
14551 2015-03-25 Richard Biener <rguenther@suse.de>
14553 PR tree-optimization/62630
14554 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14556 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14559 * gcc.target/i386/mpx/pr65508.c: New.
14561 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14565 * gfortran.dg/data_initialized_3.f90: New.
14567 2015-03-25 Richard Biener <rguenther@suse.de>
14569 PR middle-end/65519
14570 * gnat.dg/specs/opt2.ads: New testcase.
14572 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14574 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14575 * gcc.target/arm/memset-inline-4.c: Skip for
14576 arm_tune_string_ops_prefer_neon.
14577 * gcc.target/arm/memset-inline-5.c: Ditto.
14578 * gcc.target/arm/memset-inline-6.c: Ditto.
14579 * gcc.target/arm/memset-inline-8.c: Ditto.
14580 * gcc.target/arm/memset-inline-9.c: Ditto.
14582 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14585 * g++.dg/other/virtual3.C: New.
14587 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14590 * g++.dg/cpp0x/vt-60130.C: New.
14592 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14595 * g++.dg/warn/Warray-bounds-7.C: New.
14597 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14600 * g++.dg/template/defarg18.C: New.
14602 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14605 * g++.dg/cpp0x/vt-59988.C: New.
14607 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14609 PR tree-optimization/65533
14610 * gcc.dg/pr65533.c: New test.
14612 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14614 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14615 source= and mold= expressions functionality.
14616 * gfortran.dg/allocate_class_4.f90: New test.
14617 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14618 copying an unlimited polymorhpic object containing a char array
14619 to another unlimited polymorphic object respects the _len
14621 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14622 whether deferred length char array allocate works, unlimited
14623 polymorphic object allocation from a string works and if
14624 allocating an array of deferred length strings works.
14625 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14627 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14630 * g++.dg/cpp0x/constexpr-array11.C: New.
14632 2015-03-24 Richard Biener <rguenther@suse.de>
14634 PR middle-end/65517
14635 * gcc.dg/torture/pr65517.c: New testcase.
14637 2015-03-24 Tobias Burnus <burnus@net-b.de>
14639 * gfortran.dg/coindexed_1.f90: Moved from
14640 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14642 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14645 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14649 * gcc.target/i386/pr65523.c: New test.
14652 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14654 * g++.dg/lto/pr65475b_0.C: Likewise.
14656 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14659 * gcc.target/sh/torture/pr65505.c: New.
14661 2015-03-23 Martin Sebor <msebor@redhat.com>
14664 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14665 assembly for lvx in addition to lxv.
14667 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14670 * gfortran.dg/pr65504.f90: New test.
14673 * gcc.dg/pr65521.c: New test.
14675 2015-03-23 Richard Biener <rguenther@suse.de>
14677 PR tree-optimization/65518
14678 * gcc.dg/vect/pr65518.c: New testcase.
14680 2015-03-23 Richard Biener <rguenther@suse.de>
14682 PR tree-optimization/65494
14683 * gcc.dg/vect/pr65494.c: New testcase.
14685 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14687 PR preprocessor/65238
14688 * c-c++-common/cpp/pr65238-1.c: New test.
14689 * gcc.dg/cpp/pr65238-2.c: New test.
14690 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14691 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14693 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14694 Mikael Morin <mikael@gcc.gnu.org>
14697 * gfortran.dg/elemental_dependency_4.f90: New.
14698 * gfortran.dg/elemental_dependency_5.f90: New.
14700 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14703 * g++.dg/lto/pr65475b_0.C: New testcase.
14704 * g++.dg/lto/pr65475b_1.C: New testcase.
14705 * g++.dg/lto/pr65475c_0.C: New testcase.
14706 * g++.dg/lto/pr65475c_1.C: New testcase.
14708 2015-03-21 Tobias Burnus <burnus@net-b.de>
14710 * gfortran.dg/coarray_38.f90: New.
14711 * gfortran.dg/coarray_39.f90: New.
14712 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14715 2015-03-20 Marek Polacek <polacek@redhat.com>
14718 * g++.dg/cpp0x/pr65398.C: New test.
14720 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14723 * g++.dg/lto/pr65475_0.C: New testcase.
14724 * g++.dg/lto/pr65475_1.C: New testcase.
14726 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14728 PR rtl-optimization/64366
14729 * gcc.target/sh/pr64366.c: New.
14731 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14734 * g++.dg/cpp0x/constexpr-48324.C: New.
14736 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14739 * g++.dg/cpp0x/pr48453.C: New.
14741 2015-03-20 Marek Polacek <polacek@redhat.com>
14744 * g++.dg/cpp0x/pr65072.C: New test.
14746 2015-03-20 Richard Biener <rguenther@suse.de>
14748 PR middle-end/64715
14749 * gcc.dg/pr15347.c: Use -O.
14750 * c-c++-common/pr19807-1.c: Likewise.
14752 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14754 * gnat.dg/volatile13.ad[sb]: New test.
14756 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14758 PR rtl-optimization/60851
14759 * gcc.target/i386/pr60851.c: New test.
14761 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14764 * g++.dg/pr65240.h: Add tests for PR 65240.
14765 * g++.dg/pr65240-1.C: Likewise.
14766 * g++.dg/pr65240-2.C: Likewise.
14767 * g++.dg/pr65240-3.C: Likewise.
14768 * g++.dg/pr65240-4.C: Likewise.
14770 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14772 PR rtl-optimization/63491
14773 * gcc.target/powerpc/pr63491.c: New.
14775 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14777 * g++.dg/ipa/pr65465.C: New test.
14779 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14782 * g++.dg/cpp0x/deleted11.C: New.
14784 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14787 * c-c++-common/tsan/pr65400-3.c: New test.
14789 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14792 * g++.dg/cpp0x/constexpr-59686.C: New.
14794 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14797 * g++.dg/tsan/pr64265.C: New test.
14800 * c-c++-common/tsan/pr65400-1.c: New test.
14801 * c-c++-common/tsan/pr65400-2.c: New test.
14803 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14806 * g++.dg/cpp0x/pr59816.C: New.
14808 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14811 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14813 2015-03-18 Martin Liska <mliska@suse.cz>
14816 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14817 equivalences either to 6 or 7.
14819 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14821 PR middle-end/64491
14823 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14825 * gcc.dg/undefined-loop-1.c: New file.
14826 * gcc.dg/undefined-loop-2.c: New file.
14828 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14831 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14832 loop exits too early.
14834 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14836 PR tree-optimization/65450
14837 * gfortran.dg/pr65450.f90: New test.
14840 * gcc.target/i386/pr65078-1.c: New test.
14841 * gcc.target/i386/pr65078-2.c: New test.
14842 * gcc.target/i386/pr65078-3.c: New test.
14843 * gcc.target/i386/pr65078-4.c: New test.
14844 * gcc.target/i386/pr65078-5.c: New test.
14845 * gcc.target/i386/pr65078-6.c: New test.
14847 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14850 * g++.dg/cpp1y/pr65340.C: New.
14852 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14855 * gfortran.dg/system_clock_3.f08: Adjust test.
14857 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14860 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14861 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14863 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14866 * gfortran.dg/system_clock_3.f08: New test.
14868 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14871 g++.dg/cpp1y/pr64626-1.C: New.
14872 g++.dg/cpp1y/pr64626-2.C: New.
14873 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14875 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14877 PR tree-optimization/65427
14878 * gcc.c-torture/execute/pr65427.c: New test.
14880 2015-03-16 Marek Polacek <polacek@redhat.com>
14884 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14885 * g++.dg/cpp0x/pr65327.C: New test.
14887 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14890 * c-c++-common/asan/pr64820.c: New test.
14892 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14894 * gfortran.dg/pointer_2.f90: New test.
14896 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14898 * g++.dg/pr65049.C: New test.
14900 2015-03-16 Tom de Vries <tom@codesourcery.com>
14902 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14903 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14904 * gcc.target/i386/fuse-caller-save.c: Same.
14906 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14908 * gnat.dg/loop_optimization18.ad[sb]: New test.
14909 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14911 2015-03-16 Alan Modra <amodra@gmail.com>
14913 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14916 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14918 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14920 * gcc.dg/torture/pr65270-2.c: Likewise.
14922 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14925 * gfortran.dg/pointer_remapping_9.f90: New.
14927 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14929 PR tree-optimization/65369
14930 * gcc.c-torture/execute/pr65369.c: New test.
14932 PR tree-optimization/65418
14933 * gcc.c-torture/execute/pr65418-1.c: New test.
14934 * gcc.c-torture/execute/pr65418-2.c: New test.
14936 PR rtl-optimization/65401
14937 * gcc.c-torture/execute/pr65401.c: New test.
14939 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14942 * gcc.target/arm/pr64600_1.c: New test.
14944 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14946 PR rtl-optimization/65235
14947 * gcc.target/aarch64/pr65235_1.c: New test.
14949 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14951 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14952 * gcc.target/s390/hotpatch-22.c: Likewise.
14953 * gcc.target/s390/hotpatch-23.c: Likewise.
14954 * gcc.target/s390/hotpatch-24.c: Likewise.
14955 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14956 * gcc.target/s390/hotpatch-1.c: Update expected output.
14957 * gcc.target/s390/hotpatch-2.c: Likewise.
14958 * gcc.target/s390/hotpatch-3.c: Likewise.
14959 * gcc.target/s390/hotpatch-4.c: Likewise.
14960 * gcc.target/s390/hotpatch-5.c: Likewise.
14961 * gcc.target/s390/hotpatch-6.c: Likewise.
14962 * gcc.target/s390/hotpatch-7.c: Likewise.
14963 * gcc.target/s390/hotpatch-8.c: Likewise.
14964 * gcc.target/s390/hotpatch-9.c: Likewise.
14965 * gcc.target/s390/hotpatch-10.c: Likewise.
14966 * gcc.target/s390/hotpatch-11.c: Likewise.
14967 * gcc.target/s390/hotpatch-12.c: Likewise.
14968 * gcc.target/s390/hotpatch-13.c: Likewise.
14969 * gcc.target/s390/hotpatch-14.c: Likewise.
14970 * gcc.target/s390/hotpatch-15.c: Likewise.
14971 * gcc.target/s390/hotpatch-16.c: Likewise.
14972 * gcc.target/s390/hotpatch-17.c: Likewise.
14973 * gcc.target/s390/hotpatch-18.c: Likewise.
14974 * gcc.target/s390/hotpatch-19.c: Likewise.
14976 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14979 * gcc.target/i386/pr65103-1.c: New.
14981 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14984 * gcc.target/i386/pr65044.c: New.
14986 2015-03-12 Tom de Vries <tom@codesourcery.com>
14988 PR rtl-optimization/64895
14989 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14990 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14991 * gcc.target/i386/fuse-caller-save.c: Ditto.
14993 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14995 * gcc.dg/ipa/pr63569.c: Fix template.
14997 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14999 * g++.dg/ipa/pr64146.C: Require fpic support.
15001 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15003 PR libfortran/65200
15004 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15005 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15007 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15009 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15010 to dg-options, fix up dg-skip-if.
15012 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15015 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15016 * gcc.target/avr/tiny-caller-save.c: Same.
15018 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15021 * g++.dg/pr65242.C: New test.
15023 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15025 * c-c++-common/asan/no-asan-check-glob.c: New test.
15027 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15030 * g++.dg/other/default11.C: New.
15031 * g++.dg/other/default12.C: Likewise.
15033 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15036 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15038 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15041 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15043 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15046 * g++.dg/cpp0x/pr65127.C: New test.
15048 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15050 * gcc.dg/ipa/PR64550.c: Update template.
15052 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15053 Tobias Burnus <burnus@net-b.de>
15055 * gfortran.dg/coarray_sync_memory.f90: New.
15057 2015-03-10 Marek Polacek <polacek@redhat.com>
15060 * c-c++-common/ubsan/pr65367.c: New test.
15062 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15064 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15065 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15066 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15067 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15068 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15069 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15070 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15071 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15072 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15073 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15074 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15075 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15076 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15078 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15080 * lib/mpx-dg.exp (mpx_link_flags): New.
15083 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15084 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15085 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15086 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15087 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15088 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15089 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15090 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15091 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15092 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15093 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15094 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15095 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15096 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15097 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15100 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15101 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15102 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15103 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15104 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15105 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15106 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15107 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15108 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15109 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15110 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15111 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15112 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15113 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15114 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15115 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15116 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15117 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15118 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15119 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15120 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15121 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15122 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15123 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15124 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15125 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15126 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15127 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15128 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15129 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15130 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15131 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15132 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15133 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15134 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15135 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15136 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15137 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15138 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15139 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15140 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15141 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15142 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15143 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15144 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15145 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15146 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15147 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15148 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15149 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15150 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15151 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15152 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15153 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15154 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15155 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15156 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15157 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15158 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15159 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15160 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15161 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15162 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15163 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15164 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15165 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15166 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15167 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15168 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15169 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15170 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15171 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15172 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15173 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15174 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15175 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15176 * gcc.target/i386/mpx/label-address-1.c: New.
15177 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15178 * gcc.target/i386/mpx/macro.c: New.
15179 * gcc.target/i386/mpx/mpx-check.h: New.
15180 * gcc.target/i386/mpx/mpx.exp: New.
15181 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15182 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15183 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15184 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15185 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15186 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15187 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15188 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15189 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15190 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15191 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15192 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15193 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15194 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15195 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15196 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15197 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15198 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15199 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15200 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15201 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15202 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15203 * gcc.target/i386/mpx/reference-1-nov.c: New.
15204 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15205 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15206 * gcc.target/i386/mpx/reference-2-nov.c: New.
15207 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15208 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15209 * gcc.target/i386/mpx/reference-3-nov.c: New.
15210 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15211 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15212 * gcc.target/i386/mpx/reference-4-nov.c: New.
15213 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15214 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15215 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15216 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15217 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15218 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15219 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15220 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15221 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15222 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15223 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15224 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15225 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15226 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15227 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15228 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15229 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15230 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15231 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15232 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15233 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15234 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15235 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15236 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15237 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15238 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15239 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15240 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15241 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15242 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15243 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15244 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15245 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15246 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15247 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15248 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15249 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15250 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15251 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15252 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15253 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15254 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15255 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15256 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15257 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15258 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15259 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15260 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15261 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15262 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15263 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15264 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15265 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15266 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15267 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15268 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15269 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15270 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15271 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15272 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15273 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15274 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15275 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15276 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15277 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15278 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15279 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15280 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15281 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15282 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15283 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15284 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15285 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15286 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15287 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15288 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15289 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15290 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15291 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15292 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15293 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15294 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15295 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15296 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15297 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15298 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15299 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15300 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15301 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15302 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15303 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15304 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15305 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15306 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15307 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15308 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15309 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15310 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15311 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15312 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15313 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15314 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15315 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15316 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15317 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15318 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15319 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15320 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15321 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15322 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15323 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15324 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15325 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15326 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15327 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15328 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15329 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15330 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15331 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15332 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15333 * gcc.target/i386/mpx/vla-1-nov.c: New.
15334 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15335 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15336 * gcc.target/i386/mpx/vla-2-nov.c: New.
15337 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15339 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15341 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15343 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15345 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15347 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15349 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15350 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15352 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15355 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15358 * c-c++-common/pr65120.c: New test.
15360 PR rtl-optimization/65321
15361 * gcc.dg/pr65321.c: New test.
15363 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15365 PR tree-optimization/65355
15366 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15368 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15371 * c-c++-common/pr49706.c: Adjust tests for not warning
15372 about !!x == y or !b == y where b is boolean, and add
15373 some further tests.
15374 * c-c++-common/pr62199-2.c: Likewise.
15376 2015-03-09 Richard Biener <rguenther@suse.de>
15378 PR middle-end/65270
15379 * gcc.dg/torture/pr65270-1.c: New testcase.
15380 * gcc.dg/torture/pr65270-2.c: Likewise.
15382 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15384 PR tree-optimization/63743
15385 * gcc.dg/pr63743.c: New test.
15387 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15390 * g++.dg/lto/pr65316_0.C: New testcase.
15391 * g++.dg/lto/pr65316_1.C: New testcase.
15393 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15396 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15398 * g++.dg/abi/rtti3.C: Likewise.
15400 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15403 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15405 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15407 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15409 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15411 2015-03-08 Morin <mikael@gcc.gnu.org>
15414 * gfortran.dg/entry_20.f90: New.
15416 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15419 * gcc.c-torture/compile/pr65153.c: New.
15421 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15424 * g++.dg/torture/pr65249.C: New.
15426 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15428 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15430 (int64_t): Likewise.
15432 2015-03-07 Marek Polacek <polacek@redhat.com>
15433 Martin Uecker <uecker@eecs.berkeley.edu>
15436 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15437 member-like arrays.
15438 * c-c++-common/ubsan/bounds-8.c: New test.
15439 * c-c++-common/ubsan/bounds-9.c: New test.
15440 * gcc.dg/ubsan/bounds-2.c: New test.
15442 2015-03-05 Martin Sebor <msebor@redhat.com>
15445 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15446 checking of results into main to prevent it from getting optimized
15448 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15450 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15452 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15453 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15454 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15457 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15459 * g++.dg/lto/pr65302_1.C: New testcase.
15460 * g++.dg/lto/pr65302_0.C: New testcase.
15462 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15464 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15465 -fno-ipa-icf to dg-options.
15467 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15469 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15470 compiles using the linker plugin.
15472 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15474 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15476 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15478 * gcc.target/arm/pr65067.c: New test.
15480 2015-03-05 Martin Liska <mliska@suse.cz>
15483 * gcc.dg/ipa/pr65318.c: New test.
15485 2015-03-05 Marek Polacek <polacek@redhat.com>
15487 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15489 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15491 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15493 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15495 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15496 max-unroll-times back to defaults for s390.
15498 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15502 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15505 * g++.dg/cpp0x/initlist92.C: New.
15507 2015-03-05 Richard Biener <rguenther@suse.de>
15509 PR tree-optimization/65310
15510 * gcc.dg/vect/pr65310.c: New testcase.
15512 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15515 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15517 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15519 * gnat.dg/entry_queues3.adb: New test.
15521 2015-03-04 Ian Lance Taylor <iant@google.com>
15523 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15525 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15528 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15530 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15532 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15533 -fno-ipa-icf to dg-options
15534 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15535 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15537 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15540 * g++.dg/cpp0x/decltype62.C: New.
15542 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15544 * gnat.dg/object_overflow5.adb: New test.
15546 2015-03-03 Martin Liska <mliska@suse.cz>
15549 * gcc.dg/ipa/pr65287.c: New test.
15551 2015-03-03 Martin Jambor <mjambor@suse.cz>
15552 Eric Botcazou <ebotcazou@adacore.com>
15554 * gnat.dg/specs/pack12.ads: New test.
15556 2015-03-03 Martin Liska <mliska@suse.cz>
15558 * gcc.dg/ipa/PR65282.c: New test.
15560 2015-03-13 Jeff Law <law@redhat.com>
15562 PR tree-optimization/65241
15563 * gcc.c-torture/compile/pr65241.c: New test.
15565 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15568 * gcc.target/avr/torture/pr64331.c: New test.
15570 2015-03-03 Martin Liska <mliska@suse.cz>
15571 Jan Hubicka <hubicka@ucw.cz>
15573 * g++.dg/ipa/pr65263.C: New test.
15575 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15578 * gcc.dg/lto/pr65130_0.c: New testcase.
15579 * gcc.dg/lto/pr65130_1.c: New testcase.
15581 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15584 * g++.dg/torture/pr64988.C: New testcase.
15586 2015-03-02 Tobias Burnus <burnus@net-b.de>
15588 * gfortran.dg/coarray_atomic_6.f90: New.
15590 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15593 * gcc.target/i386/pr65184.c: New.
15595 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15598 * gcc.target/i386/pr65183.c: New.
15600 2015-02-28 Martin Liska <mliska@suse.cz>
15601 Jan Hubicka <hubicka@ucw.cz>
15603 * gcc.dg/ipa/ipa-icf-35.c: New test.
15604 * gcc.dg/ipa/ipa-icf-36.c: New test.
15605 * gcc.dg/ipa/ipa-icf-37.c: New test.
15607 2015-02-28 Martin Liska <mliska@suse.cz>
15608 Jan Hubicka <hubicka@ucw.cz>
15611 * gcc.dg/ipa/ipa-icf-34.c: New test.
15613 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15616 * gcc.target/sh/sh/pr61142.c: New.
15618 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15620 * g++.dg/other/dump-ada-spec-3.C: New test.
15622 2015-03-01 Martin Liska <mliska@suse.cz>
15624 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15625 * g++.dg/ipa/pr63595.C: Update expected results.
15627 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15630 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15632 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15634 * gcc.dg/vect/pr59354.c: Move vector producing code to
15637 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15640 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15641 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15642 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15643 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15645 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15647 PR tree-optimization/65048
15648 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15649 (foo): Use K&R style definition.
15651 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15654 * g++.dg/pr65032.C: New.
15656 2015-02-27 Marek Polacek <polacek@redhat.com>
15659 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15662 2015-02-27 Marek Polacek <polacek@redhat.com>
15665 * gcc.dg/pr65228.c: New test.
15667 2015-02-27 Kai Tietz <ktietz@redhat.com>
15670 * gcc.dg/weak/weak-17.c: New file.
15672 2015-02-27 Richard Biener <rguenther@suse.de>
15675 * g++.dg/lto/pr65193_0.C: New testcase.
15677 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15679 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15680 * gcc.target/s390/hotpatch-8.c: Likewise.
15681 * gcc.target/s390/hotpatch-9.c: Likewise.
15682 * gcc.target/s390/pr61078.c: Likewise.
15683 * gcc.target/s390/pr57960.c: Remove -m64.
15684 * gcc.target/s390/pr61078.c: Likewise.
15686 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15687 Martin Liska <mliska@suse.cz>
15690 * gcc.dg/pr64454.c: Disable ICF.
15691 * gcc.dg/pr28685-1.c: Disable ICF
15692 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15693 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15694 * g++.dg/ipa/ipa-icf-4.C: Update template.
15696 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15698 PR tree-optimization/65216
15699 * gcc.c-torture/execute/pr65216.c: New test.
15701 PR tree-optimization/65215
15702 * gcc.c-torture/execute/pr65215-1.c: New test.
15703 * gcc.c-torture/execute/pr65215-2.c: New test.
15704 * gcc.c-torture/execute/pr65215-3.c: New test.
15705 * gcc.c-torture/execute/pr65215-4.c: New test.
15706 * gcc.c-torture/execute/pr65215-5.c: New test.
15708 2015-02-26 Tom de Vries <tom@codesourcery.com>
15710 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15712 2015-02-26 Martin Liska <mliska@suse.cz>
15713 Jan Hubicka <hubicka@ucw.cz>
15715 * g++.dg/ipa/pr64146.C: Update expected results.
15716 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15717 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15718 * gcc.dg/ipa/ipa-icf-34.c: New test.
15720 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15722 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15723 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15724 (dg-additional-options): Remove dg directive.
15725 (dg-final): Add dg directive.
15727 2015-02-26 Marek Polacek <polacek@redhat.com>
15730 * g++.dg/ipa/pr65008.C: New test.
15732 2015-02-26 Tom de Vries <tom@codesourcery.com>
15734 * lib/profopt.exp (profopt-target-cleanup): New proc.
15735 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15736 files from sources from dg-additional-sources.
15738 2015-02-26 Tom de Vries <tom@codesourcery.com>
15740 * lib/gcov.exp: Cleanup in case of xfail.
15742 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15744 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15746 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15749 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15750 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15751 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15752 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15753 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15754 * g++.dg/debug/pr46123.C: XFAIL and move...
15755 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15756 * gcc.dg/debug/dwarf2-3.c: Move...
15757 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15759 2015-02-26 Marek Polacek <polacek@redhat.com>
15762 * g++.dg/cpp1y/pr65202.C: New test.
15764 2015-02-26 Tom de Vries <tom@codesourcery.com>
15766 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15767 locale_facets.h.gcov.
15769 2015-02-26 Tom de Vries <tom@codesourcery.com>
15771 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15773 2015-02-26 Tom de Vries <tom@codesourcery.com>
15775 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15777 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15780 * gcc.target/i386/pr65217.c: New.
15782 2015-02-26 Tom de Vries <tom@codesourcery.com>
15784 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15786 2015-02-26 Tom de Vries <tom@codesourcery.com>
15788 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15790 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15792 PR tree-optimization/65048
15793 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15795 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15797 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15798 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15800 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15803 * gcc.target/i386/pr65161.c: New test.
15805 2015-02-26 Terry Guo <terry.guo@arm.com>
15807 * gcc.target/arm/no-volatile-in-it.c: New test.
15809 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15811 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15812 (dg-options): Add -save-temps.
15813 (dg-final): Add cleanup-saved-temps.
15815 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15817 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15819 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15821 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15822 * gcc.target/powerpc/pack01.c: Include string.h.
15824 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15827 * gcc.target/i386/pr65167.c: New.
15829 2015-02-25 Kai Tietz <ktietz@redhat.com>
15831 PR tree-optimization/61917
15832 * gcc.dg/vect/vect-pr61917.c: New file.
15834 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15836 PR tree-optimization/65170
15837 * gcc.c-torture/execute/pr65170.c: New test.
15838 * gcc.dg/tree-ssa/vrp96.c: New test.
15840 2015-02-24 Tom de Vries <tom@codesourcery.com>
15842 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15844 2015-02-24 Tom de Vries <tom@codesourcery.com>
15847 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15848 (dg-additional-files-options): Copy additional_sources to
15849 additional_sources_used before emptying additional_sources.
15850 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15851 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15852 (cleanup-saved-temps): Use additional_sources_used instead of
15853 additional_sources.
15854 (dg-test): Reset additional_sources_used.
15856 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15859 * gfortran.dg/integer_exponentiation_6.F90: New test.
15861 2015-02-23 Martin Sebor <msebor@redhat.com>
15864 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15865 two parts. One to save registers, the other to verify the
15866 registers have the right values. Save register state into
15867 static data rather than on the stack.
15869 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15872 * c-c++-common/asan/pr63888.c: New test.
15874 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15877 * gcc.c-torture/compile/pr65163.c: New.
15879 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15881 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15882 with -m31 on 64 bit.
15883 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15884 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15886 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15888 * gcc.target/s390/20090223-1.c: Add
15889 -Wno-implicit-function-declaration option.
15890 * gcc.target/s390/pr42224.c: Likewise.
15891 * gcc.target/s390/pr55718.c: Likewise.
15893 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15895 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15896 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15897 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15898 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15899 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15900 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15901 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15902 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15903 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15904 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15905 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15906 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15907 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15908 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15909 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15910 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15911 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15912 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15913 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15914 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15915 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15917 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15919 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15920 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15921 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15922 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15923 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15924 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15925 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15926 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15927 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15928 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15929 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15930 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15931 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15932 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15933 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15934 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15936 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15940 * gfortran.dg/pr61960.f90: New.
15941 * gfortran.dg/pr64230.f90: New.
15942 * gfortran.dg/pr64980.f03: New.
15944 2015-02-22 Tom de Vries <tom@codesourcery.com>
15946 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15948 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15951 * gnat.dg/timing_events.adb: Removed, invalid test.
15953 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15956 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15958 * g++.dg/gcov/gcov-2.C: Likewise.
15960 2015-02-20 Richard Biener <rguenther@suse.de>
15962 PR tree-optimization/65136
15963 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15965 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15968 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15969 powerpc*-*-linux* and nvptx-*-* blacklisting.
15971 * gcc.dg/sibcall-9.c: New test.
15972 * gcc.dg/sibcall-10.c: New test.
15974 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15976 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15978 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15981 * gcc.target/avr/torture/pr64452.c: New test.
15983 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15985 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15986 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15988 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15991 * lib/target-supports.exp (check_compile): Check whether
15992 additional_sources is defined before using it.
15994 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15996 PR middle-end/65074
15997 * g++.dg/opt/pr65074.C: New file.
15999 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16001 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16002 (size_type): New typedef.
16003 (operator "" _script): Use it for the last argument.
16005 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16007 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16009 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16011 * lib/target-supports.exp (check_compile): Save/restore
16012 additional_sources that may belong to an actual test.
16014 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16016 PR gcov-profile/64634
16017 * g++.dg/gcov/gcov-15.C: New test.
16019 2015-02-18 Tom de Vries <tom@codesourcery.com>
16021 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16023 2015-02-18 Tom de Vries <tom@codesourcery.com>
16025 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16027 2015-02-18 Tom de Vries <tom@codesourcery.com>
16029 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16031 2015-02-18 Tom de Vries <tom@codesourcery.com>
16033 * gfortran.dg/fmt_cache_1.f: Add missing close.
16035 2015-02-18 Tom de Vries <tom@codesourcery.com>
16038 * gfortran.dg/read_eof_8.f90: Add missing close.
16040 2015-02-18 Richard Biener <rguenther@suse.de>
16042 PR tree-optimization/65063
16043 * gcc.dg/pr65063.c: New testcase.
16045 2015-02-18 Richard Biener <rguenther@suse.de>
16047 PR tree-optimization/62217
16048 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16050 2015-02-18 Marek Polacek <polacek@redhat.com>
16053 * c-c++-common/ubsan/pr65081.c: New test.
16055 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16057 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16058 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16060 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16062 * gcc.dg/ipa/propalign-3.c: New test.
16064 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16067 * gcc.target/sh/pr64793.c: New.
16068 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16070 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16072 * gcc.target/arm/divzero.c: New test case.
16074 2015-02-17 Tom de Vries <tom@codesourcery.com>
16076 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16078 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16079 Jakub Jelinek <jakub@redhat.com>
16082 * g++.dg/cpp0x/pr65075.C: New test.
16084 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16087 * gcc.target/powerpc/pr65058.c: New test.
16089 2015-02-16 Jeff Law <law@redhat.com>
16091 PR tree-optimization/64823
16092 * gcc.dg/uninit-20.c: New test.
16094 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16095 James Greenhalgh <james.greenhalgh@arm.com>
16098 * gcc.dg/ipa/ipa-clone-1.c: New test.
16100 2015-02-16 Richard Biener <rguenther@suse.de>
16102 PR tree-optimization/65077
16103 * gcc.dg/torture/pr65077.c: New testcase.
16105 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16107 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16108 Directive adjusted to scan for ldaxr.
16109 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16110 adjusted to scan for ldaex.
16112 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16115 * g++.dg/cpp0x/constexpr-65080.C: New.
16117 2015-02-16 Richard Biener <rguenther@suse.de>
16119 PR tree-optimization/63593
16120 * gcc.dg/pr63593.c: New testcase.
16122 2015-02-16 Marek Polacek <polacek@redhat.com>
16125 * gcc.dg/pr65066.c: New test.
16127 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16129 * gcc.dg/pr65002.C: Move ...
16130 * g++.dg/ipa/pr65002.C: ... here.
16132 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16134 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16135 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16136 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16137 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16139 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16142 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16143 the expression to find calls.
16144 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16145 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16146 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16147 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16148 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16150 2015-02-14 Marek Polacek <polacek@redhat.com>
16153 * gcc.dg/array-11.c: New test.
16154 * gcc.dg/array-12.c: New test.
16155 * gcc.dg/array-13.c: New test.
16156 * gcc.dg/array-14.c: New test.
16157 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16158 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16159 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16160 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16161 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16162 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16164 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16167 * g++.dg/lookup/using54.C: New.
16169 2015-02-13 Jeff Law <law@redhat.com>
16172 Revert my change for tree-optimization/64823.
16174 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16176 PR tree-optimization/65053
16177 * gcc.c-torture/execute/pr65053-1.c: New test.
16178 * gcc.c-torture/execute/pr65053-2.c: New test.
16180 2015-02-13 Marek Polacek <polacek@redhat.com>
16183 * gcc.dg/pr65050.c: New test.
16185 2015-02-13 Jeff Law <law@redhat.com>
16187 PR tree-optimization/64823
16188 * gcc.dg/uninit-20.c: New test.
16190 PR rtl-optimization/47477
16191 * gcc.dg/tree-ssa/pr47477.c: New test.
16193 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16196 * g++.dg/parse/ivdep-2.C: New.
16197 * g++.dg/parse/ivdep-3.C: Likewise.
16199 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16202 * gfortran.dg/continuation_13.f90: New test.
16203 * gfortran.dg/continuation_14.f: New test.
16205 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16208 * g++.dg/cpp0x/sfinae55.C: New.
16210 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16213 * g++.dg/ipa/pr65034.C: New test.
16215 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16217 PR tree-optimization/65002
16218 * gcc.dg/pr65002.C: New.
16220 2015-02-13 Marek Polacek <polacek@redhat.com>
16223 * c-c++-common/pr65040.c: New test.
16225 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16227 PR tree-optimization/64705
16228 * gcc.dg/tree-ssa/pr64705.c: New test.
16230 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16233 * gcc.dg/visibility-22.c: New test.
16234 * gcc.dg/visibility-23.c: New test.
16235 * gcc.target/i386/pr32219-1.c: New test.
16236 * gcc.target/i386/pr32219-2.c: New test.
16237 * gcc.target/i386/pr32219-3.c: New test.
16238 * gcc.target/i386/pr32219-4.c: New test.
16239 * gcc.target/i386/pr32219-5.c: New test.
16240 * gcc.target/i386/pr32219-6.c: New test.
16241 * gcc.target/i386/pr32219-7.c: New test.
16242 * gcc.target/i386/pr32219-8.c: New test.
16243 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16245 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16247 PR libgfortran/57822
16248 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16249 four different KINDs.
16251 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16254 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16257 * g++.dg/ubsan/pr65000.C: New test.
16259 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16262 * gfortran.dg/finalize_28.f90: New test
16264 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16267 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16268 DW_TAG_lexical_block removal.
16269 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16270 * g++.dg/guality/pr55541.C: New test.
16273 * g++.dg/ubsan/pr64984.C: New test.
16275 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16277 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16279 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16282 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16283 instructions for 2015-01-14 get_memmodel changes.
16284 * gcc.target/powerpc/atomic-p8.c: Likewise.
16287 * g++.dg/ubsan/pr65019.C: New test.
16289 PR tree-optimization/65014
16290 * gcc.c-torture/compile/pr65014.c: New test.
16292 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16294 PR libgfortran/57822
16295 * gfortran/fmt_g0_7.f08: Revise test.
16297 2015-02-11 Jeff Law <law@redhat.com>
16300 * gcc.target/m68k/pr63347.c: New test.
16302 2015-02-11 Marek Polacek <polacek@redhat.com>
16304 * g++.dg/ubsan/shift-1.C: New test.
16305 * gcc.dg/ubsan/c-shift-2.c: New test.
16306 * c-c++-common/ubsan/shift-5.c: Remove file.
16308 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16310 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16311 Directive adjusted to XFAIL.
16312 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16315 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16317 PR middle-end/65003
16318 * g++.dg/opt/pr65003.C: New test.
16320 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16322 * lib/target-supports.exp (check_effective_target_pie): Renamed
16324 (check_effective_target_pie_enabled): This.
16325 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16326 * gcc.target/i386/pie.c: Likewise.
16328 2015-02-11 Andrew Pinski <apinski@cavium.com>
16331 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16332 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16334 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16337 * gcc.target/i386/pr61925-1.c: New test.
16338 * gcc.target/i386/pr61925-2.c: New test.
16339 * gcc.target/i386/pr61925-3.c: New test.
16341 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16344 * g++.dg/asan/pr65004.C: New test.
16346 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16349 * gcc.taget/sh/pr64661-0.h: New.
16350 * gcc.taget/sh/pr64661-1.c: New.
16351 * gcc.taget/sh/pr64661-2.c: New.
16352 * gcc.taget/sh/pr64661-3.c: New.
16353 * gcc.taget/sh/pr64661-4.c: New.
16355 2015-02-10 Richard Biener <rguenther@suse.de>
16357 PR tree-optimization/64995
16358 * g++.dg/torture/pr64995.C: New testcase.
16360 2015-02-10 Richard Biener <rguenther@suse.de>
16362 PR tree-optimization/64909
16363 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16365 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16367 * gcc.dg/signbit-sa.c: New test.
16369 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16371 PR libgfortran/57822
16372 * gfortran/fmt_g0_7.f08: New test.
16374 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16376 PR tree-optimization/43378
16377 * gcc.dg/tree-ssa/pr43378.c: New test.
16379 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16382 * g++.dg/torture/pr64978.C: New testcase.
16384 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16387 * gcc.dg/asan/pr64981.c: New test.
16389 2015-02-09 Marek Polacek <polacek@redhat.com>
16392 * gcc.dg/pr64856.c: New test.
16394 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16397 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16398 * gcc.c-torture/execute/pr64979.c: New test.
16400 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16402 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16404 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16406 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16407 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16409 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16412 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16414 2015-02-09 Richard Biener <rguenther@suse.de>
16416 PR tree-optimization/54000
16417 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16419 2015-02-09 Tom de Vries <tom@codesourcery.com>
16421 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16423 2015-02-09 Martin Liska <mliska@suse.cz>
16425 * g++.dg/ipa/pr64858.C: New test.
16427 2015-02-09 Tom de Vries <tom@codesourcery.com>
16429 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16431 2015-02-08 Andrew Pinski <apinski@cavium.com>
16433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16435 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16438 * gfortran.dg/use_rename_8.f90: New.
16440 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16442 * gnat.dg/addr7.ad[sb]: New test.
16443 * gnat.dg/addr8.ad[sb]: Likewise.
16445 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16448 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16449 from jit.dg/test-compile-to-executable.c's create_code, with a
16450 clarification of the output message.
16451 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16453 (test_jit): Use CHECK_NO_ERRORS when calling
16454 gcc_jit_context_compile_to_file.
16455 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16456 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16457 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16458 about deletions that are attempted.
16459 (jit-verify-compile-to-file): Rename to...
16460 (jit-verify-output-file-was-created): ...this, and drop the
16461 attempt to run "file" and verify the output.
16462 (jit-verify-assembler): New function.
16463 (jit-verify-object): New function.
16464 (jit-verify-dynamic-library): New function.
16465 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16466 favor of an implementation from new file
16467 create-code-for-hello-world-executable.h, which also adds a
16469 (dg-final): Replace jit-verify-compile-to-file with
16470 jit-verify-output-file-was-created, and invoke new function
16471 jit-verify-assembler.
16472 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16473 the output message.
16474 (dg-final): Replace jit-verify-compile-to-file with
16475 jit-verify-output-file-was-created, and invoke new function
16476 jit-verify-dynamic-library.
16477 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16478 favor of an implementation from new file
16479 create-code-for-hello-world-executable.h, which also adds a
16481 (dg-final): Replace jit-verify-compile-to-file with
16482 jit-verify-output-file-was-created. Strengthen the expected stdout
16483 from the built executable.
16484 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16485 favor of an implementation from new file
16486 create-code-for-hello-world-executable.h, which also adds a
16488 (dg-final): Replace jit-verify-compile-to-file with
16489 jit-verify-output-file-was-created, and invoke new function
16491 * jit.dg/verify-dynamic-library.c: New source file.
16493 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16494 Brian Rzycki <b.rzycki@samsung.com>
16496 PR tree-optimization/64878
16497 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16499 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16502 * g++.dg/ipa/pr64896.C: New test.
16504 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16507 * gcc.target/powerpc/pr64205.c: New file.
16509 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16511 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16512 (dg-options): Use -fpie instead of -fPIE -pie.
16514 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16516 PR middle-end/64937
16517 * g++.dg/asan/pr64937.C: New test.
16519 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16522 * gfortran.dg/class_to_type_4.f90: New test
16524 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16526 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16528 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16530 PR rtl-optimization/64957
16532 * gcc.c-torture/execute/pr64957.c: New test.
16534 2015-02-05 Jeff Law <law@redhat.com>
16537 * gcc.target/h8300/pr17306-1.c: New test.
16538 * gcc.target/h8300/pr17306-2.c: New test.
16540 2015-02-05 Tobias Burnus <burnus@net-b.de>
16543 * gfortran.dg/structure_constructor_12.f90: New.
16545 2015-02-05 Jeff Law <law@redhat.com>
16548 gcc.target/h8300/pr58400.c: New test.
16550 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16552 * gcc.target/arm/macro_defs0.c: New test.
16553 * gcc.target/arm/macro_defs1.c: New test.
16554 * gcc.target/arm/macro_defs2.c: New test.
16556 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16558 PR rtl-optimization/64905
16559 * gcc.target/i386/pr64905.c: Require nonpic target.
16560 (dg-options): Add -fomit-frame-pointer.
16563 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16565 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16566 tree dump scanning.
16568 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16571 * gfortran.dg/type_to_class_2.f90: New test
16572 * gfortran.dg/type_to_class_3.f90: New test
16574 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16577 * g++.dg/torture/pr64686.C: New testcase.
16579 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16581 PR rtl-optimization/64905
16582 * gcc.target/i386/pr64905.c: New file.
16584 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16586 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16587 * gcc.dg/guality/pr41616-1.c: Ditto.
16589 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16592 * gcc.dg/pr64817-3.c: New.
16594 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16595 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16597 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16598 pass parameters in registers.
16599 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16600 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16601 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16603 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16604 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16606 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16607 list, allow for multilibed targets.
16608 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16610 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16612 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16613 * gcc.dg/pr46728-6.c: Ditto.
16615 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16617 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16618 for mips_nanlegacy target.
16620 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16622 * gcc.target/i386/chkp-hidden-def.c: New.
16624 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16626 PR middle-end/62103
16627 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16628 to use 24 bits for bitfield b.
16630 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16633 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16634 cache result in a global variable. Include all 32-bit targets for
16637 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16639 PR rtl-optimization/64756
16640 * gcc.c-torture/execute/pr64756.c: New test.
16642 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16645 * gcc.target/sh/pr64660-0.h: New.
16646 * gcc.target/sh/pr64660-1.c: New.
16647 * gcc.target/sh/pr64660-2.c: New.
16648 * gcc.target/sh/pr64660-3.c: New.
16649 * gcc.target/sh/pr64660-4.c: New.
16651 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16654 * g++.dg/warn/Waddress-2.C: New.
16656 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16658 PR middle-end/61225
16659 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16661 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16663 PR preprocessor/64803
16664 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16666 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16668 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16670 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16672 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16673 (_ARM_FPSRC): Add DN and AHP fields.
16674 (clean_results): Force DN=1 on AArch64.
16675 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16676 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16677 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16678 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16679 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16680 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16682 2015-02-02 Alan Modra <amodra@gmail.com>
16684 * gcc.target/powerpc/cprophard.c: New.
16686 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16688 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16689 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16691 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16694 * gcc.dg/pr64817-1.c: New test.
16695 * gcc.dg/pr64817-2.c: New test.
16697 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16700 * gcc.target/sh/pr64851-0.h: New
16701 * gcc.target/sh/pr64851-1.c: New
16702 * gcc.target/sh/pr64851-2.c: New
16703 * gcc.target/sh/pr64851-3.c: New
16704 * gcc.target/sh/pr64851-4.c: New
16706 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16709 * gcc.dg/torture/pr64882.c: New test.
16711 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16714 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16717 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16719 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16720 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16721 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16722 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16723 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16724 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16726 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16727 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16729 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16730 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16733 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16736 * g++.dg/pr64688-2.C: New.
16738 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16740 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16741 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16742 * gcc.target/i386/fuse-caller-save.c: Ditto.
16743 * gcc.target/i386/headmerge-1.c: Ditto.
16744 * gcc.target/i386/headmerge-2.c: Ditto.
16745 * gcc.target/i386/sibcall-6.c: Ditto.
16747 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16750 * gcc.target/i386/pr64617.c: New test.
16752 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16755 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16756 (dg-options): Remove -m32.
16757 (dg-final): Scan for "movb %al" only.
16758 * gcc.target/i386/pr15184-2.c: Ditto.
16760 2015-01-30 Richard Biener <rguenther@suse.de>
16762 PR tree-optimization/64829
16763 * gcc.dg/vect/pr64829.c: New testcase.
16765 2015-01-29 Marek Polacek <polacek@redhat.com>
16768 * gcc.dg/pr64709.c: New test.
16770 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16773 * g++.dg/ubsan/pr64717-1.C: New test.
16774 * g++.dg/ubsan/pr64717-2.C: New test.
16776 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16778 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16780 2015-01-29 Jeff Law <law@redhat.com>
16783 * gcc.target/i386/pr15184-1.c: New test.
16784 * gcc.target/i386/pr15184-2.c: New test.
16786 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16788 PR tree-optimization/64746
16789 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16791 2015-01-29 Richard Biener <rguenther@suse.de>
16793 PR tree-optimization/64853
16794 * gcc.dg/torture/pr64853.c: New testcase.
16796 2015-01-29 Richard Biener <rguenther@suse.de>
16798 PR tree-optimization/64844
16799 * gcc.dg/vect/pr64844.c: New testcase.
16801 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16803 PR middle-end/64809
16804 * gcc.dg/pr64809.c: Delete.
16806 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16808 PR middle-end/64805
16809 * gcc.target/i386/pr64805.c: New.
16811 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16813 * gcc.dg/guality/guality.h (main): Add argv[0] to
16814 guality_gdb_command.
16816 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16819 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16821 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16824 * gcc.target/sh/sh.exp
16825 (check_effective_target_atomic_model_soft_gusa_available,
16826 check_effective_target_atomic_model_soft_tcb_available,
16827 check_effective_target_atomic_model_soft_imask_available,
16828 check_effective_target_atomic_model_hard_llcs_available): New.
16829 * gcc.target/sh/pr64659-0.h: New.
16830 * gcc.target/sh/pr64659-1.c: New.
16831 * gcc.target/sh/pr64659-2.c: New.
16832 * gcc.target/sh/pr64659-3.c: New.
16833 * gcc.target/sh/pr64659-4.c: New.
16835 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16837 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16838 scan-assembler-times pattern.
16840 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16842 PR middle-end/64809
16843 * gcc.dg/pr64809.c: New test.
16845 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16847 PR tree-optimization/64277
16848 * gcc.dg/pr64277.c: New.
16850 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16852 PR tree-optimization/64718
16853 * gcc.c-torture/execute/pr64718.c: New test.
16855 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16857 * gcc.target/aarch64/abs_2.c: New.
16859 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16861 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16862 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16863 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16866 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16869 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16870 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16871 { target comdat_group }.
16873 2015-01-27 Tobias Burnus <burnus@net-b.de>
16876 * gfortran.dg/goacc/coarray_2.f90: New.
16878 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16882 * g++.dg/torture/pr64139.C: New testcase.
16883 * g++.dg/torture/pr60871.C: Likewise.
16885 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16888 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16889 prevent linking errors.
16891 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16894 * g++.dg/torture/pr64282.C: New testcase.
16896 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16898 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16901 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16903 * gcc.target/s390/hotpatch-13.c: New testcase.
16904 * gcc.target/s390/hotpatch-14.c: New testcase.
16905 * gcc.target/s390/hotpatch-15.c: New testcase.
16906 * gcc.target/s390/hotpatch-16.c: New testcase.
16907 * gcc.target/s390/hotpatch-17.c: New testcase.
16908 * gcc.target/s390/hotpatch-18.c: New testcase.
16909 * gcc.target/s390/hotpatch-19.c: New testcase.
16910 * gcc.target/s390/hotpatch-20.c: New testcase.
16911 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16912 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16913 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16914 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16915 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16916 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16917 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16918 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16919 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16920 * gcc.target/s390/hotpatch-10.c: Likewise.
16921 * gcc.target/s390/hotpatch-11.c: Likewise.
16922 * gcc.target/s390/hotpatch-12.c: Likewise.
16923 * gcc.target/s390/hotpatch-2.c: Likewise.
16924 * gcc.target/s390/hotpatch-3.c: Likewise.
16925 * gcc.target/s390/hotpatch-4.c: Likewise.
16926 * gcc.target/s390/hotpatch-5.c: Likewise.
16927 * gcc.target/s390/hotpatch-6.c: Likewise.
16928 * gcc.target/s390/hotpatch-7.c: Likewise.
16929 * gcc.target/s390/hotpatch-8.c: Likewise.
16930 * gcc.target/s390/hotpatch-9.c: Likewise.
16931 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16932 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16933 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16934 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16935 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16936 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16937 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16938 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16940 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16942 * gcc.dg/long_branch.c: New testcase.
16944 2015-01-27 Richard Biener <rguenther@suse.de>
16946 PR tree-optimization/56273
16947 PR tree-optimization/59124
16948 PR tree-optimization/64277
16949 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16950 * gcc.dg/Warray-bounds-12.c: Likewise.
16951 * gcc.dg/Warray-bounds-13.c: Likewise.
16953 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16955 PR rtl-optimization/61058
16956 * gcc.dg/pr61058.c: New test.
16958 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16960 * gcc.target/i386/chkp-narrow-bounds.c: New.
16962 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16964 PR tree-optimization/64807
16965 * gcc.dg/pr64807.c: New test.
16968 * gcc.dg/pr64766.c: New test.
16970 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16973 * gcc.target/sh/pr49263-4.c: New.
16975 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16978 * gfortran.dg/allocate_with_mold_1.f90: New test
16980 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16983 * gcc.dg/pr64778.c: New test.
16985 PR middle-end/64421
16986 * gcc.dg/vect/pr64421.c: New test.
16988 2015-01-26 Tobias Burnus <burnus@net-b.de>
16991 * gfortran.dg/coarray_36.f: New.
16992 * gfortran.dg/coarray_37.f90: New.
16994 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16997 * gfortran.dg/class_allocate_18.f90: New.
16999 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17001 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17003 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17005 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17007 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17009 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17011 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17013 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17015 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17017 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17018 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17019 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17020 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17022 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17024 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17025 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17026 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17028 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17030 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17031 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17032 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17033 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17034 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17037 2015-01-26 Richard Biener <rguenther@suse.de>
17039 PR middle-end/64764
17040 * gcc.dg/uninit-19.c: New testcase.
17042 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17044 * lib/target-supports.exp (check_effective_target_vect64): Add
17047 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17050 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17052 2015-01-26 Tony Liu <tony.liu@arm.com>
17054 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17057 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17059 PR libfortran/64770
17060 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17061 correctly, clean up afterwards.
17063 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17066 * gfortran.dg/use_rename_7.f90: New.
17068 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17070 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17071 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17073 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17076 * gcc.target/sh/pr54236-4.c: New.
17078 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17080 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17081 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17084 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17086 PR libfortran/64770
17087 * gfortran.dg/open_new_segv.f90: New test.
17089 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17098 * gcc.target/sh/pr64345-1.c: New.
17099 * gcc.target/sh/pr64345-2.c: New.
17100 * gcc.target/sh/pr59533-1.c: New.
17101 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17102 * gcc.target/sh/pr52933-2.c: Likewise.
17103 * gcc.target/sh/pr54089-1.c: Likewise.
17104 * gcc.target/sh/pr54236-1.c: Likewise.
17105 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17106 * gcc.target/sh/pr49263-1.c: Remove xfails.
17107 * gcc.target/sh/pr49263-2.c: Likewise.
17108 * gcc.target/sh/pr49263-3.c: Likewise.
17109 * gcc.target/sh/pr53987-1.c: Likewise.
17110 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17111 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17112 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17113 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17114 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17115 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17117 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17120 2015-01-24 Tom de Vries <tom@codesourcery.com>
17122 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17124 2015-01-23 Ian Lance Taylor <iant@google.com>
17127 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17128 targets without split stack support.
17130 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17133 * gcc.target/i386/pr64317.c: New test.
17135 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17137 PR rtl-optimization/63637
17138 PR rtl-optimization/60663
17139 * gcc.dg/pr63637-1.c: New test.
17140 * gcc.dg/pr63637-2.c: New test.
17141 * gcc.dg/pr63637-3.c: New test.
17142 * gcc.dg/pr63637-4.c: New test.
17143 * gcc.dg/pr63637-5.c: New test.
17144 * gcc.dg/pr63637-6.c: New test.
17145 * gcc.target/i386/pr63637-1.c: New test.
17146 * gcc.target/i386/pr63637-2.c: New test.
17147 * gcc.target/i386/pr63637-3.c: New test.
17148 * gcc.target/i386/pr63637-4.c: New test.
17149 * gcc.target/i386/pr63637-5.c: New test.
17150 * gcc.target/i386/pr63637-6.c: New test.
17152 2015-01-23 Richard Biener <rguenther@suse.de>
17155 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17156 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17158 2015-01-23 Marek Polacek <polacek@redhat.com>
17160 PR preprocessor/60570
17161 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17162 * gcc.dg/cpp/pr60570.c: New test.
17164 2015-01-23 Richard Biener <rguenther@suse.de>
17167 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17168 vectorization on vect64 targets.
17170 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17173 * gfortran.dg/class_allocate_17.f90: New.
17175 2015-01-23 Tobias Burnus <burnus@net-b.de>
17178 * gfortran.dg/goacc/combined_loop.f90: New.
17180 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17183 * gfortran.dg/make_unit.f90: New test.
17185 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17188 * gfortran.dg/negative_unit_int8.f: Update.
17190 2015-01-22 Jeff Law <law@redhat.com>
17193 * gcc.target/m68k/pr52076-1.c: New test.
17194 * gcc.target/m68k/pr52076-2.c: New test.
17196 2015-01-22 Richard Biener <rguenther@suse.de>
17198 PR middle-end/64728
17199 * gcc.dg/torture/pr64728.c: New testcase.
17201 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17204 * g++.dg/pr64688.C: New test.
17206 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17208 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17209 to avoid errors with -fpic.
17211 2015-01-22 Richard Biener <rguenther@suse.de>
17214 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17216 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17218 PR rtl-optimization/64682
17219 * gcc.c-torture/execute/pr64682.c: New file.
17221 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17224 * gcc.dg/pr64511.c: New test.
17226 PR rtl-optimization/62078
17227 * g++.dg/opt/pr62078.C: New test.
17230 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17232 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17235 * gfortran.dg/internal_pack_15.f90: New test.
17237 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17239 * c-c++-common/tsan/step.c: New testcase.
17241 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17243 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17245 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17247 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17249 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17251 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17253 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17255 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17257 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17259 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17261 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17263 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17265 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17267 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17269 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17271 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17273 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17275 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17277 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17279 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17281 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17283 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17285 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17287 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17289 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17291 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17292 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17293 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17296 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17298 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17299 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17300 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17303 2015-01-21 Renlin Li <renlin.li@arm.com>
17305 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17306 * g++.dg/tls/thread_local5g.C: Likewise.
17307 * g++.dg/tls/thread_local6g.C: Likewise.
17309 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17311 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17312 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17313 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17315 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17317 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17318 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17319 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17321 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17323 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17324 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17325 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17329 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17330 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17331 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17333 2015-01-20 Jeff Law <law@redhat.com>
17336 * gcc.target/m68k/pr59946.c: New test.
17338 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17340 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17341 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17342 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17344 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17346 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17347 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17348 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17350 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17352 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17353 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17354 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17356 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17358 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17359 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17360 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17362 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17365 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17367 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17368 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17369 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17371 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17373 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17374 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17375 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17377 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17379 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17381 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17383 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17386 * g++.dg/ubsan/pr64632.C: New test.
17389 * gcc.dg/pr64663.c: New test.
17391 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17394 * g++.dg/warn/Wunused-var-23.C: New.
17396 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17399 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17400 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17402 2015-01-20 Richard Biener <rguenther@suse.de>
17405 * gcc.dg/lto/pr64684_0.c: New testcase.
17406 * gcc.dg/lto/pr64684_1.c: Likewise.
17407 * gcc.dg/lto/pr64684_2.c: Likewise.
17408 * gcc.dg/lto/pr64685_0.c: Likewise.
17409 * gcc.dg/lto/pr64685_1.c: Likewise.
17411 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17414 * g++.dg/cpp1y/lambda-init12.C: New.
17416 2015-01-20 Richard Biener <rguenther@suse.de>
17418 PR tree-optimization/64410
17419 * g++.dg/vect/pr64410.cc: Require vect_double.
17421 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17424 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17426 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17430 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17432 PR rtl-optimization/64081
17433 * gcc.dg/pr64081.c: New test.
17435 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17437 * jit.dg/harness.h: Include <unistd.h>.
17438 (CHECK_NO_ERRORS): New.
17439 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17440 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17441 gcc_jit_context_compile_to_file.
17442 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17443 args to the spawned executable.
17444 (jit-expand-vars): New function.
17445 (jit-exe-params): New variable.
17446 (dg-jit-set-exe-params): New function.
17447 (jit-dg-test): Detect testcases that use
17448 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17449 Set arguments of spawned process to jit-exe-params.
17450 (jit-get-output-filename): New function.
17451 (jit-setup-compile-to-file): New function.
17452 (jit-verify-compile-to-file): New function.
17453 (jit-run-executable): New function.
17454 (jit-verify-executable): New function.
17455 * jit.dg/test-compile-to-assembler.c: New testcase.
17456 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17457 * jit.dg/test-compile-to-executable.c: New testcase.
17458 * jit.dg/test-compile-to-object.c: New testcase.
17460 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17463 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17466 2015-01-19 Martin Liska <mliska@suse.cz>
17468 * objc/compile/pr64668.m: New test.
17470 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17472 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17473 (create_overflow_fn): Update comment to clarify that
17474 the third param of the created function is a bool *, not
17476 (verify_int_overflow_fn): Convert param "expected_ovf" from
17477 int to bool. Update third param of "overflow_fn_type" from int *
17478 to bool *. Update local "actual_ovf" from int to bool.
17479 (verify_uint_overflow_fn): Likewise.
17481 2015-01-19 Martin Liska <mliska@suse.cz>
17483 * gcc.dg/ipa/ipa-icf-33.c: New test.
17485 2015-01-19 Felix Yang <felix.yang@huawei.com>
17486 Haijian Zhang <z.zhanghaijian@huawei.com>
17488 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17489 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17490 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17491 result_float64x2, expected_hfloat64x2): New helper type, variable and
17493 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17494 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17495 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17496 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17497 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17498 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17499 and target without the FMA feature.
17501 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17503 * gcc.target/aarch64/pr64304.c: New testcase.
17505 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17507 PR rtl-optimization/64081
17508 * gcc.dg/pr64081.c: New test.
17510 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17513 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17515 * gcc.target/aarch64/test_frame_6.c: Likewise.
17516 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17517 and x19 (in the epilogue).
17518 * gcc.target/aarch64/test_frame_4.c: Likewise.
17519 * gcc.target/aarch64/test_frame_7.c: Likewise.
17521 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17523 * gcc.target/i386/chkp-always_inline.c: New.
17525 2015-01-15 Andrew Pinski <apinski@cavium.com>
17526 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17528 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17529 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17531 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17534 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17535 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17537 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17540 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17542 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17545 * gcc.target/sh/torture/pr64652.c: New.
17547 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17549 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17550 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17551 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17552 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17553 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17554 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17556 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17559 * g++.dg/torture/pr64378.C: New testcase.
17561 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17564 * gfortran.dg/block_13.f08: New test
17566 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17569 * gfortran.dg/associate_1.f03: Allow test for character with
17572 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17574 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17575 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17577 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17579 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17581 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17584 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17586 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17589 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17592 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17595 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17597 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17600 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17602 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17604 PR rtl-optimization/52773
17605 * gcc.c-torture/compile/pr52773.c: New test.
17607 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17610 * g++.dg/cpp0x/alias-decl-46.C: New.
17612 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17614 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17616 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17618 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17620 (CHECK_FP): Likewise.
17621 (CHECK_CUMULATIVE_SAT): Likewise.
17623 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17625 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17626 (Set_Neon_Cumulative_Sat): Add parameter.
17627 (__set_neon_cumulative_sat): Support new parameter.
17628 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17629 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17631 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17632 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17635 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17637 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17638 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17640 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17643 * g++.dg/tls/thread_local-ice4.C: New.
17645 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17647 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17650 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17653 * g++.dg/cpp0x/vt-62276.C: New.
17655 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17657 PR middle-end/64353
17658 * g++.dg/pr64353.C: New.
17660 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17663 * gcc.target/aarch64/pr64263_1.c: New test.
17665 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17667 PR tree-optimization/64434
17668 * gcc.dg/torture/pr64434.c: Move to...
17669 * gcc.dg/pr64434.c: ... here.
17671 2015-01-16 Richard Biener <rguenther@suse.de>
17673 PR middle-end/64614
17674 * gcc.dg/uninit-18.c: New testcase.
17676 2015-01-16 Richard Biener <rguenther@suse.de>
17678 PR tree-optimization/64568
17679 * g++.dg/torture/pr64568-2.C: New testcase.
17681 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17684 * gcc.target/i386/chkp-label-address.c: New.
17686 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17689 * gfortran.dg/pointer_init_6.f90: Extended.
17691 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17693 * gcc.c-torture/compile/20150108.c: New test.
17695 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17697 * gcc.target/visium: New directory.
17699 2015-01-16 Richard Biener <rguenther@suse.de>
17701 PR tree-optimization/61743
17702 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17703 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17705 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17707 * gcc.dg/pr64015.c: New test.
17709 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17713 * g++.dg/ipa/pr64612.C: New test.
17715 2015-01-16 Renlin Li <renlin.li@arm.com>
17717 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17719 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17721 * gcc.target/i386/sse-14.c: Test new intrinsic.
17722 * gcc.target/i386/sse-22.c: Ditto.
17724 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17727 * g++.dg/cpp0x/auto44.C: New.
17729 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17732 * gcc.target/nios2/gpopt-all.c: New test case.
17733 * gcc.target/nios2/gpopt-local.c: New test case.
17734 * gcc.target/nios2/gpopt-global.c: New test case.
17735 * gcc.target/nios2/gpopt-data.c: New test case.
17736 * gcc.target/nios2/gpopt-none.c: New test case.
17738 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17740 * g++.dg/ubsan/vptr-1.C: New test.
17741 * g++.dg/ubsan/vptr-2.C: New test.
17742 * g++.dg/ubsan/vptr-3.C: New test.
17743 * g++.dg/ubsan/vptr-4.C: New test.
17744 * g++.dg/ubsan/vptr-5.C: New test.
17745 * g++.dg/ubsan/vptr-6.C: New test.
17746 * g++.dg/ubsan/vptr-7.C: New test.
17747 * g++.dg/ubsan/vptr-8.C: New test.
17748 * g++.dg/ubsan/vptr-9.C: New test.
17750 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17752 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17754 * lib/gcc-dg.exp: Likewise.
17756 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17758 PR rtl-optimization/64110
17759 * gcc.target/i386/pr64110.c: Add scan-assembler.
17761 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17762 James Norris <jnorris@codesourcery.com>
17763 Cesar Philippidis <cesar@codesourcery.com>
17764 Ilmir Usmanov <i.usmanov@samsung.com>
17766 * lib/target-supports.exp (check_effective_target_fopenacc): New
17768 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17769 * g++.dg/goacc/goacc.exp: Likewise.
17770 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17771 * gcc.dg/goacc/goacc.exp: Likewise.
17772 * gfortran.dg/goacc/goacc.exp: Likewise.
17773 * c-c++-common/cpp/openacc-define-1.c: New file.
17774 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17775 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17776 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17777 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17778 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17779 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17780 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17781 * c-c++-common/goacc/cache-1.c: Likewise.
17782 * c-c++-common/goacc/clauses-fail.c: Likewise.
17783 * c-c++-common/goacc/collapse-1.c: Likewise.
17784 * c-c++-common/goacc/data-1.c: Likewise.
17785 * c-c++-common/goacc/data-2.c: Likewise.
17786 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17787 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17788 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17789 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17790 * c-c++-common/goacc/if-clause-1.c: Likewise.
17791 * c-c++-common/goacc/if-clause-2.c: Likewise.
17792 * c-c++-common/goacc/kernels-1.c: Likewise.
17793 * c-c++-common/goacc/loop-1.c: Likewise.
17794 * c-c++-common/goacc/loop-private-1.c: Likewise.
17795 * c-c++-common/goacc/nesting-1.c: Likewise.
17796 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17797 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17798 * c-c++-common/goacc/parallel-1.c: Likewise.
17799 * c-c++-common/goacc/pcopy.c: Likewise.
17800 * c-c++-common/goacc/pcopyin.c: Likewise.
17801 * c-c++-common/goacc/pcopyout.c: Likewise.
17802 * c-c++-common/goacc/pcreate.c: Likewise.
17803 * c-c++-common/goacc/pragma_context.c: Likewise.
17804 * c-c++-common/goacc/present-1.c: Likewise.
17805 * c-c++-common/goacc/reduction-1.c: Likewise.
17806 * c-c++-common/goacc/reduction-2.c: Likewise.
17807 * c-c++-common/goacc/reduction-3.c: Likewise.
17808 * c-c++-common/goacc/reduction-4.c: Likewise.
17809 * c-c++-common/goacc/sb-1.c: Likewise.
17810 * c-c++-common/goacc/sb-2.c: Likewise.
17811 * c-c++-common/goacc/sb-3.c: Likewise.
17812 * c-c++-common/goacc/update-1.c: Likewise.
17813 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17814 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17815 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17816 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17817 * gfortran.dg/goacc/assumed.f95: Likewise.
17818 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17819 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17820 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17821 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17822 * gfortran.dg/goacc/branch.f95: Likewise.
17823 * gfortran.dg/goacc/cache-1.f95: Likewise.
17824 * gfortran.dg/goacc/coarray.f95: Likewise.
17825 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17826 * gfortran.dg/goacc/cray.f95: Likewise.
17827 * gfortran.dg/goacc/critical.f95: Likewise.
17828 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17829 * gfortran.dg/goacc/data-tree.f95: Likewise.
17830 * gfortran.dg/goacc/declare-1.f95: Likewise.
17831 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17832 * gfortran.dg/goacc/fixed-1.f: Likewise.
17833 * gfortran.dg/goacc/fixed-2.f: Likewise.
17834 * gfortran.dg/goacc/fixed-3.f: Likewise.
17835 * gfortran.dg/goacc/fixed-4.f: Likewise.
17836 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17837 * gfortran.dg/goacc/if.f95: Likewise.
17838 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17839 * gfortran.dg/goacc/list.f95: Likewise.
17840 * gfortran.dg/goacc/literal.f95: Likewise.
17841 * gfortran.dg/goacc/loop-1.f95: Likewise.
17842 * gfortran.dg/goacc/loop-2.f95: Likewise.
17843 * gfortran.dg/goacc/loop-3.f95: Likewise.
17844 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17845 * gfortran.dg/goacc/omp.f95: Likewise.
17846 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17847 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17848 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17849 * gfortran.dg/goacc/parameter.f95: Likewise.
17850 * gfortran.dg/goacc/private-1.f95: Likewise.
17851 * gfortran.dg/goacc/private-2.f95: Likewise.
17852 * gfortran.dg/goacc/private-3.f95: Likewise.
17853 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17854 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17855 * gfortran.dg/goacc/reduction.f95: Likewise.
17856 * gfortran.dg/goacc/routine-1.f90: Likewise.
17857 * gfortran.dg/goacc/routine-2.f90: Likewise.
17858 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17859 * gfortran.dg/goacc/several-directives.f95: Likewise.
17860 * gfortran.dg/goacc/sie.f95: Likewise.
17861 * gfortran.dg/goacc/subarrays.f95: Likewise.
17862 * gfortran.dg/gomp/map-1.f90: Likewise.
17863 * gfortran.dg/openacc-define-1.f90: Likewise.
17864 * gfortran.dg/openacc-define-2.f90: Likewise.
17865 * gfortran.dg/openacc-define-3.f90: Likewise.
17866 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17867 * g++.dg/gomp/block-2.C: Likewise.
17868 * g++.dg/gomp/block-3.C: Likewise.
17869 * g++.dg/gomp/block-5.C: Likewise.
17870 * g++.dg/gomp/target-1.C: Likewise.
17871 * g++.dg/gomp/target-2.C: Likewise.
17872 * g++.dg/gomp/taskgroup-1.C: Likewise.
17873 * g++.dg/gomp/teams-1.C: Likewise.
17874 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17875 * gcc.dg/cilk-plus/jump.c: Likewise.
17876 * gcc.dg/gomp/block-1.c: Likewise.
17877 * gcc.dg/gomp/block-10.c: Likewise.
17878 * gcc.dg/gomp/block-2.c: Likewise.
17879 * gcc.dg/gomp/block-3.c: Likewise.
17880 * gcc.dg/gomp/block-4.c: Likewise.
17881 * gcc.dg/gomp/block-5.c: Likewise.
17882 * gcc.dg/gomp/block-6.c: Likewise.
17883 * gcc.dg/gomp/block-7.c: Likewise.
17884 * gcc.dg/gomp/block-8.c: Likewise.
17885 * gcc.dg/gomp/block-9.c: Likewise.
17886 * gcc.dg/gomp/target-1.c: Likewise.
17887 * gcc.dg/gomp/target-2.c: Likewise.
17888 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17889 * gcc.dg/gomp/teams-1.c: Likewise.
17891 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17893 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17896 2015-01-15 Mike Stump <mikestump@comcast.net>
17898 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17899 * gcc.dg/inline_2.c: Likewise.
17900 * gcc.dg/inline_3.c: Likewise.
17901 * gcc.dg/inline_4.c: Likewise.
17903 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17906 * gfortran.dg/proc_ptr_comp_43.f90: New.
17908 2015-01-15 Mike Stump <mikestump@comcast.net>
17910 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17911 * gcc.dg/unroll_2.c: Likewise.
17912 * gcc.dg/unroll_3.c: Likewise.
17913 * gcc.dg/unroll_4.c: Likewise.
17914 * gcc.dg/unroll_5.c: Likewise.
17916 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17919 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17921 * gcc.target/aarch64/test_frame_6.c: Likewise.
17922 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17923 x30 and x19 (in the epilogue).
17924 * gcc.target/aarch64/test_frame_4.c: Likewise.
17925 * gcc.target/aarch64/test_frame_7.c: Likewise.
17927 2015-01-15 Martin Liska <mliska@suse.cz>
17929 * g++.dg/ipa/pr64068.C: New test.
17930 * gcc.dg/ipa/PR64559.c: New test.
17932 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17934 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17937 2015-01-15 Richard Biener <rguenther@suse.de>
17939 PR tree-optimization/61743
17940 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17941 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17943 2015-01-15 Renlin Li <renlin.li@arm.com>
17945 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17946 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17948 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17950 * gcc.dg/vect/vect-aggressive-1.c: New.
17951 * gcc.target/i386/avx2-vect-aggressive.c: New.
17953 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17955 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17957 2015-01-15 Richard Biener <rguenther@suse.de>
17960 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17961 -Wl,-undefined,dynamic_lookup.
17963 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17965 * gnat.dg/opt47.adb: New test.
17967 2015-01-15 Richard Biener <rguenther@suse.de>
17970 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17972 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17974 PR tree-optimization/64434
17975 * gcc.dg/torture/pr64434.c: New test.
17977 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17979 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17980 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17981 -march=loongson* and -march=octeon* require -mno-micromips.
17983 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17984 Matthew Fortune <matthew.fortune@imgtec.com>
17986 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17987 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17988 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17989 * gcc.target/mips/call-saved-7.c: New file.
17990 * gcc.target/mips/call-saved-8.c: New file.
17991 * gcc.target/mips/call-saved-9.c: New file.
17993 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17995 * gcc.target/mips/lsa.c: New file.
17996 * gcc.target/mips/mips64-lsa.c: Likewise.
17997 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17998 * gcc.target/mips/mulsize-4.c: Likewise.
17999 * gcc.target/mips/mulsize-5.c: New file.
18000 * gcc.target/mips/mulsize-6.c: Likewise.
18001 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18002 and !HAS_LSA as ghost options.
18003 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18006 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18008 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18010 2015-01-15 Richard Biener <rguenther@suse.de>
18012 PR middle-end/64365
18013 * gcc.dg/torture/pr64365.c: New testcase.
18015 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18017 * gcc.dg/stackprotectexplicit1.c: New test.
18018 * g++.dg/stackprotectexplicit2.c: New test.
18020 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18023 * gfortran.dg/inquire_internal.f90: New.
18024 * gfortran.dg/negative_unit_check.f90: New.
18026 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18029 * gcc.target/sh/pr53988-1.c: New.
18031 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18034 * g++.dg/tls/thread_local-ice3.C: New.
18036 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18038 * gcc.target/i386/fentry-override.c: Properly place {} in target
18039 selector. Remove nonpic.
18040 * gcc.target/i386/fentry.c: Likewise.
18042 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18044 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18045 warnings instead of errors.
18047 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18049 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18050 option support instead of ENABLE_LTO from Makefile.
18052 2015-01-14 Richard Biener <rguenther@suse.de>
18054 PR tree-optimization/59354
18055 * gcc.dg/vect/pr59354.c: New testcase.
18057 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18059 * lib/target-supports.exp
18060 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18061 on ARM architures before v7.
18063 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18065 PR middle-end/59448
18066 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18067 an atomic_exchange.
18069 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18072 * gcc.target/i386/pr64386.c: New test.
18074 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18077 * gcc.target/i386/pr64393.c: New test.
18079 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18082 * gcc.target/i386/pr64387.c: New test.
18084 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18086 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18088 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18090 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18092 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18095 * gcc.target/arm/pr64453.c: New.
18097 2015-01-14 Richard Biener <rguenther@suse.de>
18100 * gcc.dg/lto/pr64415_0.c: New testcase.
18101 * gcc.dg/lto/pr64415_1.c: Likewise.
18103 2015-01-14 Martin Liska <mliska@suse.cz>
18105 * gcc.dg/ipa/pr64307.c: New test.
18107 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18109 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18110 64-bit and 128-bit.
18112 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18115 * gcc.target/arm/pr64460_1.c: New test.
18117 2015-01-14 Richard Biener <rguenther@suse.de>
18119 PR tree-optimization/64493
18120 PR tree-optimization/64495
18121 * gcc.dg/vect/pr64493.c: New testcase.
18122 * gcc.dg/vect/pr64495.c: Likewise.
18124 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18126 * gcc.dg/Warray-bounds-11.c: New test-case.
18128 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18130 * gcc.target/mips/octeon3-pipe-1.c: New test.
18132 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18134 * jit.dg/harness.h (set_up_logging): Move string concatenation
18136 (concat_strings): New function.
18137 (dump_reproducer): New function.
18138 (test_jit): Call dump_reproducer.
18139 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18141 (jit-dg-test): Delete any generated reproducer from previous runs.
18142 Verify that a generated reproducer was created, and verify that it
18144 * jit.dg/test-nested-contexts.c (main): Call
18145 gcc_jit_context_dump_reproducer_to_file.
18147 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18149 * gcc.dg/aru-2.c: Add dg-require-profiling.
18151 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18153 * lib/target-supports.exp (check_profiling_available): Check if
18156 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18159 * g++.dg/torture/pr64565.C: New testcase.
18161 2015-01-13 Marek Polacek <polacek@redhat.com>
18163 PR middle-end/64391
18164 * gcc.dg/tm/pr64391.c: New test.
18166 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18168 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18171 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18173 * gcc.target/i386/pie.c: New test.
18175 * lib/target-supports.exp (check_effective_target_pie): New.
18177 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18179 PR rtl-optimization/64286
18180 * gcc.target/i386/avx2-pr64286.c: New test.
18182 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18185 * g++.dg/cpp0x/vt-57626.C: New.
18187 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18190 * gfortran.dg/pr64528.f90: New test.
18192 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18194 * gcc.target/aarch64/subsp.c: New test.
18196 2015-01-13 Andrew Pinski <apinski@cavium.com>
18198 * gcc.target/aarch64/store-pair-1.c: New testcase.
18200 2015-01-13 Richard Biener <rguenther@suse.de>
18203 * gcc.dg/lto/pr64373_0.c: New testcase.
18205 2015-01-13 Andrew Pinski <apinski@cavium.com>
18207 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18208 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18210 2015-01-13 Richard Biener <rguenther@suse.de>
18212 PR tree-optimization/64406
18213 * gcc.dg/pr64406.c: New testcase.
18215 2015-01-13 Richard Biener <rguenther@suse.de>
18217 PR tree-optimization/64404
18218 * gcc.dg/vect/pr64404.c: New testcase.
18220 2015-01-13 Richard Biener <rguenther@suse.de>
18222 PR tree-optimization/64568
18223 * g++.dg/torture/pr64568.C: New testcase.
18225 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18227 * jit.dg/test-error-local-used-from-other-function.c: New test
18229 * jit.dg/test-error-param-reuse.c: New test case.
18230 * jit.dg/test-error-param-sharing.c: New test case.
18231 * jit.dg/test-error-param-used-from-other-function.c: New test
18233 * jit.dg/test-error-param-used-without-a-function.c: New test
18236 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18238 PR tree-optimization/64563
18239 * gcc.dg/pr64563.c: New test.
18242 * gcc.target/i386/pr64513.c: New test.
18244 PR tree-optimization/64454
18245 * gcc.dg/pr64454.c: New test.
18248 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18250 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18251 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18252 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18253 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18254 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18255 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18256 * gcc.dg/vect/slp-25.c: Likewise.
18257 * gcc.dg/vect/vect-109.c: Likewise.
18258 * gcc.dg/vect/vect-13.c: Likewise.
18259 * gcc.dg/vect/vect-17.c: Likewise.
18260 * gcc.dg/vect/vect-18.c: Likewise.
18261 * gcc.dg/vect/vect-19.c: Likewise.
18262 * gcc.dg/vect/vect-20.c: Likewise.
18263 * gcc.dg/vect/vect-21.c: Likewise.
18264 * gcc.dg/vect/vect-22.c: Likewise.
18265 * gcc.dg/vect/vect-27.c: Likewise.
18266 * gcc.dg/vect/vect-29.c: Likewise.
18267 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18268 * gcc.dg/vect/vect-2.c: Likewise.
18269 * gcc.dg/vect/vect-3.c: Likewise.
18270 * gcc.dg/vect/vect-4.c: Likewise.
18271 * gcc.dg/vect/vect-5.c: Likewise.
18272 * gcc.dg/vect/vect-72.c: Likewise.
18273 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18274 * gcc.dg/vect/vect-73.c: Likewise.
18275 * gcc.dg/vect/vect-77-global.c: Likewise.
18276 * gcc.dg/vect/vect-78-global.c: Likewise.
18277 * gcc.dg/vect/vect-7.c: Likewise.
18278 * gcc.dg/vect/vect-86.c: Likewise.
18279 * gcc.dg/vect/vect-align-1.c: Likewise.
18280 * gcc.dg/vect/vect-align-3.c: Likewise.
18281 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18282 * gcc.dg/vect/vect-all.c: Likewise.
18283 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18284 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18285 * gcc.dg/vect/vect-peel-3.c: Likewise.
18286 * gcc.dg/vect/vect-peel-4.c: Likewise.
18287 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18289 2015-01-12 Jeff Law <law@redhat.com>
18292 * gcc.target/m68k/pr64461.c: New test.
18294 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18296 * jit.dg/test-array-as-pointer.c (create_code): Update call
18297 to gcc_jit_context_new_global by setting "kind" to
18298 GCC_JIT_GLOBAL_IMPORTED.
18299 * jit.dg/test-error-array-as-pointer.c: Likewise.
18300 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18301 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18302 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18303 * jit.dg/test-using-global.c (the_global): Rename to...
18304 (imported_global): ...this.
18305 (create_code): Update to test the three kinds of global.
18306 (verify_code): Likewise.
18308 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18311 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18312 undefined behavior.
18313 * gcc.target/i386/pr64291-2.c: Updated.
18315 2015-01-12 Richard Biener <rguenther@suse.de>
18317 PR tree-optimization/64530
18318 * gfortran.dg/pr64530.f90: New testcase.
18320 2015-01-12 Richard Biener <rguenther@suse.de>
18322 PR middle-end/64357
18323 * gcc.dg/torture/pr64357.c: New testcase.
18325 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18327 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18330 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18331 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18333 2015-01-12 Martin Liska <mliska@suse.cz>
18335 * gcc.dg/ipa/PR64550.c: New test.
18337 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18340 * g++.dg/ipa/pr63470.C: New testcase.
18342 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18345 * gfortran.dg/typebound_operator_20.f90: New.
18347 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18350 * gfortran.dg/proc_ptr_comp_42.f90: New.
18352 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18355 * gfortran.dg/proc_ptr_comp_41.f90: New.
18357 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18359 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18361 2015-01-10 Tobias Burnus <burnus@net-b.de>
18364 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18365 and add dg-excess-errors.
18366 * gfortran.dg/line_length_6.f90: New.
18367 * gfortran.dg/line_length_7.f90: New.
18368 * gfortran.dg/line_length_8.f90: New.
18369 * gfortran.dg/line_length_9.f90: New.
18370 * gfortran.dg/line_length_10.f90: New.
18371 * gfortran.dg/line_length_11.f90: New.
18373 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18375 * jit.dg/test-threads.c (struct testcase): Move declaration
18376 to jit.dg/all-non-failing-tests.h.
18377 (testcases): Likewise.
18378 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18379 declaration here from jit.dg/all-non-failing-tests.h.
18380 (testcases): Likewise.
18381 * jit.dg/test-combination.c (create_code): Eliminate spelling
18382 out all of the testcases in favor of looping through the
18383 "testcases" metadata.
18384 (verify_code): Likewise.
18386 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18388 PR rtl-optimization/64536
18389 * gcc.dg/pr64536.c: New test.
18391 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18393 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18394 * jit.dg/test-combination.c (create_code): Likewise.
18395 (verify_code): Likewise.
18396 * jit.dg/test-constants.c: New test case.
18397 * jit.dg/test-threads.c: Add test-constants.c.
18399 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18402 * objc.dg/gnu-api-2-class.m: Add a test case
18403 for the above change.
18405 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18407 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18409 2015-01-09 Richard Biener <rguenther@suse.de>
18411 PR tree-optimization/64410
18412 * g++.dg/vect/pr64410.cc: New testcase.
18414 2015-01-09 Martin Liska <mliska@suse.cz>
18416 * gcc.dg/ipa/ipa-icf-32.c: New test.
18418 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18420 * c-c++-common/tsan/tsan_barrier.h: New.
18421 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18422 * c-c++-common/tsan/bitfield_race.c: Likewise.
18423 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18424 * c-c++-common/tsan/mutexset1.c: Likewise.
18425 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18426 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18427 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18428 * c-c++-common/tsan/simple_race.c: Likewise.
18429 * c-c++-common/tsan/simple_stack.c: Likewise.
18430 * c-c++-common/tsan/sleep_sync.c: Likewise.
18431 * c-c++-common/tsan/tiny_race.c: Likewise.
18432 * c-c++-common/tsan/tls_race.c: Likewise.
18433 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18434 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18435 * g++.dg/tsan/atomic_free.C: Likewise.
18436 * g++.dg/tsan/atomic_free2.C: Likewise.
18437 * g++.dg/tsan/cond_race.C: Likewise.
18438 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18440 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18443 * lib/target-supports.exp (check_effective_target_libatomic_available):
18445 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18446 targets that match effective-target libatomic_available.
18447 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18449 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18451 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18452 Verify the result of gcc_jit_context_get_last_error.
18453 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18455 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18457 PR tree-optimization/63989
18458 * gcc.dg/strlenopt-27.c: New test.
18460 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18462 * jit.dg/harness.h (set_up_logging): New function.
18463 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18464 set_up_logging on the context, so that every testcase is
18465 logged to a particular file.
18466 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18467 and call gcc_jit_context_set_logfile on the top-level context.
18469 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18472 * g++.dg/opt/pr64338.C: New test.
18474 2015-01-08 Tobias Burnus <burnus@net-b.de>
18476 * gfortran.dg/coarray/codimension_2b.f90: New file.
18477 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18478 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18480 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18483 * g++.dg/ext/fnname4.C: New.
18485 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18488 * g++.dg/cpp0x/constexpr-64462.C: New.
18490 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18493 * g++.dg/cpp0x/deleted10.C: New.
18495 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18497 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18499 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18501 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18502 GCC_JIT_UNARY_OP_ABS.
18503 (verify_unary_ops): Likewise.
18505 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18507 * jit.dg/test-arith-overflow.c: New test case.
18508 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18509 * jit.dg/test-combination.c (create_code): Likewise.
18510 (verify_code): Likewise.
18511 * jit.dg/test-threads.c (testcases): Likewise.
18513 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18515 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18516 rather than "jit". Load g++.exp, and call g++_init.
18517 Run test-*.cc files within the testsuite and *.cc files within
18519 (jit-dg-test): Drop the addition of -fgnu89-inline to
18520 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18521 doing it when compiling C testcases (since g++ does not handle
18522 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18523 is restored to the value after g++_init ran, rather than the
18524 value before g++_init ran. Return a list of
18525 $comp_output $output_file, as dg-test assumes.
18527 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18529 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18530 make it easier to figure out the origin of each test result when
18531 running test-combination.c and test-threads.c.
18532 (CHECK_VALUE): Likewise.
18533 (CHECK_DOUBLE_VALUE): Likewise.
18534 (CHECK_STRING_VALUE): Likewise.
18535 (CHECK_STRING_STARTS_WITH): Likewise.
18536 (CHECK_STRING_CONTAINS): Likewise.
18538 (check_string_value): Likewise, add "funcname" param.
18539 (check_string_starts_with): Likewise.
18540 (check_string_contains): Likewise.
18542 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18544 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18545 generating name of built executable.
18547 2015-01-07 Marek Polacek <polacek@redhat.com>
18550 * gcc.dg/pr64440.c: New test.
18551 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18553 2015-01-07 Marek Polacek <polacek@redhat.com>
18556 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18557 * gcc.dg/pr64417.c: New test.
18559 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18562 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18565 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18567 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18568 Check if testcases run without errors, not just if they compile.
18570 2015-01-06 Christian Bruel <christian.bruel@st.com>
18573 * gcc.target/sh/pr64507.c: New test.
18575 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18577 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18579 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18581 * c-c++-common/asan/sanitize-all-1.c: New test.
18582 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18583 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18584 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18585 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18587 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18589 * lib/target-supports.exp (check_profiling_available): Return 0 for
18591 (check_effective_target_tls_runtime): Likewise.
18592 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18593 * gcc.dg/20020312-2.c: Adjust for Visium.
18594 * gcc.dg/tls/thr-cse-1.c: Likewise
18595 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18596 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18597 * gcc.dg/weak/typeof-2.c: Likewise.
18599 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18601 PR rtl-optimization/64287
18602 * gcc.dg/aru-2.c: New test.
18604 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18607 * c-c++-common/ubsan/pr64344-1.c: New test.
18608 * c-c++-common/ubsan/pr64344-2.c: New test.
18610 PR tree-optimization/64465
18611 * gcc.dg/pr64465.c: New test.
18613 PR tree-optimization/64494
18614 * gcc.c-torture/compile/pr64494.c: New test.
18616 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18619 * gfortran.dg/realloc_on_assign_25.f90: New test.
18621 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18623 Update copyright years.
18625 2015-01-05 Marek Polacek <polacek@redhat.com>
18628 * gcc.dg/pr64423.c: New test.
18630 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18632 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18633 mmix-knuth-mmixware for the same reason as for MIPS.
18634 * gcc.dg/debug/debug-2.c: Ditto.
18636 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18638 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18641 * lib/gfortran.exp: Add libatomic library search path.
18642 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18643 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18645 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18647 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18649 * c-c++-common/tsan/bitfield_race.c: New testcase.
18650 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18652 2015-01-02 Tobias Burnus <burnus@net-b.de>
18654 * gfortran.dg/coarray/collectives_4.f90: New.
18656 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18659 * gfortran.dg/extends_16.f90: New.
18661 2015-01-02 Tobias Burnus <burnus@net-b.de>
18663 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18665 2015-01-02 Tobias Burnus <burnus@net-b.de>
18667 * gfortran.dg/coarray/codimension_2.f90: New.
18668 * gfortran.dg/coarray/codimension_2a.f90: New.
18669 * gfortran.dg/coarray_35.f90: New.
18670 * gfortran.dg/coarray_35a.f90: New.
18672 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18675 * gfortran.dg/dummy_procedure_11.f90: New.
18677 Copyright (C) 2015 Free Software Foundation, Inc.
18679 Copying and distribution of this file, with or without modification,
18680 are permitted in any medium without royalty provided the copyright
18681 notice and this notice are preserved.